|
OpenFrames
|
Classes | |
| class | CoordinateAxes |
| A type of ReferenceFrame that displays X, Y, and Z axes. More... | |
| class | CurveArtist |
| This class draws Trajectory points connected by lines. More... | |
| class | DepthPartitionCallback |
| This class analyzes and partitions a scene for rendering. More... | |
| class | DepthPartitioner |
| This class sets up depth partitioning. More... | |
| class | DescendantTracker |
| This class stores the path from the tracked frame. More... | |
| class | DistanceAccumulator |
| This class computes distances to drawables and splits the scene if necessary. More... | |
| class | DrawableTrajectory |
| This class provides a ReferenceFrame for TrajectoryArtists. More... | |
| class | EmbeddedGraphics |
| The class of GraphicsWindow used for embedded graphics. More... | |
| class | FollowingTrackball |
| Defines transforms that can perform complex view transformations. More... | |
| class | FrameManager |
| This class allows priority access to a ReferenceFrame heirarchy. More... | |
| class | FramePathVerifier |
| This class determines whether a FramePath is valid. More... | |
| class | FramerateLimiter |
| This class implements a framerate-limiting algorithm. More... | |
| class | FrameTracker |
| This class tracks children of a reference frame. More... | |
| class | FrameTransform |
| This class transforms from local to world coordinates or vice versa. More... | |
| class | LatLonGrid |
| This class draws a spherical lat-lon grid. More... | |
| class | MarkerArtist |
| This class draws markers at trajectory points. More... | |
| class | Model |
| A Reference Frame that contains a 3D model. More... | |
| class | ModelDraggerTransformCallback |
| This class enables dragging of a model. More... | |
| class | OpenVRDevice |
| Represents data needed to use an OpenVR-supported HMD. More... | |
| class | OpenVREvent |
| An OSG-compatible event adapter for OpenVR. More... | |
| class | OpenVREventDevice |
| Polls for OpenVR events and stores them in its OSG event queue. More... | |
| class | OpenVRImageHandler |
| Event handler that enables clicking on an image using VR controllers. More... | |
| class | OpenVRSlaveCallback |
| This class computes per-eye view matrices. More... | |
| class | OpenVRSwapBuffers |
| This class submits eye textures to OpenVR. More... | |
| class | OpenVRTrackball |
| This class extends FollowingTrackball to include the OpenVR HMD transform. More... | |
| class | QGraphicsViewAdapter |
| class | QWidgetImage |
| class | QWidgetPanel |
| ReferenceFrame with Qt control panel on plane. More... | |
| class | RadialPlane |
| ReferenceFrame for drawing radial plane. More... | |
| class | ReferenceFrame |
| class | RenderRectangle |
| Encapsulates a rectangle in which a scene can be rendered. More... | |
| class | SegmentArtist |
| class | SkySphere |
| Extends OpenFrames::Sphere. More... | |
| class | Sphere |
| A ReferenceFrame with a sphere at the origin. More... | |
| class | SubtreeTracker |
| Remembers each frame of a tracked frame. More... | |
| class | Trajectory |
| Holds a collection of data vectors. More... | |
| class | TrajectoryArtist |
| Abstract class for Trajectory objects. More... | |
| class | TrajectoryFollower |
| Updates FrameTransform objects from Trajectory objects. More... | |
| class | TrajectorySubscriber |
| Abstract base class that is informed of changes to Trajectory objects. More... | |
| class | TransformAccumulator |
| Computes the transformation of a ReferenceFrame wrt an ancestor. More... | |
| class | TransformVisitor |
| Accumulates the transform along a path. More... | |
| class | Vector |
| This class defines an actual drawable Vector of variable geometry. More... | |
| class | View |
| Encapsulates variables needed for a view. More... | |
| class | VRCamera |
| Encapsulates cameras used for VR stereo rendering. More... | |
| class | VRCameraManager |
| Creates and manages VR cameras for the depth partitioner. More... | |
| class | VRTextureBuffer |
| Encapsulates textures used for VR offscreen rendering. More... | |
| class | WindowEventHandler |
| This class handles incoming events. More... | |
| class | WindowProxy |
| Defines an interface that can draw a scene onto any window. More... | |
Typedefs | |
| typedef std::vector< ReferenceFrame * > | FramePath |
Functions | |
| QCoreApplication * | getOrCreateQApplication () |
| void | updateProjectionMatrix (osg::Matrix &proj, const double &zNear, const double &zfar) |
| osg::Viewport * | getMainViewport (osg::View *view) |
| osg::GraphicsContext * | getMainGraphicsContext (osg::View *view) |
This namespace contains all OpenFrames code/functionality.
| osg::GraphicsContext* OpenFrames::getMainGraphicsContext | ( | osg::View * | view | ) |
Get the osg::View's graphics context by searching its master camera then slave cameras
| osg::Viewport* OpenFrames::getMainViewport | ( | osg::View * | view | ) |
Get the osg::View's viewport by searching its master camera then slave cameras
| void OpenFrames::updateProjectionMatrix | ( | osg::Matrix & | proj, |
| const double & | zNear, | ||
| const double & | zfar | ||
| ) |
OpenFrames function that updates a projection matrix with specified near/far plane
1.8.14