Free Software Foundation GPLv3 LGPL Electronic Frontier Foundation
Mozilla.org OpenOffice.org Linux.com
OpenGraphtheory::Visualization::Vector2D Class Reference

Public Member Functions

 Vector2D (float X, float Y)
 
 Vector2D (const Vector2D &Copy)
 
Vector2D operator= (const Vector2D &Copy)
 
Vector2D operator+ (const Vector2D &Sum) const
 
Vector2D operator- (const Vector2D &Diff) const
 
void operator+= (const Vector2D &Sum)
 
void operator-= (const Vector2D &Diff)
 
float operator* (const Vector2D &Prod) const
 
Vector2D operator* (float Prod) const
 
void operator*= (float Prod)
 
Vector2D operator/ (float Div) const
 
void operator/= (float Div)
 
Vector2D Perpendicular () const
 
float Length () const
 
Vector2D Normalized () const
 
float Theta () const
 

Static Public Member Functions

static float Distance (const Vector2D &a, const Vector2D &b)
 
static Vector2D Intersection (const Vector2D &a, const Vector2D &b, const Vector2D &c, const Vector2D &d)
 

Public Attributes

float x
 
float y
 

The documentation for this class was generated from the following files:
  • sources/opengt.so/Headers/visualize/vector2d.h
  • sources/opengt.so/Sources/visualize/vector2d.cpp
Contributors Disclaimer