Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
Loading...
Searching...
No Matches
Component.hpp File Reference

Base class for all simulation components. More...

#include <icarus/core/ComponentConfig.hpp>
#include <icarus/core/CoreTypes.hpp>
#include <icarus/core/Error.hpp>
#include <janus/math/Quaternion.hpp>
#include <string>
#include <vector>
#include <vulcan/time/Epoch.hpp>
Include dependency graph for Component.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  icarus::SignalDecl
 Signal declaration for introspection. More...
class  icarus::Component< Scalar >
 Base class for all simulation components. More...

Namespaces

namespace  icarus

Detailed Description

Base class for all simulation components.

Part of Phase 1.4: Component Base. Components implement the Provision/Stage/Step lifecycle.