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 |