28 namespace perception {
72 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
79 void clone(
const Object& rhs);
171 double timestamp = 0.0;
double height
Definition: object.h:107
int track_id
Definition: object.h:126
InternalObjectType internal_type
Definition: object.h:118
std::string translate_sensor_type_to_string(const SensorType &type)
SensorType
Definition: object.h:59
double truncated
Definition: object.h:109
std::shared_ptr< RadarSupplement > RadarSupplementPtr
Definition: object_supplement.h:52
float visible_ratio
Definition: object.h:140
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
std::string to_string() const
PointCloud polygon
Definition: object.h:89
ObjectType type
Definition: object.h:113
double width
Definition: object.h:106
InternalObjectType
Definition: object.h:49
Object & operator=(const Object &rhs)
double pitch
Definition: object.h:101
std::shared_ptr< CameraSupplement > CameraSupplementPtr
Definition: object_supplement.h:68
Definition: pointcloud.h:26
double length
Definition: object.h:105
EIGEN_MAKE_ALIGNED_OPERATOR_NEW Object()
Eigen::Vector3d velocity
Definition: object.h:128
ObjectType
Definition: object.h:31
std::vector< std::vector< Eigen::Vector3d > > objects_box_vertices
Definition: object.h:174
Eigen::Vector3d Vector3d
Definition: frame_transform.h:27
Eigen::Matrix4d Matrix4d
Definition: base_map_fwd.h:32
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:173
CameraSupplementPtr camera_supplement
Definition: object.h:152
std::shared_ptr< Object > ObjectPtr
Definition: object.h:158
float confidence
Definition: object.h:91
ObjectType translate_string_to_type(const std::string &str)
std::string reserve
Definition: object.h:147
PointCloudPtr cloud
Definition: object.h:85
Eigen::Vector3d direction
Definition: object.h:95
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:123
double tracking_time
Definition: object.h:130
LidarSupplementPtr lidar_supplement
Definition: object.h:150
uint32_t SeqId
Definition: object.h:161
PointIndicesPtr indices
Definition: object.h:87
bool visible
Definition: object.h:141
SensorType sensor_type
Definition: object.h:144
std::vector< float > internal_type_probs
Definition: object.h:120
double yaw
Definition: object.h:97
std::shared_ptr< LidarSupplement > LidarSupplementPtr
Definition: object_supplement.h:34
std::vector< std::vector< Eigen::Vector3d > > gt_objects_box_vertices
Definition: object.h:176
double latest_tracked_time
Definition: object.h:131
std::string name
Definition: object.h:170
bool is_in_roi
Definition: object.h:134
std::vector< ObjectPtr > gt_objects
Definition: object.h:175
std::shared_ptr< const Object > ObjectConstPtr
Definition: object.h:159
void clone(const Object &rhs)
Eigen::Matrix4d sensor2world_pose
Definition: object.h:177
double occluded
Definition: object.h:110
RadarSupplementPtr radar_supplement
Definition: object.h:151
double ji
Definition: object.h:155
std::vector< float > type_probs
Definition: object.h:115
bool is_in_main_lanes
Definition: object.h:137
SensorObjects()
Definition: object.h:165
double roll
Definition: object.h:99
Eigen::Vector3d center
Definition: object.h:103