Package javax.vecmath

Class Tuple4d

java.lang.Object
javax.vecmath.Tuple4d
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
Point4d, Quat4d, Vector4d

public abstract class Tuple4d
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
See Also:
Serialized Form
  • 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

      public Tuple4d​(Tuple4d t1)
    • Tuple4d

      public Tuple4d​(Tuple4f t1)
    • 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

      public final void set​(Tuple4d t1)
    • set

      public final void set​(Tuple4f t1)
    • get

      public final void get​(double[] t)
    • get

      public final void get​(Tuple4d t)
    • add

      public final void add​(Tuple4d t1, Tuple4d t2)
    • add

      public final void add​(Tuple4d t1)
    • sub

      public final void sub​(Tuple4d t1, Tuple4d t2)
    • sub

      public final void sub​(Tuple4d t1)
    • negate

      public final void negate​(Tuple4d t1)
    • negate

      public final void negate()
    • scale

      public final void scale​(double s, Tuple4d t1)
    • scale

      public final void scale​(double s)
    • scaleAdd

      public final void scaleAdd​(double s, Tuple4d t1, Tuple4d t2)
    • scaleAdd

      public final void scaleAdd​(float s, Tuple4d t1)
    • scaleAdd

      public final void scaleAdd​(double s, Tuple4d t1)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • equals

      public boolean equals​(Tuple4d t1)
    • equals

      public boolean equals​(java.lang.Object t1)
      Overrides:
      equals in class java.lang.Object
    • epsilonEquals

      public boolean epsilonEquals​(Tuple4d t1, double epsilon)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • clamp

      public final void clamp​(float min, float max, Tuple4d t)
    • clamp

      public final void clamp​(double min, double max, Tuple4d t)
    • clampMin

      public final void clampMin​(float min, Tuple4d t)
    • clampMin

      public final void clampMin​(double min, Tuple4d t)
    • clampMax

      public final void clampMax​(float max, Tuple4d t)
    • clampMax

      public final void clampMax​(double max, Tuple4d t)
    • absolute

      public final void absolute​(Tuple4d t)
    • 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

      public void interpolate​(Tuple4d t1, Tuple4d t2, float alpha)
    • interpolate

      public void interpolate​(Tuple4d t1, Tuple4d t2, double alpha)
    • interpolate

      public void interpolate​(Tuple4d t1, float alpha)
    • interpolate

      public void interpolate​(Tuple4d t1, double alpha)
    • clone

      public java.lang.Object clone()
      Overrides:
      clone in class java.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)