|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Panel | +--java.applet.Applet | +--javax.swing.JApplet | +--VisionApplet3
VisionApplet3 is a subclass of the JApplet class which is tailored for use in the HIPR application. It is used with operators which only require the use of one input image, but which produce two outputs.
Inner Class Summary | |
class |
VisionApplet3.PixelListener
Handles the actions performed when the mouse is used in the interface to find information about image pixels. |
Inner classes inherited from class javax.swing.JApplet |
javax.swing.JApplet.AccessibleJApplet |
Field Summary | |
javax.swing.JPanel |
bl
The bottom left panel |
java.awt.GridBagConstraints |
blc
The constraints of the bottom left panel |
java.awt.GridBagLayout |
bllayout
The layout of the bottom left panel |
VisionApplet3.PixelListener |
blpl
The pixel listener for the input image |
javax.swing.JPanel |
bm
The bottom middle panel |
java.awt.GridBagConstraints |
bmc
The layout of the bottom middle panel |
javax.swing.JLabel |
bmIntensity
The intensity label for the bottom middle panel |
java.awt.GridBagLayout |
bmlayout
The layout of the bottom middle panel |
VisionApplet3.PixelListener |
bmpl
The pixel listener for the first output image |
javax.swing.JLabel |
bmPosition
The position label for the bottom middle panel |
javax.swing.JPanel |
br
The bottom right panel |
java.awt.GridBagConstraints |
brc
The layout of the bottom right panel |
java.awt.GridBagLayout |
brlayout
The layout of the bottom right panel |
VisionApplet3.PixelListener |
brpl
The pixel listener for the second output image |
java.awt.Container |
container
The main container for the applet |
int |
d_h
The first output image height |
int |
d_h2
THe second output image height |
int |
d_w
The first output image width |
int |
d_w2
The second output image width |
java.awt.Image |
dest
The first output image |
int[] |
dest_1d
The first output image array |
int[] |
dest_1d2
The second output image array |
ImageCanvas |
dest_canvas
The first output image canvas |
ImageCanvas |
dest_canvas2
The second output image canvas |
java.awt.Image |
dest2
The second output image |
int |
i_h
The input image height |
int |
i_w
The input image width |
java.lang.String |
image_url
The name of the default image |
javax.swing.JTextField |
input
The textfield used to input the image URL's |
javax.swing.JLabel |
insize
The input image size |
javax.swing.JButton |
load_image
The load button |
javax.swing.JPanel |
mid
The middle panel |
java.awt.GridBagConstraints |
midc
The constraints of the middle panel |
java.awt.GridBagLayout |
midlayout
The layout of the middle panel |
javax.swing.JLabel |
output
The first output image label |
javax.swing.JLabel |
output2
The second output image label |
javax.swing.JLabel |
outsize1
The first output image size |
javax.swing.JLabel |
outsize2
The second output image size |
java.awt.Image |
src
The input image |
int[] |
src_1d
The input image array |
ImageCanvas |
src_canvas
The input image canvas |
java.net.URL |
theURL
The URL from which to load images |
long |
time_msec
The execution time |
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 | |
VisionApplet3()
|
Method Summary | |
void |
add_extra()
add_extra is used to add extra components to the window of the operator. |
void |
apply_send_image()
apply_send_image grabs the image from the URL and turns it into an array of pixels which the operators can manipulate |
java.lang.String |
getAppletInfo()
Used by the browser to find out what the applet is for |
void |
gui_add_image()
gui_add_image is used to add the default images to the canvas along with their respective pixel listeners |
void |
init()
Called automatically when the applet is started. |
void |
set_image()
Sets up the default image |
void |
set_interface()
set_interface sets up the 'standard' interface that is the same regardless of which operator is being run |
void |
set_src_image(int[] input_img,
int w,
int h,
java.lang.String name)
set_src_image tells the applet of the image to be loaded and displayed on the screen. |
void |
set_src_image2(int[] input_img,
int w,
int h,
java.lang.String name)
set_src_image2 is used to add a newly loaded image to the interface It is called by set_src_image once the operator thread has been recreated. |
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 |
public java.awt.Container container
public java.awt.Image src
public java.awt.Image dest
public java.awt.Image dest2
public ImageCanvas src_canvas
public ImageCanvas dest_canvas
public ImageCanvas dest_canvas2
public int[] src_1d
public int[] dest_1d
public int[] dest_1d2
public int i_w
public int i_h
public int d_w
public int d_h
public int d_w2
public int d_h2
public long time_msec
public java.awt.GridBagLayout midlayout
public java.awt.GridBagLayout brlayout
public java.awt.GridBagLayout bllayout
public java.awt.GridBagLayout bmlayout
public java.awt.GridBagConstraints midc
public java.awt.GridBagConstraints blc
public java.awt.GridBagConstraints brc
public java.awt.GridBagConstraints bmc
public javax.swing.JPanel mid
public javax.swing.JPanel br
public javax.swing.JPanel bl
public javax.swing.JPanel bm
public javax.swing.JButton load_image
public javax.swing.JTextField input
public javax.swing.JLabel output
public javax.swing.JLabel output2
public javax.swing.JLabel insize
public javax.swing.JLabel outsize1
public javax.swing.JLabel outsize2
public javax.swing.JLabel bmPosition
public javax.swing.JLabel bmIntensity
public VisionApplet3.PixelListener blpl
public VisionApplet3.PixelListener bmpl
public VisionApplet3.PixelListener brpl
public java.net.URL theURL
public java.lang.String image_url
Constructor Detail |
public VisionApplet3()
Method Detail |
public void init()
public void set_image()
public void set_interface()
public void add_extra()
public void gui_add_image()
public void set_src_image2(int[] input_img, int w, int h, java.lang.String name)
input_img
- The new input image arrayw
- The image widthh
- The image heightname
- The image namepublic void set_src_image(int[] input_img, int w, int h, java.lang.String name)
input_img
- The input image arrayw
- The image widthh
- The image heightname
- The image namepublic void apply_send_image()
public java.lang.String getAppletInfo()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |