92 virtual bool Run(
void) {
return true; }
93 virtual void SetOutput(
void);
94 double GetOutput (
void)
const {
return Output;}
95 std::string GetName(
void)
const {
return Name;}
96 std::string GetType(
void)
const {
return Type; }
97 virtual double GetOutputPct(
void)
const {
return 0; }
98 virtual void ResetPastStates(
void);
102 std::vector <FGPropertyNode_ptr> OutputNodes;
103 FGParameter_ptr ClipMin, ClipMax;
104 std::vector <FGPropertyValue_ptr> InitNodes;
105 std::vector <FGPropertyValue_ptr> InputNodes;
106 std::vector <double> output_array;
115 bool clip, cyclic_clip;
119 void CheckInputNodes(
size_t MinNodes,
size_t MaxNodes,
Element* el);
121 virtual void Debug(
int from);