Open 3D Engine ROS2 Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
ROS2::RobotImporterRequest Class Referenceabstract

Inherits AZ::EBusTraits.

Public Member Functions

virtual bool GeneratePrefabFromFile (const AZStd::string_view filePath, bool importAssetWithUrdf, bool useArticulation)=0
 
virtual const SDFormat::SensorImporterHooksStorage & GetSensorHooks () const =0
 Return the reference to the list of sensor importer hooks.
 
virtual const SDFormat::ModelPluginImporterHooksStorage & GetModelPluginHooks () const =0
 Return the reference to the list of model plugin importer hooks.
 

Static Public Attributes

static constexpr AZ::EBusHandlerPolicy HandlerPolicy = AZ::EBusHandlerPolicy::Single
 
static constexpr AZ::EBusAddressPolicy AddressPolicy = AZ::EBusAddressPolicy::Single
 

Member Function Documentation

◆ GeneratePrefabFromFile()

virtual bool ROS2::RobotImporterRequest::GeneratePrefabFromFile ( const AZStd::string_view  filePath,
bool  importAssetWithUrdf,
bool  useArticulation 
)
pure virtual

Generate prefab from the urdf file.

Parameters
filePathThe path of the urdf file
importAssetWithUrdfIf true, the assets referenced in the urdf file will be imported
useArticulationIf true, the prefab will be generated with articulation

The documentation for this class was generated from the following file: