Apollo  6.0
Open source self driving car software
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
apollo::perception::lidar::SppCluster Struct Reference

#include <spp_cluster.h>

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

Public Member Functions

 SppCluster ()
 
void AddPointSample (const base::PointF &point, float height, uint32_t point_id)
 
void SortPoint ()
 
void clear ()
 
void RemovePoints (const CloudMask &mask)
 

Public Attributes

std::vector< SppPointpoints
 
std::vector< uint32_t > point_ids
 
std::vector< uint32_t > pixels
 
std::vector< float > class_prob
 
SppClassType type = SppClassType::OTHERS
 
float yaw = 0.f
 
float confidence = 1.f
 
float top_z = kDefaultTopZ
 
size_t points_in_roi = 0
 

Static Public Attributes

static const size_t kDefaultReserveSize = 1000
 
static constexpr float kDefaultTopZ = 50.f
 

Constructor & Destructor Documentation

◆ SppCluster()

apollo::perception::lidar::SppCluster::SppCluster ( )
inline

Member Function Documentation

◆ AddPointSample()

void apollo::perception::lidar::SppCluster::AddPointSample ( const base::PointF point,
float  height,
uint32_t  point_id 
)
inline

◆ clear()

void apollo::perception::lidar::SppCluster::clear ( void  )
inline

◆ RemovePoints()

void apollo::perception::lidar::SppCluster::RemovePoints ( const CloudMask mask)
inline

◆ SortPoint()

void apollo::perception::lidar::SppCluster::SortPoint ( )
inline

Member Data Documentation

◆ class_prob

std::vector<float> apollo::perception::lidar::SppCluster::class_prob

◆ confidence

float apollo::perception::lidar::SppCluster::confidence = 1.f

◆ kDefaultReserveSize

const size_t apollo::perception::lidar::SppCluster::kDefaultReserveSize = 1000
static

◆ kDefaultTopZ

constexpr float apollo::perception::lidar::SppCluster::kDefaultTopZ = 50.f
static

◆ pixels

std::vector<uint32_t> apollo::perception::lidar::SppCluster::pixels

◆ point_ids

std::vector<uint32_t> apollo::perception::lidar::SppCluster::point_ids

◆ points

std::vector<SppPoint> apollo::perception::lidar::SppCluster::points

◆ points_in_roi

size_t apollo::perception::lidar::SppCluster::points_in_roi = 0

◆ top_z

float apollo::perception::lidar::SppCluster::top_z = kDefaultTopZ

◆ type

SppClassType apollo::perception::lidar::SppCluster::type = SppClassType::OTHERS

◆ yaw

float apollo::perception::lidar::SppCluster::yaw = 0.f

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