Computer Science / Game Programming

profilesehar
comp1022p-lib.jar

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);
}