computational.geometry.meshgeneration
Class DCEL

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

public class DCEL
extends java.lang.Object


Constructor Summary
DCEL()
           
 
Method Summary
 void add(Face f)
           
 void add(Vertex v)
           
 boolean addNext(Edge E, Edge ETwin)
           
 boolean addNext2(Edge E, Edge ETwin)
           
 boolean contains(java.lang.Object x)
           
 int FaceSize()
           
 java.util.LinkedList getBasicedge()
           
 Edge getEdge(int i)
           
 int getEdgesize()
           
 Edge[] getEdgeStartingFromSeinerMyPoint(Vertex SteinerMyPoint, Vertex[] OutVertex)
           
 Face getFace(int i)
           
 boolean isEmpty()
           
static Edge[] produceEdgewithSameOrigin(Face Sigma, Vertex SteinerMyPoint, Vertex[] SteinerVertex)
           
 boolean remove(java.lang.Object x)
           
 Vertex[] SearchVertexIncidentToFace(Face Sigma)
           
 void setEdgeLlistSize(int size)
           
 void update()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DCEL

public DCEL()
Method Detail

add

public void add(Face f)

add

public void add(Vertex v)

addNext

public boolean addNext(Edge E,
                       Edge ETwin)

addNext2

public boolean addNext2(Edge E,
                        Edge ETwin)

contains

public boolean contains(java.lang.Object x)

FaceSize

public int FaceSize()

getBasicedge

public java.util.LinkedList getBasicedge()

getEdge

public Edge getEdge(int i)

getEdgesize

public int getEdgesize()

getEdgeStartingFromSeinerMyPoint

public Edge[] getEdgeStartingFromSeinerMyPoint(Vertex SteinerMyPoint,
                                               Vertex[] OutVertex)

getFace

public Face getFace(int i)

isEmpty

public boolean isEmpty()

produceEdgewithSameOrigin

public static Edge[] produceEdgewithSameOrigin(Face Sigma,
                                               Vertex SteinerMyPoint,
                                               Vertex[] SteinerVertex)

remove

public boolean remove(java.lang.Object x)

SearchVertexIncidentToFace

public Vertex[] SearchVertexIncidentToFace(Face Sigma)

setEdgeLlistSize

public void setEdgeLlistSize(int size)

update

public void update()