Navigation and Viewing Framework
Configurable navigation and viewing setups for various display types in the VR lab
 All Classes Namespaces Files Functions Variables Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNClientDaemon
oNClientMaterialUpdaters
|\CTimedMaterialUniformUpdateHelper class to update material values with respect to the current time
oNClientPipelineValues
oNClientTrackingReader
|\CClientTrackingTargetReaderReads tracking values of a device registered in daemon
oNlib-server
|oNApplicationManager
||\CApplicationManagerClass to manage all navigations and users in the viewing setup
|oNBorderObserver
||\CBorderObserverClass to check whether users on a platform are close to platform borders
|oNConfigFileParser
||\CConfigFileParserClass associated to a ApplicationManager instance in order to parse and load XML configuration files for the setup
|oNConsoleIO
|oNDaemon
|oNDevice
||oCMultiDofDeviceBase class for the representation of an input device supplying multiple degrees of freedom
||oCSpacemouseDeviceInternal representation and reader for a spacemouse device
||oCKeyboardMouseDeviceInternal representation and reader for a keyboard and mouse setup
||oCXBoxDeviceInternal representation and reader for a XBox controller
||oCOldSpheronDeviceInternal representation and reader for the old spheron
||\CNewSpheronDeviceInternal representation and reader for the new spheron
|oNDisplay
||\CDisplayClass representing a display
|oNGroundFollowing
||\CGroundFollowingClass to realize a simple ground following method
|oNInputMapping
||\CInputMappingThis class accumulates the relative device inputs to an absolute matrix forwarded to the platform and uses an instance of GroundFollowing to correct this matrix with respect to gravity
|oNIntersection
||\CIntersectionHelper class to determine the intersections of a ray with the objects in a scene
|oNmain
|oNNavigation
||\CNavigationWrapper class to create an input Device, a GroundFollowing instance, an InputMapping and a Platform
|oNPlatform
||\CPlatformInternal representation of a platform which is controlled by an input device
|oNSceneManager
||oCTimedMaterialUniformUpdateHelper class to update material values with respect to the current time
||oCTimedSwayingUpdateHelper class to get a rotation that alternates with respect to the current time
||oCDayAnimationUpdateHelper class to create a rotation matrix with resepect to the current time
||\CSceneManagerClass for building a scene and appending the necessary nodes to the scenegraph
|oNSlot
||\CSlotInternal representation of a display slot
|oNSlotManager
||\CSlotManagerClass to handle shutter configurations and timings
|oNTools
|oNTraceLines
||\CTraceClass which handles the creation and updating of the trace lines
|oNTrackingReader
||oCTrackingReaderBase class for a reader of tracking values
||oCTrackingTargetReaderReads tracking values of a device registered in daemon
||\CTrackingDefaultReaderSupplies constant tracking values if no real tracking is available
|\NUser
| \CUserInternal representation of a user
oNmain
\NView
 \CViewInternal representation of a standard view on client side