public static final class Term.ConstD extends Term.Const
2.97665 or
1.4e-12.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| Modifier and Type | Field and Description |
|---|---|
static Term.ConstD |
E |
static Term.ConstD |
HALF |
static Term.ConstD |
NAN |
static Term.ConstD |
ONE |
static Term.ConstD |
PI |
static Term.ConstD |
TWO |
static Term.ConstD |
ZERO |
| Constructor and Description |
|---|
ConstD(double value) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
accept(TermVisitor<T> visitor)
Visitor support.
|
static boolean |
eq(double v1,
double v2)
Special comparison only valid for numbers whose exponent is -1 to +1.
|
int |
getRetType()
Gets the term's "natural" return type.
|
double |
getValue() |
static Term.ConstD |
lookup(double value) |
protected boolean |
toB() |
protected double |
toD() |
protected int |
toI() |
protected String |
toS() |
String |
toString()
Returns a string representation of this term which
can be used for debugging.
|
compare, evalB, evalD, evalI, evalS, isConst, prepublic static final Term.ConstD NAN
public static final Term.ConstD ZERO
public static final Term.ConstD ONE
public static final Term.ConstD TWO
public static final Term.ConstD HALF
public static final Term.ConstD PI
public static final Term.ConstD E
public static Term.ConstD lookup(double value)
public double getValue()
public int getRetType()
TermgetRetType in class TermTYPE_X constants
defined in this class.protected boolean toB()
toB in class Term.Constprotected int toI()
toI in class Term.Constprotected double toD()
toD in class Term.Constprotected String toS()
toS in class Term.Constpublic String toString()
Termpublic <T> T accept(TermVisitor<T> visitor)
Termpublic static boolean eq(double v1,
double v2)
Copyright © 2014–2015 European Space Agency (ESA). All rights reserved.