| Class |
Description |
| AttributeMap |
The abstract class for getting the getter and setter map
|
| AttributeMapI |
The interface for getting the getter and setter map
|
| AttributePanel |
the panel that show the attributes of the selected object
|
| CameraInfo |
the base class for camera info
|
| CameraInfoI |
The interface of the camera information
|
| CameraManager |
This class is the manager to manage all the camera related functions, including movement, info, states.
|
| CameraPanel |
the panel that show the attributes of the selected camera
|
| CenterCanvas |
The center canvas where you can edit the presentation, move the camera, etc.
|
| ColorEditor |
The custom table editor for the cells of JTables that has Color values
|
| ColorRenderer |
The custom table renderer for the cells of JTables that has Color values
|
| GAttributeManager |
This class is the manager to manage the state related functions for the attributes of graphical objects.
|
| GAttributes |
The base attribute class that holds all the attribute an object has
|
| GAttributesI |
The interface of the Graphical Attributes
|
| GCircle |
The Circle class
|
| GImage |
The Image Object
|
| GLine |
The line objects
|
| GObject |
The base class for all graphical objects
|
| GObjectManager |
The manager that manages all the graphical objects on the canvas.
|
| GObjectManager.MouseDispatcher |
the listener to dispatch the mouse event to the canvas in the presentation mode,
so that the text area will not intercept the user input
|
| GOval |
The oval objects
|
| GRectangle |
The rectangle objects
|
| GText |
|
| InspectorTable |
The custom table that can display the attributes of objects
and each row has corresponding editor and renderer according to the class type of the row.
|
| InspectorTableModel |
The custom table model for the inspector table
|
| InterpolationFactory |
The class to build the interpolation for objects.
|
| Main |
The Main
|
| MainWindow |
This main GUI window which holds all the child GUI windows
|
| MenuBar |
Class used to display the application's menu bar
|
| MethodFactory |
to generate maps that contain all non null filed names, values, getter methods, or setter method of a class.
|
| PresentationWindow |
This presentation window
Team Charlie
|
| PresentManager |
The class to manage the presentation
|
| SaveLoadManager |
The class to mange saving and loading
|
| StateManager |
This is the class that controls all the state changes in PreZoom.
|
| StatePanel |
The panel that shows all the state sequentially
|
| StatusBar |
The bar at the bottom to show some info
|
| ToolPanel |
the panel that contains different function buttons
|