#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.
1.5.1