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 &,
33 const std::shared_ptr<hdmap_utils::HdMapUtils> &,
double,
double,
34 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 &, const std::shared_ptr< hdmap_utils::HdMapUtils > &, double, double, std::optional< double > target_speed=std::nullopt) -> std::optional< EntityStatus >
Definition: follow_trajectory.cpp:46
traffic_simulator_msgs::EntityStatus EntityStatus
Definition: helper_functions.hpp:32