uk.ac.ed.computational_geometry.algorithm.mesh_optimisation
Class Mesh.CycleOfTriangles.Edge
java.lang.Object
uk.ac.ed.computational_geometry.algorithm.mesh_optimisation.Mesh.CycleOfTriangles.Edge
- Enclosing class:
- Mesh.CycleOfTriangles
public static class Mesh.CycleOfTriangles.Edge
- extends Object
Mesh.CycleOfTriangles.Edge
public Mesh.CycleOfTriangles.Edge(Mesh.Vertex vertex1,
Mesh.Vertex vertex2)
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()