Open 3D Engine ROS2Sensors Gem API Reference 25.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NAZStd
 Chash< ROS2Sensors::LidarId >
 NROS2Sensors
 CCameraColorSensorImplementation of camera sensors that runs pipeline which produces color image
 CCameraConfigurationRequestInterface that allows to get and set Camera sensor's configuration
 CCameraDepthSensorImplementation of camera sensors that runs pipeline which produces depth image
 CCameraPostProcessingRequests
 CCameraPublishers
 CCameraRGBDSensorImplementation of camera sensors that runs pipeline which produces color image and readbacks a depth image from pipeline
 CCameraSensor
 CCameraSensorConfigurationA structure capturing configuration of a single camera sensor with up to two image sources (color and depth)
 CCameraSensorDescriptionStructure containing all information required to create the camera sensor
 CClassSegmentationConfigurationComponent
 CClassSegmentationRequestBusTraits
 CClassSegmentationRequestsInterface class that allows for retrieval of segmentation class information
 CEncodingConversion
 CGNSSPostProcessingRequests
 CImuConfigurationRequestInterface that allows to get and set Imu sensor's configuration
 CImuSensorConfigurationA structure capturing configuration of a IMU sensor
 CLidarConfigurationRequestInterface that allows to get and set Lidar sensor's configuration
 CLidarCoreA class for executing lidar operations, such as data acquisition and visualization
 CLidarRaycasterA class for executing lidar raycast
 CLidarRaycasterBusTraits
 CLidarRaycasterRequestsInterface class that allows for communication with a single Lidar instance
 CLidarRegistrarBusTraits
 CLidarRegistrarEditorSystemComponent
 CLidarRegistrarRequestsInterface class that allows for communication with the LidarRegistrarSystemComponent
 CLidarRegistrarSystemComponentA Component that manages LidarSystems' registration and storage of their metadata
 CLidarSensorConfigurationA structure capturing configuration of a lidar sensor (to be used with LidarCore)
 CLidarSystemA class for managing Lidar
 CLidarSystemBusTraits
 CLidarSystemMetaDataStructure used to hold LidarSystem's metadata
 CLidarSystemRequestsInterface class that allows for communication with a given Lidar System (implementation)
 CLidarTemplate
 CNoiseParameters
 CPointCloud2MessageBuilder
 CRaycastResults
 CRayRange
 CResultTraits
 CResultTraits< RaycastResultFlags::Intensity >
 CResultTraits< RaycastResultFlags::Point >
 CResultTraits< RaycastResultFlags::Range >
 CResultTraits< RaycastResultFlags::SegmentationData >
 CROS2CameraSensorComponent
 CROS2CameraSensorEditorComponent
 CROS2ContactSensorComponent
 CROS2EditorCameraSystemComponentEditor system component for ROS2 camera simulation
 CROS2GNSSSensorComponent
 CROS2ImageEncodingConversionComponentChange image format
 CROS2ImuSensorComponent
 CROS2Lidar2DSensorComponent
 CROS2LidarSensorComponent
 CROS2OdometrySensorComponent
 CROS2SensorsEditorBusTraits
 CROS2SensorsEditorRequests
 CROS2SensorsEditorSystemComponentSystem component for ROS2Sensors editor
 CROS2SensorsModuleInterface
 CROS2SensorsSystemComponent
 CROS2SystemCameraComponentSystem Component for Camera simulation in ROS 2
 CSegmentationClassConfigurationA structure capturing configuration of a segmentation class
 CSegmentationIds
 CStronglyTypedUuid