Ellipse2D

Description

Represents an ellipse described by its minimal bounding rectangle.

struct Ellipse2D
{		
	Rectangle2D boundingRectangle;
	
	const Point2D& Origin( void ) const;
	float Angle( void ) const;
	float Width( void ) const;
	float Height( void ) const;
	float X( void ) const;
	float Y( void ) const;

	bool operator == ( const avl::Ellipse2D& rhs ) const;

	bool operator != ( const avl::Ellipse2D& rhs ) const;
};