Public Methods |
| | RenderIv () |
| | RenderIv (string filepath) |
| | RenderIv (Scene *s, string filepath) |
| virtual | ~RenderIv () |
| virtual void | Reset () |
| | Reset the renderer. More...
|
| virtual void | Init () |
| | Initialized the renderer. More...
|
| virtual void | MainLoop (Gui *g) |
| | If ControlFreak = true, then MainLoop is entered here. More...
|
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) |
Static Protected Methods |
| void | _TimerCB (void *userData, SoSensor *) |
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 |
| int | camToggle |
| bool | _bAttachedCamera |
| SoSwitch * | CamSwitch |
| SoPerspectiveCamera * | defCam |
| SoPerspectiveCamera * | attachedCam |
| SoPointLight * | lightSource |
| float | _ivPosition [3] |
| float | _ivOrientation [3] |
| float | _ivBoundingBoxMin [3] |
| float | _ivBoundingBoxMax [3] |
| float | _ivSceneCenter [3] |
| float | CamPosX |
| float | CamPosY |
| float | CamPosZ |
| float | CamViewX |
| float | CamViewY |
| float | CamViewZ |
| float | _ivViewLength |
| float | _ivFocalDist |
| float | _ivNearDist |
| float | _ivFarDist |
| float | LightPosX |
| float | LightPosY |
| float | LightPosZ |
| float | CamUpX |
| float | CamUpY |
| float | CamUpZ |
| bool | _bMultipleViews |
| SoSeparator * | _ivTopLeftObject |
| SoSeparator * | _ivTopRightObject |
| SoSeparator * | _ivBottomLeftObject |
| SoSeparator * | _ivBottomRightObject |
| int | MultipleViewsToggle |
| SoXtExaminerViewer * | TopLeftViewer |
| SoXtExaminerViewer * | TopRightViewer |
| SoXtExaminerViewer * | BottomLeftViewer |
| SoXtExaminerViewer * | BottomRightViewer |
| Widget | mainWindow |
| SoOrthographicCamera * | TopLeftCamera |
| SoOrthographicCamera * | TopRightCamera |
| SoOrthographicCamera * | BottomLeftCamera |
| SoPerspectiveCamera * | BottomRightCamera |