37 virtual double Evaluate(
const std::uint32_t order,
const double param)
const;
41 virtual std::string
ToString()
const;
62 std::shared_ptr<Curve1d> ptr_trajectory1d_;
64 double target_position_ = 0.0;
66 double target_velocity_ = 0.0;
68 double target_time_ = 0.0;
70 bool has_target_position_ =
false;
72 bool has_target_velocity_ =
false;
74 bool has_target_time_ =
false;
bool has_target_time() const
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...
bool has_target_velocity() const
double target_position() const
LatticeTrajectory1d(std::shared_ptr< Curve1d > ptr_trajectory1d)
virtual double Evaluate(const std::uint32_t order, const double param) const
double target_time() const
virtual std::string ToString() const
void set_target_velocity(double target_velocity)
Definition: lattice_trajectory1d.h:31
virtual ~LatticeTrajectory1d()=default
double target_velocity() const
bool has_target_position() const
void set_target_time(double target_time)
void set_target_position(double target_position)
virtual double ParamLength() const