computational.geometry.triangulation
Class MonotoneTriangulation

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

public class MonotoneTriangulation
extends Triangulation


Field Summary
 
Fields inherited from class computational.geometry.triangulation.Triangulation
history
 
Constructor Summary
MonotoneTriangulation()
          CONSTRUCTORS
MonotoneTriangulation(SimplePolygon p)
           
MonotoneTriangulation(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

MonotoneTriangulation

public MonotoneTriangulation()
CONSTRUCTORS


MonotoneTriangulation

public MonotoneTriangulation(SimplePolygon p)

MonotoneTriangulation

public MonotoneTriangulation(SimplePolygon p,
                             LogManager history)
Method Detail

checkPreconditions

public void checkPreconditions()
                        throws PreconditionViolatedException
CONCRETIZATION

Specified by:
checkPreconditions in class Triangulation
Throws:
PreconditionViolatedException

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