computational.geometry.meshgeneration
Class Face

java.lang.Object
  extended by computational.geometry.meshgeneration.Face

public class Face
extends java.lang.Object


Constructor Summary
Face(Edge OuterComponent, Edge InnerCommponent)
           
Face(Edge OuterComponent, Edge InnerCommponent, Square SquareOfQuadTree, java.util.LinkedList PolygonListOfLeaf)
           
Face(Edge OuterComponent, Square SquareOfQuadTree, java.util.LinkedList PolygonListOfLeaf)
           
 
Method Summary
 Edge[] areCollineraEdgeWithBoundary()
           
 Edge[] areCollineraEdgeWithBoundary2(Face Sigma, java.util.LinkedList PolygonListL1)
           
 Edge[] getFourEdge()
           
 Edge getInnerCommponent()
           
 Edge[] getIntersectedEdge()
           
 Edge[] getIntersectedEdge(DCEL M, java.util.LinkedList PolygonListL1)
           
 java.util.LinkedList getPolygonListOfLeaf()
           
 Square getSquareOfQuadTree()
           
 boolean isEdgelengthEqualtoEdgeFaceLength(Edge E, Edge Twin)
           
 boolean isIncidentEdgeWithTheBoundary(Edge E, Edge Twin, DCEL M)
           
 Edge OuterComponent()
           
 Edge[] returnDiagonalEdge()
           
 Vertex[] searchVertexBoundaryThisFace(DCEL M)
           
 void setOuterEdge(Edge e)
           
 boolean unitlength()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Face

public Face(Edge OuterComponent,
            Edge InnerCommponent)

Face

public Face(Edge OuterComponent,
            Edge InnerCommponent,
            Square SquareOfQuadTree,
            java.util.LinkedList PolygonListOfLeaf)

Face

public Face(Edge OuterComponent,
            Square SquareOfQuadTree,
            java.util.LinkedList PolygonListOfLeaf)
Method Detail

areCollineraEdgeWithBoundary

public Edge[] areCollineraEdgeWithBoundary()

areCollineraEdgeWithBoundary2

public Edge[] areCollineraEdgeWithBoundary2(Face Sigma,
                                            java.util.LinkedList PolygonListL1)

getFourEdge

public Edge[] getFourEdge()

getInnerCommponent

public Edge getInnerCommponent()

getIntersectedEdge

public Edge[] getIntersectedEdge()

getIntersectedEdge

public Edge[] getIntersectedEdge(DCEL M,
                                 java.util.LinkedList PolygonListL1)

getPolygonListOfLeaf

public java.util.LinkedList getPolygonListOfLeaf()

getSquareOfQuadTree

public Square getSquareOfQuadTree()

isEdgelengthEqualtoEdgeFaceLength

public boolean isEdgelengthEqualtoEdgeFaceLength(Edge E,
                                                 Edge Twin)

isIncidentEdgeWithTheBoundary

public boolean isIncidentEdgeWithTheBoundary(Edge E,
                                             Edge Twin,
                                             DCEL M)

OuterComponent

public Edge OuterComponent()

returnDiagonalEdge

public Edge[] returnDiagonalEdge()

searchVertexBoundaryThisFace

public Vertex[] searchVertexBoundaryThisFace(DCEL M)

setOuterEdge

public void setOuterEdge(Edge e)

unitlength

public boolean unitlength()