HAPI::NumberedDCNode Class Reference

Numbered discrete chance node. More...

Inheritance diagram for HAPI::NumberedDCNode:
HAPI::DiscreteChanceNode HAPI::DiscreteNode HAPI::Node

List of all members.

Public Member Functions

NumberedDCNodeclone () const
 Clone this NumberedDCNode object.
Index getStateIndex (double value) const
 Return the index of the state matching the specified value.
double getStateValue (size_t state) const
 Return the value associated with state.
 NumberedDCNode (NetworkModel *nm)
 Create a new NumberedDCNode in the given NetworkModel.
void setStateValue (size_t state, double value)
 Set the value associated with state.

Detailed Description

Numbered discrete chance node.

Each state represents a number.


Member Function Documentation

NumberedDCNode* HAPI::NumberedDCNode::clone (  )  const [virtual]

Clone this NumberedDCNode object.

Implements HAPI::Node.

Index HAPI::NumberedDCNode::getStateIndex ( double  value  )  const

Return the index of the state matching the specified value.

If there is no (unique) state with the specified state value, -1 is returned.

Parameters:
value the state value of the state to be searched for
Returns:
the index of the state with the specified state value.

Copyright Hugin Expert A/S 1993-2010