Public Methods |
| RenderIv () |
| RenderIv (string filepath) |
| RenderIv (Scene *s, string filepath) |
virtual | ~RenderIv () |
virtual void | Reset () |
| Reset the renderer.
|
virtual void | Init () |
| Initialized the renderer.
|
virtual void | MainLoop (Gui *g) |
| If ControlFreak = true, then MainLoop is entered here.
|
Protected Methods |
void | _IdleFunction () |
SoSeparator* | _ReadIvFile (const char *filename) |
SoSeparator* | _InitObject (const string &fname) |
bool | _InitBoundsDisplay () |
bool | _InitPathDisplay () |
SoSeparator* | _InitTriangleGeom (list< MSLTriangle > &triangles) |
bool | _InitData () |
void | _SetSwitch (SoSwitch *pSwitch, bool bFlag) |
void | _UpdatePathDisplay () |
void | _SetTransform (SoTransform *pTrans, double tx, double ty, double tz, double rx, double ry, double rz) |
void | _UpdateBodies (const MSLVector &qConfig) |
Protected Attributes |
SoXtExaminerViewer* | _viewer |
Gui* | _pGui |
SoSeparator* | _ivRoot |
SoSeparator* | _ivData |
SoSwitch* | _ivBoundsSwitch |
bool | _bDisplayBounds |
SoSwitch* | _ivPathSwitch |
SoVertexProperty* | _pPathVertexProp |
int | _pathFrames |
bool | _bDisplayPath |
list<SoTransform*> | _bodyTrans |
Static Protected Methods |
void | _TimerCB (void *userData, SoSensor *) |