Package org.esa.snap.core.jexp
Class Term.BinaryB
- java.lang.Object
-
- org.esa.snap.core.jexp.Term
-
- org.esa.snap.core.jexp.Term.Op
-
- org.esa.snap.core.jexp.Term.Binary
-
- org.esa.snap.core.jexp.Term.BinaryB
-
- Direct Known Subclasses:
Term.AndB
,Term.EqB
,Term.EqD
,Term.EqI
,Term.GeD
,Term.GeI
,Term.GtD
,Term.GtI
,Term.LeD
,Term.LeI
,Term.LtD
,Term.LtI
,Term.NEqB
,Term.NEqD
,Term.NEqI
,Term.OrB
- Enclosing class:
- Term
public abstract static class Term.BinaryB extends Term.Binary
An abstract binary (= 2 operands) operation.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.esa.snap.core.jexp.Term
Term.Add, Term.AndB, Term.AndI, Term.Assign, Term.Binary, Term.BinaryB, Term.BinaryI, Term.BinaryN, Term.Call, Term.Cond, Term.Const, Term.ConstB, Term.ConstD, Term.ConstI, Term.ConstS, Term.Div, Term.EqB, Term.EqD, Term.EqI, Term.GeD, Term.GeI, Term.GtD, Term.GtI, Term.LeD, Term.LeI, Term.LtD, Term.LtI, Term.Mod, Term.Mul, Term.Neg, Term.NEqB, Term.NEqD, Term.NEqI, Term.NotB, Term.NotI, Term.Op, Term.OrB, Term.OrI, Term.Ref, Term.Sub, Term.Unary, Term.UnaryB, Term.UnaryI, Term.UnaryN, Term.XOrI
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
evalD(EvalEnv env)
Evaluates this term to adouble
value.int
evalI(EvalEnv env)
Evaluates this term to anint
value.-
Methods inherited from class org.esa.snap.core.jexp.Term.Op
compare, getArg, getArg, getArgCount, getArgs, getChildren, getName, getRetType, isConst, toString
-
-