#include <OSDLPoint.h>
Inheritance diagram for OSDL::Video::TwoDimensional::Point:
Definition at line 31 of file OSDLPoint.h.
Public Member Functions | |
Point () throw () | |
Basic abstract constructor of a point . | |
virtual | ~Point () throw () |
Virtual destructor of a point. | |
virtual void | flip ()=0 throw () |
Flips the coordinates of this point (negates them all). | |
virtual const std::string | toString (Ceylan::VerbosityLevels level=Ceylan::high) const throw () |
Returns an user-friendly description of the state of this object. | |
Static Public Attributes | |
static const Ceylan::Maths::Linear::MatrixIndex | Dimensions = 0 |
Tells what is the dimension of the space this point is defined in. |
Point::Point | ( | ) | throw () |
Point::~Point | ( | ) | throw () [virtual] |
virtual void OSDL::Video::TwoDimensional::Point::flip | ( | ) | throw () [pure virtual] |
Flips the coordinates of this point (negates them all).
Implemented in OSDL::Video::TwoDimensional::Point2D, and OSDL::Video::TwoDimensional::Point3D.
const string Point::toString | ( | Ceylan::VerbosityLevels | level = Ceylan::high |
) | const throw () [virtual] |
Returns an user-friendly description of the state of this object.
level | the requested verbosity level. |
Reimplemented in OSDL::Video::TwoDimensional::Point2D, and OSDL::Video::TwoDimensional::Point3D.
Definition at line 27 of file OSDLPoint.cc.
Referenced by operator<<().
const Ceylan::Maths::Linear::MatrixIndex OSDL::Video::TwoDimensional::Point::Dimensions = 0 [static] |
Tells what is the dimension of the space this point is defined in.
Reimplemented in OSDL::Video::TwoDimensional::Point2D, and OSDL::Video::TwoDimensional::Point3D.
Definition at line 76 of file OSDLPoint.h.