computational.geometry.triangulation
Class SlowTriangulation

java.lang.Object
  extended by computational.geometry.triangulation.Triangulation
      extended by computational.geometry.triangulation.SlowTriangulation

public class SlowTriangulation
extends Triangulation


Field Summary
 
Fields inherited from class computational.geometry.triangulation.Triangulation
history
 
Constructor Summary
SlowTriangulation()
          CONSTRUCTORS
SlowTriangulation(SimplePolygon p)
           
SlowTriangulation(SimplePolygon p, LogManager history)
           
 
Method Summary
 void checkPreconditions()
          CONCRETIZATION
 java.util.Collection getDiagonals()
           
 java.util.Collection getTriangles()
           
 void update()
           
 
Methods inherited from class computational.geometry.triangulation.Triangulation
addVertex, clear, deleteVertex, draw, getLogManager, getPolygon, isUpdated, moveVertex, setLogManager, setPolygon, setUpdated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SlowTriangulation

public SlowTriangulation()
CONSTRUCTORS


SlowTriangulation

public SlowTriangulation(SimplePolygon p)

SlowTriangulation

public SlowTriangulation(SimplePolygon p,
                         LogManager history)
Method Detail

checkPreconditions

public void checkPreconditions()
CONCRETIZATION

Specified by:
checkPreconditions in class Triangulation

getDiagonals

public java.util.Collection getDiagonals()
Specified by:
getDiagonals in class Triangulation

getTriangles

public java.util.Collection getTriangles()
Specified by:
getTriangles in class Triangulation

update

public void update()
Specified by:
update in class Triangulation