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 Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oClib-server.ApplicationManager.ApplicationManagerClass to manage all navigations and users in the viewing setup
oClib-server.ConfigFileParser.ConfigFileParserClass associated to a ApplicationManager instance in order to parse and load XML configuration files for the setup
oClib-server.Display.DisplayClass representing a display
oClib-server.SceneManager.SceneManagerClass for building a scene and appending the necessary nodes to the scenegraph
oCScript
|oCClientMaterialUpdaters.TimedMaterialUniformUpdateHelper class to update material values with respect to the current time
|oCClientTrackingReader.ClientTrackingTargetReaderReads tracking values of a device registered in daemon
|oClib-server.BorderObserver.BorderObserverClass to check whether users on a platform are close to platform borders
|oClib-server.Device.MultiDofDeviceBase class for the representation of an input device supplying multiple degrees of freedom
||oClib-server.Device.KeyboardMouseDeviceInternal representation and reader for a keyboard and mouse setup
||oClib-server.Device.NewSpheronDeviceInternal representation and reader for the new spheron
||oClib-server.Device.OldSpheronDeviceInternal representation and reader for the old spheron
||oClib-server.Device.SpacemouseDeviceInternal representation and reader for a spacemouse device
||\Clib-server.Device.XBoxDeviceInternal representation and reader for a XBox controller
|oClib-server.GroundFollowing.GroundFollowingClass to realize a simple ground following method
|oClib-server.InputMapping.InputMappingThis 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
|oClib-server.Intersection.IntersectionHelper class to determine the intersections of a ray with the objects in a scene
|oClib-server.Navigation.NavigationWrapper class to create an input Device, a GroundFollowing instance, an InputMapping and a Platform
|oClib-server.Platform.PlatformInternal representation of a platform which is controlled by an input device
|oClib-server.SceneManager.DayAnimationUpdateHelper class to create a rotation matrix with resepect to the current time
|oClib-server.SceneManager.TimedMaterialUniformUpdateHelper class to update material values with respect to the current time
|oClib-server.SceneManager.TimedSwayingUpdateHelper class to get a rotation that alternates with respect to the current time
|oClib-server.SlotManager.SlotManagerClass to handle shutter configurations and timings
|oClib-server.TrackingReader.TrackingReaderBase class for a reader of tracking values
||oClib-server.TrackingReader.TrackingDefaultReaderSupplies constant tracking values if no real tracking is available
||\Clib-server.TrackingReader.TrackingTargetReaderReads tracking values of a device registered in daemon
|oClib-server.User.UserInternal representation of a user
|\CView.ViewInternal representation of a standard view on client side
oClib-server.Slot.SlotInternal representation of a display slot
\Clib-server.TraceLines.TraceClass which handles the creation and updating of the trace lines