Package com.treemap.swing.fastvoronoi.convexhull

# Class Edge

java.lang.Object
com.treemap.swing.fastvoronoi.convexhull.Face
com.treemap.swing.fastvoronoi.convexhull.Edge

public class Edge extends Face
An edge of a 3D polytope. Edges are connected to each other to form a doubly-connected edge list (DCEL).

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `Edge(Vertex a, Vertex b, Facet facet)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `findHorizon(List horizon)`
  `Vertex`
  `getDest()`
  `Facet`
  `getFacet()`
  `Edge`
  `getNext()`
  `Edge`
  `getPrev()`
  `Vertex`
  `getSource()`
  `Edge`
  `getTwin()`
  `boolean`
  `matches(Vertex a, Vertex b)`
  `boolean`
  `onHorizon()`
  `void`
  `setNext(Edge next)`
  `void`
  `setPrev(Edge prev)`
  `void`
  `setTwin(Edge twin)`

  ### Methods inherited from class com.treemap.swing.fastvoronoi.convexhull.Face

  `getData, getIndex, isVisible, setData, setIndex, setVisible`

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

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

- ## Constructor Details

  - ### Edge

    public Edge(Vertex a, Vertex b, Facet facet)

- ## Method Details

  - ### getFacet

    public Facet getFacet()

  - ### getNext

    public Edge getNext()

  - ### setNext

    public void setNext(Edge next)

  - ### getPrev

    public Edge getPrev()

  - ### setPrev

    public void setPrev(Edge prev)

  - ### getTwin

    public Edge getTwin()

  - ### setTwin

    public void setTwin(Edge twin)

  - ### getSource

    public Vertex getSource()

  - ### getDest

    public Vertex getDest()

  - ### onHorizon

    public boolean onHorizon()

  - ### findHorizon

    public void findHorizon(List horizon)

  - ### matches

    public boolean matches(Vertex a, Vertex b)