scenario_simulator_v2 C++ API
Classes | Namespaces | Functions
detection_sensor.cpp File Reference
#include <algorithm>
#include <autoware_perception_msgs/msg/detected_objects.hpp>
#include <autoware_perception_msgs/msg/tracked_objects.hpp>
#include <boost/uuid/string_generator.hpp>
#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_generators.hpp>
#include <boost/uuid/uuid_io.hpp>
#include <geometry/quaternion/get_angle_difference.hpp>
#include <geometry/quaternion/get_normal_vector.hpp>
#include <geometry/quaternion/get_rotation_matrix.hpp>
#include <geometry/vector3/hypot.hpp>
#include <memory>
#include <random>
#include <simple_sensor_simulator/exception.hpp>
#include <simple_sensor_simulator/sensor_simulation/detection_sensor/detection_sensor.hpp>
#include <simulation_interface/conversions.hpp>
#include <string>
#include <vector>
Include dependency graph for detection_sensor.cpp:

Classes

struct  simple_sensor_simulator::DefaultNoiseApplicator
 
struct  simple_sensor_simulator::CustomNoiseApplicator
 

Namespaces

 simple_sensor_simulator
 

Functions

auto simple_sensor_simulator::distance (const geometry_msgs::Pose &pose1, const geometry_msgs::Pose &pose2)
 
template<typename To , typename... From>
auto simple_sensor_simulator::make (From &&...) -> To
 
template<>
auto simple_sensor_simulator::make (const traffic_simulator_msgs::EntityStatus &status) -> unique_identifier_msgs::msg::UUID
 
template<>
auto simple_sensor_simulator::make (const traffic_simulator_msgs::EntityStatus &status, const autoware_perception_msgs::msg::DetectedObject &detected_object) -> autoware_perception_msgs::msg::TrackedObject