A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
All Classes All Packages

G

gAttributeManager - Variable in class prezoom.model.GObject.GObject
the manager to manage the state of this object
GAttributeManager - Class in prezoom.controller
This class is the manager to manage the state related functions for the attributes of graphical objects.
GAttributeManager(Double, Double, Color, Boolean, Integer, Double, Double, Double, Double, Boolean, String, Integer, Double, String) - Constructor for class prezoom.controller.GAttributeManager
To construct a manager, the object's attributes will be generated and duplicated from the current state to the end state, but attributes for states before the current state are set to 0, which means the object only exists from the current state.
GAttributes - Class in prezoom.model
The base attribute class that holds all the attribute an object has
GAttributes() - Constructor for class prezoom.model.GAttributes
the default value constructor
GAttributes(Double, Double, Color, Boolean, Integer, Double, Double, Double, Double, Boolean, String, Integer, Double, String) - Constructor for class prezoom.model.GAttributes
the constructor with parameters
GAttributesI - Interface in prezoom.model
The interface of the Graphical Attributes
GCircle - Class in prezoom.model.GObject
The Circle class
GCircle(double, double, double, Color, Boolean, int) - Constructor for class prezoom.model.GObject.GCircle
 
generateMaps(Object) - Static method in class prezoom.model.MethodFactory
generate all three maps at ones
getAttributeManager() - Method in class prezoom.model.GObject.GObject
Get the attribute manager of this object
getCellEditor(int, int) - Method in class prezoom.view.table.InspectorTable
get the editor according to the Class type of each cell
getCellEditorValue() - Method in class prezoom.view.table.ColorEditor
getCellRenderer(int, int) - Method in class prezoom.view.table.InspectorTable
get the renderer according to the Class type of each cell
getColor() - Method in class prezoom.model.GAttributes
 
getColor() - Method in interface prezoom.model.GAttributesI
 
getColumnClass(int) - Method in class prezoom.view.table.InspectorTable
return the class type.
getCorrectCamera() - Static method in class prezoom.controller.CameraManager
get the current camera info
getCur_Attributes() - Method in class prezoom.controller.GAttributeManager
get the object's attribute for the current state
getCur_CamInfoFromList() - Static method in class prezoom.controller.CameraManager
get the camera info for the current state
getCurCamInfo() - Method in class prezoom.view.CenterCanvas
 
getCurrent_State() - Static method in class prezoom.controller.CameraManager
get the current state index
getCurrent_State() - Method in class prezoom.controller.GAttributeManager
get the state from the state manager
getCurrent_State() - Static method in class prezoom.controller.StateManager
get the current state number
getCurrentAttributes() - Method in class prezoom.model.GObject.GObject
Get the attributes for the current state
getFileChooser() - Method in class prezoom.view.MenuBar
initialize the file chooser to get the file with custom extension ".pzm"
getFilled() - Method in class prezoom.model.GAttributes
 
getFilled() - Method in interface prezoom.model.GAttributesI
 
getFontName() - Method in class prezoom.model.GAttributes
 
getFontName() - Method in interface prezoom.model.GAttributesI
 
getFontSize() - Method in class prezoom.model.GAttributes
 
getFontSize() - Method in interface prezoom.model.GAttributesI
 
getFontStyle() - Method in class prezoom.model.GAttributes
 
getFontStyle() - Method in interface prezoom.model.GAttributesI
 
getHeight() - Method in class prezoom.model.GAttributes
 
getHeight() - Method in interface prezoom.model.GAttributesI
 
getLineWidth() - Method in class prezoom.model.GAttributes
 
getLineWidth() - Method in interface prezoom.model.GAttributesI
 
getNonNullGetters(Object) - Static method in class prezoom.model.MethodFactory
to generate the map that has all the none null fields name and corresponding getter methods
getNonNullProperties(Object) - Static method in class prezoom.model.MethodFactory
to generate the map that has all the none null fields name and corresponding values
getNonNullSetters(Object) - Static method in class prezoom.model.MethodFactory
to generate the map that has all the none null fields name and corresponding setter methods
getOffsetX() - Method in class prezoom.model.CameraInfo
 
getOffsetX() - Method in interface prezoom.model.CameraInfoI
 
