|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
gui.ClosableJFrame
j2d.gui.Main
public class Main
Field Summary | |
---|---|
ExponentialStretchToolbox |
estStretchControls
|
Fields inherited from class javax.swing.JFrame |
---|
EXIT_ON_CLOSE |
Fields inherited from class java.awt.Frame |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
Main()
|
Method Summary | |
---|---|
void |
addImage(java.awt.Image img)
|
void |
addPanel(javax.swing.JPanel cp,
java.lang.String title)
|
void |
addPanelMac(javax.swing.JPanel cp,
java.lang.String title)
|
void |
apply()
|
void |
captureScreen()
This is called when the user requests a new file to be opened. |
static void |
captureVideo(Main main)
|
void |
closePlayer()
|
void |
displayDataWindow()
|
java.awt.Image |
getBaseImage()
|
MDIDesktopPane |
getDeskTop()
|
java.awt.Image |
getImage()
Get the base image before it is processed. |
java.awt.Image |
getImage(java.io.File f)
|
java.awt.Image |
getProcessedImage()
This is the result of an image processing operation |
java.awt.Image |
getSecondImage()
|
InternalImageFrame |
getTopFrame()
|
java.lang.String |
getTopFrameTitle()
|
void |
launchColorControls()
Helper function to showAndRegister FalseColorToolbox |
void |
launchConvolutionControls()
|
void |
launchMappingControls()
Helper function to showAndRegister LinearMappingFrame |
void |
launchStretchControls()
Helper function to showAndRegister ExponentialStretchToolbox |
static void |
main(java.lang.String[] args)
Entry point of the ImageTool application. |
void |
openImage()
This is called when the user requests a new file to be opened. |
void |
openPpmJarImage()
|
void |
printHexImage()
|
void |
process(FloatImageProcessorInterface fip)
|
void |
process(HppFilterInterface hppfilter)
|
void |
process(ImageProcessorInterface ip)
|
void |
revertImage()
Set the image in the active frame to the base image. |
void |
saveImage()
This is called when the user picks the save menu option. |
void |
savePpmJar()
|
void |
setBaseImage(java.awt.Image image)
|
void |
setFloatImage(FloatImageBean img)
|
void |
setImage(java.awt.Image img)
|
void |
shutdown()
Helper function for closing the ImageTool. |
void |
update(ImageProcessorInterface ip)
|
void |
update(java.lang.Object o)
|
void |
usbSnap()
|
void |
webCaptureVideo()
|
Methods inherited from class gui.ClosableJFrame |
---|
add, add, add, add, addComponent, addComponent, addComponent, addMouseController, centerFrame, setContainerLayout, setLayout, setMenuBar |
Methods inherited from class javax.swing.JFrame |
---|
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, update |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
public ExponentialStretchToolbox estStretchControls
Constructor Detail |
---|
public Main()
Method Detail |
---|
public void closePlayer()
public void addImage(java.awt.Image img)
public void addPanel(javax.swing.JPanel cp, java.lang.String title)
public void addPanelMac(javax.swing.JPanel cp, java.lang.String title)
public void process(FloatImageProcessorInterface fip)
public void process(ImageProcessorInterface ip)
public void process(HppFilterInterface hppfilter)
public java.awt.Image getImage()
getImage
in interface ImageBeanInterface
getImage
in interface ImageProcessListener
public java.awt.Image getProcessedImage()
getProcessedImage
in interface ImageProcessListener
public void update(ImageProcessorInterface ip)
update
in interface ImageProcessListener
public void setImage(java.awt.Image img)
setImage
in interface ImageBeanInterface
setImage
in interface ImageProcessListener
public void setFloatImage(FloatImageBean img)
public java.awt.Image getBaseImage()
public java.lang.String getTopFrameTitle()
public void printHexImage()
public InternalImageFrame getTopFrame()
public void shutdown()
public void webCaptureVideo()
public static void captureVideo(Main main)
public void usbSnap()
public void captureScreen()
public void openImage()
public void openPpmJarImage()
public java.awt.Image getImage(java.io.File f)
public void update(java.lang.Object o)
public void saveImage()
public void savePpmJar()
public void revertImage()
public void launchMappingControls()
public void launchColorControls()
public void launchStretchControls()
public void launchConvolutionControls()
public static void main(java.lang.String[] args)
public void setBaseImage(java.awt.Image image)
public void apply()
public MDIDesktopPane getDeskTop()
public java.awt.Image getSecondImage()
public void displayDataWindow()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |