Vector2D
Description
Represents a two-dimensional relative coordinates.
struct Vector2D { Vector2D(); Vector2D( float x, float y ); Vector2D( Point2D from, Point2D to); float deltaX; float deltaY; float DeltaX( void ) const; float DeltaY( void ) const; bool operator == ( const Vector2D& rhs ) const; bool operator != ( const Vector2D& rhs ) const; Vector2D operator - () const; };
Structure fields and default values (if defined) are described below:
struct Vector2D
{
Real DeltaX;
Real DeltaY;
Real DeltaX() const { return DeltaX; };
Real DeltaY() const { return DeltaY; };
bool operator == ( const avl::Vector2D& rhs ) const
{
return DeltaX == rhs.DeltaX &&
DeltaY == rhs.DeltaY;
}
bool operator != ( const avl::Vector2D& rhs ) const
{
return !(operator==(rhs));
}
};
