#include <selectioncube.h>
Inheritance diagram for SelectionCube:

Public Member Functions | |
| SelectionCube () | |
| the default constructor | |
| virtual | ~SelectionCube () |
| the default destructor | |
| virtual void | matrixOps (void *p) |
| allows matrix drawing operations to be performed | |
| virtual void | draw (void *p) |
| drawns the selection cibe | |
| virtual Position * | getPosition () |
| returns a pointer to the selection cube's pssition | |
| void | setPosition (Position *newPos) |
| a funcion to set the position of the selection cube | |
| void | setRecursive (bool val) |
| a funciotn to set the recursive member variable | |
Private Attributes | |
| bool | recursive |
| a flag for recursive encapsulation in the selection cube | |
this object will draw a selection cube at the center of the position it is given
|
|
the default constructor the default selection cube contstructor sets most values to 0 |
|
|
the default destructor the default destructor deletes any allocated memory and such |
|
|
drawns the selection cibe inherited from DrawableObject
Implements DrawableObject. |
|
|
returns a pointer to the selection cube's pssition inherited from DrawableObject
Implements DrawableObject. |
|
|
allows matrix drawing operations to be performed inherited from DrawableObject
Implements DrawableObject. |
|
|
a funcion to set the position of the selection cube
|
|
|
a funciotn to set the recursive member variable
|
|
|
a flag for recursive encapsulation in the selection cube
|
1.3.6