computational.geometry.voronoidiagram
Class FortuneEvent

java.lang.Object
  extended by computational.geometry.voronoidiagram.FortuneEvent
All Implemented Interfaces:
Event, java.lang.Comparable
Direct Known Subclasses:
FortuneEvent.CircleEvent, FortuneEvent.SiteEvent

public abstract class FortuneEvent
extends java.lang.Object
implements Event, java.lang.Comparable


Nested Class Summary
static class FortuneEvent.CircleEvent
          Circle Event
static class FortuneEvent.SiteEvent
          Site Event
 
Constructor Summary
FortuneEvent()
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 java.util.List getBeachLine()
           
 java.util.List getDiagram()
           
abstract  Point getPoint()
           
abstract  java.lang.String getPoints()
           
 double getPriority()
           
abstract  java.lang.String getType()
           
abstract  double getX()
           
abstract  double getY()
           
 void setBeachLine(java.util.List beachLine)
           
 void setDiagram(java.util.List diagram)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FortuneEvent

public FortuneEvent()
Method Detail

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable

getBeachLine

public java.util.List getBeachLine()

getDiagram

public java.util.List getDiagram()

getPoint

public abstract Point getPoint()

getPoints

public abstract java.lang.String getPoints()

getPriority

public double getPriority()

getType

public abstract java.lang.String getType()

getX

public abstract double getX()

getY

public abstract double getY()

setBeachLine

public void setBeachLine(java.util.List beachLine)

setDiagram

public void setDiagram(java.util.List diagram)