Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes
OpenGL rendering and viewing

Classes which provide rendering capabilities. More...

+ Collaboration diagram for OpenGL rendering and viewing:

Classes

class  BIAS::AutoControl
 class for camera movement in autopilot mode. More...
 
class  BIAS::ContextGLUT
 Wrapper to glut-library. More...
 
class  BIAS::ContextPBuffer
 Wrapping class implementation for PBuffer class. More...
 
class  BIAS::ContextWX
 Context implementation for wxWidgets. More...
 
class  BIAS::ControlInterface
 Defines the common interface used for communication between rendering components. More...
 
class  BIAS::DistanceMeasureControl
 class for distance measurements in 3d model, derives from TrackballControl and SceneBase More...
 
class  BIAS::DistortionRendering
 Utility class for distortion rendering used by GLProjection. More...
 
class  BIAS::FlyControl
 class for camera movement in fly mode. More...
 
class  BIAS::GLProjectionOutputAttachment
 Class for extra rendering pass in GLProjection (for now only used in glutGLviewer) More...
 
class  BIAS::GLProjectionParametersBase
 GLPPB encapsulates the opengl rendering interface for the projectionparameter classes. More...
 
class  BIAS::GLProjectionParametersInterface
 Abstract interface class to handle changes in rendering parameters by controllers and in rendering contextes. More...
 
class  BIAS::GLProjectionParametersPerspective
 class for rendering with projection parameters of ProjectionParametersPerspective More...
 
class  BIAS::OffscreenRendering
 Utility class for offscreen rendering used by GLProjection. More...
 
class  BIAS::OnlyRotationControl
 class for camera movement in fixed position, only rotation mode. More...
 
class  BIAS::OpenSceneGraphHelper
 Utility class for using OpenSceneGraph. More...
 
class  BIAS::OutputHaze
 exemplary output attachment, creating a bluish haze effect on the rendered output More...
 
class  BIAS::OutputLensDistortion
 Distortion Rendering. More...
 
class  BIAS::OutputUnderwater
 exemplary output attachment, creating a underwater effect More...
 
class  BIAS::OutputWowDisplay
 exemplary output attachment to create 2D+Depth output for Wow Displays More...
 
class  BIAS::OutputWowDisplay2
 exemplary output attachment to create 2D+Depth output for Wow Displays More...
 
class  BIAS::RenderContextBase
 Base for all classes creating interface between GL and "window manager". More...
 
class  BIAS::SceneBase
 Base class for all scenes. More...
 
class  BIAS::SceneBGImage
 Scene that renders a background image behind all other scenes. More...
 
class  BIAS::SceneCoordinateFrame
 Display axes of a local coordinate frame. More...
 
class  BIAS::SceneGlutPrimitives
 Class for rendering the Glut primitives like teapot, cube, tetrahedron and icosahedron. Mainly used to test rendering without SceneGraph library. More...
 
class  BIAS::SceneGridGround
 Display a grid ground for orientation. More...
 
class  BIAS::SceneOpenSceneGraph
 Implements narrow access to OpenSceneGraph. More...
 
class  BIAS::ScenePlainOpenSceneGraph
 Implements slim openscenegraph scene without extras. More...
 
class  BIAS::SceneSimpleQuad
 Draws a simple quad. More...
 
class  BIAS::SceneText
 wrapping bias::drawtextgl to BIAS::Scene More...
 
class  BIAS::SceneTextScreen
 wrapping bias::drawtextgl to BIAS::Scene More...
 
class  BIAS::SceneTexturedPlane
 Display a textured plane. More...
 
class  BIAS::SceneThreeDOutWrapper
 Wrapping ThreeDOut OpenGL-functionality. More...
 
class  BIAS::ScreenShotListener
 If KEY_F5 is activated screenshot is stored to given basename + screenshot count. More...
 
class  BIAS::ThreeDOutOpenSceneGraph
 a class for exporting ThreeDOut objects to OSG scene graphs More...
 
class  BIAS::TrackballBase
 functionality for editing cameras or transformations in trackball mode. parts of trackballcontroller code have been moved to this base class so they can be used in other trackball classes like trackballTransController. More...
 
class  BIAS::TrackballControl
 class for camera movement in trackball mode. More...
 
class  BIAS::TrackballTransControl
 class for editing scenegraph transform nodes in trackball mode More...
 
class  BIAS::TransformNode
 interface for transformations edited by a TrackballTransController More...
 
class  BIAS::TriangleMeshSplatRendering
 Scene for rendering multiple triangle meshes generated from depth maps. More...
 
class  BIAS::View
 A view is a rectangular part of a render context in which a set of scenes is rendered using a GLProjection. More...
 

Detailed Description

Classes which provide rendering capabilities.