A G H I M P R S

A

actionPerformed(ActionEvent) - Method in class HorizontalLineRemovalSettingsDialogBox
Calls the appropriate methods when the buttons are pressed.
actionPerformed(ActionEvent) - Method in class MainFrame
Calls the appropriate methods when the buttons are pressed or menu items selected.
actionPerformed(ActionEvent) - Method in class RotateDialogBox
Calls the appropriate methods when the buttons are pressed.

G

getFiltersToUse() - Method in class HorizontalLineRemovalSettingsDialogBox
Returns a boolean array whose:
getHighBlueThreshold() - Method in class HorizontalLineRemovalSettingsDialogBox
Returns the value of high blue detection threshold, as entered in the text field.
getHighGreenThreshold() - Method in class HorizontalLineRemovalSettingsDialogBox
Returns the value of high green detection threshold, as entered in the text field.
getHighRedThreshold() - Method in class HorizontalLineRemovalSettingsDialogBox
Returns the value of high red detection threshold, as entered in the text field.
getHorizontalRunLengthThreshold() - Method in class HorizontalLineRemovalSettingsDialogBox
Returns the value of horizontal run length threshold, as entered in the text field.
getLayersToDisplay() - Method in class HorizontalLineRemovalSettingsDialogBox
Returns the maximum number of layers to display when the Test Thresholds button is pressed, as entered in the text field.
getLowBlueThreshold() - Method in class HorizontalLineRemovalSettingsDialogBox
Returns the value of low blue detection threshold, as entered in the text field.
getLowGreenThreshold() - Method in class HorizontalLineRemovalSettingsDialogBox
Returns the value of low green detection threshold, as entered in the text field.
getLowRedThreshold() - Method in class HorizontalLineRemovalSettingsDialogBox
Returns the value of low red detection threshold, as entered in the text field.
getMaxBluePercentageThreshold() - Method in class HorizontalLineRemovalSettingsDialogBox
Returns the value of maximum blue percentage threshold, as entered in the text field.
getMaxBrightnessThreshold() - Method in class HorizontalLineRemovalSettingsDialogBox
Returns the value of maximum brightness threshold, as entered in the text field.
getMaxGreenPercentageThreshold() - Method in class HorizontalLineRemovalSettingsDialogBox
Returns the value of maximum green percentage threshold, as entered in the text field.
getMaxRedPercentageThreshold() - Method in class HorizontalLineRemovalSettingsDialogBox
Returns the value of maximum red percentage threshold, as entered in the text field.
getMinBluePercentageThreshold() - Method in class HorizontalLineRemovalSettingsDialogBox
Returns the value of minimum blue percentage threshold, as entered in the text field.
getMinBrightnessThreshold() - Method in class HorizontalLineRemovalSettingsDialogBox
Returns the value of minimum brightness threshold, as entered in the text field.
getMinGreenPercentageThreshold() - Method in class HorizontalLineRemovalSettingsDialogBox
Returns the value of minimum green percentage threshold, as entered in the text field.
getMinRedPercentageThreshold() - Method in class HorizontalLineRemovalSettingsDialogBox
Returns the value of minimum red percentage threshold, as entered in the text field.
getRotationAmount() - Method in class RotateDialogBox
Returns the entered amount of rotation, in degrees (a positive value corresponds to a clockwise rotation and a negative value to a counterclockwise rotation.
getVerticalRunLengthThreshold() - Method in class HorizontalLineRemovalSettingsDialogBox
Returns the value of vertical run length threshold, as entered in the text field.

H

HorizontalLineRemovalSettingsDialogBox - class HorizontalLineRemovalSettingsDialogBox.
A dialog box that allows the user to select thresholds that control which pixels are to be selected as belonging to horizontal lines of some specified colour or combination of colour.
HorizontalLineRemovalSettingsDialogBox(MainFrame) - Constructor for class HorizontalLineRemovalSettingsDialogBox
Basic constructor.

I

ImagePanel - class ImagePanel.
A JPanel that displays, loads, saves and modifies images.
ImagePanel(String, MainFrame) - Constructor for class ImagePanel
Basic constructor.

M

main(String[]) - Static method in class ScoreReader
Instantiates a MainFrame panel and/or dialog box to load an image file.
MainFrame - class MainFrame.
A GUI frame that allows the user to display, load, save and modify image files.
MainFrame(String) - Constructor for class MainFrame
Basic constructor that prepares, packs and shows all of the contents of the JFrame.

P

paintComponent(Graphics) - Method in class ImagePanel
Allow the image and changes to the image to be displayed.

R

refreshImage(String) - Method in class ImagePanel
Loads the image file with the specified path, stores it in this object's image field and displays it.
removeHorizontalLines(HorizontalLineRemovalSettingsDialogBox) - Method in class ImagePanel
Removes horizontal lines from the image held in this object's field.
rotate() - Method in class MainFrame
Rotate the displayed image based on the contents of the Rotate Dialog Box.
rotate(RotateDialogBox) - Method in class ImagePanel
Rotates the image that is currently held in this object's field by the amount specified by the getRotationAmount method of the rotate_dialog_box paramater.
RotateDialogBox - class RotateDialogBox.
A dialog box that allows the user to select the number of degrees by which an image is to be rotated and initiate the actions needed to perform the rotation.
RotateDialogBox(MainFrame) - Constructor for class RotateDialogBox
Basic constructor.

S

saveImage(File) - Method in class ImagePanel
Saves the image that is currently held in this object's field to the specified file.
ScoreReader - class ScoreReader.
Instantiates a GUI frame that allows the user to display, load, save and modify image files.
ScoreReader() - Constructor for class ScoreReader
 
setNewFilePath(String) - Method in class MainFrame
Store the name of a new file to serve as the original of the currently displayed image and display it in the bottom text area.
showSelectedPixels() - Method in class MainFrame
Restore the image to that of the file on disk and highlight certain pixels based on the settings in the Horizontal Line Removal Dialog Box.
showSelectedPixels(HorizontalLineRemovalSettingsDialogBox) - Method in class ImagePanel
Highlights pixels in the image held in this object's field that pass the succesive filter requirements of the filters selected and there related thresholds in the given horizontal_line_removal_dialog_box parameter.

A G H I M P R S