Class JFace
- java.lang.Object
-
- com.macrofocus.treemap.originalfastvoronoi.convexHull.JFace
-
public class JFace extends java.lang.ObjectFacet class connected over double-connected edge list. Contains incident vertices and edges.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanbehind(JVertex test)Is the given vertex in front of or behind this face?booleanconflict(JVertex test)Point2DgetDualPoint()HEdgegetEdge(int index)intgetEdgeCount()HEdgegetHorizon()intgetIndex()JConflictListgetList()JVectorgetNormal()JVertexgetVertex(int i)intgetVertexCount()booleanisMarked()booleanisVisibleFromBelow()voidlink(HEdge e)voidlink(JFace f0, JVertex v0, JVertex v1)Links the given face f0 with the edge between v0 and v1 with the current facevoidorient(JVertex orient)voidremoveConflict()voidsetIndex(int index)voidsetList(JConflictList list)voidsetMarked(boolean marked)voidsetNormal(JVector normal)java.lang.StringtoString()java.lang.StringtoString2()
-
-
-
Method Detail
-
getIndex
public int getIndex()
-
setIndex
public void setIndex(int index)
-
orient
public void orient(JVertex orient)
-
getList
public JConflictList getList()
-
setList
public void setList(JConflictList list)
-
toString2
public java.lang.String toString2()
-
getVertex
public JVertex getVertex(int i)
-
isVisibleFromBelow
public boolean isVisibleFromBelow()
-
getEdgeCount
public int getEdgeCount()
-
getEdge
public HEdge getEdge(int index)
-
getNormal
public JVector getNormal()
-
setNormal
public void setNormal(JVector normal)
-
link
public void link(JFace f0, JVertex v0, JVertex v1)
Links the given face f0 with the edge between v0 and v1 with the current face
-
link
public void link(HEdge e)
-
getDualPoint
public Point2D getDualPoint()
-
behind
public boolean behind(JVertex test)
Is the given vertex in front of or behind this face?
-
conflict
public boolean conflict(JVertex test)
-
getVertexCount
public int getVertexCount()
-
setMarked
public void setMarked(boolean marked)
-
isMarked
public boolean isMarked()
-
removeConflict
public void removeConflict()
-
getHorizon
public HEdge getHorizon()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-