44#include "math/FGModelFunctions.h"
45#include "simgear/misc/sg_path.hxx"
55class FGPropertyManager;
98 virtual bool Run(
bool Holding);
100 bool InitModel(
void)
override;
104 unsigned int GetRate(
void)
const {
return rate; }
105 FGFDMExec* GetExec(
void)
const {
return FDMExec; }
107 void SetPropertyManager(std::shared_ptr<FGPropertyManager> fgpm) { PropertyManager=fgpm;}
108 virtual SGPath FindFullPathName(
const SGPath& path)
const;
109 const std::string& GetName(
void)
const {
return Name; }
110 virtual bool Load(Element* el) {
return true; }
113 unsigned int exe_ctr;
125 bool Upload(Element* el,
bool preLoad);
127 virtual void Debug(
int from);
130 std::shared_ptr<FGPropertyManager> PropertyManager;
Encapsulates the JSBSim simulation executive.
The model functions class provides the capability for loading, storing, and executing arbitrary funct...
Base class for all scheduled JSBSim models.
void SetRate(unsigned int tt)
Set the ouput rate for the model in frames.
unsigned int GetRate(void) const
Get the output rate for the model in frames.
Main namespace for the JSBSim Flight Dynamics Model.