|
http://www.sim.no http://www.coin3d.org |
| SoXt | Takes care of Xt initialization and event dispatching. This is the "application-wide" class with solely static methods handling initialization and event processing tasks. You must use this class in any application built on top of the SoXt library |
| SoXtComponent | Base class for all GUI components |
| SoXtConstrainedViewer | Superclass for viewers with constrains on the viewpoint. This abstract viewer class adds new methods to keep the camera in an upright position according to some arbitrary up-direction. The up-direction can be decided by either the application programmer (by using SoXtConstrainedViewer::setUpDirection()) or the end-user, through interaction mechanisms defined by the subclasses |
| SoXtCursor | Used to set cursors for GUI components. The class provides both a set of pre-defined cursor shapes, aswell as the option to use custom bitmap graphics |
| SoXtCursor::CustomCursor | The SoXtCursor::CustomCursor class is used to specify bitmap data for SoXtCursor custom cursors |
| SoXtDevice | Base class for the translation devices. The SoXt device classes provide glue functionality for translating native GUI events from the underlying toolkit to Inventor scenegraph SoEvent events |
| SoXtExaminerViewer | 3D-model examination viewer. This class is the viewer considered to be the most "general purpose" viewer, and it is often used in rapid prototyping to examine simple models aswell as complete scenes (although for the latter, you might be better off with one of the other viewer classes) |
| SoXtFlyViewer | Implements controls for moving the camera in a "flying" motion. Controls: |
| SoXtFullViewer | Adds some user interface components to the viewer canvas. The SoXtFullViewer is an abstract viewer class which extends it's superclass (the basic SoXtViewer class) with two major user interface additions: |
| SoXtGLWidget | Manages OpenGL contexts. This is the basic, abstract component class which sets up an OpenGL canvas for its subclasses |
| SoXtKeyboard | Keyboard input device abstraction. The SoXtKeyboard class is the glue between native keyboard handling and keyboard interaction with the Inventor scenegraph |
| SoXtMouse | Mouse input device abstraction. The SoXtMouse class is the glue between native mouse handling and mouse interaction in the Inventor scenegraph |
| SoXtObject | Common superclass for all SoXt component classes. The purpose of making this class the superclass of all SoXt device, component and viewer classes is to be able to do run-time type checking of the SoXt objects |
| SoXtPlaneViewer | For examining 3D models by moving the camera in orthogonal planes. The SoXtPlaneViewer is a viewer that is useful for "CAD-style" applications, where you want the end-user to examine your model with the viewpoint set from one of the three principal axes |
| SoXtRenderArea | Adds scenegraph handling and event management. The SoXtRenderArea class is a component that adds scenegraph management and input device event handling to the SoXtGLWidget component |
| SoXtSpaceball | Spaceball input device abstraction. The SoXtSpaceball class is the glue between native spaceball handling and how those events translates to generic events for the Inventor API scenegraph |
| SoXtViewer | Top level base viewer class. This is an abstract class, which adds the following features to it's SoXtRenderArea superclass: convenient methods for camera handling, an automatic headlight configuration |
Copyright © 1998-2005 by Systems in Motion AS. All rights reserved.
Generated on Mon Oct 13 01:15:10 2008 for SoXt by Doxygen. 1.4.7