Apollo 11.0
自动驾驶开放平台
apollo::v2x::ft::base::ObjectList结构体 参考

#include <v2x_object.h>

apollo::v2x::ft::base::ObjectList 的协作图:

Public 成员函数

 ObjectList ()=default
 
 ~ObjectList ()=default
 
 ObjectList (const ObjectList &)=default
 
ObjectList & operator= (const ObjectList &)=default
 
bool operator< (const ObjectList &rhs) const
 
bool operator> (const ObjectList &rhs) const
 
bool operator== (const ObjectList &rhs) const
 

Public 属性

SensorType sensor_type
 
CameraObjectSupplement camera_supplement
 
FusionObjectSupplement fusion_supplement
 
double timestamp = 0.0
 
double sensor_timestamp = 0.0
 
std::string frame_id = ""
 
std::vector< ObjectPtr > objects
 

详细描述

在文件 v2x_object.h 第 224 行定义.

构造及析构函数说明

◆ ObjectList() [1/2]

apollo::v2x::ft::base::ObjectList::ObjectList ( )
default

◆ ~ObjectList()

apollo::v2x::ft::base::ObjectList::~ObjectList ( )
default

◆ ObjectList() [2/2]

apollo::v2x::ft::base::ObjectList::ObjectList ( const ObjectList &  )
default

成员函数说明

◆ operator<()

bool apollo::v2x::ft::base::ObjectList::operator< ( const ObjectList &  rhs) const
inline

在文件 v2x_object.h 第 229 行定义.

229 {
230 return timestamp < rhs.timestamp;
231 }

◆ operator=()

ObjectList & apollo::v2x::ft::base::ObjectList::operator= ( const ObjectList &  )
default

◆ operator==()

bool apollo::v2x::ft::base::ObjectList::operator== ( const ObjectList &  rhs) const
inline

在文件 v2x_object.h 第 235 行定义.

235 {
236 return timestamp == rhs.timestamp;
237 }

◆ operator>()

bool apollo::v2x::ft::base::ObjectList::operator> ( const ObjectList &  rhs) const
inline

在文件 v2x_object.h 第 232 行定义.

232 {
233 return timestamp > rhs.timestamp;
234 }

类成员变量说明

◆ camera_supplement

CameraObjectSupplement apollo::v2x::ft::base::ObjectList::camera_supplement

在文件 v2x_object.h 第 241 行定义.

◆ frame_id

std::string apollo::v2x::ft::base::ObjectList::frame_id = ""

在文件 v2x_object.h 第 251 行定义.

◆ fusion_supplement

FusionObjectSupplement apollo::v2x::ft::base::ObjectList::fusion_supplement

在文件 v2x_object.h 第 244 行定义.

◆ objects

std::vector<ObjectPtr> apollo::v2x::ft::base::ObjectList::objects

在文件 v2x_object.h 第 253 行定义.

◆ sensor_timestamp

double apollo::v2x::ft::base::ObjectList::sensor_timestamp = 0.0

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

◆ sensor_type

SensorType apollo::v2x::ft::base::ObjectList::sensor_type

在文件 v2x_object.h 第 239 行定义.

◆ timestamp

double apollo::v2x::ft::base::ObjectList::timestamp = 0.0

在文件 v2x_object.h 第 247 行定义.


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