uk.ac.ed.computational_geometry.algorithm.mesh_optimisation
Class Mesh.Triangle

java.lang.Object
  extended by uk.ac.ed.computational_geometry.algorithm.mesh_optimisation.Mesh.Triangle
Enclosing class:
Mesh

public static class Mesh.Triangle
extends Object


Field Summary
 Mesh.Vertex vertex1
           
 Mesh.Vertex vertex2
           
 Mesh.Vertex vertex3
           
 
Constructor Summary
protected Mesh.Triangle(Mesh.Vertex vertex1, Mesh.Vertex vertex2, Mesh.Vertex vertex3, String vertexes_id, int id)
           
 
Method Summary
 boolean equals(Object object)
           
 void finalize()
           
 double getArea()
           
 javax.vecmath.Point3d getCentre()
           
 javax.vecmath.Vector3d getNormal()
           
protected  void invalidate()
           
 String toString()
           
protected  void validate()
           
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

vertex1

public Mesh.Vertex vertex1

vertex2

public Mesh.Vertex vertex2

vertex3

public Mesh.Vertex vertex3
Constructor Detail

Mesh.Triangle

protected Mesh.Triangle(Mesh.Vertex vertex1,
                        Mesh.Vertex vertex2,
                        Mesh.Vertex vertex3,
                        String vertexes_id,
                        int id)
Method Detail

finalize

public void finalize()
Overrides:
finalize in class Object

equals

public boolean equals(Object object)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object

getNormal

public javax.vecmath.Vector3d getNormal()

getCentre

public javax.vecmath.Point3d getCentre()

getArea

public double getArea()

validate

protected void validate()

invalidate

protected void invalidate()