Package javax.vecmath
Class Tuple4d
java.lang.Object
javax.vecmath.Tuple4d
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public abstract class Tuple4d
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description voidabsolute()voidabsolute(Tuple4d t)voidadd(Tuple4d t1)voidadd(Tuple4d t1, Tuple4d t2)voidclamp(double min, double max)voidclamp(double min, double max, Tuple4d t)voidclamp(float min, float max)voidclamp(float min, float max, Tuple4d t)voidclampMax(double max)voidclampMax(double max, Tuple4d t)voidclampMax(float max)voidclampMax(float max, Tuple4d t)voidclampMin(double min)voidclampMin(double min, Tuple4d t)voidclampMin(float min)voidclampMin(float min, Tuple4d t)java.lang.Objectclone()booleanepsilonEquals(Tuple4d t1, double epsilon)booleanequals(java.lang.Object t1)booleanequals(Tuple4d t1)voidget(double[] t)voidget(Tuple4d t)doublegetW()doublegetX()doublegetY()doublegetZ()inthashCode()voidinterpolate(Tuple4d t1, double alpha)voidinterpolate(Tuple4d t1, float alpha)voidinterpolate(Tuple4d t1, Tuple4d t2, double alpha)voidinterpolate(Tuple4d t1, Tuple4d t2, float alpha)voidnegate()voidnegate(Tuple4d t1)voidscale(double s)voidscale(double s, Tuple4d t1)voidscaleAdd(double s, Tuple4d t1)voidscaleAdd(double s, Tuple4d t1, Tuple4d t2)voidscaleAdd(float s, Tuple4d t1)voidset(double[] t)voidset(double x, double y, double z, double w)voidset(Tuple4d t1)voidset(Tuple4f t1)voidsetW(double w)voidsetX(double x)voidsetY(double y)voidsetZ(double z)voidsub(Tuple4d t1)voidsub(Tuple4d t1, Tuple4d t2)java.lang.StringtoString()Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
x
public double x -
y
public double y -
z
public double z -
w
public double w
-
-
Constructor Details
-
Tuple4d
public Tuple4d(double x, double y, double z, double w) -
Tuple4d
public Tuple4d(double[] t) -
Tuple4d
-
Tuple4d
-
Tuple4d
public Tuple4d()
-
-
Method Details
-
set
public final void set(double x, double y, double z, double w) -
set
public final void set(double[] t) -
set
-
set
-
get
public final void get(double[] t) -
get
-
add
-
add
-
sub
-
sub
-
negate
-
negate
public final void negate() -
scale
-
scale
public final void scale(double s) -
scaleAdd
-
scaleAdd
-
scaleAdd
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
equals
-
equals
public boolean equals(java.lang.Object t1)- Overrides:
equalsin classjava.lang.Object
-
epsilonEquals
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
clamp
-
clamp
-
clampMin
-
clampMin
-
clampMax
-
clampMax
-
absolute
-
clamp
public final void clamp(float min, float max) -
clamp
public final void clamp(double min, double max) -
clampMin
public final void clampMin(float min) -
clampMin
public final void clampMin(double min) -
clampMax
public final void clampMax(float max) -
clampMax
public final void clampMax(double max) -
absolute
public final void absolute() -
interpolate
-
interpolate
-
interpolate
-
interpolate
-
clone
public java.lang.Object clone()- Overrides:
clonein classjava.lang.Object
-
getX
public final double getX() -
setX
public final void setX(double x) -
getY
public final double getY() -
setY
public final void setY(double y) -
getZ
public final double getZ() -
setZ
public final void setZ(double z) -
getW
public final double getW() -
setW
public final void setW(double w)
-