Apollo 10.0
自动驾驶开放平台
apollo::perception::base::CameraObjectSupplement结构体 参考

#include <object_supplement.h>

apollo::perception::base::CameraObjectSupplement 的协作图:

Public 成员函数

 CameraObjectSupplement ()
 
void Reset ()
 

Public 属性

bool on_use = false
 
std::string sensor_name
 
BBox2D< float > box
 
BBox2D< float > projected_box
 
int local_track_id = -1
 
std::vector< float > pts8
 
BBox2D< float > front_box
 
BBox2D< float > back_box
 
std::vector< float > object_feature
 
double alpha = 0.0
 
double truncated_horizontal = 0.0
 
double truncated_vertical = 0.0
 
Eigen::Vector3f local_center = Eigen::Vector3f(0.0f, 0.0f, 0.0f)
 
VisualObjectType visual_type = VisualObjectType::MAX_OBJECT_TYPE
 
std::vector< float > visual_type_probs
 
int area_id
 
float visible_ratios [4]
 
float cut_off_ratios [4]
 

详细描述

在文件 object_supplement.h167 行定义.

构造及析构函数说明

◆ CameraObjectSupplement()

apollo::perception::base::CameraObjectSupplement::CameraObjectSupplement ( )
inline

成员函数说明

◆ Reset()

void apollo::perception::base::CameraObjectSupplement::Reset ( )
inline

在文件 object_supplement.h170 行定义.

170 {
171 on_use = false;
172 sensor_name.clear();
173 local_track_id = -1;
174 pts8.clear();
175 object_feature.clear();
176 alpha = 0.0;
177 box = BBox2D<float>();
178 projected_box = BBox2D<float>();
179 front_box = BBox2D<float>();
180 back_box = BBox2D<float>();
181 local_center = Eigen::Vector3f(0.0f, 0.0f, 0.0f);
183 visual_type_probs.resize(
184 static_cast<int>(VisualObjectType::MAX_OBJECT_TYPE), 0);
185
186 area_id = 0;
187 visible_ratios[0] = visible_ratios[1] = 0;
188 visible_ratios[2] = visible_ratios[3] = 0;
189 cut_off_ratios[0] = cut_off_ratios[1] = 0;
190 cut_off_ratios[2] = cut_off_ratios[3] = 0;
191 }

类成员变量说明

◆ alpha

double apollo::perception::base::CameraObjectSupplement::alpha = 0.0

在文件 object_supplement.h219 行定义.

◆ area_id

int apollo::perception::base::CameraObjectSupplement::area_id

在文件 object_supplement.h240 行定义.

◆ back_box

BBox2D<float> apollo::perception::base::CameraObjectSupplement::back_box

在文件 object_supplement.h215 行定义.

◆ box

BBox2D<float> apollo::perception::base::CameraObjectSupplement::box

在文件 object_supplement.h200 行定义.

◆ cut_off_ratios

float apollo::perception::base::CameraObjectSupplement::cut_off_ratios[4]

在文件 object_supplement.h245 行定义.

◆ front_box

BBox2D<float> apollo::perception::base::CameraObjectSupplement::front_box

在文件 object_supplement.h212 行定义.

◆ local_center

Eigen::Vector3f apollo::perception::base::CameraObjectSupplement::local_center = Eigen::Vector3f(0.0f, 0.0f, 0.0f)

在文件 object_supplement.h223 行定义.

◆ local_track_id

int apollo::perception::base::CameraObjectSupplement::local_track_id = -1

在文件 object_supplement.h206 行定义.

◆ object_feature

std::vector<float> apollo::perception::base::CameraObjectSupplement::object_feature

在文件 object_supplement.h216 行定义.

◆ on_use

bool apollo::perception::base::CameraObjectSupplement::on_use = false

在文件 object_supplement.h194 行定义.

◆ projected_box

BBox2D<float> apollo::perception::base::CameraObjectSupplement::projected_box

在文件 object_supplement.h203 行定义.

◆ pts8

std::vector<float> apollo::perception::base::CameraObjectSupplement::pts8

在文件 object_supplement.h209 行定义.

◆ sensor_name

std::string apollo::perception::base::CameraObjectSupplement::sensor_name

在文件 object_supplement.h197 行定义.

◆ truncated_horizontal

double apollo::perception::base::CameraObjectSupplement::truncated_horizontal = 0.0

在文件 object_supplement.h220 行定义.

◆ truncated_vertical

double apollo::perception::base::CameraObjectSupplement::truncated_vertical = 0.0

在文件 object_supplement.h221 行定义.

◆ visible_ratios

float apollo::perception::base::CameraObjectSupplement::visible_ratios[4]

在文件 object_supplement.h242 行定义.

◆ visual_type

VisualObjectType apollo::perception::base::CameraObjectSupplement::visual_type = VisualObjectType::MAX_OBJECT_TYPE

在文件 object_supplement.h226 行定义.

◆ visual_type_probs

std::vector<float> apollo::perception::base::CameraObjectSupplement::visual_type_probs

在文件 object_supplement.h227 行定义.


该结构体的文档由以下文件生成: