|
Apollo 11.0
自动驾驶开放平台
|
#include <tracked_object.h>
Public 成员函数 | |
| TrackedObject ()=default | |
| TrackedObject (base::ObjectPtr obj_ptr, const Eigen::Affine3d &pose) | |
| TrackedObject (const TrackedObject &rhs)=default | |
| TrackedObject & | operator= (const TrackedObject &rhs)=default |
| void | Reset () |
| Reset all data | |
| void | Reset (base::ObjectPtr obj_ptr, const Eigen::Affine3d &pose, const Eigen::Vector3d &global_to_local_offset=Eigen::Vector3d::Zero(), const base::SensorInfo &sensor=base::SensorInfo()) |
| Reset all data | |
| std::string | ToString () const |
| Transform tracked data state to string | |
| void | ComputeShapeFeatures () |
| Compute shape features | |
| void | AttachObject (base::ObjectPtr obj_ptr, const Eigen::Affine3d &pose, const Eigen::Vector3d &global_to_local_offset=Eigen::Vector3d::Zero(), const base::SensorInfo &sensor=base::SensorInfo()) |
| Attach object | |
| void | TransformObjectCloudToWorld () |
| Transform object cloud to world | |
| void | CopyFrom (std::shared_ptr< TrackedObject > rhs, bool is_deep) |
| Copy from tracked object | |
| void | ToObject (base::ObjectPtr obj_ptr) const |
| Convert tracked object to base object | |
| float | GetVelThreshold (base::ObjectPtr obj) const |
| Get vehicle threshold | |
在文件 tracked_object.h 第 32 行定义.
|
default |
| apollo::perception::radar4d::TrackedObject::TrackedObject | ( | base::ObjectPtr | obj_ptr, |
| const Eigen::Affine3d & | pose | ||
| ) |
在文件 tracked_object.cc 第 32 行定义.
|
default |
| void apollo::perception::radar4d::TrackedObject::AttachObject | ( | base::ObjectPtr | obj_ptr, |
| const Eigen::Affine3d & | pose, | ||
| const Eigen::Vector3d & | global_to_local_offset = Eigen::Vector3d::Zero(), |
||
| const base::SensorInfo & | sensor = base::SensorInfo() |
||
| ) |
Attach object
| obj_ptr | |
| pose | |
| global_to_local_offset | |
| sensor |
在文件 tracked_object.cc 第 37 行定义.
| void apollo::perception::radar4d::TrackedObject::ComputeShapeFeatures | ( | ) |
Compute shape features
在文件 tracked_object.cc 第 246 行定义.
| void apollo::perception::radar4d::TrackedObject::CopyFrom | ( | std::shared_ptr< TrackedObject > | rhs, |
| bool | is_deep | ||
| ) |
Copy from tracked object
| rhs | |
| is_deep |
| float apollo::perception::radar4d::TrackedObject::GetVelThreshold | ( | base::ObjectPtr | obj | ) | const |
Get vehicle threshold
| obj |
在文件 tracked_object.cc 第 188 行定义.
|
default |
| void apollo::perception::radar4d::TrackedObject::Reset | ( | ) |
Reset all data
在文件 tracked_object.cc 第 111 行定义.
| void apollo::perception::radar4d::TrackedObject::Reset | ( | base::ObjectPtr | obj_ptr, |
| const Eigen::Affine3d & | pose, | ||
| const Eigen::Vector3d & | global_to_local_offset = Eigen::Vector3d::Zero(), |
||
| const base::SensorInfo & | sensor = base::SensorInfo() |
||
| ) |
Reset all data
| obj_ptr | |
| pose | |
| global_to_local_offset | |
| sensor |
在文件 tracked_object.cc 第 171 行定义.
| void apollo::perception::radar4d::TrackedObject::ToObject | ( | base::ObjectPtr | obj_ptr | ) | const |
Convert tracked object to base object
| obj_ptr |
在文件 tracked_object.cc 第 195 行定义.
| std::string apollo::perception::radar4d::TrackedObject::ToString | ( | ) | const |
Transform tracked data state to string
在文件 tracked_object.cc 第 234 行定义.
| void apollo::perception::radar4d::TrackedObject::TransformObjectCloudToWorld | ( | ) |
Transform object cloud to world
在文件 tracked_object.cc 第 92 行定义.
| Eigen::Vector3d apollo::perception::radar4d::TrackedObject::anchor_point |
在文件 tracked_object.h 第 139 行定义.
| float apollo::perception::radar4d::TrackedObject::association_score = 0.0f |
在文件 tracked_object.h 第 117 行定义.
| Eigen::Vector3d apollo::perception::radar4d::TrackedObject::barycenter |
在文件 tracked_object.h 第 138 行定义.
| Eigen::Vector3d apollo::perception::radar4d::TrackedObject::belief_acceleration |
在文件 tracked_object.h 第 170 行定义.
| Eigen::Vector3d apollo::perception::radar4d::TrackedObject::belief_anchor_point |
在文件 tracked_object.h 第 168 行定义.
| Eigen::Vector3d apollo::perception::radar4d::TrackedObject::belief_velocity |
在文件 tracked_object.h 第 169 行定义.
| Eigen::Vector3d apollo::perception::radar4d::TrackedObject::belief_velocity_gain |
在文件 tracked_object.h 第 171 行定义.
| Eigen::Matrix3d apollo::perception::radar4d::TrackedObject::belief_velocity_online_covariance |
在文件 tracked_object.h 第 175 行定义.
| int apollo::perception::radar4d::TrackedObject::boostup_need_history_size = 0 |
在文件 tracked_object.h 第 161 行定义.
| Eigen::Vector3d apollo::perception::radar4d::TrackedObject::center |
在文件 tracked_object.h 第 137 行定义.
| bool apollo::perception::radar4d::TrackedObject::converged = true |
在文件 tracked_object.h 第 163 行定义.
| float apollo::perception::radar4d::TrackedObject::convergence_confidence = 0.0f |
在文件 tracked_object.h 第 164 行定义.
| Eigen::Vector3d apollo::perception::radar4d::TrackedObject::corners[4] |
在文件 tracked_object.h 第 136 行定义.
| Eigen::Vector3d apollo::perception::radar4d::TrackedObject::direction |
在文件 tracked_object.h 第 142 行定义.
| Eigen::Vector3d apollo::perception::radar4d::TrackedObject::global_local_offset |
在文件 tracked_object.h 第 200 行定义.
| size_t apollo::perception::radar4d::TrackedObject::histogram_bin_size = 10 |
在文件 tracked_object.h 第 114 行定义.
| bool apollo::perception::radar4d::TrackedObject::is_background = false |
在文件 tracked_object.h 第 147 行定义.
| bool apollo::perception::radar4d::TrackedObject::is_fake = false |
在文件 tracked_object.h 第 122 行定义.
| Eigen::Vector3d apollo::perception::radar4d::TrackedObject::lane_direction |
在文件 tracked_object.h 第 143 行定义.
| Eigen::Vector3d apollo::perception::radar4d::TrackedObject::measured_barycenter_velocity |
在文件 tracked_object.h 第 152 行定义.
| Eigen::Vector3d apollo::perception::radar4d::TrackedObject::measured_center_velocity |
在文件 tracked_object.h 第 153 行定义.
| Eigen::Vector3d apollo::perception::radar4d::TrackedObject::measured_corners_velocity[4] |
在文件 tracked_object.h 第 155 行定义.
| Eigen::Vector3d apollo::perception::radar4d::TrackedObject::measured_nearest_corner_velocity |
在文件 tracked_object.h 第 154 行定义.
| Eigen::Matrix4d apollo::perception::radar4d::TrackedObject::measurement_covariance |
在文件 tracked_object.h 第 179 行定义.
| Eigen::Vector3d apollo::perception::radar4d::TrackedObject::motion_score |
在文件 tracked_object.h 第 188 行定义.
| base::ObjectPtr apollo::perception::radar4d::TrackedObject::object_ptr |
在文件 tracked_object.h 第 134 行定义.
| Eigen::Vector3d apollo::perception::radar4d::TrackedObject::output_center |
在文件 tracked_object.h 第 196 行定义.
| Eigen::Vector3d apollo::perception::radar4d::TrackedObject::output_direction |
在文件 tracked_object.h 第 195 行定义.
| Eigen::Vector3d apollo::perception::radar4d::TrackedObject::output_size |
在文件 tracked_object.h 第 197 行定义.
| Eigen::Vector3d apollo::perception::radar4d::TrackedObject::output_velocity |
在文件 tracked_object.h 第 193 行定义.
| Eigen::Matrix3d apollo::perception::radar4d::TrackedObject::output_velocity_uncertainty |
在文件 tracked_object.h 第 194 行定义.
| Eigen::Vector3d apollo::perception::radar4d::TrackedObject::selected_measured_acceleration |
在文件 tracked_object.h 第 167 行定义.
| Eigen::Vector3d apollo::perception::radar4d::TrackedObject::selected_measured_velocity |
在文件 tracked_object.h 第 166 行定义.
| base::SensorInfo apollo::perception::radar4d::TrackedObject::sensor_info |
在文件 tracked_object.h 第 198 行定义.
| Eigen::Affine3d apollo::perception::radar4d::TrackedObject::sensor_to_local_pose |
在文件 tracked_object.h 第 129 行定义.
| std::vector<float> apollo::perception::radar4d::TrackedObject::shape_features |
在文件 tracked_object.h 第 112 行定义.
| std::vector<float> apollo::perception::radar4d::TrackedObject::shape_features_full |
在文件 tracked_object.h 第 113 行定义.
| Eigen::Vector3d apollo::perception::radar4d::TrackedObject::size |
在文件 tracked_object.h 第 144 行定义.
| Eigen::Vector4d apollo::perception::radar4d::TrackedObject::state |
在文件 tracked_object.h 第 178 行定义.
| Eigen::Matrix4d apollo::perception::radar4d::TrackedObject::state_covariance |
在文件 tracked_object.h 第 180 行定义.
| int apollo::perception::radar4d::TrackedObject::track_id = -1 |
在文件 tracked_object.h 第 123 行定义.
| double apollo::perception::radar4d::TrackedObject::tracking_time = 0.0 |
在文件 tracked_object.h 第 124 行定义.
| base::ObjectType apollo::perception::radar4d::TrackedObject::type = base::ObjectType::UNKNOWN |
在文件 tracked_object.h 第 146 行定义.
| double apollo::perception::radar4d::TrackedObject::update_quality = 0.0 |
在文件 tracked_object.h 第 165 行定义.
| bool apollo::perception::radar4d::TrackedObject::valid = false |
在文件 tracked_object.h 第 162 行定义.
| Eigen::Matrix3d apollo::perception::radar4d::TrackedObject::velocity_covariance |
在文件 tracked_object.h 第 174 行定义.