COM.hugin.HAPI
Class BooleanExpression
java.lang.Object
|
+--COM.hugin.HAPI.Expression
|
+--COM.hugin.HAPI.ConstantExpression
|
+--COM.hugin.HAPI.BooleanExpression
- public class BooleanExpression
- extends ConstantExpression
A Boolean constant expression is used to compare state values of
Boolean discrete chance or decision nodes.
| 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_ERROR,
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_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_POISSON,
H_OPERATOR_POWER,
H_OPERATOR_SIN,
H_OPERATOR_SINH,
H_OPERATOR_SQRT,
H_OPERATOR_SUBTRACT,
H_OPERATOR_TAN,
H_OPERATOR_TANH,
H_OPERATOR_UNIFORM,
H_OPERATOR_WEIBULL |
|
Constructor Summary |
BooleanExpression(boolean bool)
Constructs a BooleanExpression from a boolean. |
|
Method Summary |
java.lang.Object |
clone()
Clones this Expression. |
boolean |
getBoolean()
Returns the value of this BooleanExpression. |
int |
getOperator()
Returns the Operator for this Expression
|
boolean |
getValue()
Returns the value of this Expression. |
boolean |
isBooleanExpression()
Tests if the expression is a BooleanExpression
|
| Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
BooleanExpression
public BooleanExpression(boolean bool)
throws ExceptionHugin,
ExceptionArgumentNotAlive
- Constructs a BooleanExpression from a boolean.
- Parameters:
bool - a boolean
getValue
public boolean getValue()
throws ExceptionObjectNotAlive
- Returns the value of this Expression.
- Returns:
- A boolean
getBoolean
public boolean getBoolean()
throws ExceptionObjectNotAlive
- Returns the value of this BooleanExpression.
- Returns:
- A boolean
getOperator
public int getOperator()
- Returns the Operator for this Expression
- Returns:
- Operator
clone
public java.lang.Object clone()
- Clones this Expression.
- Returns:
- Pointer to the clone.
isBooleanExpression
public boolean isBooleanExpression()
throws ExceptionObjectNotAlive
- Tests if the expression is a BooleanExpression
- Returns:
- true