Apollo  6.0
Open source self driving car software
Public Member Functions | Protected Attributes | List of all members
apollo::perception::camera::OMTObstacleTracker Class Reference

#include <omt_obstacle_tracker.h>

Inheritance diagram for apollo::perception::camera::OMTObstacleTracker:
Inheritance graph
Collaboration diagram for apollo::perception::camera::OMTObstacleTracker:
Collaboration graph

Public Member Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW OMTObstacleTracker ()
 
 ~OMTObstacleTracker () override=default
 
bool Init (const ObstacleTrackerInitOptions &options) override
 
bool Predict (const ObstacleTrackerOptions &options, CameraFrame *frame) override
 
bool Associate2D (const ObstacleTrackerOptions &options, CameraFrame *frame) override
 
bool Associate3D (const ObstacleTrackerOptions &options, CameraFrame *frame) override
 
bool Track (const ObstacleTrackerOptions &options, CameraFrame *frame) override
 
std::string Name () const override
 
- Public Member Functions inherited from apollo::perception::camera::BaseObstacleTracker
 BaseObstacleTracker ()=default
 
virtual ~BaseObstacleTracker ()=default
 
 BaseObstacleTracker (const BaseObstacleTracker &)=delete
 
BaseObstacleTrackeroperator= (const BaseObstacleTracker &)=delete
 

Protected Attributes

ObjectTemplateManagerobject_template_manager_ = nullptr
 

Constructor & Destructor Documentation

◆ OMTObstacleTracker()

EIGEN_MAKE_ALIGNED_OPERATOR_NEW apollo::perception::camera::OMTObstacleTracker::OMTObstacleTracker ( )
inline

◆ ~OMTObstacleTracker()

apollo::perception::camera::OMTObstacleTracker::~OMTObstacleTracker ( )
overridedefault

Member Function Documentation

◆ Associate2D()

bool apollo::perception::camera::OMTObstacleTracker::Associate2D ( const ObstacleTrackerOptions options,
CameraFrame frame 
)
overridevirtual

◆ Associate3D()

bool apollo::perception::camera::OMTObstacleTracker::Associate3D ( const ObstacleTrackerOptions options,
CameraFrame frame 
)
overridevirtual

◆ Init()

bool apollo::perception::camera::OMTObstacleTracker::Init ( const ObstacleTrackerInitOptions options)
overridevirtual

◆ Name()

std::string apollo::perception::camera::OMTObstacleTracker::Name ( ) const
overridevirtual

◆ Predict()

bool apollo::perception::camera::OMTObstacleTracker::Predict ( const ObstacleTrackerOptions options,
CameraFrame frame 
)
overridevirtual

◆ Track()

bool apollo::perception::camera::OMTObstacleTracker::Track ( const ObstacleTrackerOptions options,
CameraFrame frame 
)
overridevirtual

Member Data Documentation

◆ object_template_manager_

ObjectTemplateManager* apollo::perception::camera::OMTObstacleTracker::object_template_manager_ = nullptr
protected

The documentation for this class was generated from the following file: