FlightGear next
JSBSim::FGFunctionValue Class Reference

Represents a property value on which a function is applied. More...

#include <FGFunctionValue.h>

Inherits JSBSim::FGPropertyValue.

Public Member Functions

 FGFunctionValue (FGPropertyNode *propNode, FGTemplateFunc *f)
 
 FGFunctionValue (std::string propName, FGPropertyManager *propertyManager, FGTemplateFunc *f)
 
double GetValue (void) const override
 
std::string GetName (void) const override
 
std::string GetNameWithSign (void) const override
 
std::string GetPrintableName (void) const override
 
std::string GetFullyQualifiedName (void) const override
 
- Public Member Functions inherited from JSBSim::FGPropertyValue
 FGPropertyValue (FGPropertyNode *propNode)
 
 FGPropertyValue (const std::string &propName, FGPropertyManager *propertyManager)
 
double GetValue (void) const override
 
bool IsConstant (void) const override
 
void SetNode (FGPropertyNode *node)
 
void SetValue (double value)
 
bool IsLateBound (void) const
 
std::string GetName (void) const override
 
- Public Member Functions inherited from JSBSim::FGParameter
virtual ~FGParameter (void)
 
double getDoubleValue (void) const
 

Additional Inherited Members

- Protected Member Functions inherited from JSBSim::FGPropertyValue
FGPropertyNodeGetNode (void) const
 

Detailed Description

Represents a property value on which a function is applied.

Author
Bertrand Coconnier

Definition at line 57 of file FGFunctionValue.h.

Constructor & Destructor Documentation

◆ FGFunctionValue() [1/2]

JSBSim::FGFunctionValue::FGFunctionValue ( FGPropertyNode * propNode,
FGTemplateFunc * f )
inline

Definition at line 61 of file FGFunctionValue.h.

◆ FGFunctionValue() [2/2]

JSBSim::FGFunctionValue::FGFunctionValue ( std::string propName,
FGPropertyManager * propertyManager,
FGTemplateFunc * f )
inline

Definition at line 63 of file FGFunctionValue.h.

Member Function Documentation

◆ GetFullyQualifiedName()

std::string JSBSim::FGFunctionValue::GetFullyQualifiedName ( void ) const
inlineoverridevirtual

Reimplemented from JSBSim::FGPropertyValue.

Definition at line 78 of file FGFunctionValue.h.

◆ GetName()

std::string JSBSim::FGFunctionValue::GetName ( void ) const
inlineoverridevirtual

Implements JSBSim::FGParameter.

Definition at line 69 of file FGFunctionValue.h.

◆ GetNameWithSign()

std::string JSBSim::FGFunctionValue::GetNameWithSign ( void ) const
inlineoverridevirtual

Reimplemented from JSBSim::FGPropertyValue.

Definition at line 72 of file FGFunctionValue.h.

◆ GetPrintableName()

std::string JSBSim::FGFunctionValue::GetPrintableName ( void ) const
inlineoverridevirtual

Reimplemented from JSBSim::FGPropertyValue.

Definition at line 75 of file FGFunctionValue.h.

◆ GetValue()

double JSBSim::FGFunctionValue::GetValue ( void ) const
inlineoverridevirtual

Implements JSBSim::FGParameter.

Definition at line 67 of file FGFunctionValue.h.


The documentation for this class was generated from the following file: