26 #include "modules/localization/proto/localization.pb.h" 27 #include "modules/perception/proto/perception_obstacle.pb.h" 31 namespace prediction {
49 void Insert(const ::google::protobuf::Message& message)
override;
67 void Update(
const localization::LocalizationEstimate& localization);
70 static const perception::PerceptionObstacle::Type
type_ =
74 std::unique_ptr<perception::PerceptionObstacle> obstacle_ptr_;
const perception::PerceptionObstacle * ToPerceptionObstacle()
Transform pose to a perception obstacle.
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Definition: container.h:33
static const perception::PerceptionObstacle::Type type_
Definition: pose_container.h:70
void Insert(const ::google::protobuf::Message &message) override
Insert a data message into the container.
double GetTimestamp()
Get timestamp.
Definition: pose_container.h:33
Define the data container base class.
virtual ~PoseContainer()=default
Destructor.
PoseContainer()=default
Constructor.