29#include "modules/common_msgs/perception_msgs/perception_obstacle.pb.h"
68 const std::vector<apollo::perception::PerceptionObstacle>&
Cyber has builtin time type Time.
void set_curr_scenario(const Scenario &scenario)
const std::vector< Obstacle > & curr_frame_obstacles() const
void set_curr_frame_movable_obstacle_ids(const std::vector< int > &curr_frame_movable_obstacle_ids)
std::vector< Obstacle > curr_frame_obstacles_
void InsertEgoVehicle(const Obstacle &&ego_vehicle)
void set_curr_frame_unmovable_obstacle_ids(const std::vector< int > &curr_frame_unmovable_obstacle_ids)
void InsertObstacle(const Obstacle &&obstacle)
SubmoduleOutput()=default
Constructor
const Scenario & curr_scenario() const
apollo::cyber::Time frame_start_time_
void set_curr_frame_considered_obstacle_ids(const std::vector< int > &curr_frame_considered_obstacle_ids)
virtual ~SubmoduleOutput()=default
Destructor
std::vector< int > curr_frame_considered_obstacle_ids() const
void set_frame_start_time(const apollo::cyber::Time &frame_start_time)
const std::vector< apollo::perception::PerceptionObstacle > & curr_frame_perception_obstacles() const
const apollo::cyber::Time & frame_start_time() const
std::vector< int > curr_frame_movable_obstacle_ids() const
const Obstacle & GetEgoVehicle() const
std::vector< int > curr_frame_unmovable_obstacle_ids_
std::vector< int > curr_frame_movable_obstacle_ids_
std::vector< int > curr_frame_considered_obstacle_ids_
std::vector< int > curr_frame_unmovable_obstacle_ids() const