Class Facet
- java.lang.Object
-
- com.macrofocus.treemap.fastvoronoi.originalconvexhull.Facet
-
public class Facet extends java.lang.Object
Facet 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 boolean
behind(Vertex test)
Is the given vertex in front of or behind this face?boolean
conflict(Vertex test)
Point2D
getDualPoint()
Edge
getEdge(int index)
int
getEdgeCount()
Edge
getHorizon()
int
getIndex()
ConflictList
getList()
Vector
getNormal()
Vertex
getVertex(int i)
int
getVertexCount()
boolean
isMarked()
boolean
isVisibleFromBelow()
void
link(Edge e)
void
link(Facet f0, Vertex v0, Vertex v1)
Links the given face f0 with the edge between v0 and v1 with the current facevoid
orient(Vertex orient)
void
removeConflict()
void
setIndex(int index)
void
setList(ConflictList list)
void
setMarked(boolean marked)
void
setNormal(Vector normal)
java.lang.String
toString()
-
-
-
Method Detail
-
getIndex
public int getIndex()
-
setIndex
public void setIndex(int index)
-
orient
public void orient(Vertex orient)
-
getList
public ConflictList getList()
-
setList
public void setList(ConflictList list)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getVertex
public Vertex getVertex(int i)
-
isVisibleFromBelow
public boolean isVisibleFromBelow()
-
getEdgeCount
public int getEdgeCount()
-
getEdge
public Edge getEdge(int index)
-
getNormal
public Vector getNormal()
-
setNormal
public void setNormal(Vector normal)
-
link
public void link(Facet f0, Vertex v0, Vertex v1)
Links the given face f0 with the edge between v0 and v1 with the current face
-
link
public void link(Edge e)
-
getDualPoint
public Point2D getDualPoint()
-
behind
public boolean behind(Vertex test)
Is the given vertex in front of or behind this face?
-
conflict
public boolean conflict(Vertex test)
-
getVertexCount
public int getVertexCount()
-
setMarked
public void setMarked(boolean marked)
-
isMarked
public boolean isMarked()
-
removeConflict
public void removeConflict()
-
getHorizon
public Edge getHorizon()
-
-