COM.hugin.HAPI
Class NodeExpression

java.lang.Object
  extended byCOM.hugin.HAPI.Expression
      extended byCOM.hugin.HAPI.NodeExpression

public class NodeExpression
extends Expression

An expression representing the value of a discrete chance node or decision node.


Field Summary
 
Fields inherited from class COM.hugin.HAPI.Expression
H_OPERATOR_ABS, H_OPERATOR_ADD, H_OPERATOR_AND, H_OPERATOR_BETA, H_OPERATOR_BINOMIAL, H_OPERATOR_BOOLEAN, H_OPERATOR_CEIL, H_OPERATOR_COS, H_OPERATOR_COSH, H_OPERATOR_DISTRIBUTION, H_OPERATOR_DIVIDE, H_OPERATOR_EQUALS, H_OPERATOR_EXP, H_OPERATOR_EXPONENTIAL, H_OPERATOR_FLOOR, H_OPERATOR_GAMMA, H_OPERATOR_GEOMETRIC, H_OPERATOR_GREATER_THAN, H_OPERATOR_GREATER_THAN_OR_EQUALS, H_OPERATOR_IF, H_OPERATOR_LABEL, H_OPERATOR_LESS_THAN, H_OPERATOR_LESS_THAN_OR_EQUALS, H_OPERATOR_LOG, H_OPERATOR_LOG10, H_OPERATOR_LOG2, H_OPERATOR_LOGNORMAL, H_OPERATOR_MAX, H_OPERATOR_MIN, H_OPERATOR_MOD, H_OPERATOR_MULTIPLY, H_OPERATOR_NEGATE, H_OPERATOR_NEGATIVEBINOMIAL, H_OPERATOR_NODE, H_OPERATOR_NOISYOR, H_OPERATOR_NORMAL, H_OPERATOR_NOT, H_OPERATOR_NOT_EQUALS, H_OPERATOR_NUMBER, H_OPERATOR_OR, H_OPERATOR_PERT, H_OPERATOR_POISSON, H_OPERATOR_POWER, H_OPERATOR_SIN, H_OPERATOR_SINH, H_OPERATOR_SQRT, H_OPERATOR_SUBTRACT, H_OPERATOR_TAN, H_OPERATOR_TANH, H_OPERATOR_TRIANGULAR, H_OPERATOR_TRUNCATE, H_OPERATOR_UNIFORM, H_OPERATOR_WEIBULL
 
Constructor Summary
NodeExpression(Node node)
          Constructs a new NodeExpression.
 
Method Summary
 Node getNode()
          Returns the node used to build the expression.
 int getOperator()
          Returns the operator of this Expression.
 Node getValue()
          Returns the node used to build the expression.
 boolean isNodeExpression()
          Tests if the expression is a NodeExpression.
 
Methods inherited from class COM.hugin.HAPI.Expression
clone, delete, expressionToString, isCompositeExpression, isConstantExpression, stringToExpression, stringToExpression
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeExpression

public NodeExpression(Node node)
               throws ExceptionHugin
Constructs a new NodeExpression.

Method Detail

getValue

public Node getValue()
Returns the node used to build the expression.


getNode

public Node getNode()
Returns the node used to build the expression.


isNodeExpression

public boolean isNodeExpression()
Tests if the expression is a NodeExpression.

Overrides:
isNodeExpression in class Expression

getOperator

public int getOperator()
Returns the operator of this Expression.

Specified by:
getOperator in class Expression