scenario_simulator_v2 C++ API
Namespaces | Functions
plugin.cpp File Reference
#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 "pluginlib/class_list_macros.hpp"
Include dependency graph for plugin.cpp:

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 >