computational.geometry.convexhull
Class JarvisMarch

java.lang.Object
  extended by computational.geometry.convexhull.ConvexHull
      extended by computational.geometry.convexhull.JarvisMarch

public class JarvisMarch
extends ConvexHull


Field Summary
 
Fields inherited from class computational.geometry.convexhull.ConvexHull
history
 
Constructor Summary
JarvisMarch()
          CONSTRUCTORS
JarvisMarch(java.util.List points)
           
JarvisMarch(java.util.List points, LogManager history)
           
 
Method Summary
 void checkPreconditions()
          CONCRETIZATION
 Polygon getConvexHull()
           
 void update()
           
 
Methods inherited from class computational.geometry.convexhull.ConvexHull
addPoint, clear, deletePoint, draw, getLogManager, getPoints, isUpdated, movePoint, setLogManager, setUpdated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JarvisMarch

public JarvisMarch()
CONSTRUCTORS


JarvisMarch

public JarvisMarch(java.util.List points)

JarvisMarch

public JarvisMarch(java.util.List points,
                   LogManager history)
Method Detail

checkPreconditions

public void checkPreconditions()
CONCRETIZATION

Specified by:
checkPreconditions in class ConvexHull

getConvexHull

public Polygon getConvexHull()
Specified by:
getConvexHull in class ConvexHull

update

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