#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
 1.3.8