15 #ifndef TRAFFIC_SIMULATOR__BEHAVIOR__FOLLOW_TRAJECTORY_HPP_
16 #define TRAFFIC_SIMULATOR__BEHAVIOR__FOLLOW_TRAJECTORY_HPP_
20 #include <traffic_simulator_msgs/msg/behavior_parameter.hpp>
21 #include <traffic_simulator_msgs/msg/entity_status.hpp>
22 #include <traffic_simulator_msgs/msg/polyline_trajectory.hpp>
26 namespace follow_trajectory
30 traffic_simulator_msgs::msg::PolylineTrajectory &,
31 const traffic_simulator_msgs::msg::BehaviorParameter &,
32 const std::shared_ptr<hdmap_utils::HdMapUtils> &,
double,
double,
33 std::optional<double> target_speed = std::nullopt)
34 -> std::optional<traffic_simulator_msgs::msg::EntityStatus>;
auto makeUpdatedStatus(const traffic_simulator_msgs::msg::EntityStatus &, traffic_simulator_msgs::msg::PolylineTrajectory &, const traffic_simulator_msgs::msg::BehaviorParameter &, const std::shared_ptr< hdmap_utils::HdMapUtils > &, double, double, std::optional< double > target_speed=std::nullopt) -> std::optional< traffic_simulator_msgs::msg::EntityStatus >
Definition: follow_trajectory.cpp:46
traffic_simulator_msgs::msg::EntityStatus EntityStatus
Definition: entity_status.hpp:24