Ocean
Loading...
Searching...
No Matches
Ocean::Tracking::Offline Namespace Reference

Namespace of the Offline Tracker library. More...

Data Structures

class  AnalysisComponentEvent
 This class implements a component event for the analysis components. More...
 
class  AnalysisProgressEvent
 This class implements a progress event for analysis components. More...
 
class  CameraCalibrationStateEvent
 This class implements a camera state event that provides a camera profile. More...
 
class  ComponentEvent
 This class implements the base class for all component events. More...
 
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  ProgressEvent
 This class implements the base class for all progress events. 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  StateEvent
 This class is the base class for all state events. More...
 
class  TrackerEvent
 This class implements the base class for all tracker events. More...
 
class  TrackerPlaneStateEvent
 This class implements a tracker plane state event that provides the detected plane of a tracker. More...
 
class  TrackerPosesStateEvent
 This class implements a tracker poses state event that provides the all determined tracker poses. More...
 
class  TrackerPoseStateEvent
 This class implements a tracker pose state event that provides a tracker pose. More...
 
class  TrackerProcessComponentEvent
 This class implements a component event for the entire tracker process. More...
 
class  TrackerProcessProgressEvent
 This class implements a progress event for tracker processes. 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  TrackingComponentEvent
 This class implements a component event for the tracking components. More...
 
class  TrackingProgressEvent
 This class implements a progress event for tracking components. More...
 

Typedefs

using FrameTrackerRef = SmartObjectRef< FrameTracker, OfflineTracker >
 Definition of a smart object reference holding a FrameTracker object.
 
using OfflinePoses = ShiftVector< OfflinePose >
 Definition of a shift vector holding offline poses.
 
using OfflineTrackerRef = ObjectRef< OfflineTracker >
 Definition of an object reference holding an offline tracker object.
 
using PatternTrackerRef = SmartObjectRef< PatternTracker, OfflineTracker >
 Definition of a smart object reference holding a PatternTracker object.
 
using PlanarRectangleTrackerRef = SmartObjectRef< PlanarRectangleTracker, OfflineTracker >
 Definition of an object reference holding a PlanarRectangleTracker object.
 
using PlaneTrackerRef = SmartObjectRef< PlaneTracker, OfflineTracker >
 Definition of a smart object reference holding a PlaneTracker object.
 
using SLAMPlaneTrackerRef = SmartObjectRef< SLAMPlaneTracker, OfflineTracker >
 Definition of an object reference holding a SLAMPlaneTracker object.
 
using SLAMTrackerRef = SmartObjectRef< SLAMTracker, OfflineTracker >
 Definition of an object reference holding a PlanarRectangleTracker object.
 
using TrackerEventRef = SmartObjectRef< TrackerEvent, Event >
 Definition of a smart object reference for tracker event.
 
using ScopedEvent = ScopedEvent< TrackerEvent >
 Definition of a scoped event for tracker events.
 
using ComponentEventRef = SmartObjectRef< ComponentEvent, Event >
 Definition of a smart object reference for component events.
 
using TrackerProcessComponentEventRef = SmartObjectRef< TrackerProcessComponentEvent, Event >
 Definition of a smart object reference for tracker process events.
 
using AnalysisComponentEventRef = SmartObjectRef< AnalysisComponentEvent, Event >
 Definition of a smart object reference for analysis component events.
 
using TrackingComponentEventRef = SmartObjectRef< TrackingComponentEvent, Event >
 Definition of a smart object reference for tracking component events.
 
using ProgressEventRef = SmartObjectRef< ProgressEvent, Event >
 Definition of a smart object reference for progress events.
 
using TrackerProcessProgressEventRef = SmartObjectRef< TrackerProcessProgressEvent, Event >
 Definition of a smart object reference for tracker process progress events.
 
using AnalysisProgressEventRef = SmartObjectRef< AnalysisProgressEvent, Event >
 Definition of a smart object reference for analysis progress events.
 
using TrackingProgressEventRef = SmartObjectRef< TrackingProgressEvent, Event >
 Definition of a smart object reference for tracking progress events.
 
using StateEventRef = SmartObjectRef< StateEvent, Event >
 Definition of a smart object reference for state events.
 
using CameraCalibrationStateEventRef = SmartObjectRef< CameraCalibrationStateEvent, Event >
 Definition of a smart object reference for camera calibration state events.
 
using TrackerPoseStateEventRef = SmartObjectRef< TrackerPoseStateEvent, Event >
 Definition of a smart object reference for pose state events.
 
using TrackerPosesStateEventRef = SmartObjectRef< TrackerPosesStateEvent, Event >
 Definition of a smart object reference for tracker poses state events.
 
using TrackerTransformationStateEventRef = SmartObjectRef< TrackerTransformationStateEvent, Event >
 Definition of a smart object reference for tracker transformation state events.
 
using TrackerPlaneStateEventRef = SmartObjectRef< TrackerPlaneStateEvent, Event >
 Definition of a smart object reference for tracker plane state events.
 

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.