23 #include "boost/circular_buffer.hpp" 31 namespace perception {
47 Eigen::Vector3f
direction = Eigen::Vector3f(1, 0, 0);
56 Eigen::Vector3d
center = Eigen::Vector3d(0, 0, 0);
62 Eigen::Vector3f
size = Eigen::Vector3f(0, 0, 0);
85 Eigen::Vector3f
velocity = Eigen::Vector3f(0, 0, 0);
105 std::array<Eigen::Vector3d, 100>
drops;
std::array< Eigen::Vector3d, 100 > drops
Definition: object.h:105
RadarObjectSupplement radar_supplement
Definition: object.h:113
std::size_t drop_num
Definition: object.h:106
MotionState
Definition: object_types.h:80
LidarObjectSupplement lidar_supplement
Definition: object.h:112
FusionObjectSupplement fusion_supplement
Definition: object.h:115
std::string ToString() const
std::vector< float > sub_type_probs
Definition: object.h:76
Definition: object_supplement.h:245
Eigen::Matrix3f acceleration_uncertainty
Definition: object.h:95
bool b_cipv
Definition: object.h:108
Eigen::Vector3f size_variance
Definition: object.h:64
double tracking_time
Definition: object.h:98
ObjectSubType sub_type
Definition: object.h:74
Eigen::Matrix3f velocity_uncertainty
Definition: object.h:87
float theta
Definition: object.h:52
std::vector< float > type_probs
Definition: object.h:71
double latest_tracked_time
Definition: object.h:100
PointCloud< PointD > polygon
Definition: object.h:43
Definition: object_supplement.h:32
int track_id
Definition: object.h:83
Definition: point_cloud.h:33
Eigen::Vector3f velocity
Definition: object.h:85
Definition: vehicle_struct.h:22
float velocity_confidence
Definition: object.h:91
CarLight car_light
Definition: object.h:110
Eigen::Vector3f size
Definition: object.h:62
ObjectType type
Definition: object.h:69
Eigen::Matrix3f center_uncertainty
Definition: object.h:58
Eigen::Vector3d center
Definition: object.h:56
Definition: object_supplement.h:76
CameraObjectSupplement camera_supplement
Definition: object.h:114
MotionState motion_state
Definition: object.h:103
std::shared_ptr< const Object > ObjectConstPtr
Definition: object.h:119
Eigen::Vector3f acceleration
Definition: object.h:93
Definition: object_supplement.h:102
Eigen::Vector3d anchor_point
Definition: object.h:66
float confidence
Definition: object.h:79
ObjectType
Definition: object_types.h:26
float theta_variance
Definition: object.h:54
Eigen::Vector3f direction
Definition: object.h:47
ObjectSubType
Definition: object_types.h:63
bool velocity_converged
Definition: object.h:89
std::shared_ptr< Object > ObjectPtr
Definition: object.h:118