ProGAL.geom3d.complex
Class CTriangle

java.lang.Object
  extended by ProGAL.geom3d.Triangle
      extended by ProGAL.geom3d.complex.CTriangle
All Implemented Interfaces:
Shape, Simplex

public class CTriangle
extends Triangle


Constructor Summary
CTriangle(CVertex p0, CVertex p1, CVertex p2, CTetrahedron t1, CTetrahedron t2)
           
 
Method Summary
 boolean containsBigPoint()
           
 boolean containsPoint(CVertex point)
           
 boolean equals(java.lang.Object o)
           
 CTetrahedron getAdjacentTetrahedron(int index)
           
 CEdge getEdge(int i)
           
 int hashCode()
           
 CVertex oppositeVertex(CEdge e)
          TODO: Copy to Triangle
 void setEdge(int i, CEdge e)
           
 void setNeighbour(int index, CTetrahedron t)
           
 Tetrahedron toScene(J3DScene scene, java.awt.Color clr)
           
 void toScene(J3DScene scene, double rad, java.awt.Color clr)
           
 
Methods inherited from class ProGAL.geom3d.Triangle
circumcenter, circumradius, clone, contains, getArea, getCenter, getCorner, getDimension, getIntersection, getNormal, getP1, getP2, getP3, getPoint, incenter, inradius, toConsole, toConsole, toString, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CTriangle

public CTriangle(CVertex p0,
                 CVertex p1,
                 CVertex p2,
                 CTetrahedron t1,
                 CTetrahedron t2)
Method Detail

setNeighbour

public void setNeighbour(int index,
                         CTetrahedron t)

getAdjacentTetrahedron

public CTetrahedron getAdjacentTetrahedron(int index)

getEdge

public CEdge getEdge(int i)

setEdge

public void setEdge(int i,
                    CEdge e)

oppositeVertex

public CVertex oppositeVertex(CEdge e)
TODO: Copy to Triangle


equals

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

hashCode

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

containsPoint

public boolean containsPoint(CVertex point)

containsBigPoint

public boolean containsBigPoint()

toScene

public void toScene(J3DScene scene,
                    double rad,
                    java.awt.Color clr)

toScene

public Tetrahedron toScene(J3DScene scene,
                           java.awt.Color clr)
Overrides:
toScene in class Triangle