Package support.convexhull

Interface Summary
ConvexHull This is the top level interface for an implementation of the "online" convexhull algorithm.
ConvexHullConstants This class contains all global constants used by the online convex hull program.
 

Class Summary
AddPointButton This class adds a new point based on the numbers specificed in the text boxes above it in the GUIPanel
AllPointsButton  
Angle An Angle is a way to store angles using a vector whose components sum to one.
AngleComparator  
CanvasMouseListener Responds to mouse clicks on the Graphical Background
CircularTree<K,V> This is a subclass of net.datastructures.RBTree with some additional useful function for implementing Robot.
ClearButton Causes the student's implementation of ConvexHull to clear its hull and erases the support code's point vector.
HelperHullPoint A HelperHullPoint extends the basic HullPoint by adding functionality needed to work correctly in the HullHelper.
HullCanvas This class manages all of the graphical aspects of the GUI.
HullHelper This class is the top level class for the online convex hull.
HullPoint A HullPoint is a point on screen.
IncrementalCheckBox Causes the student's solveHull() method to be called if the Incremental checkbox is not checked.
LoadButton Causes the HullHelper to load a file
PointsButton This class prints all the points in both hulls to the shell.
QuitButton Causes the program to stop running and dispose of itself...
SolveButton Causes the student's solveHull() method to be called if the Incremental checkbox is not checked.