Package javax.vecmath
Class Tuple2f
java.lang.Object
javax.vecmath.Tuple2f
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
- Direct Known Subclasses:
Point2f,TexCoord2f,Vector2f
public abstract class Tuple2f
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(Tuple2f t)voidadd(Tuple2f t1)voidadd(Tuple2f t1, Tuple2f t2)voidclamp(float min, float max)voidclamp(float min, float max, Tuple2f t)voidclampMax(float max)voidclampMax(float max, Tuple2f t)voidclampMin(float min)voidclampMin(float min, Tuple2f t)java.lang.Objectclone()booleanepsilonEquals(Tuple2f t1, float epsilon)booleanequals(java.lang.Object t1)booleanequals(Tuple2f t1)voidget(float[] t)floatgetX()floatgetY()inthashCode()voidinterpolate(Tuple2f t1, float alpha)voidinterpolate(Tuple2f t1, Tuple2f t2, float alpha)voidnegate()voidnegate(Tuple2f t1)voidscale(float s)voidscale(float s, Tuple2f t1)voidscaleAdd(float s, Tuple2f t1)voidscaleAdd(float s, Tuple2f t1, Tuple2f t2)voidset(float[] t)voidset(float x, float y)voidset(Tuple2d t1)voidset(Tuple2f t1)voidsetX(float x)voidsetY(float y)voidsub(Tuple2f t1)voidsub(Tuple2f t1, Tuple2f t2)java.lang.StringtoString()Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
x
public float x -
y
public float y
-
-
Constructor Details
-
Tuple2f
public Tuple2f(float x, float y) -
Tuple2f
public Tuple2f(float[] t) -
Tuple2f
-
Tuple2f
-
Tuple2f
public Tuple2f()
-
-
Method Details
-
set
public final void set(float x, float y) -
set
public final void set(float[] t) -
set
-
set
-
get
public final void get(float[] t) -
add
-
add
-
sub
-
sub
-
negate
-
negate
public final void negate() -
scale
-
scale
public final void scale(float s) -
scaleAdd
-
scaleAdd
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
equals
-
equals
public boolean equals(java.lang.Object t1)- Overrides:
equalsin classjava.lang.Object
-
epsilonEquals
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
clamp
-
clampMin
-
clampMax
-
absolute
-
clamp
public final void clamp(float min, float max) -
clampMin
public final void clampMin(float min) -
clampMax
public final void clampMax(float max) -
absolute
public final void absolute() -
interpolate
-
interpolate
-
clone
public java.lang.Object clone()- Overrides:
clonein classjava.lang.Object
-
getX
public final float getX() -
setX
public final void setX(float x) -
getY
public final float getY() -
setY
public final void setY(float y)
-