cz.cuni.utils.math
Class Tuple3D
java.lang.Object
cz.cuni.utils.math.Tuple3D
- All Implemented Interfaces:
- java.lang.Cloneable
- Direct Known Subclasses:
- Vertex3D
public class Tuple3D
- extends java.lang.Object
- implements java.lang.Cloneable
Field Summary |
double[] |
xyz
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
xyz
public double[] xyz
Tuple3D
public Tuple3D()
Tuple3D
public Tuple3D(double[] iXYZ)
Tuple3D
public Tuple3D(double x,
double y,
double z)
Tuple3D
public Tuple3D(Tuple3D tuple)
Tuple3D
public Tuple3D(Tuple3D tuple1,
Tuple3D tuple2)
- tuple1 - tuple2
OH MY GODDESS! HOW COULD I WRITE IT LIKE THIS ... it's total nightmare... :-(((
- Parameters:
tuple1
- tuple2
-
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
equals
public boolean equals(double x,
double y,
double z)
equals
public boolean equals(Tuple3D t)
equals
public boolean equals(Tuple3D t,
double precision)
assign
public Tuple3D assign(double x,
double y,
double z)
abs
public Tuple3D abs()
assign
public Tuple3D assign(Tuple3D a)
plus
public Tuple3D plus(double[] xyz_)
plus
public Tuple3D plus(Tuple3D a)
inverse
public Tuple3D inverse()
sqrLength
public double sqrLength()
length
public double length()
normalize
public Tuple3D normalize()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getInverse
public Tuple3D getInverse()