OpenTracker Class List
Here are the classes, structs, unions and interfaces with brief descriptions:| ot::ActiveGateNode | An ActiveGateNode is an EventGenerator node that |
| ot::ARTDataTrackerChomp | |
| ot::ARTDataTrackerChomp::BodyRecord | |
| ot::ARTDataTrackerChomp::FlystickRecord | |
| ot::ARTDataTrackerChomp::MarkerRecord | |
| ot::ARTDataTrackerChomp::MeasuretargetRecord | |
| ot::ARTDataTrackerModule | The module and factory to drive the ARTDataTrackersource nodes |
| ot::ARTDataTrackerSource | |
| ot::ARToolKitModule | |
| ot::ARToolKitMultiMarkerSource | An ARToolKitSource represents a single marker that is tracked by the artoolkit library |
| ot::ARToolKitPlusModule | The module and factory to drive the test source nodes |
| ARToolKitPlusModuleLogger | |
| ot::ARToolKitSource | An ARToolKitSource represents a single marker that is tracked by the artoolkit library |
| ot::Bird | This class is a datatype helper class for the FOBModule class |
| ot::ButtonFilterNode | |
| ot::ButtonHoldFilterModule | Module for filters that filters out drops in a ButtonSource between updates |
| ot::ButtonHoldFilterNode | |
| ot::ButtonOpNode | |
| ot::CallbackModule | The module and factory to drive the callback nodes |
| ot::CallbackNode | This class implements a simple node that stores a function pointer and calls it every time an event it received |
| ot::CommonNodeFactory | |
| ot::ConfidenceFilterNode | |
| ot::ConfidenceSelectNode | |
| ot::ConfigNode | |
| ot::ConfigurationParser | Parses the XML configuration file |
| ot::ConsoleModule | |
| ot::ConsoleSink | |
| ot::ConsoleSource | |
| ot::Context | This class represents one context |
| ot::CORBAModule | The module and factory to drive the test source nodes |
| ot::CORBASink | |
| ot::CORBASource | |
| ot::CORBAUtils | |
| ot::CSpeechCore | |
| ot::CSpeechSet | |
| ot::CSpeechVoice | |
| ot::CyberMouseModule | |
| ot::CyberMouseSource | This class implements a simple source that sets its valid flag in regular intervals and updates any EventObservers |
| ot::DGPSIP_Handler | |
| ot::DGPSMirror_Acceptor | |
| ot::DGPSMirror_Handler | |
| DOMTreeErrorReporter | This class registers as an ErrorHandler with the DOM parser and reports errors to the application |
| ot::DwarfModule | The module and factory to drive the test source nodes |
| ot::DwarfSink | This class implements a simple source that is fired by its module in regular intervals and updates any EventObservers |
| ot::DwarfSource | This class implements a simple source that is fired by its module in regular intervals and updates any EventObservers |
| ot::DynamicTransformation | |
| ot::DynaSightModule | The module and factory to drive the reception of DynaSight event updates |
| ot::DynaSightSource | |
| ot::ElasticFilterNode | |
| ot::EllipsoidTransformNode | |
| ot::Event | The Event, which is passing through the configuration tree and is holding all multi-modal attributes |
| ot::EventAttribute< T > | The EventAttribute class, which realizes one single attribute belonging to exactly one event |
| ot::EventAttributeBase | The base class of the EventAttribute class |
| ot::EventQueueImplementation | Helper class that implements the EventQueue interface using a STL deque container |
| ot::EventQueueNode | |
| ot::EventUtilityNode | The EventUtilityNode provides the possibility to rename, discard, or add attributes to every event passed to this node |
| ot::FastTrakModule | Developer level information and implementation specifics here |
| ot::FastTrakSource | |
| ot::File | |
| ot::FileModule | This class manages the files and FileSink and FileSource objects |
| ot::FileSink | |
| ot::FileSource | |
| ot::FilterNode | |
| ot::FindMulticastReceiver | Simple functor to find the right multicast receiver |
| ot::FindMulticastSender | Simple functor to find the right multicast sender |
| ot::FindUnicastReceiver | Simple functor to find the right unicast receiver |
| ot::FindUnicastSender | Simple functor to find the right unicast sender |
| FlexibleTrackerDataRecord | Data structure for a record of the Flexible Network Protocol used by the Studierstube |
| ot::FOBModule | Developer level information and implementation specifics here |
| ot::FOBSource | |
| ot::GKTransformNode | |
| ot::GPGGA | |
| ot::GPResult | |
| ot::GPS_Handler | |
| ot::GPSDirectionSource | |
| ot::GPSDriver | The GPSDriver class encapsulates the whole GPS and ACE framework code for reading data from the GPS receiver and also supplying it with correction data from a DGPSIP host |
| ot::GPSGarminAltitude | A very simple EventGenerator node for outputing GPS direction and velocity data |
| ot::GPSGarminCompass | A very simple EventGenerator node for outputing GPS direction and velocity data |
| ot::GPSInfoSource | A very simple EventGenerator node for outputing GPS position data |
| ot::GPSListener | This is an abstract interface for the clients of the GPSDriver class |
| ot::GPSModule | This module supports a GPS receiver with optional DGPS correction data from an DGPSIP server |
| ot::GPSParser | This is a GPS helper class for parsing the different output strings returned by the GPS receiver module |
| ot::GPSSource | |
| ot::GPVTG | |
| ot::GroupGateGroup | |
| ot::GroupGateModule | The module and factory to drive the test source nodes |
| ot::GroupGateNode | A GroupGateNode is an EventGenerator node that |
| ot::HCHDG | |
| ot::InterpolatorModule | Module for filters that interpolate tracking data between updates and therefore need a module to drive the updates |
| ot::InterSenseModule | The module and factory to drive the InterSenseSource nodes |
| ot::InterSenseSource | |
| ot::InvertTransformation | |
| ot::ISTracker | |
| ot::JoystickModule | The module and factory to drive the JoystickSource nodes |
| JoystickSource | This class implements a simple EventGenerator |
| ot::KeyIterator | This is a little helper class that iterates through the keys in a StringTable |
| ot::LinmouseModule | |
| ot::LinmouseSource | This class implements a simple source that sets its valid flag in regular intervals and updates any EventObservers |
| ot::LogModule | A simple module that modifies the ACE_LOG framework to provide some different logging options |
| ot::MagicPoint | |
| ot::MagicY | This structure stores the attributes of an MagicY |
| ot::MagicYModule | The module and factory to drive the reception of MagicY event updates |
| ot::MagicYSource | |
| ot::MathStuff< T > | |
| ot::MathUtils | |
| ot::MatrixTransformation | |
| ot::MemoryBufferHandle | |
| ot::MergeNode | |
| ot::Module | |
| msVC6_4786WorkAround | |
| ot::MulticastInputModule | The module and factory to drive the ARTDataTrackersource nodes |
| ot::MulticastInputModule::StationRecord | |
| ot::MulticastInputSource | This class implements a simple source that inputs the data from the ART Data Tracker and updates any EventObservers |
| ot::MulticastReceiver | |
| ot::MulticastSender | |
| ot::MyNameClient | |
| ot::NetworkReceiver | |
| ot::NetworkSender | Simple struct to relate the address of a multicast group, a network data buffer and a socket that is used to build the packets send to the group, depending on the network interface to use |
| ot::NetworkSink | This class implements a simple node that stores a copy of the last event it received and passed on for output to the console |
| ot::NetworkSinkModule | The module and factory to drive the transmission of tracker events via the network |
| ot::NetworkSource | This class implements a simple node that inserts new events from the network into the tracker tree |
| ot::NetworkSourceModule | The module and factory to drive the reception of network event updates |
| ot::Node | The basic superclass for all nodes |
| ot::NodeFactory | |
| ot::NodeFactoryContainer | An implementation of NodeFactory that contains several NodeFactories and acts like the one providing all node types of the different factories together |
| ot::NodePort | |
| ot::OpenTrackerResolver | |
| ot::OpenVideoModule | |
| ot::OSUtils | |
| ot::OTQt | OTQt main class |
| ot::OTQtConfigFileEditor | Simple line-based file editor |
| ot::OTQtMath | Mathematical toolbox |
| ot::OTQtMEMCalibProc | Calibration procedure implementation |
| ot::Override | |
| ot::P5GloveModule | |
| ot::P5GloveSource | This class implements a simple source that sets its valid flag in regular intervals and updates any EventObservers |
| ot::ParButtonModule | Implements a set of buttons triggered via the parallel port |
| ot::ParButtonSource | This class implements a simple EventGenerator |
| ot::PGRMZ | |
| ot::PositionFilterNode | The PositionFilterNode implements a filter that allows only events the position value of which is within a given range |
| ot::QtAppScreen | Updates of application screen location and mouse cursor coordinates |
| ot::QtAppScreen::ASCorner | Container to store the position and associated local coordinate system of a desktop screen corner |
| ot::QtAppScreen::ASData | Geometric 3D data specifying spatial location and extent of application desktop screen |
| ot::QtAppScreen::CalibInputData | Tracking data collected during the calibration procedure |
| ot::QtAppScreen::CalibOutputData | Output data of calibration routine |
| ot::QtAppScreen::MPData | Data collection reflecting latest perceived (current) MPD tracking state |
| ot::QtAppScreenPosSink | Destination sink of the ASPD |
| ot::QtMouseButtonSink | Destination sink of the MBD |
| ot::QtMouseEventCalibModule | Module (MECM) employed in calibration mode |
| ot::QtMouseEventModule | Module (MEM) employed in the operation mode |
| ot::QtMouseEventModule::ButtonEvent | Describes a mouse button event |
| ot::QtMouseEventModule::ButtonEventHistory | Records a collection of special button events from the past |
| ot::QtMouseEventModuleBase | Mouse Event Modules (MEMs) base class |
| ot::QtMouseEventSinkBase | Base class of MEMs sink nodes |
| ot::QtMousePosSink | Destination sink of the MPD |
| ot::QtMouseWheelSink | Destination sink of the MWD |
| ot::RangeFilterNode | |
| ot::RefNode | |
| ot::SameOrAfter | Simple functor to compare events with a fixed time |
| ot::Screen | |
| ot::SelectionNode | |
| SerialParams | Describes the parameter for a serial port |
| SerialPort | Describes a port, via its name and handle |
| ot::SpaceMouseModule | |
| ot::SpaceMouseSource | This class implements a simple source that sets its valid flag in regular intervals and updates any EventObservers |
| ot::SpeechCoreBase | |
| ot::SpeechModule | The module and factory to drive the speech source nodes |
| ot::SpeechSetBase | |
| ot::SpeechSource | |
| ot::SpeechVoiceBase | |
| ot::SpeechVoiceModule | |
| ot::SSpeechCommand | |
| ot::StaticTransformation | |
| ot::Station | |
| ot::Station | This structure stores the attributes of an UltratrakSource |
| StringAligner | |
| StringFixer | |
| ot::StringTable | |
| ot::Target | This structure stores the attributes of a DynaSightSource |
| ot::TargusModule | |
| ot::TargusSource | This class implements a simple source that sets its valid flag in regular intervals and updates any EventObservers |
| ot::TCPModule | TCPModule implements a multithreaded module to serve a list of clients with a stream of data captured by TCPSink nodes via TCP |
| ot::TCPSink | This class is a simple sink that stores a copy of all data passing through it and marks itself as changed for the TCPModule to process the new data |
| ot::TestModule | The module and factory to drive the test source nodes |
| ot::TestSource | |
| ot::ThreadModule | |
| ot::ThresholdFilterNode | |
| ot::TimeGateNode | |
| ot::TimeModule | |
| ot::tmpStationEvent | This struct just stores a event, and if the event was changed |
| ToolAppWin | The main application window of the OpenTracker tool |
| ToolIOModule | This module substitutes the usuall ConsoleModule in an OpenTracker Context and takes over its nodes and configuration |
| ToolSink | This class implements a simple node that stores a copy of the last event it received and passed on for output to the console |
| ToolSource | This class implements a simple node that generates tracking events based on keyboard input |
| ot::Transformation | |
| ot::Translator | The Translator class translates compiler dependent type names provided by the RunTime Type Information (RTTI) system to generic type names |
| ot::UbisenseModule | A Ubisense tracking source module using the Ubisense API to track Ubisense tags |
| ot::UbisenseModule::WrappedDataClient | |
| ot::UbisenseSource | A UbisenseSource represents a single Ubisense object that is tracked by the Ubisense library |
| ot::UdpReceiver | |
| ot::UdpSender | |
| ot::UltraTrakFrameData | Structure of a whole UltraTrak frame |
| ot::UltraTrakModule | The module and factory to drive the reception of UltraTrak event updates |
| ot::UltraTrakSource | |
| ot::UltraTrakStationData | Structure of an UltraTrakStationData section |
| ot::UnicastReceiver | |
| ot::UnicastSender | |
| ot::VideoSinkSubscriber | |
| ot::VideoUser | |
| ot::VirtualTransformation | |
| ot::VRPNModule | The module and factory to drive the VRPN nodes |
| ot::VRPNSink | The node representing a VRPN server device |
| ot::VRPNSource | VRPN client interface node |
| ot::WacomGraphireModule | |
| ot::WacomGraphireSource | |
| ot::XKeys | |
| ot::XKeys::Keys_t | |
| ot::XMLWriter | This class writes out the contents of the Context as a valid XML file |
| ot::XSensModule | This module simply supports the XSensSource |
| ot::XSensSource | The XSensSource reads and propagates data from an XSens MT9-B sensor |