#include <tracked_object.h>
◆ TrackedObject() [1/3]
apollo::perception::lidar::TrackedObject::TrackedObject |
( |
| ) |
|
|
default |
◆ TrackedObject() [2/3]
apollo::perception::lidar::TrackedObject::TrackedObject |
( |
base::ObjectPtr |
obj_ptr, |
|
|
const Eigen::Affine3d & |
pose |
|
) |
| |
◆ TrackedObject() [3/3]
apollo::perception::lidar::TrackedObject::TrackedObject |
( |
const TrackedObject & |
rhs | ) |
|
|
default |
◆ AttachObject()
void apollo::perception::lidar::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() |
|
) |
| |
◆ ComputeShapeFeatures()
void apollo::perception::lidar::TrackedObject::ComputeShapeFeatures |
( |
| ) |
|
◆ CopyFrom()
void apollo::perception::lidar::TrackedObject::CopyFrom |
( |
std::shared_ptr< TrackedObject > |
rhs, |
|
|
bool |
is_deep |
|
) |
| |
◆ GetVelThreshold()
float apollo::perception::lidar::TrackedObject::GetVelThreshold |
( |
base::ObjectPtr |
obj | ) |
const |
◆ operator=()
◆ Reset() [1/2]
void apollo::perception::lidar::TrackedObject::Reset |
( |
| ) |
|
◆ Reset() [2/2]
void apollo::perception::lidar::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() |
|
) |
| |
◆ ToObject()
void apollo::perception::lidar::TrackedObject::ToObject |
( |
base::ObjectPtr |
obj_ptr | ) |
const |
◆ ToString()
std::string apollo::perception::lidar::TrackedObject::ToString |
( |
| ) |
const |
◆ TransformObjectCloudToWorld()
void apollo::perception::lidar::TrackedObject::TransformObjectCloudToWorld |
( |
| ) |
|
◆ anchor_point
Eigen::Vector3d apollo::perception::lidar::TrackedObject::anchor_point |
◆ association_score
float apollo::perception::lidar::TrackedObject::association_score = 0.0f |
◆ barycenter
Eigen::Vector3d apollo::perception::lidar::TrackedObject::barycenter |
◆ belief_acceleration
Eigen::Vector3d apollo::perception::lidar::TrackedObject::belief_acceleration |
◆ belief_anchor_point
Eigen::Vector3d apollo::perception::lidar::TrackedObject::belief_anchor_point |
◆ belief_velocity
Eigen::Vector3d apollo::perception::lidar::TrackedObject::belief_velocity |
◆ belief_velocity_gain
Eigen::Vector3d apollo::perception::lidar::TrackedObject::belief_velocity_gain |
◆ belief_velocity_online_covariance
Eigen::Matrix3d apollo::perception::lidar::TrackedObject::belief_velocity_online_covariance |
◆ boostup_need_history_size
int apollo::perception::lidar::TrackedObject::boostup_need_history_size = 0 |
◆ center
Eigen::Vector3d apollo::perception::lidar::TrackedObject::center |
◆ converged
bool apollo::perception::lidar::TrackedObject::converged = true |
◆ convergence_confidence
float apollo::perception::lidar::TrackedObject::convergence_confidence = 0.0f |
◆ corners
Eigen::Vector3d apollo::perception::lidar::TrackedObject::corners[4] |
◆ direction
Eigen::Vector3d apollo::perception::lidar::TrackedObject::direction |
◆ global_local_offset
Eigen::Vector3d apollo::perception::lidar::TrackedObject::global_local_offset |
◆ histogram_bin_size
size_t apollo::perception::lidar::TrackedObject::histogram_bin_size = 10 |
◆ is_background
bool apollo::perception::lidar::TrackedObject::is_background = false |
◆ is_fake
bool apollo::perception::lidar::TrackedObject::is_fake = false |
◆ lane_direction
Eigen::Vector3d apollo::perception::lidar::TrackedObject::lane_direction |
◆ measured_barycenter_velocity
Eigen::Vector3d apollo::perception::lidar::TrackedObject::measured_barycenter_velocity |
◆ measured_center_velocity
Eigen::Vector3d apollo::perception::lidar::TrackedObject::measured_center_velocity |
◆ measured_corners_velocity
Eigen::Vector3d apollo::perception::lidar::TrackedObject::measured_corners_velocity[4] |
◆ measured_nearest_corner_velocity
Eigen::Vector3d apollo::perception::lidar::TrackedObject::measured_nearest_corner_velocity |
◆ measurement_covariance
Eigen::Matrix4d apollo::perception::lidar::TrackedObject::measurement_covariance |
◆ motion_score
Eigen::Vector3d apollo::perception::lidar::TrackedObject::motion_score |
◆ object_ptr
◆ output_center
Eigen::Vector3d apollo::perception::lidar::TrackedObject::output_center |
◆ output_direction
Eigen::Vector3d apollo::perception::lidar::TrackedObject::output_direction |
◆ output_size
Eigen::Vector3d apollo::perception::lidar::TrackedObject::output_size |
◆ output_velocity
Eigen::Vector3d apollo::perception::lidar::TrackedObject::output_velocity |
◆ output_velocity_uncertainty
Eigen::Matrix3d apollo::perception::lidar::TrackedObject::output_velocity_uncertainty |
◆ selected_measured_acceleration
Eigen::Vector3d apollo::perception::lidar::TrackedObject::selected_measured_acceleration |
◆ selected_measured_velocity
Eigen::Vector3d apollo::perception::lidar::TrackedObject::selected_measured_velocity |
◆ sensor_info
◆ sensor_to_local_pose
Eigen::Affine3d apollo::perception::lidar::TrackedObject::sensor_to_local_pose |
◆ shape_features
std::vector<float> apollo::perception::lidar::TrackedObject::shape_features |
◆ shape_features_full
std::vector<float> apollo::perception::lidar::TrackedObject::shape_features_full |
◆ size
Eigen::Vector3d apollo::perception::lidar::TrackedObject::size |
◆ state
Eigen::Vector4d apollo::perception::lidar::TrackedObject::state |
◆ state_covariance
Eigen::Matrix4d apollo::perception::lidar::TrackedObject::state_covariance |
◆ track_id
int apollo::perception::lidar::TrackedObject::track_id = -1 |
◆ tracking_time
double apollo::perception::lidar::TrackedObject::tracking_time = 0.0 |
◆ type
◆ update_quality
double apollo::perception::lidar::TrackedObject::update_quality = 0.0 |
◆ valid
bool apollo::perception::lidar::TrackedObject::valid = false |
◆ velocity_covariance
Eigen::Matrix3d apollo::perception::lidar::TrackedObject::velocity_covariance |
The documentation for this struct was generated from the following file: