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( void ) const	{ return DeltaX;	};
	Real DeltaY( void ) 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));
	}

};