public class IDouble extends IParameterObject implements IDoubleI, IEntityParameter
| Modifier and Type | Field and Description |
|---|---|
double |
x |
parent| Constructor and Description |
|---|
IDouble() |
IDouble(double x) |
IDouble(IDouble v) |
IDouble(IDoubleI v) |
IDouble(IIntegerI v) |
IDouble(IServerI s) |
IDouble(IServerI s,
double x) |
IDouble(IServerI s,
IDouble v) |
IDouble(IServerI s,
IDoubleI v) |
IDouble(IServerI s,
IIntegerI v) |
| Modifier and Type | Method and Description |
|---|---|
IDouble |
abs() |
IDouble |
acos() |
IDouble |
add(double x) |
IDouble |
add(IDoubleI v) |
IDouble |
asin() |
IDouble |
atan() |
IDouble |
atan2(double x2) |
IDouble |
atan2(IDoubleI x2) |
IDouble |
cos() |
IDouble |
cp()
alias of dup()
|
IDouble |
cp(double v)
duplicate and add
|
IDouble |
cp(IDoubleI v)
duplicate and add
|
IDouble |
deg() |
IDouble |
div(double x) |
IDouble |
div(IDoubleI v) |
IDouble |
dup() |
boolean |
eq(double v) |
boolean |
eq(double v,
double resolution) |
boolean |
eq(IDouble v) |
boolean |
eq(IDouble v,
double resolution) |
boolean |
eq(IDoubleI v) |
boolean |
eq(IDoubleI v,
double resolution) |
boolean |
eq(ISwitchE e,
IDoubleI v) |
boolean |
eq(ISwitchE e,
IDoubleI v,
double resolution) |
IBool |
eq(ISwitchR r,
IDoubleI v) |
IBool |
eq(ISwitchR r,
IDoubleI v,
IDoubleI resolution) |
IDouble |
exp() |
IDouble |
get() |
IDouble |
getX() |
IDouble |
inv() |
boolean |
isValid() |
static boolean |
isValid(double val) |
static boolean |
isValid(float val) |
IDouble |
log() |
IDouble |
mul(double x) |
IDouble |
mul(IDoubleI v) |
IDouble |
neg() |
IDouble |
pow(double n) |
IDouble |
pow(IDoubleI n) |
IDouble |
rad() |
IDouble |
set(double x) |
IDouble |
set(IDoubleI v) |
IDouble |
set(IIntegerI v) |
IDouble |
sin() |
IDouble |
sq() |
IDouble |
sqrt() |
IDouble |
sub(double x) |
IDouble |
sub(IDoubleI v) |
IDouble |
tan() |
double |
x() |
IDouble |
zero() |
createObject, parent, parentpublic IDouble()
public IDouble(double x)
public IDouble(IDouble v)
public IDouble(IDoubleI v)
public IDouble(IIntegerI v)
public IDouble(IServerI s)
public IDouble(IServerI s, double x)
public double x()
public IDouble get()
public IDouble getX()
public IDouble dup()
public IDouble cp()
public IDouble zero()
public boolean eq(IDouble v)
public boolean eq(IDouble v, double resolution)
public boolean isValid()
public static boolean isValid(double val)
public static boolean isValid(float val)