28 namespace perception {
169 double timestamp = 0.0;
double height
Definition: object.h:105
int track_id
Definition: object.h:124
InternalObjectType internal_type
Definition: object.h:116
std::string translate_sensor_type_to_string(const SensorType &type)
SensorType
Definition: object.h:59
double truncated
Definition: object.h:107
std::shared_ptr< RadarSupplement > RadarSupplementPtr
Definition: object_supplement.h:52
float visible_ratio
Definition: object.h:138
std::string to_string() const
PointCloud polygon
Definition: object.h:87
ObjectType type
Definition: object.h:111
double width
Definition: object.h:104
InternalObjectType
Definition: object.h:49
Object & operator=(const Object &rhs)
double pitch
Definition: object.h:99
std::shared_ptr< CameraSupplement > CameraSupplementPtr
Definition: object_supplement.h:68
double length
Definition: object.h:103
Eigen::Vector3d velocity
Definition: object.h:126
ObjectType
Definition: object.h:31
pcl::PointCloud< Point > PointCloud
Definition: types.h:64
std::vector< std::vector< Eigen::Vector3d > > objects_box_vertices
Definition: object.h:172
SensorType translate_string_to_sensor_type(const std::string &str)
pcl::PointCloud< Point >::Ptr PointCloudPtr
Definition: types.h:65
std::vector< ObjectPtr > objects
Definition: object.h:171
CameraSupplementPtr camera_supplement
Definition: object.h:150
std::shared_ptr< Object > ObjectPtr
Definition: object.h:156
float confidence
Definition: object.h:89
ObjectType translate_string_to_type(const std::string &str)
std::string reserve
Definition: object.h:145
PointCloudPtr cloud
Definition: object.h:83
Eigen::Vector3d direction
Definition: object.h:93
std::string translate_type_to_string(ObjectType type)
unsigned int translate_type_to_index(const ObjectType &type)
std::string translate_type_index_to_string(unsigned int index)
::pcl::PointIndices::Ptr PointIndicesPtr
Definition: types.h:30
bool is_background
Definition: object.h:121
double tracking_time
Definition: object.h:128
LidarSupplementPtr lidar_supplement
Definition: object.h:148
uint32_t SeqId
Definition: object.h:159
PointIndicesPtr indices
Definition: object.h:85
bool visible
Definition: object.h:139
SensorType sensor_type
Definition: object.h:142
std::vector< float > internal_type_probs
Definition: object.h:118
double yaw
Definition: object.h:95
std::shared_ptr< LidarSupplement > LidarSupplementPtr
Definition: object_supplement.h:34
std::vector< std::vector< Eigen::Vector3d > > gt_objects_box_vertices
Definition: object.h:174
double latest_tracked_time
Definition: object.h:129
std::string name
Definition: object.h:168
bool is_in_roi
Definition: object.h:132
std::vector< ObjectPtr > gt_objects
Definition: object.h:173
std::shared_ptr< const Object > ObjectConstPtr
Definition: object.h:157
void clone(const Object &rhs)
Eigen::Matrix4d sensor2world_pose
Definition: object.h:175
double occluded
Definition: object.h:108
RadarSupplementPtr radar_supplement
Definition: object.h:149
double ji
Definition: object.h:153
std::vector< float > type_probs
Definition: object.h:113
bool is_in_main_lanes
Definition: object.h:135
SensorObjects()
Definition: object.h:163
double roll
Definition: object.h:97
Eigen::Vector3d center
Definition: object.h:101