scenario_simulator_v2 C++ API
traffic_simulator::follow_trajectory::FollowWaypointController Member List

This is the complete list of members for traffic_simulator::follow_trajectory::FollowWaypointController, including all inherited members.

accelerationWithJerkConstraint(const double current_speed, const double target_speed, const double acceleration_rate) const -> doubletraffic_simulator::follow_trajectory::FollowWaypointController
areConditionsOfArrivalMet(const double acceleration, const double speed, const double distance) const -> doubletraffic_simulator::follow_trajectory::FollowWaypointControllerinline
FollowWaypointController(const traffic_simulator_msgs::msg::BehaviorParameter &behavior_parameter, const double step_time, const bool with_braking, const std::optional< double > &target_speed=std::nullopt)traffic_simulator::follow_trajectory::FollowWaypointControllerinlineexplicit
getAcceleration(const double remaining_distance, const traffic_simulator_msgs::msg::EntityStatus &entity_status, const std::function< traffic_simulator_msgs::msg::EntityStatus(const traffic_simulator_msgs::msg::EntityStatus &, const geometry_msgs::msg::Vector3 &)> &update_entity_status, const std::function< double(const geometry_msgs::msg::Point &, const geometry_msgs::msg::Point &)> &distance_along_lanelet) const -> doubletraffic_simulator::follow_trajectory::FollowWaypointController
getAcceleration(const double remaining_time_source, const double remaining_distance, const traffic_simulator_msgs::msg::EntityStatus &entity_status, const std::function< traffic_simulator_msgs::msg::EntityStatus(const traffic_simulator_msgs::msg::EntityStatus &, const geometry_msgs::msg::Vector3 &)> &update_entity_status, const std::function< double(const geometry_msgs::msg::Point &, const geometry_msgs::msg::Point &)> &distance_along_lanelet) const -> doubletraffic_simulator::follow_trajectory::FollowWaypointController
getFollowedWaypointDetails(const traffic_simulator_msgs::msg::PolylineTrajectory &polyline_trajectory) const -> std::stringtraffic_simulator::follow_trajectory::FollowWaypointControllerinline
getPredictedWaypointArrivalState(const double step_acceleration, const double remaining_time, const double remaining_distance, const traffic_simulator_msgs::msg::EntityStatus &entity_status, const std::function< traffic_simulator_msgs::msg::EntityStatus(const traffic_simulator_msgs::msg::EntityStatus &, const geometry_msgs::msg::Vector3 &)> &update_entity_status, const std::function< double(const geometry_msgs::msg::Point &, const geometry_msgs::msg::Point &)> &distance_along_lanelet) const -> std::optional< PredictedEntityStatus >traffic_simulator::follow_trajectory::FollowWaypointController
local_epsilontraffic_simulator::follow_trajectory::FollowWaypointControllerstatic
operator<<(StreamType &stream, const FollowWaypointController &c) -> StreamType &traffic_simulator::follow_trajectory::FollowWaypointControllerfriend
remaining_distance_tolerancetraffic_simulator::follow_trajectory::FollowWaypointControllerstatic