scenario_simulator_v2 C++ API
Classes | Functions
traffic_simulator::follow_trajectory Namespace Reference

Classes

struct  ControllerError
 
struct  PredictedState
 
class  FollowWaypointController
 

Functions

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 >
 
template<typename F , typename T , typename... Ts>
auto any (F f, T &&x, Ts &&... xs)
 

Function Documentation

◆ any()

template<typename F , typename T , typename... Ts>
auto traffic_simulator::follow_trajectory::any ( f,
T &&  x,
Ts &&...  xs 
)

◆ makeUpdatedStatus()

auto traffic_simulator::follow_trajectory::makeUpdatedStatus ( const traffic_simulator_msgs::msg::EntityStatus &  entity_status,
traffic_simulator_msgs::msg::PolylineTrajectory &  polyline_trajectory,
const traffic_simulator_msgs::msg::BehaviorParameter &  behavior_parameter,
const std::shared_ptr< hdmap_utils::HdMapUtils > &  hdmap_utils,
double  step_time,
double  matching_distance,
std::optional< double >  target_speed = std::nullopt 
) -> std::optional<traffic_simulator_msgs::msg::EntityStatus>