scenario_simulator_v2 C++ API
|
Namespaces | |
primitives | |
return_code | |
traffic_lights | |
Classes | |
class | SimulationRuntimeError |
class | DetectionSensorBase |
class | DetectionSensor |
class | ImuSensorBase |
class | ImuSensor |
class | LidarSensorBase |
class | LidarSensor |
class | Raycaster |
class | GridTraversal |
class | OccupancyGridBuilder |
grid More... | |
class | OccupancyGridSensorBase |
Base class of occupancy grid sensor simulator. More... | |
class | OccupancyGridSensor |
occupancy grid sensor implementation More... | |
struct | Vertex |
struct | Triangle |
class | SensorSimulation |
class | ScenarioSimulator |
struct | DefaultNoiseApplicator |
struct | CustomNoiseApplicator |
Functions | |
Vertex | toVertex (const geometry_msgs::msg::Point &point) |
std::vector< Vertex > | toVertex (const std::vector< geometry_msgs::msg::Point > &points) |
geometry_msgs::msg::Point | toPoint (const Vertex &v) |
std::vector< geometry_msgs::msg::Point > | toPoints (const std::vector< Vertex > &v) |
auto | distance (const geometry_msgs::Pose &pose1, const geometry_msgs::Pose &pose2) |
template<typename To , typename... From> | |
auto | make (From &&...) -> To |
template<> | |
auto | make (const traffic_simulator_msgs::EntityStatus &status) -> unique_identifier_msgs::msg::UUID |
template<> | |
auto | make (const traffic_simulator_msgs::EntityStatus &status, const autoware_auto_perception_msgs::msg::DetectedObject &detected_object) -> autoware_auto_perception_msgs::msg::TrackedObject |
auto simple_sensor_simulator::distance | ( | const geometry_msgs::Pose & | pose1, |
const geometry_msgs::Pose & | pose2 | ||
) |
auto simple_sensor_simulator::make | ( | const traffic_simulator_msgs::EntityStatus & | status | ) | -> unique_identifier_msgs::msg::UUID |
auto simple_sensor_simulator::make | ( | const traffic_simulator_msgs::EntityStatus & | status, |
const autoware_auto_perception_msgs::msg::DetectedObject & | detected_object | ||
) | -> autoware_auto_perception_msgs::msg::TrackedObject |
auto simple_sensor_simulator::make | ( | From && | ... | ) | -> To |
geometry_msgs::msg::Point simple_sensor_simulator::toPoint | ( | const Vertex & | v | ) |
std::vector< geometry_msgs::msg::Point > simple_sensor_simulator::toPoints | ( | const std::vector< Vertex > & | v | ) |
Vertex simple_sensor_simulator::toVertex | ( | const geometry_msgs::msg::Point & | point | ) |
std::vector< Vertex > simple_sensor_simulator::toVertex | ( | const std::vector< geometry_msgs::msg::Point > & | points | ) |