cz.cuni.utils.math
Class Tuple2D
java.lang.Object
cz.cuni.utils.math.Tuple2D
- All Implemented Interfaces:
- java.lang.Cloneable
- Direct Known Subclasses:
- Vertex2D
public class Tuple2D
- extends java.lang.Object
- implements java.lang.Cloneable
Field Summary |
double[] |
xy
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
xy
public double[] xy
Tuple2D
public Tuple2D()
Tuple2D
public Tuple2D(double[] iXY)
Tuple2D
public Tuple2D(double x,
double y)
Tuple2D
public Tuple2D(Tuple2D tuple)
Tuple2D
public Tuple2D(Tuple2D tuple1,
Tuple2D tuple2)
- Forms the vector (tuple2,tuple1)
- Parameters:
tuple1
- tuple2
-
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
equals
public boolean equals(double x,
double y)
equals
public boolean equals(Tuple2D t)
equals
public boolean equals(Tuple2D t,
double precision)
assign
public Tuple2D assign(double x,
double y)
assign
public Tuple2D assign(Tuple2D a)
plus
public Tuple2D plus(double[] xy_)
plus
public Tuple2D plus(Tuple2D a)
inverse
public Tuple2D inverse()
sqrLength
public double sqrLength()
length
public double length()
normalize
public Tuple2D normalize()
getNormalized
public Tuple2D getNormalized()
abs
public Tuple2D abs()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getInverse
public Tuple2D getInverse()