15 #ifndef TRAFFIC_SIMULATOR__BEHAVIOR__FOLLOW_TRAJECTORY_HPP_
16 #define TRAFFIC_SIMULATOR__BEHAVIOR__FOLLOW_TRAJECTORY_HPP_
21 #include <traffic_simulator_msgs/msg/behavior_parameter.hpp>
22 #include <traffic_simulator_msgs/msg/entity_status.hpp>
23 #include <traffic_simulator_msgs/msg/polyline_trajectory.hpp>
27 namespace follow_trajectory
31 traffic_simulator_msgs::msg::PolylineTrajectory &,
32 const traffic_simulator_msgs::msg::BehaviorParameter &,
double,
double,
33 std::optional<double> target_speed = std::nullopt) -> std::optional<EntityStatus>;
auto makeUpdatedStatus(const traffic_simulator_msgs::msg::EntityStatus &, traffic_simulator_msgs::msg::PolylineTrajectory &, const traffic_simulator_msgs::msg::BehaviorParameter &, double, double, std::optional< double > target_speed=std::nullopt) -> std::optional< EntityStatus >
Definition: follow_trajectory.cpp:48
traffic_simulator_msgs::EntityStatus EntityStatus
Definition: helper_functions.hpp:32