Class SScaleScreen

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--java.applet.Applet
                          |
                          +--javax.swing.JApplet
                                |
                                +--VisionApplet
                                      |
                                      +--SScaleScreen

public class SScaleScreen
extends VisionApplet

ScaleScreen is the user interface to the Scaling algorithm (code.operator.Scale.java) It is run as an applet embedded in the file scale.htm @author Craig Strachan DAI

Author:
Judy Robertson SELLIC OnLine, Timothy Sharman
See Also:
Serialized Form

Inner classes inherited from class VisionApplet
VisionApplet.PixelListener
 
Inner classes inherited from class javax.swing.JApplet
javax.swing.JApplet.AccessibleJApplet
 
Field Summary
 ScaleImageCanvas src_canvas
           
 
Fields inherited from class VisionApplet
actualx, actualy, bl, blc, blIntensity, bllayout, blpl, blPosition, br, brc, brIntensity, brlayout, brpl, brPosition, container, d_h, d_w, dest, dest_1d, dest_canvas, i_h, i_w, image_url, input, insize, load_image, mid, midc, midlayout, output, outsize, src, src_1d, src_canvas, theURL, time_msec
 
Fields inherited from class javax.swing.JApplet
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
SScaleScreen()
           
 
Method Summary
 void add_extra()
          Called automatically when the applet is started.
 void apply_send_image()
           
 int[] get_rect(int[] src, int src_w, int x, int y, int width, int height)
           
 java.lang.String getAppletInfo()
          Used by the browser to find out what the applet is for
 void gui_add_image()
           
 void set_image()
           
 void set_src_image(int[] input_img, int w, int h, java.lang.String name)
           
 
Methods inherited from class VisionApplet
init, set_interface, set_src_image2
 
Methods inherited from class javax.swing.JApplet
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.applet.Applet
destroy, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, 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, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

src_canvas

public ScaleImageCanvas src_canvas
Constructor Detail

SScaleScreen

public SScaleScreen()
Method Detail

add_extra

public void add_extra()
Called automatically when the applet is started. Initialises the interface components ready for drawing on screen.
Overrides:
add_extra in class VisionApplet

get_rect

public int[] get_rect(int[] src,
                      int src_w,
                      int x,
                      int y,
                      int width,
                      int height)

set_src_image

public void set_src_image(int[] input_img,
                          int w,
                          int h,
                          java.lang.String name)
Overrides:
set_src_image in class VisionApplet

set_image

public void set_image()
Overrides:
set_image in class VisionApplet

gui_add_image

public void gui_add_image()
Overrides:
gui_add_image in class VisionApplet

apply_send_image

public void apply_send_image()
Overrides:
apply_send_image in class VisionApplet

getAppletInfo

public java.lang.String getAppletInfo()
Used by the browser to find out what the applet is for
Returns:
the function of the applet
Overrides:
getAppletInfo in class VisionApplet