cz.cuni.utils.math.extended
Class Plane3DExtended

java.lang.Object
  extended by cz.cuni.utils.math.Plane3D
      extended by cz.cuni.utils.math.extended.Plane3DExtended

public class Plane3DExtended
extends Plane3D


Field Summary
 int hashCode
           
 
Fields inherited from class cz.cuni.utils.math.Plane3D
normal, t4d
 
Constructor Summary
Plane3DExtended(double x, double y, double z, double d)
           
Plane3DExtended(Plane3D a)
           
Plane3DExtended(Tuple3D iNormal, double d)
           
Plane3DExtended(Tuple3D iNormal, Tuple3D point)
           
Plane3DExtended(Tuple3D a, Tuple3D b, Tuple3D c)
           
 
Method Summary
protected  int countHashCode()
           
 boolean equals(java.lang.Object o)
           
 int getHashCode()
           
 int hashCode()
           
protected  void normalizePlane()
           
 java.lang.String toString()
           
 
Methods inherited from class cz.cuni.utils.math.Plane3D
countPlane, countPlane, countPlane, distance, getCommonLine, getCommonPoint, getCommonPoint, getCommonVector, inPlane, inverseNormal, perpendicularVector, project, recountPlane
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

hashCode

public final int hashCode
Constructor Detail

Plane3DExtended

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

Plane3DExtended

public Plane3DExtended(Tuple3D iNormal,
                       double d)

Plane3DExtended

public Plane3DExtended(Tuple3D iNormal,
                       Tuple3D point)

Plane3DExtended

public Plane3DExtended(Tuple3D a,
                       Tuple3D b,
                       Tuple3D c)

Plane3DExtended

public Plane3DExtended(Plane3D a)
Method Detail

toString

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

hashCode

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

normalizePlane

protected void normalizePlane()

getHashCode

public int getHashCode()

countHashCode

protected int countHashCode()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object