1 #ifndef __GLUTGLVIEWERBASE_HH__
2 #define __GLUTGLVIEWERBASE_HH__
36 #include <GLviewer/ContextGLUT.hh>
37 #include <GLviewer/Controller/DistanceMeasureControl.hh>
38 #include <GLviewer/Controller/FlyControl.hh>
39 #include <GLviewer/Controller/OnlyRotationControl.hh>
40 #include <GLviewer/GLProjectionParametersPerspective.hh>
41 #include <GLviewer/Controller/ScreenShotListener.hh>
42 #include <GLviewer/Scenes/SceneBGImage.hh>
43 #ifdef BIAS_HAVE_OPENSCENEGRAPH
44 #include <GLviewer/Scenes/ScenePlainOpenSceneGraph.hh>
46 #include <GLviewer/Scenes/SceneGlutPrimitives.hh>
47 #include <GLviewer/Scenes/ScenePointLight.hh>
49 #include <Utils/Param.hh>
81 #ifdef BIAS_HAVE_OPENSCENEGRAPH
128 #endif //__GLUTGLVIEWERBASE_HH__
std::string * projectionFile_
class for distance measurements in 3d model, derives from TrackballControl and SceneBase ...
biasGLviewerGLUT(int argc, char *argv[])
BIAS::DistanceMeasureControl control_
unsigned int slotCounter_
void toggleStoreToDisc_()
class for camera movement in fly mode.
BIAS::ScenePointLight sceneLight_
bool * useJustIntrinsics_
BIAS::SceneGlutPrimitives sceneGlut_
class for camera movement in fixed position, only rotation mode.
BIAS::FlyControl flyControl_
std::string * screenShotName_
BIAS::Vector< double > * backGroundColor_
Class for rendering the Glut primitives like teapot, cube, tetrahedron and icosahedron. Mainly used to test rendering without SceneGraph library.
std::string * animationFile_
unsigned int viewingSlot_
BIAS::ContextGLUT * contextPointer_
bool StandardKeyPressed(unsigned char key, int, int)
react to press of ascii-coded charakter plus pointer position
This class Param provides generic support for parameters.
int * autoReshapeBehaviour_
Implements slim openscenegraph scene without extras.
BIAS::GLProjectionParametersPerspective camera_
bool renderBoundingBoxes_
BIAS::ScreenShotListener screenShotControl_
If KEY_F5 is activated screenshot is stored to given basename + screenshot count. ...
Defines the common interface used for communication between rendering components. ...
BIAS::OnlyRotationControl rotControl_
class for rendering with projection parameters of ProjectionParametersPerspective ...