Ocean
Ocean::Tracking::Offline Namespace Reference

Namespace of the Offline Tracker library. More...

Data Structures

class  Frame2FrameTracker
 This class implements a tracker allowing to tracker feature points between two frames. More...
 
class  FrameTracker
 This class implements the base class for all visual offline tracker using frames to provide the tracking data. More...
 
class  OfflinePose
 This class encapsulates the tracking pose data. More...
 
class  OfflineTracker
 This class is the base class for all offline tracker objects. More...
 
class  PatternTracker
 This class implements an offline tracker able to detect and track a previously known 2D pattern. More...
 
class  PlanarRectangleTracker
 This class implements a tracker that is able to track an rectangle located one a 3D plane. More...
 
class  PlaneTracker
 This class implements the abstract base class for all plane trackers. More...
 
class  PointPaths
 This class implements point path tracker allowing to track image points from frame to frame within a stream of several successive frames. More...
 
class  SLAMPlaneTracker
 This class implements a SLAM tracker. More...
 
class  SLAMTracker
 This class implements a SLAM (Simultaneous Localization and Mapping) tracker for arbitrary environments and camera movements. More...
 
class  TrackerEvent
 This class implements the base class for all tracker events. More...
 
class  ComponentEvent
 This class implements the base class for all component events. More...
 
class  TrackerProcessComponentEvent
 This class implements a component event for the entire tracker process. More...
 
class  AnalysisComponentEvent
 This class implements a component event for the analysis components. More...
 
class  TrackingComponentEvent
 This class implements a component event for the tracking components. More...
 
class  ProgressEvent
 This class implements the base class for all progress events. More...
 
class  TrackerProcessProgressEvent
 This class implements a progress event for tracker processes. More...
 
class  AnalysisProgressEvent
 This class implements a progress event for analysis components. More...
 
class  TrackingProgressEvent
 This class implements a progress event for tracking components. More...
 
class  StateEvent
 This class is the base class for all state events. More...
 
class  CameraCalibrationStateEvent
 This class implements a camera state event that provides a camera profile. More...
 
class  TrackerPoseStateEvent
 This class implements a tracker pose state event that provides a tracker pose. More...
 
class  TrackerPosesStateEvent
 This class implements a tracker poses state event that provides the all determined tracker poses. More...
 
class  TrackerTransformationStateEvent
 This class implements an tracker transformation state event that provides the transformation between world coordinate system and tracker coordinate system. More...
 
class  TrackerPlaneStateEvent
 This class implements a tracker plane state event that provides the detected plane of a tracker. More...
 

Typedefs

typedef SmartObjectRef< FrameTracker, OfflineTrackerFrameTrackerRef
 Definition of a smart object reference holding a FrameTracker object. More...
 
typedef ShiftVector< OfflinePoseOfflinePoses
 Definition of a shift vector holding offline poses. More...
 
typedef ObjectRef< OfflineTrackerOfflineTrackerRef
 Definition of an object reference holding an offline tracker object. More...
 
typedef SmartObjectRef< PatternTracker, OfflineTrackerPatternTrackerRef
 Definition of a smart object reference holding a PatternTracker object. More...
 
typedef SmartObjectRef< PlanarRectangleTracker, OfflineTrackerPlanarRectangleTrackerRef
 Definition of an object reference holding a PlanarRectangleTracker object. More...
 
typedef SmartObjectRef< PlaneTracker, OfflineTrackerPlaneTrackerRef
 Definition of a smart object reference holding a PlaneTracker object. More...
 
typedef SmartObjectRef< SLAMPlaneTracker, OfflineTrackerSLAMPlaneTrackerRef
 Definition of an object reference holding a SLAMPlaneTracker object. More...
 
typedef SmartObjectRef< SLAMTracker, OfflineTrackerSLAMTrackerRef
 Definition of an object reference holding a PlanarRectangleTracker object. More...
 
typedef SmartObjectRef< TrackerEvent, EventTrackerEventRef
 Definition of a smart object reference for tracker event. More...
 
typedef ScopedEvent< TrackerEventScopedEvent
 Definition of a scoped event for tracker events. More...
 
typedef SmartObjectRef< ComponentEvent, EventComponentEventRef
 Definition of a smart object reference for component events. More...
 
typedef SmartObjectRef< TrackerProcessComponentEvent, EventTrackerProcessComponentEventRef
 Definition of a smart object reference for tracker process events. More...
 
typedef SmartObjectRef< AnalysisComponentEvent, EventAnalysisComponentEventRef
 Definition of a smart object reference for analysis component events. More...
 
typedef SmartObjectRef< TrackingComponentEvent, EventTrackingComponentEventRef
 Definition of a smart object reference for tracking component events. More...
 
typedef SmartObjectRef< ProgressEvent, EventProgressEventRef
 Definition of a smart object reference for progress events. More...
 
typedef SmartObjectRef< TrackerProcessProgressEvent, EventTrackerProcessProgressEventRef
 Definition of a smart object reference for tracker process progress events. More...
 
typedef SmartObjectRef< AnalysisProgressEvent, EventAnalysisProgressEventRef
 Definition of a smart object reference for analysis progress events. More...
 
typedef SmartObjectRef< TrackingProgressEvent, EventTrackingProgressEventRef
 Definition of a smart object reference for tracking progress events. More...
 
typedef SmartObjectRef< StateEvent, EventStateEventRef
 Definition of a smart object reference for state events. More...
 
typedef SmartObjectRef< CameraCalibrationStateEvent, EventCameraCalibrationStateEventRef
 Definition of a smart object reference for camera calibration state events. More...
 
typedef SmartObjectRef< TrackerPoseStateEvent, EventTrackerPoseStateEventRef
 Definition of a smart object reference for pose state events. More...
 
typedef SmartObjectRef< TrackerPosesStateEvent, EventTrackerPosesStateEventRef
 Definition of a smart object reference for tracker poses state events. More...
 
typedef SmartObjectRef< TrackerTransformationStateEvent, EventTrackerTransformationStateEventRef
 Definition of a smart object reference for tracker transformation state events. More...
 
typedef SmartObjectRef< TrackerPlaneStateEvent, EventTrackerPlaneStateEventRef
 Definition of a smart object reference for tracker plane state events. More...
 

Enumerations

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

Detailed Description

Namespace of the Offline Tracker library.

The Namespace Ocean::Tracking::Offline is used in the entire Ocean Offline Tracker Library.