29 #include "modules/perception/proto/perception_obstacle.pb.h" 33 namespace prediction {
68 const std::vector<apollo::perception::PerceptionObstacle>&
SubmoduleOutput()=default
Constructor.
Scenario curr_scenario_
Definition: submodule_output.h:88
std::vector< int > curr_frame_considered_obstacle_ids_
Definition: submodule_output.h:86
Prediction obstacle.
Definition: obstacle.h:52
std::vector< int > curr_frame_movable_obstacle_ids() const
std::vector< int > curr_frame_considered_obstacle_ids() const
std::vector< int > curr_frame_unmovable_obstacle_ids() const
void set_curr_frame_unmovable_obstacle_ids(const std::vector< int > &curr_frame_unmovable_obstacle_ids)
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
const apollo::cyber::Time & frame_start_time() const
const std::vector< apollo::perception::PerceptionObstacle > & curr_frame_perception_obstacles() const
Definition: submodule_output.h:35
void InsertObstacle(const Obstacle &&obstacle)
void set_curr_frame_movable_obstacle_ids(const std::vector< int > &curr_frame_movable_obstacle_ids)
std::vector< int > curr_frame_movable_obstacle_ids_
Definition: submodule_output.h:84
Obstacle ego_vehicle_
Definition: submodule_output.h:83
const std::vector< Obstacle > & curr_frame_obstacles() const
apollo::cyber::Time frame_start_time_
Definition: submodule_output.h:87
void set_curr_scenario(const Scenario &scenario)
std::vector< Obstacle > curr_frame_obstacles_
Definition: submodule_output.h:82
const Scenario & curr_scenario() const
Definition: submodule_output.h:79
std::vector< int > curr_frame_unmovable_obstacle_ids_
Definition: submodule_output.h:85
void set_frame_start_time(const apollo::cyber::Time &frame_start_time)
virtual ~SubmoduleOutput()=default
Destructor.
void set_curr_frame_considered_obstacle_ids(const std::vector< int > &curr_frame_considered_obstacle_ids)
void InsertEgoVehicle(const Obstacle &&ego_vehicle)
const Obstacle & GetEgoVehicle() const
Cyber has builtin time type Time.
Definition: time.h:31