Package com.treemap.swing.originalfastvoronoi.convexHull

# Class JConflictList

java.lang.Object
com.treemap.swing.originalfastvoronoi.convexHull.JConflictList

public class JConflictList extends Object
Data structure to save the Conflict Graph of vertices and JFaces. For every vertex is saved, which faces are in conflict and for every JFace is saved, which vertices are in conflict. The JConflictList supports constant-time add and remove methods.

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `protected JGraphEdge`
  `head`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `JConflictList(boolean face)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `add(JGraphEdge e)`
  `boolean`
  `empty()`
  `void`
  `fill(List<JFace> visible)`
  `List<JVertex>`
  `getVertices(List<JVertex> l1)`
  `void`
  `removeAll()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### head

    protected JGraphEdge head

- ## Constructor Details

  - ### JConflictList

    public JConflictList(boolean face)

- ## Method Details

  - ### add

    public void add(JGraphEdge e)

  - ### empty

    public boolean empty()

  - ### fill

    public void fill(List<JFace> visible)

  - ### removeAll

    public void removeAll()

  - ### getVertices

    public List<JVertex> getVertices(List<JVertex> l1)