Ocean
TrackerEvent.h File Reference

Go to the source code of this file.

Data Structures

class  Ocean::Tracking::Offline::TrackerEvent
 This class implements the base class for all tracker events. More...
 
class  Ocean::Tracking::Offline::ComponentEvent
 This class implements the base class for all component events. More...
 
class  Ocean::Tracking::Offline::TrackerProcessComponentEvent
 This class implements a component event for the entire tracker process. More...
 
class  Ocean::Tracking::Offline::AnalysisComponentEvent
 This class implements a component event for the analysis components. More...
 
class  Ocean::Tracking::Offline::TrackingComponentEvent
 This class implements a component event for the tracking components. More...
 
class  Ocean::Tracking::Offline::ProgressEvent
 This class implements the base class for all progress events. More...
 
class  Ocean::Tracking::Offline::TrackerProcessProgressEvent
 This class implements a progress event for tracker processes. More...
 
class  Ocean::Tracking::Offline::AnalysisProgressEvent
 This class implements a progress event for analysis components. More...
 
class  Ocean::Tracking::Offline::TrackingProgressEvent
 This class implements a progress event for tracking components. More...
 
class  Ocean::Tracking::Offline::StateEvent
 This class is the base class for all state events. More...
 
class  Ocean::Tracking::Offline::CameraCalibrationStateEvent
 This class implements a camera state event that provides a camera profile. More...
 
class  Ocean::Tracking::Offline::TrackerPoseStateEvent
 This class implements a tracker pose state event that provides a tracker pose. More...
 
class  Ocean::Tracking::Offline::TrackerPosesStateEvent
 This class implements a tracker poses state event that provides the all determined tracker poses. More...
 
class  Ocean::Tracking::Offline::TrackerTransformationStateEvent
 This class implements an tracker transformation state event that provides the transformation between world coordinate system and tracker coordinate system. More...
 
class  Ocean::Tracking::Offline::TrackerPlaneStateEvent
 This class implements a tracker plane state event that provides the detected plane of a tracker. More...
 

Namespaces

 Ocean
 The namespace covering the entire Ocean framework.
 
 Ocean::Tracking::Offline
 Namespace of the Offline Tracker library.
 

Typedefs

typedef SmartObjectRef< TrackerEvent, Event > Ocean::Tracking::Offline::TrackerEventRef
 Definition of a smart object reference for tracker event. More...
 
typedef ScopedEvent< TrackerEvent > Ocean::Tracking::Offline::ScopedEvent
 Definition of a scoped event for tracker events. More...
 
typedef SmartObjectRef< ComponentEvent, Event > Ocean::Tracking::Offline::ComponentEventRef
 Definition of a smart object reference for component events. More...
 
typedef SmartObjectRef< TrackerProcessComponentEvent, Event > Ocean::Tracking::Offline::TrackerProcessComponentEventRef
 Definition of a smart object reference for tracker process events. More...
 
typedef SmartObjectRef< AnalysisComponentEvent, Event > Ocean::Tracking::Offline::AnalysisComponentEventRef
 Definition of a smart object reference for analysis component events. More...
 
typedef SmartObjectRef< TrackingComponentEvent, Event > Ocean::Tracking::Offline::TrackingComponentEventRef
 Definition of a smart object reference for tracking component events. More...
 
typedef SmartObjectRef< ProgressEvent, Event > Ocean::Tracking::Offline::ProgressEventRef
 Definition of a smart object reference for progress events. More...
 
typedef SmartObjectRef< TrackerProcessProgressEvent, Event > Ocean::Tracking::Offline::TrackerProcessProgressEventRef
 Definition of a smart object reference for tracker process progress events. More...
 
typedef SmartObjectRef< AnalysisProgressEvent, Event > Ocean::Tracking::Offline::AnalysisProgressEventRef
 Definition of a smart object reference for analysis progress events. More...
 
typedef SmartObjectRef< TrackingProgressEvent, Event > Ocean::Tracking::Offline::TrackingProgressEventRef
 Definition of a smart object reference for tracking progress events. More...
 
typedef SmartObjectRef< StateEvent, Event > Ocean::Tracking::Offline::StateEventRef
 Definition of a smart object reference for state events. More...
 
typedef SmartObjectRef< CameraCalibrationStateEvent, Event > Ocean::Tracking::Offline::CameraCalibrationStateEventRef
 Definition of a smart object reference for camera calibration state events. More...
 
typedef SmartObjectRef< TrackerPoseStateEvent, Event > Ocean::Tracking::Offline::TrackerPoseStateEventRef
 Definition of a smart object reference for pose state events. More...
 
typedef SmartObjectRef< TrackerPosesStateEvent, Event > Ocean::Tracking::Offline::TrackerPosesStateEventRef
 Definition of a smart object reference for tracker poses state events. More...
 
typedef SmartObjectRef< TrackerTransformationStateEvent, Event > Ocean::Tracking::Offline::TrackerTransformationStateEventRef
 Definition of a smart object reference for tracker transformation state events. More...
 
typedef SmartObjectRef< TrackerPlaneStateEvent, Event > Ocean::Tracking::Offline::TrackerPlaneStateEventRef
 Definition of a smart object reference for tracker plane state events. More...
 

Enumerations

enum  Ocean::Tracking::Offline::EventType { Ocean::Tracking::Offline::ET_INVALID = 0 , Ocean::Tracking::Offline::ET_COMPONENT , Ocean::Tracking::Offline::ET_PROGRESS , Ocean::Tracking::Offline::ET_STATE }
 Definition of individual tracker event types. More...