simulation_framework::autonomy::AutonomySimInstanceCreator Class Reference
Last update: 19.09.2025Creates simulation instances specific to autonomy simulation. More...
#include <autonomy_sim_instance_creator.h>


Public Member Functions | |
| std::unique_ptr< core::lifecycle::ISimulationInstance > | Create (const core::SimulationParameters &core_parameters) override |
| Creates a simulation instance specific to autonomy simulation. | |
Public Member Functions inherited from simulation_framework::autonomy::ISimInstanceCreator | |
| virtual | ~ISimInstanceCreator ()=default |
| Virtual destructor for safe polymorphic deletion. | |
Detailed Description
Creates simulation instances specific to autonomy simulation.
This class implements the ISimInstanceCreator interface to provide a concrete mechanism for creating instances of ISimulationInstance tailored to simulations in the autonomy simulation domain.
The implementation uses the provided core::SimulationParameters to configure the simulation instance with parameters relevant to autonomy simulations.
Definition at line 31 of file autonomy_sim_instance_creator.h.
Member Function Documentation
◆ Create()
|
overridevirtual |
Creates a simulation instance specific to autonomy simulation.
Implements the Create method from the ISimInstanceCreator interface, producing an ISimulationInstance configured for autonomy simulations. The provided core::SimulationParameters are used to customize the instance as needed.
- Parameters
-
core_parameters The simulation parameters used to configure the autonomy instance.
- Returns
- A unique pointer to a domain-specific implementation of
core::lifecycle::ISimulationInstance.
Implements simulation_framework::autonomy::ISimInstanceCreator.
The documentation for this class was generated from the following file:
Public Member Functions inherited from