Package org.esa.snap.core.jexp
Class Term.NotI
- java.lang.Object
-
- org.esa.snap.core.jexp.Term
-
- org.esa.snap.core.jexp.Term.Op
-
- org.esa.snap.core.jexp.Term.Unary
-
- org.esa.snap.core.jexp.Term.UnaryI
-
- org.esa.snap.core.jexp.Term.NotI
-
- Enclosing class:
- Term
public static final class Term.NotI extends Term.UnaryI
The bitwise NOT operation:~
i-term
-
-
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 <T> T
accept(TermVisitor<T> visitor)
Visitor support.int
evalI(EvalEnv env)
Evaluates this term to anint
value.-
Methods inherited from class org.esa.snap.core.jexp.Term.UnaryI
evalB, evalD
-
Methods inherited from class org.esa.snap.core.jexp.Term.Unary
pre
-
Methods inherited from class org.esa.snap.core.jexp.Term.Op
compare, getArg, getArg, getArgCount, getArgs, getChildren, getName, getRetType, isConst, toString
-
-
-
-
Constructor Detail
-
NotI
public NotI(Term arg)
-
-
Method Detail
-
evalI
public int evalI(EvalEnv env)
Description copied from class:Term
Evaluates this term to anint
value.
-
accept
public <T> T accept(TermVisitor<T> visitor)
Description copied from class:Term
Visitor support.
-
-