39 std::string
ToString()
const override;
42 double Evaluate(
const std::uint32_t order,
const double param)
const override;
45 double Evaluate_s(
const double t)
const;
47 double Evaluate_v(
const double t)
const;
49 double Evaluate_a(
const double t)
const;
51 double Evaluate_j(
const double t)
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...
double ParamLength() const override
virtual ~ConstantDecelerationTrajectory1d()=default
std::string ToString() const override
Definition: constant_deceleration_trajectory1d.h:30
ConstantDecelerationTrajectory1d(const double init_s, const double init_v, const double a)
double Evaluate(const std::uint32_t order, const double param) const override