cz.cuni.utils.math
Class Tuple4D

java.lang.Object
  extended by cz.cuni.utils.math.Tuple4D
All Implemented Interfaces:
java.lang.Cloneable

public class Tuple4D
extends java.lang.Object
implements java.lang.Cloneable


Field Summary
 double[] xyzd
           
 
Constructor Summary
Tuple4D()
           
Tuple4D(double x, double y, double z, double d)
           
Tuple4D(Tuple4D tuple)
           
Tuple4D(Tuple4D tuple1, Tuple4D tuple2)
           
 
Method Summary
 Tuple4D abs()
           
 Tuple4D assign(double x, double y, double z, double d)
           
 Tuple4D assign(Tuple4D a)
           
 java.lang.Object clone()
           
 boolean equals(double x, double y, double z, double d)
           
 boolean equals(Tuple4D t)
           
 Tuple4D inverse()
           
 double length()
           
 Tuple4D normalize()
           
 Tuple4D plus(double[] xyzd_)
           
 Tuple4D plus(Tuple4D a)
           
 double sqrLength()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

xyzd

public double[] xyzd
Constructor Detail

Tuple4D

public Tuple4D()

Tuple4D

public Tuple4D(double x,
               double y,
               double z,
               double d)

Tuple4D

public Tuple4D(Tuple4D tuple)

Tuple4D

public Tuple4D(Tuple4D tuple1,
               Tuple4D tuple2)
Method Detail

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

equals

public boolean equals(double x,
                      double y,
                      double z,
                      double d)

equals

public boolean equals(Tuple4D t)

assign

public Tuple4D assign(double x,
                      double y,
                      double z,
                      double d)

assign

public Tuple4D assign(Tuple4D a)

plus

public Tuple4D plus(double[] xyzd_)

plus

public Tuple4D plus(Tuple4D a)

abs

public Tuple4D abs()

inverse

public Tuple4D inverse()

sqrLength

public double sqrLength()

length

public double length()

normalize

public Tuple4D normalize()

toString

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