uk.ac.ed.computational_geometry.algorithm.mesh_optimisation
Class Mesh.CycleOfTriangles.Edge

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

public static class Mesh.CycleOfTriangles.Edge
extends Object


Nested Class Summary
static class Mesh.CycleOfTriangles.Edge.Type
           
 
Constructor Summary
Mesh.CycleOfTriangles.Edge(Mesh.Vertex vertex1, Mesh.Vertex vertex2)
           
 
Method Summary
 boolean equals(Object object)
           
protected  Mesh.Triangle getAdjacentTriangle(Mesh.Triangle triangle)
           
 Mesh.CycleOfTriangles.Edge getEquivalentEdge()
           
 LineSegment3d getLineSegment()
           
protected  Mesh.Vertex getOtherVertex(Mesh.Vertex vertex)
           
protected  Mesh.Triangle getTriangle()
           
 Mesh.CycleOfTriangles.Edge.Type getType()
           
protected  void invalidate()
           
 void setEquivalentEdge(Mesh.CycleOfTriangles.Edge equivalent_edge)
           
protected  void setTriangle(Mesh.Triangle triangle)
           
 String toString()
           
protected  void validate()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Mesh.CycleOfTriangles.Edge

public Mesh.CycleOfTriangles.Edge(Mesh.Vertex vertex1,
                                  Mesh.Vertex vertex2)
Method Detail

equals

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

toString

public String toString()
Overrides:
toString in class Object

getLineSegment

public LineSegment3d getLineSegment()

getType

public Mesh.CycleOfTriangles.Edge.Type getType()

getEquivalentEdge

public Mesh.CycleOfTriangles.Edge getEquivalentEdge()

setEquivalentEdge

public void setEquivalentEdge(Mesh.CycleOfTriangles.Edge equivalent_edge)

setTriangle

protected void setTriangle(Mesh.Triangle triangle)

getTriangle

protected Mesh.Triangle getTriangle()

getAdjacentTriangle

protected Mesh.Triangle getAdjacentTriangle(Mesh.Triangle triangle)

getOtherVertex

protected Mesh.Vertex getOtherVertex(Mesh.Vertex vertex)

validate

protected void validate()

invalidate

protected void invalidate()