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

Public Member Functions

 AZ_RTTI (SimulationFeaturesAggregatorRequests, SimulationFeaturesAggregatorRequestsTypeId)
 
virtual void AddSimulationFeatures (const AZStd::unordered_set< SimulationFeatureType > &features)=0
 Registers simulation features defined by caller.
 
virtual AZStd::unordered_set< SimulationFeatureType > GetSimulationFeatures ()=0
 
virtual bool HasFeature (SimulationFeatureType feature)=0
 

Member Function Documentation

◆ GetSimulationFeatures()

virtual AZStd::unordered_set< SimulationFeatureType > SimulationInterfaces::SimulationFeaturesAggregatorRequests::GetSimulationFeatures ( )
pure virtual

Returns features available in the simulator, list follows definitions at

See also
https://github.com/ros-simulation/simulation_interfaces/blob/main/msg/SimulatorFeatures.msg

◆ HasFeature()

virtual bool SimulationInterfaces::SimulationFeaturesAggregatorRequests::HasFeature ( SimulationFeatureType  feature)
pure virtual

Method checks if feature with given id is available in the simulation Method is extension to standard defined in simulation_interfaces


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