Class Simulation¶
Defined in File simulation.h
Inheritance Relationships¶
Base Type¶
public lupnt::Object< Simulation >(Template Class Object)
Derived Type¶
public lupnt::LunarGnssODTSSimulation(Class LunarGnssODTSSimulation)
Class Documentation¶
-
class Simulation : public lupnt::Object<Simulation>¶
Subclassed by lupnt::LunarGnssODTSSimulation
Public Functions
-
Simulation() = default¶
-
virtual void Setup()¶
-
virtual void Precompute()¶
-
void Schedule(Real time, const std::function<void(Real)> &func, Real freq = Event::SINGLE_EVENT, Event::Priority priority = Event::Priority::LOW)¶
-
virtual void Run()¶
-
void Subscribe(const std::string &topic, std::function<void(const std::any&)> callback)¶
-
void Publish(double time, const std::string &topic, const std::any &message)¶
-
inline CesiumViewer *GetCesiumViewer()¶
-
Simulation() = default¶