A class for executing lidar raycast. More...
#include <LidarRaycaster.h>
Inherits LidarRaycasterRequestBus::Handler.
Public Member Functions | |
| LidarRaycaster (LidarId busId, AZ::EntityId sceneEntityId) | |
| LidarRaycaster (LidarRaycaster &&lidarSystem) | |
| LidarRaycaster (const LidarRaycaster &lidarSystem)=default | |
Protected Member Functions | |
| void | ConfigureRayOrientations (const AZStd::vector< AZ::Vector3 > &orientations) override |
| void | ConfigureRayRange (float range) override |
| void | ConfigureMinimumRayRange (float range) override |
| void | ConfigureRaycastResultFlags (RaycastResultFlags flags) override |
| RaycastResult | PerformRaycast (const AZ::Transform &lidarTransform) override |
| void | ConfigureIgnoredCollisionLayers (const AZStd::unordered_set< AZ::u32 > &layerIndices) override |
| void | ConfigureMaxRangePointAddition (bool addMaxRangePoints) override |
A class for executing lidar raycast.