Public Member Functions | Public Attributes | Private Attributes | List of all members
gnsstk::Expression::VarNode Class Reference

Detailed Description

Definition at line 222 of file Expression.hpp.

Inheritance diagram for gnsstk::Expression::VarNode:
Inheritance graph
[legend]

Public Member Functions

double getValue ()
 
std::ostream & print (std::ostream &ostr)
 
void setValue (double newValue)
 
 VarNode (std::string theName)
 
- Public Member Functions inherited from gnsstk::Expression::ExpNode
virtual ~ExpNode ()
 

Public Attributes

bool hasValue
 
std::string name
 

Private Attributes

double value
 

Constructor & Destructor Documentation

◆ VarNode()

gnsstk::Expression::VarNode::VarNode ( std::string  theName)
inline

Definition at line 226 of file Expression.hpp.

Member Function Documentation

◆ getValue()

double gnsstk::Expression::VarNode::getValue ( )
virtual
Exceptions
ExpressionException

Implements gnsstk::Expression::ExpNode.

Definition at line 122 of file Expression.cpp.

◆ print()

std::ostream& gnsstk::Expression::VarNode::print ( std::ostream &  ostr)
inlinevirtual

Implements gnsstk::Expression::ExpNode.

Definition at line 234 of file Expression.hpp.

◆ setValue()

void gnsstk::Expression::VarNode::setValue ( double  newValue)

Definition at line 116 of file Expression.cpp.

Member Data Documentation

◆ hasValue

bool gnsstk::Expression::VarNode::hasValue

Definition at line 240 of file Expression.hpp.

◆ name

std::string gnsstk::Expression::VarNode::name

Definition at line 239 of file Expression.hpp.

◆ value

double gnsstk::Expression::VarNode::value
private

Definition at line 245 of file Expression.hpp.


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


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:44