Shape::EllipticalRingBase internal class members

virtual Math::VectorPair2 get_bounding_box() const  

This virtual function implements the get_bounding_box pure function declared in the Base base abstract class.

Documentation inherited from base class:

Get shape bounding box

virtual double get_hole_radius(const Math::Vector2 &dir) const  

This virtual function overrides the get_hole_radius virtual function defined in the Base base abstract class.

Documentation inherited from base class:

Get distance between origin and nearest shape outter edge in specified direction

virtual double get_outter_radius(const Math::Vector2 &dir) const  

This virtual function implements the get_outter_radius pure function declared in the Base base abstract class.

Documentation inherited from base class:

Get distance between origin and farthest shape edge in specified direction

double get_x_hole_radius(void ) const  

Get hole radius along the x axis

double get_x_radius(void ) const  

Get external ring radius along the x axis

double get_y_hole_radius(void ) const  

Get hole radius along the y axis

double get_y_radius(void ) const  

Get external ring radius along the y axis

virtual bool inside(const Math::Vector2 &point) const  

This virtual function implements the inside pure function declared in the Base base abstract class.

Documentation inherited from base class:

Check if the (x,y) 2d point is inside 2d shape area

virtual double max_radius() const  

This virtual function implements the max_radius pure function declared in the Base base abstract class.

Documentation inherited from base class:

Get distance between origin and farthest shape edge

virtual double min_radius() const  

This virtual function implements the min_radius pure function declared in the Base base abstract class.

Documentation inherited from base class:

Get distance between origin and nearest shape outter edge

void set_radius(double x_radius, double y_radius, double x_hole_radius)  

Set external ring radius along the x and y axes and hole radius along the x axis.

Valid XHTML 1.0 StrictGenerated by diaxen on Sun Jan 8 00:47:24 2012 using MkDoc