getOffsetY() - Method in class prezoom.model.CameraInfo
 
getOffsetY() - Method in interface prezoom.model.CameraInfoI
 
getPreZoomFactor() - Method in class prezoom.model.CameraInfo
 
getPreZoomFactor() - Method in interface prezoom.model.CameraInfoI
 
getPropNames() - Method in class prezoom.view.table.InspectorTableModel
get the attribute name list in the 1st column
getResizableRec(double, double) - Static method in class prezoom.controller.GObjectManager
find if the given x,y select a resize point
getResizableRec(Point2D) - Static method in class prezoom.controller.GObjectManager
find if the given x,y select a resize point
getResizePoints() - Method in class prezoom.model.GObject.GObject
get the position of the diagonal points to draw the resize points
getScreenShot() - Method in class prezoom.view.CenterCanvas
to get the current screen image
getStroke() - Method in class prezoom.model.GAttributes
 
getStroke() - Method in interface prezoom.model.GAttributesI
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class prezoom.view.table.ColorEditor
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class prezoom.view.table.ColorRenderer
getter_map - Static variable in class prezoom.model.MethodFactory
 
getters - Variable in class prezoom.model.AttributeMap
the map of getters and setters.
getTextString() - Method in class prezoom.model.GAttributes
 
getTextString() - Method in interface prezoom.model.GAttributesI
 
getTotal_State_Number() - Static method in class prezoom.controller.StateManager
get the total number of states
getValueAt(int, int) - Method in class prezoom.view.table.InspectorTableModel
get the value of the table, names are stored in 1st column values are stored in 2nd column
getVisible() - Method in class prezoom.model.GAttributes
 
getVisible() - Method in interface prezoom.model.GAttributesI
 
getWidth() - Method in class prezoom.model.GAttributes
 
getWidth() - Method in interface prezoom.model.GAttributesI
 
getX() - Method in class prezoom.model.GAttributes
 
getX() - Method in interface prezoom.model.GAttributesI
 
getX2() - Method in class prezoom.model.GAttributes
 
getX2() - Method in interface prezoom.model.GAttributesI
 
getY() - Method in class prezoom.model.GAttributes
 
getY() - Method in interface prezoom.model.GAttributesI
 
getY2() - Method in class prezoom.model.GAttributes
 
getY2() - Method in interface prezoom.model.GAttributesI
 
getZoomFactor() - Method in class prezoom.model.CameraInfo
 
getZoomFactor() - Method in interface prezoom.model.CameraInfoI
 
GImage - Class in prezoom.model.GObject
The Image Object
GImage(BufferedImage, Double, Double, Double, Double) - Constructor for class prezoom.model.GObject.GImage
 
GLine - Class in prezoom.model.GObject
The line objects
GLine(double, double, double, double, Color, int) - Constructor for class prezoom.model.GObject.GLine
 
GObject - Class in prezoom.model.GObject
The base class for all graphical objects
GObject(Double, Double, Color, Boolean, Integer, Double, Double, Double, Double, Boolean, String, Integer, Double, String) - Constructor for class prezoom.model.GObject.GObject
the constructor will call the GAttributeManager to manage all the attributes
gObjectList - Static variable in class prezoom.controller.GObjectManager
the array list that holds all the GObject
gObjectList - Variable in class prezoom.controller.SaveLoadManager
all GObjects
GObjectManager - Class in prezoom.controller
The manager that manages all the graphical objects on the canvas.
GObjectManager() - Constructor for class prezoom.controller.GObjectManager
 
GObjectManager.MouseDispatcher - Class in prezoom.controller
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 - Class in prezoom.model.GObject
The oval objects
GOval(double, double, double, double, Color, Boolean, int) - Constructor for class prezoom.model.GObject.GOval
 
GRectangle - Class in prezoom.model.GObject
The rectangle objects
GRectangle(double, double, double, double, Color, Boolean, int) - Constructor for class prezoom.model.GObject.GRectangle
 
GText - Class in prezoom.model.GObject
 
GText(String, Double, Double, Color, Double, Double, String, Integer, Double) - Constructor for class prezoom.model.GObject.GText
 
A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
All Classes All Packages