|
scenario_simulator_v2 C++ API
|
#include <do_nothing_plugin/plugin.hpp>#include <geometry/quaternion/get_rotation.hpp>#include <geometry/quaternion/quaternion_to_euler.hpp>#include <geometry/quaternion/slerp.hpp>#include <geometry/vector3/hypot.hpp>#include <geometry/vector3/operator.hpp>#include <geometry_msgs/msg/accel.hpp>#include <geometry_msgs/msg/twist.hpp>#include <traffic_simulator/lanelet_wrapper/lanelet_map.hpp>#include "pluginlib/class_list_macros.hpp"
Namespaces | |
| entity_behavior | |
| entity_behavior::do_nothing_behavior | |
| entity_behavior::do_nothing_behavior::follow_trajectory | |
Functions | |
| bool | entity_behavior::do_nothing_behavior::follow_trajectory::checkPolylineTrajectory (const std::shared_ptr< traffic_simulator_msgs::msg::PolylineTrajectory > &trajectory) |
| auto | entity_behavior::do_nothing_behavior::follow_trajectory::getLastVertexTimestamp (const std::shared_ptr< traffic_simulator_msgs::msg::PolylineTrajectory > &trajectory) -> std::optional< double > |
| auto | entity_behavior::do_nothing_behavior::follow_trajectory::interpolateEntityStatusFromPolylineTrajectory (const std::shared_ptr< traffic_simulator_msgs::msg::PolylineTrajectory > &trajectory, const std::shared_ptr< traffic_simulator::CanonicalizedEntityStatus > &entity_status, double current_time, double step_time) -> std::optional< traffic_simulator::EntityStatus > |