Public Member Functions

HAPI::BooleanDFNode Class Reference

Boolean discrete decision node. More...

Inheritance diagram for HAPI::BooleanDFNode:
HAPI::DiscreteFunctionNode HAPI::DiscreteNode HAPI::Node

List of all members.

Public Member Functions

 BooleanDFNode (NetworkModel *nm)
 Create a new BooleanDFNode in the given NetworkModel.
 BooleanDFNode (DiscreteFunctionNode *node)
 Construct a new BooleanDFNode object corresponding to the given DiscreteFunctionNode object node.
BooleanDFNodeclone () const
 Clone this BooleanDFNode object.
BooleanDFNodecreateTemporalClone ()
 Construct a temporal clone of this BooleanDFNode object.

Detailed Description

Boolean discrete decision node.

A BooleanDFNode has states false and true.


Constructor & Destructor Documentation

HAPI::BooleanDFNode::BooleanDFNode ( DiscreteFunctionNode node )

Construct a new BooleanDFNode object corresponding to the given DiscreteFunctionNode object node.

The new object will be identical to node (that is, same parents, same table, etc.) except for its type.

As a side-effect, the object node is deleted. And if node is an output node, then all output clone objects associated with the node are also deleted.


Member Function Documentation

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

Clone this BooleanDFNode object.

Implements HAPI::Node.

BooleanDFNode* HAPI::BooleanDFNode::createTemporalClone (  ) [virtual]

Construct a temporal clone of this BooleanDFNode object.

Implements HAPI::Node.


Copyright Hugin Expert A/S 1993-2024