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 *) |