A structure capturing configuration of a lidar sensor (to be used with LidarCore). More...
#include <LidarSensorConfiguration.h>
Public Member Functions | |
| AZ_TYPE_INFO (LidarSensorConfiguration, "{e46e75f4-1e0e-48ca-a22f-43afc8f25101}") | |
| LidarSensorConfiguration (AZStd::vector< LidarTemplate::LidarModel > availableModels={}) | |
| void | FetchLidarImplementationFeatures () |
| Update the lidar system features based on the current lidar system selected. | |
Static Public Member Functions | |
| static void | Reflect (AZ::ReflectContext *context) |
Public Attributes | |
| LidarSystemFeatures | m_lidarSystemFeatures |
| AZStd::string | m_lidarSystem |
| LidarTemplate::LidarModel | m_lidarModel = LidarTemplate::LidarModel::Custom2DLidar |
| LidarTemplate | m_lidarParameters = LidarTemplateUtils::GetTemplate(LidarTemplate::LidarModel::Custom2DLidar) |
| AZStd::unordered_set< AZ::u32 > | m_ignoredCollisionLayers |
| AZStd::vector< AZ::EntityId > | m_excludedEntities |
| bool | m_addPointsAtMax = false |
A structure capturing configuration of a lidar sensor (to be used with LidarCore).