cgma
TDInterpNode Class Reference

#include <TDInterpNode.hpp>

Inheritance diagram for TDInterpNode:
ToolData

List of all members.

Public Member Functions

 TDInterpNode (double val)
virtual ~TDInterpNode ()
void value (double val)
double value ()
void weight (double wgt)
double weight ()

Static Public Member Functions

static int is_interpnode (const ToolData *td)

Private Attributes

double mValue
double mWeight

Detailed Description

Definition at line 16 of file TDInterpNode.hpp.


Constructor & Destructor Documentation

TDInterpNode::TDInterpNode ( double  val) [inline]

Definition at line 25 of file TDInterpNode.hpp.

    { mValue = val; mWeight = 0.0; }
virtual TDInterpNode::~TDInterpNode ( ) [inline, virtual]

Definition at line 27 of file TDInterpNode.hpp.

{};

Member Function Documentation

static int TDInterpNode::is_interpnode ( const ToolData td) [inline, static]

Definition at line 30 of file TDInterpNode.hpp.

     {return (CAST_TO(td, const TDInterpNode) != NULL);}
void TDInterpNode::value ( double  val) [inline]

Definition at line 33 of file TDInterpNode.hpp.

    { mValue = val; }
double TDInterpNode::value ( ) [inline]

Definition at line 35 of file TDInterpNode.hpp.

    { return mValue; }
void TDInterpNode::weight ( double  wgt) [inline]

Definition at line 38 of file TDInterpNode.hpp.

    { mWeight = wgt; }
double TDInterpNode::weight ( ) [inline]

Definition at line 40 of file TDInterpNode.hpp.

    { return mWeight; }

Member Data Documentation

double TDInterpNode::mValue [private]

Definition at line 20 of file TDInterpNode.hpp.

double TDInterpNode::mWeight [private]

Definition at line 21 of file TDInterpNode.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines