scenario_simulator_v2 C++ API
Public Member Functions | Public Attributes | List of all members
simple_sensor_simulator::Raycaster::RaycastResult Struct Reference

#include <raycaster.hpp>

Public Member Functions

 RaycastResult (const std::vector< Entity > &entities)
 
std::set< std::string > getDetectedEntityNames () const
 

Public Attributes

pcl::PointCloud< pcl::PointXYZI >::Ptr cloud
 
std::vector< size_t > point_to_entity_index
 
const std::vector< Entity > & raycast_entities
 

Constructor & Destructor Documentation

◆ RaycastResult()

simple_sensor_simulator::Raycaster::RaycastResult::RaycastResult ( const std::vector< Entity > &  entities)
inlineexplicit

Member Function Documentation

◆ getDetectedEntityNames()

std::set<std::string> simple_sensor_simulator::Raycaster::RaycastResult::getDetectedEntityNames ( ) const
inline

Member Data Documentation

◆ cloud

pcl::PointCloud<pcl::PointXYZI>::Ptr simple_sensor_simulator::Raycaster::RaycastResult::cloud

◆ point_to_entity_index

std::vector<size_t> simple_sensor_simulator::Raycaster::RaycastResult::point_to_entity_index

◆ raycast_entities

const std::vector<Entity>& simple_sensor_simulator::Raycaster::RaycastResult::raycast_entities

The documentation for this struct was generated from the following file: