32 std::vector<std::pair<double, double>> path_boundary);
41 const std::vector<std::pair<double, double>>&
boundary()
const;
44 const std::string&
label()
const;
50 double start_s_ = 0.0;
51 double delta_s_ = 0.0;
52 std::vector<std::pair<double, double>> boundary_;
53 std::string label_ =
"regular";
54 std::string blocking_obstacle_id_ =
"";
PathBoundary(const double start_s, const double delta_s, std::vector< std::pair< double, double >> path_boundary)
void set_boundary(const std::vector< std::pair< double, double >> &boundary)
Definition: path_boundary.h:29
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Planning module main class. It processes GPS and IMU as input, to generate planning info...
void set_blocking_obstacle_id(const std::string &obs_id)
virtual ~PathBoundary()=default
void set_label(const std::string &label)
const std::vector< std::pair< double, double > > & boundary() const
const std::string & label() const
const std::string & blocking_obstacle_id() const