scenario_simulator_v2 C++ API
Namespaces | Functions
follow_trajectory.cpp File Reference
#include <arithmetic/floating_point/comparison.hpp>
#include <geometry/quaternion/euler_to_quaternion.hpp>
#include <geometry/quaternion/get_rotation.hpp>
#include <geometry/quaternion/quaternion_to_euler.hpp>
#include <geometry/vector3/hypot.hpp>
#include <geometry/vector3/inner_product.hpp>
#include <geometry/vector3/norm.hpp>
#include <geometry/vector3/normalize.hpp>
#include <geometry/vector3/operator.hpp>
#include <geometry/vector3/truncate.hpp>
#include <iostream>
#include <scenario_simulator_exception/exception.hpp>
#include <traffic_simulator/behavior/follow_trajectory.hpp>
#include <traffic_simulator/behavior/follow_waypoint_controller.hpp>
Include dependency graph for follow_trajectory.cpp:

Namespaces

 traffic_simulator
 
 traffic_simulator::follow_trajectory
 

Functions

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