Apollo  6.0
Open source self driving car software
Classes | Public Member Functions | List of all members
apollo::perception::lidar::NCut Class Reference

#include <ncut.h>

Collaboration diagram for apollo::perception::lidar::NCut:
Collaboration graph

Public Member Functions

 NCut ()
 
 ~NCut ()
 
bool Init (const NCutParam &param)
 
int NumSegments () const
 
std::string GetSegmentLabel (int sid) const
 
void GetSegmentSize (int sid, float *length, float *width, float *height) const
 
base::PointFCloudPtr GetSegmentPointCloud (int sid) const
 
void Segment (base::PointFCloudConstPtr cloud)
 
std::string GetPcRoughLabel (const base::PointFCloudPtr &cloud, bool only_check_pedestrian)
 
void GetSegmentRoughSize (const base::PointFCloudPtr &cloud, float *length, float *width, float *height)
 

Constructor & Destructor Documentation

◆ NCut()

apollo::perception::lidar::NCut::NCut ( )

◆ ~NCut()

apollo::perception::lidar::NCut::~NCut ( )

Member Function Documentation

◆ GetPcRoughLabel()

std::string apollo::perception::lidar::NCut::GetPcRoughLabel ( const base::PointFCloudPtr cloud,
bool  only_check_pedestrian 
)

◆ GetSegmentLabel()

std::string apollo::perception::lidar::NCut::GetSegmentLabel ( int  sid) const
inline

◆ GetSegmentPointCloud()

base::PointFCloudPtr apollo::perception::lidar::NCut::GetSegmentPointCloud ( int  sid) const
inline

◆ GetSegmentRoughSize()

void apollo::perception::lidar::NCut::GetSegmentRoughSize ( const base::PointFCloudPtr cloud,
float *  length,
float *  width,
float *  height 
)

◆ GetSegmentSize()

void apollo::perception::lidar::NCut::GetSegmentSize ( int  sid,
float *  length,
float *  width,
float *  height 
) const
inline

◆ Init()

bool apollo::perception::lidar::NCut::Init ( const NCutParam &  param)

◆ NumSegments()

int apollo::perception::lidar::NCut::NumSegments ( ) const
inline

◆ Segment()

void apollo::perception::lidar::NCut::Segment ( base::PointFCloudConstPtr  cloud)

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