public class Classify
extends javax.swing.JApplet
javax.swing.JApplet.AccessibleJApplet
java.applet.Applet.AccessibleApplet
Modifier and Type | Field and Description |
---|---|
static int |
PTYPE_INPUT |
static int |
PTYPE_LINE |
static int |
PTYPE_OUTPUT |
static int |
PTYPE_OUTPUT_LARGE |
static int |
PTYPE_SUPPORT_VECTOR |
static double |
X_MAX |
static double |
Y_MAX |
accessibleContext, rootPane, rootPaneCheckingEnabled
Constructor and Description |
---|
Classify() |
Modifier and Type | Method and Description |
---|---|
void |
DetermineDimensions()
determines the dimensions of the selection area
|
static boolean |
drawPoint(java.awt.Graphics device_a,
java.awt.Point point_a,
int type_a,
java.awt.Color color_a)
determine the dimensions of the selection area
actually this draws a line of width 3 pixels in either directions
in way, this draws a + sign..
|
static boolean |
drawPoints(java.awt.Graphics device_a,
java.util.Vector points_a,
int type_a,
java.awt.Color color_a)
determine the dimensions of the selection area
|
static java.lang.Object |
getCurrAlgo()
determine the current algorithm and returns an object for it
|
void |
init()
this method is called when the applet is started
|
static boolean |
initializeAlgo(Algorithm algo_a)
determine the dimensions of the selection area
|
static void |
main(java.lang.String[] args)
main method, the entrance of the program
|
void |
preInit()
Initializes variables
|
static boolean |
putLine(java.awt.Graphics device_a,
java.awt.Point first_pt_a,
java.awt.Point second_pt_a,
java.awt.Color color_a)
Method to draw a line between two points.
|
static boolean |
putLines(java.awt.Graphics device_a,
java.util.Vector points_a,
int type_a,
java.awt.Color color_a)
Method : putlines
Method to draw a line between a series of points.
|
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isRootPaneCheckingEnabled, paramString, remove, repaint, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
destroy, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, isValidateRoot, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final int PTYPE_INPUT
public static final int PTYPE_OUTPUT
public static final int PTYPE_SUPPORT_VECTOR
public static final int PTYPE_OUTPUT_LARGE
public static final int PTYPE_LINE
public static final double X_MAX
public static final double Y_MAX
public void preInit()
public static void main(java.lang.String[] args)
args
- command line argumentspublic void init()
init
in class java.applet.Applet
public void DetermineDimensions()
public static java.lang.Object getCurrAlgo()
public static boolean initializeAlgo(Algorithm algo_a)
algo_a
- The algorithm to he initializedpublic static boolean drawPoint(java.awt.Graphics device_a, java.awt.Point point_a, int type_a, java.awt.Color color_a)
device_a
- graphics object usedpoint_a
- point which will be displayedtype_a
- integer describing typecolor_a
- color of the pointpublic static boolean drawPoints(java.awt.Graphics device_a, java.util.Vector points_a, int type_a, java.awt.Color color_a)
device_a
- graphics object usedpoints_a
- points which will be displayedtype_a
- integer describing typecolor_a
- color of the pointpublic static boolean putLines(java.awt.Graphics device_a, java.util.Vector points_a, int type_a, java.awt.Color color_a)
device_a
- graphics object usedpoints_a
- points which will be displayedtype_a
- integer describing typecolor_a
- color of the pointpublic static boolean putLine(java.awt.Graphics device_a, java.awt.Point first_pt_a, java.awt.Point second_pt_a, java.awt.Color color_a)
device_a
- graphics object usedfirst_pt_a
- Line begining pointsecond_pt_a
- Line ending pointcolor_a
- The color of the line