|
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. |