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).