#include <sensor_object.h>
◆ SensorObject() [1/4]
| apollo::perception::fusion::SensorObject::SensorObject |
( |
| ) |
|
|
delete |
◆ SensorObject() [2/4]
| apollo::perception::fusion::SensorObject::SensorObject |
( |
const std::shared_ptr< const base::Object > & |
object_ptr | ) |
|
|
explicit |
◆ SensorObject() [3/4]
| apollo::perception::fusion::SensorObject::SensorObject |
( |
const std::shared_ptr< const base::Object > & |
object_ptr, |
|
|
const std::shared_ptr< const SensorFrameHeader > & |
frame_header |
|
) |
| |
◆ SensorObject() [4/4]
| apollo::perception::fusion::SensorObject::SensorObject |
( |
const std::shared_ptr< const base::Object > & |
object_ptr, |
|
|
const std::shared_ptr< SensorFrame > & |
frame_ptr |
|
) |
| |
在文件 sensor_object.cc 第 36 行定义.
39 : object_(object_ptr),
40 frame_header_((frame_ptr == nullptr) ? nullptr : frame_ptr->GetHeader()) {
41}
◆ GetBaseObject()
| std::shared_ptr< const base::Object > apollo::perception::fusion::SensorObject::GetBaseObject |
( |
| ) |
const |
|
inline |
◆ GetInvisiblePeriod()
| double apollo::perception::fusion::SensorObject::GetInvisiblePeriod |
( |
| ) |
const |
|
inline |
◆ GetRelatedFramePose()
| bool apollo::perception::fusion::SensorObject::GetRelatedFramePose |
( |
Eigen::Affine3d * |
pose | ) |
const |
在文件 sensor_object.cc 第 51 行定义.
51 {
52 if (pose == nullptr) {
53 AERROR <<
"pose is not available";
54 return false;
55 }
56 if (frame_header_ == nullptr) {
57 return false;
58 }
59
60 *pose = frame_header_->sensor2world_pose;
61 return true;
62}
◆ GetSensorId()
| std::string apollo::perception::fusion::SensorObject::GetSensorId |
( |
| ) |
const |
在文件 sensor_object.cc 第 64 行定义.
64 {
65 if (frame_header_ == nullptr) {
66 return std::string("");
67 }
68
69 return frame_header_->sensor_info.name;
70}
◆ GetSensorType()
| base::SensorType apollo::perception::fusion::SensorObject::GetSensorType |
( |
| ) |
const |
在文件 sensor_object.cc 第 72 行定义.
72 {
73 if (frame_header_ == nullptr) {
75 }
76
77 return frame_header_->sensor_info.type;
78}
◆ GetTimestamp()
| double apollo::perception::fusion::SensorObject::GetTimestamp |
( |
| ) |
const |
在文件 sensor_object.cc 第 43 行定义.
43 {
44 if (frame_header_ == nullptr) {
45 return 0.0;
46 }
47
48 return frame_header_->timestamp;
49}
◆ SetInvisiblePeriod()
| void apollo::perception::fusion::SensorObject::SetInvisiblePeriod |
( |
double |
period | ) |
|
|
inline |
该类的文档由以下文件生成: