|
FERS 1.0.0
The Flexible Extensible Radar Simulator
|
Inheritance diagram for fers_context:
Collaboration diagram for fers_context:Public Member Functions | |
| core::World * | getWorld () const noexcept |
| Retrieves a pointer to the simulation world. | |
| std::mt19937 & | getMasterSeeder () noexcept |
| Retrieves a mutable reference to the master random number seeder. | |
| void | setOutputDir (std::string dir) |
| Sets the output directory for simulation results. | |
| const std::string & | getOutputDir () const noexcept |
| Gets the output directory for simulation results. | |
| void | setLastOutputMetadata (core::OutputMetadata metadata) |
| void | clearLastOutputMetadata () |
| std::string | getLastOutputMetadataJson () const |
|
inherited |
Definition at line 80 of file fers_context.h.
|
inherited |
Definition at line 82 of file fers_context.h.
References core::outputMetadataToJsonString().
Referenced by fers_get_last_output_metadata_json().
Here is the call graph for this function:
Here is the caller graph for this function:
|
noexceptinherited |
Retrieves a mutable reference to the master random number seeder.
A single master generator is used to seed all other random number generators within the simulation (e.g., for noise models, RCS fluctuations). This design is crucial for ensuring that a simulation can be made fully deterministic and reproducible by controlling a single seed value at the top level.
std::mt19937 engine. Definition at line 66 of file fers_context.h.
|
noexceptinherited |
Gets the output directory for simulation results.
Definition at line 76 of file fers_context.h.
|
noexceptinherited |
Retrieves a pointer to the simulation world.
This provides direct, mutable access to the in-memory representation of the scenario, allowing API functions to modify it.
core::World object. Definition at line 54 of file fers_context.h.
Referenced by fers_update_platform_from_json(), fers_update_receiver_from_json(), fers_update_target_from_json(), and fers_update_transmitter_from_json().
Here is the caller graph for this function:
|
inherited |
Definition at line 78 of file fers_context.h.
|
inherited |
Sets the output directory for simulation results.
Definition at line 71 of file fers_context.h.
Referenced by fers_set_output_directory().
Here is the caller graph for this function: