30 #ifndef FGFUNCTIONVALUE_H
31 #define FGFUNCTIONVALUE_H
37 #include "math/FGPropertyValue.h"
67 double GetValue(
void)
const override {
return function->GetValue(GetNode()); }
69 std::string GetName(
void)
const override {
70 return function->GetName() +
"(" + FGPropertyValue::GetName() +
")";
72 std::string GetNameWithSign(
void)
const override {
73 return function->GetName() +
"(" + FGPropertyValue::GetNameWithSign() +
")";
75 std::string GetPrintableName(
void)
const override {
76 return function->GetName() +
"(" + FGPropertyValue::GetPrintableName() +
")";
78 std::string GetFullyQualifiedName(
void)
const override {
79 return function->GetName() +
"(" + FGPropertyValue::GetFullyQualifiedName() +
")";
83 FGTemplateFunc_ptr
function;