Navigation and Viewing Framework
Configurable navigation and viewing setups for various display types in the VR lab
|
lib-server.ApplicationManager.ApplicationManager | Class to manage all navigations and users in the viewing setup |
lib-server.ConfigFileParser.ConfigFileParser | Class associated to a ApplicationManager instance in order to parse and load XML configuration files for the setup |
lib-server.Display.Display | Class representing a display |
lib-server.SceneManager.SceneManager | Class for building a scene and appending the necessary nodes to the scenegraph |
Script | |
ClientMaterialUpdaters.TimedMaterialUniformUpdate | Helper class to update material values with respect to the current time |
ClientTrackingReader.ClientTrackingTargetReader | Reads tracking values of a device registered in daemon |
lib-server.BorderObserver.BorderObserver | Class to check whether users on a platform are close to platform borders |
lib-server.Device.MultiDofDevice | Base class for the representation of an input device supplying multiple degrees of freedom |
lib-server.Device.KeyboardMouseDevice | Internal representation and reader for a keyboard and mouse setup |
lib-server.Device.NewSpheronDevice | Internal representation and reader for the new spheron |
lib-server.Device.OldSpheronDevice | Internal representation and reader for the old spheron |
lib-server.Device.SpacemouseDevice | Internal representation and reader for a spacemouse device |
lib-server.Device.XBoxDevice | Internal representation and reader for a XBox controller |
lib-server.GroundFollowing.GroundFollowing | Class to realize a simple ground following method |
lib-server.InputMapping.InputMapping | This 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 |
lib-server.Intersection.Intersection | Helper class to determine the intersections of a ray with the objects in a scene |
lib-server.Navigation.Navigation | Wrapper class to create an input Device, a GroundFollowing instance, an InputMapping and a Platform |
lib-server.Platform.Platform | Internal representation of a platform which is controlled by an input device |
lib-server.SceneManager.DayAnimationUpdate | Helper class to create a rotation matrix with resepect to the current time |
lib-server.SceneManager.TimedMaterialUniformUpdate | Helper class to update material values with respect to the current time |
lib-server.SceneManager.TimedSwayingUpdate | Helper class to get a rotation that alternates with respect to the current time |
lib-server.SlotManager.SlotManager | Class to handle shutter configurations and timings |
lib-server.TrackingReader.TrackingReader | Base class for a reader of tracking values |
lib-server.TrackingReader.TrackingDefaultReader | Supplies constant tracking values if no real tracking is available |
lib-server.TrackingReader.TrackingTargetReader | Reads tracking values of a device registered in daemon |
lib-server.User.User | Internal representation of a user |
View.View | Internal representation of a standard view on client side |
lib-server.Slot.Slot | Internal representation of a display slot |
lib-server.TraceLines.Trace | Class which handles the creation and updating of the trace lines |