25#include "absl/strings/str_cat.h"
56template <
typename Val,
typename Var>
77 void Set(Val value, Var variance) {
90class Info3f :
public Info<Eigen::Vector3f, Eigen::Matrix3f> {
111class Info3d :
public Info<Eigen::Vector3d, Eigen::Matrix3d> {
182 ObjectType
type = ObjectType::UNKNOWN;
210 return absl::StrCat(
"id: ",
track_id,
", ",
Info & operator=(const Info &rhs)
void Set(Val value, Var variance)
SensorType
Sensor types are set in the order of lidar, radar, camera, ultrasonic Please make sure SensorType has...
std::shared_ptr< const Object > ObjectConstPtr
std::shared_ptr< Object > ObjectPtr
std::shared_ptr< const ObjectList > ObjectListConstPtr
std::shared_ptr< ObjectList > ObjectListPtr
ObjectList(const ObjectList &)=default
bool operator<(const ObjectList &rhs) const
std::vector< ObjectPtr > objects
ObjectList & operator=(const ObjectList &)=default
bool operator>(const ObjectList &rhs) const
bool operator==(const ObjectList &rhs) const
FusionObjectSupplement fusion_supplement
CameraObjectSupplement camera_supplement
std::vector< Info3d > polygon
bool operator<(const Object &rhs) const
Info< double, double > Infod
std::string ToString() const
std::vector< float > type_probs
FusionObjectSupplement fusion_supplement
std::string DebugString() const
bool operator>(const Object &rhs) const
std::vector< float > sub_type_probs
CameraObjectSupplement camera_supplement
Info< bool, float > Infob
double latest_tracked_time
Info< Eigen::Vector2d, Eigen::Matrix2d > Info2d
Object & operator=(const Object &)=default
std::vector< std::vector< Info3d > > tentacles
Object(const Object &)=default
Info< float, float > Infof
bool operator==(const Object &rhs) const
Info< Eigen::Vector2f, Eigen::Matrix2f > Info2f