Goblin - A Platform for 3D AR and VR Applications

Goblin.Engine.Devices Namespace

Namespace hierarchy

Classes

Class Description
InputDevice This is the class that a user of Goblin will deal with. Under the hood, this class wraps InputDriver, which in turn is subclassed for specific devices, such as InterSense 900, etc.
InputDevice_6DOF Subclass of InputDevice, providing 6 degrees of freedom information about some data source
InputDeviceDriver This is the base class for any provider of InputDevices Your driver inherits from this class, and provides one or more InputDevices via the addMappings function
InputDeviceMapper This class performs two functions 1) it provides a mapping from string identifier to InputDevice, via its indexer 2) it contains a list of all InputDeviceDrivers, and serializes them when it itself is serialized
InterSense Summary description for InterSense.
InterSense.ConnectionInfo  
InterSense.StationArray Manages the array of stations. Uses lazy allocation to only allocate and update stations that are actually used.
InterSense.StationInfo This class maintains a mapping of name->index, for use in serialization
InterSenseSocket Summary description for InterSenseSocket.
InterSenseStation Summary description for InterSenseStation.
ISDllBridge  
MyUdpClient Helper class for accessing the Poll() method in UpdClient

Structures

Structure Description
ISDllBridge.ISD_CAMERA_DATA_TYPE  
ISDllBridge.ISD_CAMERA_ENCODER_DATA_TYPE  
ISDllBridge.ISD_STATION_INFO_TYPE  
ISDllBridge.ISD_STATION_STATE_TYPE  
ISDllBridge.ISD_TRACKER_DATA_TYPE  
ISDllBridge.ISD_TRACKER_DATA_TYPE.STATION_ARRAY  
ISDllBridge.ISD_TRACKER_INFO_TYPE  

Delegates

Delegate Description
MatrixDelegate  
TransformDelegate  

Enumerations

Enumeration Description
ISDllBridge.ISD_INTERFACE_TYPE  
ISDllBridge.ISD_SYSTEM_MODEL  
ISDllBridge.ISD_SYSTEM_TYPE