scenario_simulator_v2 C++ API
traffic_simulator::longitudinal_speed_planning::LongitudinalSpeedPlanner Member List

This is the complete list of members for traffic_simulator::longitudinal_speed_planning::LongitudinalSpeedPlanner, including all inherited members.

entitytraffic_simulator::longitudinal_speed_planning::LongitudinalSpeedPlanner
getAccelerationDuration(double target_speed, const traffic_simulator_msgs::msg::DynamicConstraints &, const geometry_msgs::msg::Twist &current_twist, const geometry_msgs::msg::Accel &current_accel) const -> doubletraffic_simulator::longitudinal_speed_planning::LongitudinalSpeedPlanner
getDynamicStates(double target_speed, const traffic_simulator_msgs::msg::DynamicConstraints &, const geometry_msgs::msg::Twist &current_twist, const geometry_msgs::msg::Accel &current_accel) const -> std::tuple< geometry_msgs::msg::Twist, geometry_msgs::msg::Accel, double >traffic_simulator::longitudinal_speed_planning::LongitudinalSpeedPlanner
getRunningDistance(double target_speed, const traffic_simulator_msgs::msg::DynamicConstraints &, const geometry_msgs::msg::Twist &current_twist, const geometry_msgs::msg::Accel &current_accel, double current_linear_jerk) const -> doubletraffic_simulator::longitudinal_speed_planning::LongitudinalSpeedPlanner
isAccelerating(double target_speed, const geometry_msgs::msg::Twist &current_twist) const -> booltraffic_simulator::longitudinal_speed_planning::LongitudinalSpeedPlanner
isDecelerating(double target_speed, const geometry_msgs::msg::Twist &current_twist) const -> booltraffic_simulator::longitudinal_speed_planning::LongitudinalSpeedPlanner
isTargetSpeedReached(double target_speed, const geometry_msgs::msg::Twist &current_twist, double tolerance=0.01) const noexcept -> booltraffic_simulator::longitudinal_speed_planning::LongitudinalSpeedPlanner
LongitudinalSpeedPlanner(const double step_time, const std::string &entity)traffic_simulator::longitudinal_speed_planning::LongitudinalSpeedPlannerexplicit
planConstraintsFromJerkAndTimeConstraint(double target_speed, const geometry_msgs::msg::Twist &current_twist, const geometry_msgs::msg::Accel &current_accel, double acceleration_duration, const traffic_simulator_msgs::msg::DynamicConstraints &constraints) -> traffic_simulator_msgs::msg::DynamicConstraintstraffic_simulator::longitudinal_speed_planning::LongitudinalSpeedPlanner
step_timetraffic_simulator::longitudinal_speed_planning::LongitudinalSpeedPlanner