Package com.treemap.swing.fastvoronoi.convexhull

# Class GraphArc

java.lang.Object
com.treemap.swing.fastvoronoi.convexhull.GraphArc

public class GraphArc extends Object
The Conflict Graph is completely constructed of doubly-linked lists of GraphArcs stored in the facets and vertices of the convex hull. Each GraphArc indicates that the given facet and vertex are visible to each other and therefore in conflict.

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `protected Facet`
  `facet`
  `protected GraphArc`
  `nextf`
  `protected GraphArc`
  `nextv`
  `protected GraphArc`
  `prevf`
  `protected GraphArc`
  `prevv`
  `protected Vertex`
  `vertex`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `GraphArc(Facet f, Vertex v)`
  Create a new arc for the conflict graph.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `delete()`
  Delete this GraphArc from both doubly-linked lists

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

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

- ## Field Details

  - ### facet

    protected Facet facet

  - ### vertex

    protected Vertex vertex

  - ### nextv

    protected GraphArc nextv

  - ### prevv

    protected GraphArc prevv

  - ### nextf

    protected GraphArc nextf

  - ### prevf

    protected GraphArc prevf

- ## Constructor Details

  - ### GraphArc

    public GraphArc(Facet f, Vertex v)
    Create a new arc for the conflict graph. This arc won't be connected until add() is called.

- ## Method Details

  - ### delete

    public void delete()
    Delete this GraphArc from both doubly-linked lists