Class JFace


  • public class JFace
    extends java.lang.Object
    Facet class connected over double-connected edge list. Contains incident vertices and edges.
    • Method Detail

      • getIndex

        public int getIndex()
      • setIndex

        public void setIndex​(int index)
      • orient

        public void orient​(JVertex orient)
      • 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:
        toString in class java.lang.Object