Apollo  6.0
Open source self driving car software
Public Member Functions | Protected Attributes | List of all members
apollo::perception::common::BaseGroundDetector Class Referenceabstract

#include <i_ground.h>

Inheritance diagram for apollo::perception::common::BaseGroundDetector:
Inheritance graph
Collaboration diagram for apollo::perception::common::BaseGroundDetector:
Collaboration graph

Public Member Functions

 BaseGroundDetector (const PlaneFitGroundDetectorParam &param)
 
virtual ~BaseGroundDetector ()
 
virtual bool Detect (const float *point_cloud, float *height_above_ground, unsigned int nr_points, unsigned int nr_point_elements)=0
 

Protected Attributes

const PlaneFitGroundDetectorParamparam_
 

Constructor & Destructor Documentation

◆ BaseGroundDetector()

apollo::perception::common::BaseGroundDetector::BaseGroundDetector ( const PlaneFitGroundDetectorParam param)
inlineexplicit

◆ ~BaseGroundDetector()

virtual apollo::perception::common::BaseGroundDetector::~BaseGroundDetector ( )
inlinevirtual

Member Function Documentation

◆ Detect()

virtual bool apollo::perception::common::BaseGroundDetector::Detect ( const float *  point_cloud,
float *  height_above_ground,
unsigned int  nr_points,
unsigned int  nr_point_elements 
)
pure virtual

Member Data Documentation

◆ param_

const PlaneFitGroundDetectorParam& apollo::perception::common::BaseGroundDetector::param_
protected

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