Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::perception::camera::BaseObstacleDetector Class Referenceabstract

#include <base_obstacle_detector.h>

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

Public Member Functions

 BaseObstacleDetector ()=default
 
virtual ~BaseObstacleDetector ()=default
 
virtual bool Init (const ObstacleDetectorInitOptions &options=ObstacleDetectorInitOptions())=0
 
virtual bool Detect (const ObstacleDetectorOptions &options, CameraFrame *frame)=0
 
virtual std::string Name () const =0
 
 BaseObstacleDetector (const BaseObstacleDetector &)=delete
 
BaseObstacleDetectoroperator= (const BaseObstacleDetector &)=delete
 

Constructor & Destructor Documentation

◆ BaseObstacleDetector() [1/2]

apollo::perception::camera::BaseObstacleDetector::BaseObstacleDetector ( )
default

◆ ~BaseObstacleDetector()

virtual apollo::perception::camera::BaseObstacleDetector::~BaseObstacleDetector ( )
virtualdefault

◆ BaseObstacleDetector() [2/2]

apollo::perception::camera::BaseObstacleDetector::BaseObstacleDetector ( const BaseObstacleDetector )
delete

Member Function Documentation

◆ Detect()

virtual bool apollo::perception::camera::BaseObstacleDetector::Detect ( const ObstacleDetectorOptions options,
CameraFrame frame 
)
pure virtual

◆ Init()

virtual bool apollo::perception::camera::BaseObstacleDetector::Init ( const ObstacleDetectorInitOptions options = ObstacleDetectorInitOptions())
pure virtual

◆ Name()

virtual std::string apollo::perception::camera::BaseObstacleDetector::Name ( ) const
pure virtual

◆ operator=()

BaseObstacleDetector& apollo::perception::camera::BaseObstacleDetector::operator= ( const BaseObstacleDetector )
delete

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