Apollo 11.0
自动驾驶开放平台
apollo::perception::algorithm::GroundCandidateIndices结构体 参考

#include <i_ground.h>

apollo::perception::algorithm::GroundCandidateIndices 的协作图:

Public 成员函数

void Reserve (int size)
 
void Resize (int size, bool flag)
 
void Clear ()
 
int GetIndicesSize ()
 
bool GetIndicesVisitedFlag (int indice)
 
void SetVisitedTrue (int index)
 
void SetGroundHeight (float value)
 
float GetGroundHeight ()
 
void SetGroundCount (int value)
 
int GetGroundCount ()
 
void SetGroundFlag (bool flag)
 
bool GetGroundFlag ()
 
void SetValidHeight (float value)
 
float GetValidHeight ()
 
void SetValidCount (int value)
 
int GetValidCount ()
 
void SetValidFlag (bool flag)
 
bool GetValidFlag ()
 

Public 属性

std::vector< bool > visited
 
float ground_height = 0.0
 
int ground_count = 0
 
bool ground_flag = false
 
float valid_height = 0.0
 
int valid_count = 0
 
bool valid_flag = false
 
int indices_size = 0
 

详细描述

在文件 i_ground.h 第 245 行定义.

成员函数说明

◆ Clear()

◆ GetGroundCount()

int apollo::perception::algorithm::GroundCandidateIndices::GetGroundCount ( )
inline

在文件 i_ground.h 第 282 行定义.

282 {
283 return ground_count;
284 }

◆ GetGroundFlag()

bool apollo::perception::algorithm::GroundCandidateIndices::GetGroundFlag ( )
inline

在文件 i_ground.h 第 288 行定义.

288 {
289 return ground_flag;
290 }

◆ GetGroundHeight()

float apollo::perception::algorithm::GroundCandidateIndices::GetGroundHeight ( )
inline

在文件 i_ground.h 第 276 行定义.

276 {
277 return ground_height;
278 }

◆ GetIndicesSize()

int apollo::perception::algorithm::GroundCandidateIndices::GetIndicesSize ( )
inline

在文件 i_ground.h 第 263 行定义.

263 {
264 return indices_size;
265 }

◆ GetIndicesVisitedFlag()

bool apollo::perception::algorithm::GroundCandidateIndices::GetIndicesVisitedFlag ( int  indice)
inline

在文件 i_ground.h 第 266 行定义.

266 {
267 return visited.at(indice);
268 }

◆ GetValidCount()

int apollo::perception::algorithm::GroundCandidateIndices::GetValidCount ( )
inline

在文件 i_ground.h 第 300 行定义.

300 {
301 return valid_count;
302 }

◆ GetValidFlag()

bool apollo::perception::algorithm::GroundCandidateIndices::GetValidFlag ( )
inline

在文件 i_ground.h 第 306 行定义.

306 {
307 return valid_flag;
308 }

◆ GetValidHeight()

float apollo::perception::algorithm::GroundCandidateIndices::GetValidHeight ( )
inline

在文件 i_ground.h 第 294 行定义.

294 {
295 return valid_height;
296 }

◆ Reserve()

void apollo::perception::algorithm::GroundCandidateIndices::Reserve ( int  size)
inline

在文件 i_ground.h 第 246 行定义.

246 {
247 visited.reserve(size);
248 }

◆ Resize()

void apollo::perception::algorithm::GroundCandidateIndices::Resize ( int  size,
bool  flag 
)
inline

在文件 i_ground.h 第 249 行定义.

249 {
250 visited.resize(size, flag);
251 indices_size = size;
252 }

◆ SetGroundCount()

void apollo::perception::algorithm::GroundCandidateIndices::SetGroundCount ( int  value)
inline

在文件 i_ground.h 第 279 行定义.

279 {
280 ground_count = value;
281 }

◆ SetGroundFlag()

void apollo::perception::algorithm::GroundCandidateIndices::SetGroundFlag ( bool  flag)
inline

在文件 i_ground.h 第 285 行定义.

285 {
286 ground_flag = flag;
287 }

◆ SetGroundHeight()

void apollo::perception::algorithm::GroundCandidateIndices::SetGroundHeight ( float  value)
inline

在文件 i_ground.h 第 273 行定义.

273 {
274 ground_height = value;
275 }

◆ SetValidCount()

void apollo::perception::algorithm::GroundCandidateIndices::SetValidCount ( int  value)
inline

在文件 i_ground.h 第 297 行定义.

297 {
298 valid_count = value;
299 }

◆ SetValidFlag()

void apollo::perception::algorithm::GroundCandidateIndices::SetValidFlag ( bool  flag)
inline

在文件 i_ground.h 第 303 行定义.

303 {
304 valid_flag = flag;
305 }

◆ SetValidHeight()

void apollo::perception::algorithm::GroundCandidateIndices::SetValidHeight ( float  value)
inline

在文件 i_ground.h 第 291 行定义.

291 {
292 valid_height = value;
293 }

◆ SetVisitedTrue()

void apollo::perception::algorithm::GroundCandidateIndices::SetVisitedTrue ( int  index)
inline

在文件 i_ground.h 第 269 行定义.

269 {
270 assert(index < indices_size);
271 visited[index] = true;
272 }

类成员变量说明

◆ ground_count

int apollo::perception::algorithm::GroundCandidateIndices::ground_count = 0

在文件 i_ground.h 第 311 行定义.

◆ ground_flag

bool apollo::perception::algorithm::GroundCandidateIndices::ground_flag = false

在文件 i_ground.h 第 312 行定义.

◆ ground_height

float apollo::perception::algorithm::GroundCandidateIndices::ground_height = 0.0

在文件 i_ground.h 第 310 行定义.

◆ indices_size

int apollo::perception::algorithm::GroundCandidateIndices::indices_size = 0

在文件 i_ground.h 第 316 行定义.

◆ valid_count

int apollo::perception::algorithm::GroundCandidateIndices::valid_count = 0

在文件 i_ground.h 第 314 行定义.

◆ valid_flag

bool apollo::perception::algorithm::GroundCandidateIndices::valid_flag = false

在文件 i_ground.h 第 315 行定义.

◆ valid_height

float apollo::perception::algorithm::GroundCandidateIndices::valid_height = 0.0

在文件 i_ground.h 第 313 行定义.

◆ visited

std::vector<bool> apollo::perception::algorithm::GroundCandidateIndices::visited

在文件 i_ground.h 第 309 行定义.


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