Ocean
Loading...
Searching...
No Matches
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

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

Typedefs

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

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...