OutputNode Class Reference

#include <Node.h>

Inheritance diagram for OutputNode:
Node

List of all members.

Public Member Functions

 OutputNode ()
OutputNodesetSource (int s)
 sets source to s and returns *this
virtual bool evaluate (NodeList &nl, int t)
virtual string getType (void)
virtual void reset (void)

Private Attributes

int source

Detailed Description

DESCRIPTION

An output node is set to a node and tracks that node for the purposes of analysis


Constructor & Destructor Documentation

OutputNode::OutputNode (  ) 

OutputNode constructor


Member Function Documentation

bool OutputNode::evaluate ( NodeList nl,
int  t 
) [virtual]

Output Node Implementation of evaluate: The output node's value is set to the value of the node that it is dependant on

Implements Node.

virtual string OutputNode::getType ( void   )  [inline, virtual]

Implements Node.

virtual void OutputNode::reset ( void   )  [inline, virtual]

Implements Node.

OutputNode& OutputNode::setSource ( int  s  )  [inline]

sets source to s and returns *this


Member Data Documentation

int OutputNode::source [private]

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

Generated on Fri May 7 00:40:42 2010 for ChemChains by  doxygen 1.6.1