Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

PositionDummy Class Reference

a child class of position, a simple basic placeholder More...

#include <positiondummy.h>

Inheritance diagram for PositionDummy:

Position List of all members.

Public Member Functions

 PositionDummy ()
 PositionDummy (Position *toCopy)
 ~PositionDummy ()
virtual GLfloat getTrueX ()
 a virtual function to calulate and return the true x coordinate value

virtual GLfloat getTrueY ()
 a virtual function to calulate and return the true y coordinate value

virtual GLfloat getTrueZ ()
 a virtual function to calulate and return the true z coordinate value

virtual void calculatePosition ()
 a virtua; function to calulate the true position of the object

virtual void updateRelations ()
 the virtual function is used to update the positions relations

virtual int getTrueSizeX ()
virtual int getTrueSizeY ()
virtual int getTrueSizeZ ()
virtual int getMinTrueSizeX ()
virtual int getMinTrueSizeY ()
virtual int getMinTrueSizeZ ()
virtual int getMaxTrueSizeX ()
virtual int getMaxTrueSizeY ()
virtual int getMaxTrueSizeZ ()

Detailed Description

a child class of position, a simple basic placeholder

This class is a basic placeholder for a position. it implements the pure virtual functions of the base class in the most simple way so that this class can be actually used


Constructor & Destructor Documentation

PositionDummy::PositionDummy  ) 
 

PositionDummy::PositionDummy Position toCopy  ) 
 

PositionDummy::~PositionDummy  ) 
 


Member Function Documentation

void PositionDummy::calculatePosition  )  [virtual]
 

a virtua; function to calulate the true position of the object

this pure virtual function serves are a place holder for a;; child classes version of calulate position

Returns:
nothing

Implements Position.

int PositionDummy::getMaxTrueSizeX  )  [virtual]
 

Implements Position.

int PositionDummy::getMaxTrueSizeY  )  [virtual]
 

Implements Position.

int PositionDummy::getMaxTrueSizeZ  )  [virtual]
 

Implements Position.

int PositionDummy::getMinTrueSizeX  )  [virtual]
 

Implements Position.

int PositionDummy::getMinTrueSizeY  )  [virtual]
 

Implements Position.

int PositionDummy::getMinTrueSizeZ  )  [virtual]
 

Implements Position.

int PositionDummy::getTrueSizeX  )  [virtual]
 

Implements Position.

int PositionDummy::getTrueSizeY  )  [virtual]
 

Implements Position.

int PositionDummy::getTrueSizeZ  )  [virtual]
 

Implements Position.

GLfloat PositionDummy::getTrueX  )  [virtual]
 

a virtual function to calulate and return the true x coordinate value

this virtual function allows for each decendant of the position class the ability to calulate their x coordinate in their own way

Returns:
a GLfloat value being the true x coordinate

Implements Position.

GLfloat PositionDummy::getTrueY  )  [virtual]
 

a virtual function to calulate and return the true y coordinate value

this virtual function allows for each decendant of the position class the ability to calulate their y coordinate in their own way

Returns:
a GLfloat value being the true y coordinate

Implements Position.

GLfloat PositionDummy::getTrueZ  )  [virtual]
 

a virtual function to calulate and return the true z coordinate value

this virtual function allows for each decendant of the position class the ability to calulate their z coordinate in their own way

Returns:
a GLfloat value being the true z coordinate

Implements Position.

void PositionDummy::updateRelations  )  [virtual]
 

the virtual function is used to update the positions relations

This pure virtual function serves as a place holder for chold class versions for updating relations

Returns:
nothing

Implements Position.


The documentation for this class was generated from the following files:
Generated on Sat Aug 28 10:33:24 2004 by doxygen 1.3.6