#include <Object.h>
Inheritance diagram for OpenCAL::Object:


Public Member Functions | |
| const System * | getParent () const |
| System * | getParent () |
| virtual const Vector3 & | getPosition () const |
| virtual Vector3 * | getPositionP () |
| void | setPosition (const Vector3 &position) |
| bool | isEnabled () const |
| virtual void | enable () |
| virtual void | disable () |
| void | toggle () |
| void | setEnabled (bool enabled) |
| bool | getDraw () const |
| void | setDraw (bool enabled=true) |
| void | enableDraw () |
| void | disableDraw () |
| void | toggleDraw () |
| void | move (const Vector3 &direction, float distance) |
| void | moveTo (const Vector3 &position) |
| virtual void | render ()=0 |
| virtual void | renderPicking () |
| virtual Matrix44 | getMatrix () const |
| virtual void | getMatrix (Matrix44 *matrix) const |
| virtual bool | isInitialized () const |
| virtual void | initialize () |
Protected Member Functions | |
| Object (System *parent) | |
| void | assureInit () |
Protected Attributes | |
| System * | m_parent |
| bool | m_initialized |
| bool | m_draw |
| bool | m_enabled |
| Vector3 | m_position |
Definition at line 31 of file Object.h.
1.3.8