java.lang.Object computational.geometry.voronoidiagram.VoronoiDiagram
public abstract class VoronoiDiagram
Field Summary | |
---|---|
protected LogManager |
history
|
Constructor Summary | |
---|---|
VoronoiDiagram()
CONSTRUCTORS |
|
VoronoiDiagram(java.util.Collection ps)
|
|
VoronoiDiagram(java.util.Collection ps,
LogManager history)
|
Method Summary | |
---|---|
void |
addPoint(Point p)
|
void |
clear()
|
void |
deletePoint(Point p)
|
void |
draw(java.awt.Graphics gfx)
|
LogManager |
getLogManager()
CONCRETE METHODS |
java.util.List |
getPoints()
|
abstract java.util.Collection |
getVoronoiSegments()
ABSTRACTION |
boolean |
isUpdated()
|
void |
movePoint(Point p,
int dx,
int dy)
|
void |
setLogManager(LogManager history)
|
void |
setUpdated(boolean updated)
|
abstract void |
update()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected LogManager history
Constructor Detail |
---|
public VoronoiDiagram()
public VoronoiDiagram(java.util.Collection ps)
public VoronoiDiagram(java.util.Collection ps, LogManager history)
Method Detail |
---|
public void addPoint(Point p)
public void clear()
public void deletePoint(Point p)
public void draw(java.awt.Graphics gfx)
public LogManager getLogManager()
public java.util.List getPoints()
public abstract java.util.Collection getVoronoiSegments()
public boolean isUpdated()
public void movePoint(Point p, int dx, int dy)
public void setLogManager(LogManager history)
public void setUpdated(boolean updated)
public abstract void update()