Computer Science / Game Programming
META-INF/MANIFEST.MF
Manifest-Version: 1.0
comp1022p/UnaryOperations.class
package comp1022p; synchronized class UnaryOperations { void UnaryOperations(); public static java.awt.image.BufferedImage convolve(java.awt.image.BufferedImage, float[][]); public static java.awt.image.BufferedImage threshold(java.awt.image.BufferedImage, int); public static java.awt.image.BufferedImage invert(java.awt.image.BufferedImage); }
comp1022p/Text.class
package comp1022p; public synchronized class Text extends CanvasObject { private String text; private int size; private int textX; private int textY; public void Text(String); public void setSize(int); public void setText(String); protected void renderObject(java.awt.Graphics2D); protected void onClick(); protected void checkContains(int, int); }
comp1022p/AddPixel.class
package comp1022p; synchronized class AddPixel implements PixelArithmeticOperation { void AddPixel(); public int operate(int[], int[]); }
comp1022p/DividePixel.class
package comp1022p; synchronized class DividePixel implements PixelArithmeticOperation { void DividePixel(); public int operate(int[], int[]); }
comp1022p/MultiplyPixel.class
package comp1022p; synchronized class MultiplyPixel implements PixelArithmeticOperation { void MultiplyPixel(); public int operate(int[], int[]); }
comp1022p/PixelArithmeticOperation.class
package comp1022p; public abstract interface PixelArithmeticOperation { public abstract int operate(int[], int[]); }
comp1022p/SubtractPixel.class
package comp1022p; synchronized class SubtractPixel implements PixelArithmeticOperation { void SubtractPixel(); public int operate(int[], int[]); }
comp1022p/IO.class
package comp1022p; public synchronized class IO { public void IO(); public static char inputCharacter(); public static String inputString(); public static int inputInteger(); public static long inputLong(); public static float inputFloat(); public static double inputDouble(); public static String performOCR(); public static String performOCR(String); public static void outputln(Object); public static void output(Object); public static void main(String[]); }
comp1022p/Barcode$1.class
package comp1022p; synchronized class Barcode$1 implements Runnable { void Barcode$1(Barcode, javax.swing.JFileChooser); public void run(); }
comp1022p/Barcode$2.class
package comp1022p; synchronized class Barcode$2 implements Runnable { void Barcode$2(Barcode, int[], javax.swing.JFileChooser); public void run(); }
comp1022p/Barcode.class
package comp1022p; public synchronized class Barcode extends CanvasObject { java.awt.image.BufferedImage image; String code; long value; public void Barcode(long); public void Barcode(); private void makeZeroBarcode(); private void updateBarcodeByValue(long); private String valueToCode(long); private String calculateCheckSum(long); private java.awt.image.BufferedImage generateBarCodeImage(String) throws com.google.zxing.WriterException; private java.net.URI promptImageInput(); private void updateBarcodeByImage(java.net.URI); private java.awt.image.BufferedImage getRescaleImage(java.awt.image.BufferedImage); private long codeToValue(String); public String getCode(); public long getValue(); protected void renderObject(java.awt.Graphics2D); protected void onClick(); protected void checkContains(int, int); public void save(); }
comp1022p/Canvas$1.class
package comp1022p; synchronized class Canvas$1 extends java.util.TimerTask { void Canvas$1(Canvas); public void run(); }
comp1022p/Canvas$2.class
package comp1022p; synchronized class Canvas$2 implements Runnable { void Canvas$2(Canvas, boolean); public void run(); }
comp1022p/Canvas$3.class
package comp1022p; synchronized class Canvas$3 implements Runnable { void Canvas$3(Canvas, javax.swing.JPanel); public void run(); }
comp1022p/Canvas$4.class
package comp1022p; synchronized class Canvas$4 implements Runnable { void Canvas$4(Canvas, javax.swing.JComponent); public void run(); }
comp1022p/Canvas$5.class
package comp1022p; synchronized class Canvas$5 implements Runnable { void Canvas$5(Canvas, javax.swing.JComponent); public void run(); }
comp1022p/Canvas$DrawingPanel.class
package comp1022p; synchronized class Canvas$DrawingPanel extends javax.swing.JPanel implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener { static final boolean DEBUG = 0; void Canvas$DrawingPanel(Canvas); protected void paintComponent(java.awt.Graphics); public void mouseDragged(java.awt.event.MouseEvent); public void mouseMoved(java.awt.event.MouseEvent); public void mouseClicked(java.awt.event.MouseEvent); public void mouseEntered(java.awt.event.MouseEvent); public void mouseExited(java.awt.event.MouseEvent); public void mousePressed(java.awt.event.MouseEvent); public void mouseReleased(java.awt.event.MouseEvent); }
comp1022p/Canvas.class
package comp1022p; public synchronized class Canvas { public static final int DEFAULT_WIDTH = 800; public static final int DEFAULT_HEIGHT = 600; private int canvasWidth; private int canvasHeight; protected java.util.List canvasObjects; private javax.swing.JFrame frame; private Canvas$DrawingPanel panel; private int initialMouseX; private int initialMouseY; private CanvasObject selectedCanvasObject; java.util.List mouseMotionListners; java.util.List mouseListeneres; private javax.swing.JComponent topComponent; private javax.swing.JComponent bottomComponent; public void Canvas(); public void Canvas(int, int); public int getCanvasWidth(); public int getCanvasHeight(); public void setResizable(boolean); private void createAndShow(javax.swing.JPanel); public void add(CanvasObject); public void add(CanvasObject, int, int); public void add(String); public void add(String, int, int); public void setComponentAtTop(javax.swing.JComponent); public void setComponentAtBottom(javax.swing.JComponent); public void removeAll(); public void remove(CanvasObject); public void addMouseMotionListener(java.awt.event.MouseMotionListener); public void addMouseListener(java.awt.event.MouseListener); private void fireMouseMoved(java.awt.event.MouseEvent); private void fireMouseDragged(java.awt.event.MouseEvent); private void fireMouseClicked(java.awt.event.MouseEvent); private void fireMousePressed(java.awt.event.MouseEvent); private void fireMouseReleased(java.awt.event.MouseEvent); private void fireMouseEntered(java.awt.event.MouseEvent); private void fireMouseExited(java.awt.event.MouseEvent); public static void main(String[]); }
comp1022p/CanvasObject$1.class
package comp1022p; synchronized class CanvasObject$1 implements Runnable { void CanvasObject$1(CanvasObject, int, int); public void run(); }
comp1022p/CanvasObject.class
package comp1022p; public abstract synchronized class CanvasObject { protected int x; protected int y; protected int rotation; protected double scale; protected int width; protected int height; protected boolean isContaining; protected boolean movable; public void CanvasObject(); public void setX(int); public void setY(int); public int getX(); public int getY(); public void setRotation(int); public int getRotation(); public void setScale(double); public double getScale(); public int getWidth(); public int getHeight(); public void runRotateAnimation(int); public void render(java.awt.Graphics2D); public boolean contains(int, int); public void setMovable(boolean); protected abstract void renderObject(java.awt.Graphics2D); protected abstract void onClick(); protected abstract void checkContains(int, int); }
comp1022p/ColorImage$1.class
package comp1022p; synchronized class ColorImage$1 implements Runnable { void ColorImage$1(ColorImage, java.awt.image.BufferedImage, java.awt.image.BufferedImage, java.util.List, int, int); public void run(); }
comp1022p/ColorImage$2.class
package comp1022p; synchronized class ColorImage$2 extends java.util.TimerTask { void ColorImage$2(ColorImage); public void run(); }
comp1022p/ColorImage$3.class
package comp1022p; synchronized class ColorImage$3 implements Runnable { void ColorImage$3(int[], javax.swing.JFileChooser); public void run(); }
comp1022p/ColorImage$4.class
package comp1022p; synchronized class ColorImage$4 implements Runnable { void ColorImage$4(ColorImage, int[], javax.swing.JFileChooser); public void run(); }
comp1022p/ColorImage.class
package comp1022p; public synchronized class ColorImage extends CanvasObject { private java.awt.image.BufferedImage image; protected String information; public void ColorImage(); public void ColorImage(String); public void ColorImage(String, boolean); private void ColorImage(java.awt.image.BufferedImage); public void ColorImage(int, int); public void ColorImage(ColorImage); private void initialization(); private java.awt.image.BufferedImage getRescaleImage(java.awt.image.BufferedImage); protected void renderObject(java.awt.Graphics2D); protected void onClick(); public int getRed(int, int); public void setRed(int, int, int); public int getGreen(int, int); public void setGreen(int, int, int); public int getBlue(int, int); public void setBlue(int, int, int); public int[] getRGB(int, int); public void setRGB(int, int, int, int, int); public int getAlpha(int, int); public void setAlpha(int, int, int); public void increaseRed(int); public void decreaseRed(int); public void increaseGreen(int); public void decreaseGreen(int); public void increaseBlue(int); public void decreaseBlue(int); public ColorImage add(ColorImage); public void add(int); public ColorImage subtract(ColorImage); public void subtract(int); public ColorImage multiply(ColorImage); public void multiply(int); public ColorImage divide(ColorImage); public void divide(int); public void convolve(float[][]); public void threshold(int); public void invert(); public double averageDifference(ColorImage); private double compareImages(java.awt.image.BufferedImage, java.awt.image.BufferedImage); public int match(ColorImage, boolean); public void drawRectangle(int, int, int, int); public void drawOval(int, int, int, int); public void drawImage(ColorImage, int, int); public void drawFractal(int, int, int, int, int); public ColorImage createRedImage(); public ColorImage createCyanImage(); public void fillWithRandomNoise(int, int); public void setTimer(int); private static java.awt.image.BufferedImage loadImage(); public void onWake(); protected void checkContains(int, int); public void save(); public static ColorImage add(ColorImage, ColorImage); public static ColorImage subtract(ColorImage, ColorImage); public static ColorImage multiply(ColorImage, ColorImage); public static ColorImage divide(ColorImage, ColorImage); }
comp1022p/ArithmeticOperations.class
package comp1022p; synchronized class ArithmeticOperations { void ArithmeticOperations(); public static java.awt.image.BufferedImage add(java.awt.image.BufferedImage, java.awt.image.BufferedImage); public static java.awt.image.BufferedImage add(java.awt.image.BufferedImage, int); public static java.awt.image.BufferedImage subtract(java.awt.image.BufferedImage, java.awt.image.BufferedImage); public static java.awt.image.BufferedImage subtract(java.awt.image.BufferedImage, int); public static java.awt.image.BufferedImage multiply(java.awt.image.BufferedImage, java.awt.image.BufferedImage); public static java.awt.image.BufferedImage multiply(java.awt.image.BufferedImage, int); public static java.awt.image.BufferedImage divide(java.awt.image.BufferedImage, java.awt.image.BufferedImage); private static boolean violateConstrains(java.awt.image.BufferedImage, java.awt.image.BufferedImage); public static java.awt.image.BufferedImage divide(java.awt.image.BufferedImage, int); private static java.awt.image.BufferedImage operate(java.awt.image.BufferedImage, java.awt.image.BufferedImage, int, int, int, PixelArithmeticOperation); private static java.awt.image.BufferedImage operate(java.awt.image.BufferedImage, int, int, int, int, PixelArithmeticOperation); }