|
Open 3D Engine ROS2 Gem API Reference 24.09.2
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
| ►NAZStd | |
| Chash< ROS2::LidarId > | |
| Citerator_traits< typename std::vector< sdf::v13::Error >::const_iterator > | |
| Citerator_traits< typename std::vector< sdf::v13::Error >::iterator > | |
| ►NROS2 | |
| ►NControllers | |
| CPidConfiguration | |
| ►NSDFormat | |
| CModelPluginImporterHook | |
| CSensorImporterHook | |
| ►NUrdfParser | |
| CParseResult | Functions for parsing URDF/SDF data |
| ►NUtils | |
| ►Nxacro | |
| CExecutionOutcome | Structure that keeps all artifacts of xacro execution |
| CAvailableAsset | |
| CDuplicatedJoint | |
| CImportedAssetsDest | Structure contains paths to the temporary and destination directories for imported assets |
| CIncompleteInertia | |
| CJointStateData | |
| CMissingInertia | |
| CUrdfAsset | The structure contains a mapping between URDF's path to O3DE asset information |
| CUrdfModifications | |
| ►NVehicleDynamics | |
| CAckermannDriveModel | A simple Ackermann system implementation converting speed and steering inputs into wheel impulse and steering element torque |
| CAckermannModelLimits | A structure holding limits of vehicle, including speed and steering limits |
| CAckermannVehicleModelComponent | |
| CAxleConfiguration | An axle has one or more wheels attached. Axle configuration is abstracted form the physical object |
| CDriveModel | Abstract class for turning vehicle inputs into behavior of wheels and steering elements |
| CInputZeroedOnTimeout | Inputs with an expiration date - effectively is zero after a certain time since update |
| CManualControlEventHandler | Registers to "steering" and "acceleration" input events, and translates them into vehicle inputs |
| CManualControlSingleEventHandler | A handler for a single input event |
| CSkidSteeringDriveModel | A simple skid steering system implementation converting speed and steering inputs into wheel rotation |
| CSkidSteeringModelComponent | |
| CSkidSteeringModelLimits | A structure holding limits of skid-steering robot |
| CSteeringDynamicsData | Data structure to pass steering dynamics data for a single steering entity |
| CVehicleConfiguration | Drive and steering configuration for a vehicle. The class only holds axle information now but it is meant to be expanded |
| CVehicleInputControlRequests | |
| CVehicleInputDeadline | |
| CVehicleInputs | Structure defining the most recent vehicle inputs state |
| CVehicleModelComponent | A central vehicle (and robot) dynamics component, which can be extended with additional modules |
| CVehicleModelLimits | A structure holding limits of vehicle, including speed and steering limits |
| CWheelControllerComponent | A component responsible for control (steering, forward motion) of a single wheel |
| CWheelDynamicsData | Data structure to pass wheel dynamics data for a single wheel entity |
| ►NWGS | |
| CVector3d | |
| CWGS84Coordinate | |
| CAckermannCommandStruct | Abstracted from ROS message: http://docs.ros.org/en/api/ackermann_msgs/html/msg/AckermannDrive.html |
| CAckermannControlComponent | A simple component which translates ackermann commands to vehicle dynamics inputs |
| CAckermannNotifications | |
| CAckermannSubscriptionHandler | |
| CArticulationsMaker | Populates the entity with contents of the <inertial> and <joint> tag in the robot description |
| CCameraCalibrationRequest | Interface allows to obtain intrinsic parameters of the camera. To obtain extrinsic parameters use TransformProviderRequestBus |
| CCameraColorSensor | Implementation of camera sensors that runs pipeline which produces color image |
| CCameraDepthSensor | Implementation of camera sensors that runs pipeline which produces depth image |
| CCameraPostProcessingRequests | |
| CCameraPublishers | |
| CCameraRGBDSensor | Implementation of camera sensors that runs pipeline which produces color image and readbacks a depth image from pipeline |
| CCameraSensor | |
| CCameraSensorConfiguration | A structure capturing configuration of a single camera sensor with up to two image sources (color and depth) |
| CCameraSensorDescription | Structure containing all information required to create the camera sensor |
| CCheckAssetPage | |
| CCollidersMaker | Populates a given entity with all the contents of the <collider> tag in robot description |
| CControlConfiguration | |
| CControlSubscriptionHandler | |
| CEncodingConversion | |
| CEventSourceAdapter | |
| CFileSelectionPage | |
| CFingerGripperComponent | This component implements finger gripper functionality |
| CFollowingCameraComponent | |
| CFollowingCameraConfiguration | A structure capturing configuration of Following Camera |
| CFollowJointTrajectoryActionServer | |
| CGeoReferenceLevelComponent | |
| CGeoReferenceLevelConfig | |
| CGeoReferenceLevelController | |
| CGeoReferenceLevelEditorComponent | |
| CGeoreferenceRequests | Interface that allows to convert between level and WGS84 coordinates |
| CGeoreferenceRequestsTraits | |
| CGNSSPostProcessingRequests | |
| CGripperActionServer | |
| CGripperActionServerComponent | |
| CGripperRequests | |
| CIControlSubscriptionHandler | Component extension enabling polymorphic use of generics |
| CImuSensorConfiguration | A structure capturing configuration of a IMU sensor |
| CInertialsMaker | Populates the entity with contents of the <inertial> tag in robot description |
| CIntroPage | |
| CITimeSource | |
| CJointInfo | |
| CJointMotorControllerComponent | |
| CJointMotorControllerConfiguration | |
| CJointPositionsSubscriptionHandler | |
| CJointsArticulationControllerComponent | Handles position control commands for joints using Articulations |
| CJointsMaker | |
| CJointsManipulationComponent | |
| CJointsManipulationEditorComponent | Editor Component responsible for a hierarchical system of joints such as robotic arm with Articulations or Hinge Joints |
| CJointsManipulationRequests | |
| CJointsPIDControllerComponent | Handles position control commands for joints |
| CJointsPositionControllerRequests | Interface for controllers that execute the simple movement between two positions one step at a time |
| CJointsPositionsComponent | This component implements finger gripper functionality |
| CJointsPositionsEditorComponent | Editor Component responsible for a hierarchical system of joints such as robotic arm with Articulations or Hinge Joints |
| CJointStatePublisher | |
| CJointStatePublisherContext | |
| CJointsTrajectoryComponent | Component responsible for execution of commands to move robotic arm (manipulator) based on set trajectory goal |
| CJointsTrajectoryRequests | Interface for commanding a system of joints such as robotic arm (manipulator) through FollowJointTrajectory actions |
| CJsonFrameComponentConfigSerializer | |
| CLidarCore | A class for executing lidar operations, such as data acquisition and visualization |
| CLidarRaycaster | A class for executing lidar raycast |
| CLidarRaycasterBusTraits | |
| CLidarRaycasterRequests | Interface class that allows for communication with a single Lidar instance |
| CLidarRegistrarBusTraits | |
| CLidarRegistrarEditorSystemComponent | |
| CLidarRegistrarRequests | Interface class that allows for communication with the LidarRegistrarSystemComponent |
| CLidarRegistrarSystemComponent | A Component that manages LidarSystems' registration and storage of their metadata |
| CLidarSensorConfiguration | A structure capturing configuration of a lidar sensor (to be used with LidarCore) |
| CLidarSystem | A class for managing Lidar |
| CLidarSystemBusTraits | |
| CLidarSystemMetaData | Structure used to hold LidarSystem's metadata |
| CLidarSystemRequests | Interface class that allows for communication with a given Lidar System (implementation) |
| ►CLidarTemplate | |
| CNoiseParameters | |
| CManualMotorControllerComponent | |
| CModifiedURDFWindow | |
| CNamespaceConfiguration | |
| CPhysicsBasedSource | |
| CPidMotorControllerComponent | |
| CPidMotorControllerRequests | |
| CPrefabMakerPage | |
| CPublisherConfiguration | |
| CQoS | |
| CRaycastResult | Bitwise operators for RaycastResultFlags |
| CRealTimeSource | |
| CRigidBodyTwistControlComponent | |
| CRobotControlMaker | |
| CRobotDescriptionPage | |
| CRobotImporterRequest | |
| CRobotImporterWidget | Handles UI for the process of URDF importing |
| CROS2BusTraits | |
| CROS2CameraSensorComponent | |
| CROS2CameraSensorEditorComponent | |
| CROS2Clock | |
| CROS2ContactSensorComponent | |
| CROS2EditorCameraSystemComponent | Editor system component for ROS2 camera simulation |
| CROS2EditorSystemComponent | System component for ROS2 editor |
| CROS2FrameComponent | |
| CROS2FrameComponentNotifications | |
| CROS2FrameComponentRequests | |
| CROS2FrameConfiguration | |
| CROS2FrameEditorComponent | |
| CROS2FrameSystemBusTraits | |
| CROS2FrameSystemComponent | |
| CROS2FrameSystemRequests | |
| CROS2FrameSystemTransformHandler | |
| CROS2GNSSSensorComponent | |
| CROS2ImageEncodingConversionComponent | Change image format |
| CROS2ImuSensorComponent | |
| CROS2Lidar2DSensorComponent | |
| CROS2LidarSensorComponent | |
| CROS2ModuleInterface | |
| CROS2OdometryCovariance | |
| CROS2OdometrySensorComponent | |
| CROS2Requests | |
| CROS2RobotControlComponent | |
| CROS2RobotImporterEditorSystemComponent | Editor component for RobotImporter widget |
| CROS2RobotImporterSystemComponent | |
| CROS2SensorComponentBase | |
| CROS2SpawnerComponent | |
| CROS2SpawnerComponentConfig | |
| CROS2SpawnerComponentController | |
| CROS2SpawnerEditorComponent | |
| CROS2SpawnerServiceNames | |
| CROS2SpawnPointComponent | SpawnPoint indicates a place which is suitable to spawn a robot |
| CROS2SpawnPointComponentConfig | |
| CROS2SpawnPointComponentController | SpawnPoint indicates a place which is suitable to spawn a robot |
| CROS2SpawnPointEditorComponent | |
| CROS2SystemCameraComponent | System Component for Camera simulation in ROS 2 |
| CROS2SystemComponent | Central singleton-like System Component for ROS2 Gem |
| CROS2TimeSource | |
| CROS2Transform | |
| CROS2WheelOdometryComponent | |
| CSdfAssetBuilder | |
| CSdfAssetBuilderSettings | |
| CSdfAssetBuilderSystemComponent | System component for registering and managing the SdfAssetBuilder |
| CSdfAssetPathResolverSettings | |
| CSensorConfiguration | |
| CSensorConfigurationRequest | Interface that allows to get sensor configuration and switch publish state |
| CSensorEventSource | |
| CSensorsMaker | |
| CSimulationTimeSource | |
| CSkidSteeringControlComponent | Component that contains skid steering model |
| CSpawnerRequests | Interface class allowing requesting Spawner interface from other components |
| CSpawnPointInfo | |
| CStronglyTypedUuid | |
| CTickBasedSource | |
| CTopicConfiguration | A structure for a single ROS2 topic, a part of publisher or subscriber configuration |
| CTwistNotifications | |
| CTwistSubscriptionHandler | |
| CURDFPrefabMaker | Encapsulates constructive mapping of SDF elements to a complete prefab with entities and components |
| CVacuumGripperComponent | |
| CVisualsMaker | Populates a given entity with all the contents of the <visual> tag in robot description |
| CXacroParamsPage | Wizard page that allows user to modify Xacro parameters |
| CWGS84Coordinate |