Class SimpleVoronoiDiagram

java.lang.Object
com.treemap.swing.fastvoronoi.SimpleVoronoiDiagram
All Implemented Interfaces:
VoronoiDiagram

public class SimpleVoronoiDiagram extends Object implements VoronoiDiagram
  • Field Details

  • Constructor Details

    • SimpleVoronoiDiagram

      public SimpleVoronoiDiagram(com.macrofocus.geom.Shape shape, Site[] sites, double[] weights)
      Algorithm 3: Compute Power Diagram
  • Method Details

    • getPolygon

      public com.macrofocus.geom.Shape getPolygon(int i)
      Specified by:
      getPolygon in interface VoronoiDiagram
    • getClippedPolygon

      public com.macrofocus.geom.Shape getClippedPolygon(int i)
      Specified by:
      getClippedPolygon in interface VoronoiDiagram
    • isVisibleFromBelow

      public boolean isVisibleFromBelow(Facet face)
    • getDual

      public com.macrofocus.geom.Point2D getDual(Facet facet)
    • main

      public static void main(String[] args)
    • createSites

      public static Site[] createSites()
    • createWeights

      public static double[] createWeights()