Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
Loading...
Searching...
No Matches
icarus::EntityInstance Struct Reference

Entity instance (template + name + overrides). More...

#include <SimulatorConfig.hpp>

Collaboration diagram for icarus::EntityInstance:

Public Attributes

EntityTemplate entity_template
 Template (either inline or loaded from file via !include).
std::string name
 Instance name (becomes entity prefix in signals).
std::unordered_map< std::string, ComponentConfigoverrides
 Component name -> config overrides.

Detailed Description

Entity instance (template + name + overrides).

References a template and provides instance-specific configuration.

Member Data Documentation

◆ entity_template

EntityTemplate icarus::EntityInstance::entity_template

Template (either inline or loaded from file via !include).

◆ name

std::string icarus::EntityInstance::name

Instance name (becomes entity prefix in signals).

◆ overrides

std::unordered_map<std::string, ComponentConfig> icarus::EntityInstance::overrides

Component name -> config overrides.


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