Class Satellite

Inheritance Relationships

Base Type

Class Documentation

class Satellite : public lupnt::AgentWithDynamics

Public Functions

Satellite() = default
Satellite(Config &config)
virtual void Log(Real time) override

Log this agent’s state, attitude, and control vectors (and the attached application’s state, if any) to the DataLogger. Called once per Step by AgentWithDynamics::Step.

Parameters:

time – Current simulation time [s]

virtual void LogCesium() override

Push this agent’s geometry to the Cesium 3D viewer. Currently a no-op for the base AgentWithDynamics; Satellite/SurfaceStation override it (see their respective headers).