gui
Class PaintFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--gui.ClosableFrame
                                |
                                +--gui.ShortCutFrame
                                      |
                                      +--gui.ImageFrame
                                            |
                                            +--gui.FilterFrame
                                                  |
                                                  +--gui.GrabFrame
                                                        |
                                                        +--gui.NegateFrame
                                                              |
                                                              +--gui.SaveFrame
                                                                    |
                                                                    +--gui.OpenFrame
                                                                          |
                                                                          +--gui.ConvolutionFrame
                                                                                |
                                                                                +--gui.SpatialFilterFrame
                                                                                      |
                                                                                      +--gui.EdgeFrame
                                                                                            |
                                                                                            +--gui.MorphFrame
                                                                                                  |
                                                                                                  +--gui.BoundaryFrame
                                                                                                        |
                                                                                                        +--gui.PaintFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, DisplaysPels, gui.Doable, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.KeyListener, java.awt.MenuContainer, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable, java.awt.event.WindowListener
Direct Known Subclasses:
MartelliFrame

public class PaintFrame
extends BoundaryFrame
implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener

See Also:
Serialized Form

Inner classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Fields inherited from class gui.MorphFrame
kCross, kh, kOutline, kSquare, kThinBottom, kThinTop, kv
 
Fields inherited from class gui.SpatialFilterFrame
child
 
Fields inherited from class gui.ImageFrame
b, g, height, r, width
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, 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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
PaintFrame(java.lang.String title)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void brushPoint()
           
 void erasePoint()
           
 void eraseShapes()
           
 void fishEye2(int xc, int yc, double gamma, double R)
           
 void grabFrame(int x1, int y1, int x2, int y2)
           
 void handPoint()
           
 void magnify()
           
static void main(java.lang.String[] args)
           
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseDragged(java.awt.event.MouseEvent e)
           
 void mouseEntered(java.awt.event.MouseEvent e)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mouseMoved(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 void paint(java.awt.Graphics g)
           
 void paintShapes(java.awt.Graphics g)
           
 void pencilPoint()
           
 void resizeFrame()
           
 void showIconFrame()
           
 
Methods inherited from class gui.BoundaryFrame
andHough, andWithChild, bugWalk, combinePolys, computeHoughAndDraw, copyToChildFrame, displayHoughOfRed, distance, drawFramePoints, drawHoughLine, drawHoughLineGray, drawHoughLines, drawLineRed, drawLineRed2, drawPoly, drawPolys, drawSomeBigPoints, drawThePoints, edge2HeightField, filterPolys, getPolyList, getTheLargestPoints, grabChild, grayPyramid, hough, houghDetect, houghEdge, houghGray2, inverseHough, inverseHoughToRed, listPolys, nextClosestPoly, onLine, polyStats, PrintContainer, printPolys, setPolyList, testDrawLineRed, thinPoly, trim
 
Methods inherited from class gui.MorphFrame
clip, close, colorClose, colorDilate, colorDilateErode, colorErode, colorOpen, colorPyramid, complement, deleteFlagedPoints, dilate, dilate, dilategs, erode, erode, erodegs, insideContour, intersect, middleContour, numberOfNeighbors, open, outsideContour, resample, resample2, resampleArray, serra, skeleton, skeletonRedPassSuen, subtract, thin
 
Methods inherited from class gui.EdgeFrame
colorToRed, convolveZeroCross, convolveZeroCross, doit, freiChen, getLaplaceOfGaussianKernel, hat13, hat13v2, horizontalSegment, kgreyThresh, laplaceOfGaussian, laplacian3_4, laplacian3, laplacian3Minus, laplacian3Prewitt, laplacian5, laplacian9, mean, median1x2, median2x1, medianSquare2x2, pixelDifference, prewitt, printLaplaceOfGaussianKernel, printMaple, printSigma, printVariance, roberts2, separatedPixelDifference, shadowMask, sigma, sizeDetector, sizeDetector, sobel3, templateEdge, tGenerator, thresh, thresh4, threshLog, variance, verticalSegment, zeroCross, zeroCross
 
Methods inherited from class gui.SpatialFilterFrame
average, clip, coefficientOfVariation, convolve, copyArray, copyRedToGreenAndBlue, enterConvolutionKernal, enterConvolutionKernal, gauss, gauss15, gauss3, gauss31, gauss7, getGaussKernel, getMax, getMin, getOneOnFKernel, hp1, hp2, hp3, hp4, hp5, lp1, lp2, lp3, makeChild, mean, mean3, mean9, median, median, median, median, medianBottom, medianCross3x3, medianCross7x7, medianDiamond7x7, medianLeft, medianNoEdge, medianOctagon5x5, medianRightAndTop, medianSlow, medianSquare3x3, medianSquare5x5, medianSquare7x7, multOneOnF, numberOfNonZeros, oneOnF, outlierEstimate, outlierHere, printGaussKernel, printGaussKernel, printMaple, printMedian, printOneOnFKernel, quickSort, saltAndPepper, subtract, subtractChild, testCoefficientOfVariation, testMedian, testOutlier, testQuickSort, testVariance, usp1, variance
 
Methods inherited from class gui.ConvolutionFrame
convolve, convolveBrute, convolveNoEdge, cx, cy, rand, randImage, randImage, showConvolutionKernal
 
Methods inherited from class gui.OpenFrame
getAsShortgz, getShortImage, getShortImageZip, getShortImageZip, getShortImageZip2, openAndSniffFile, openImage, openPPM, openPPM, openPPMgz, openPPMgzFTP, readArray, readHeader
 
Methods inherited from class gui.SaveFrame
getFileOutputStream, getSaveDirectoryName, getSaveFileName, getSaveName, makeTocHtml, print, printIcon, saveAsGif, saveAsGif, saveAsJava, saveAsJava, saveAsJava, saveAsPPM, saveAsPPM, saveAsPPMgz, saveAsPPMgz, saveAsPPMgzFTP, saveAsShortgz, saveAsShortgz, saveAsShortZip, saveAsShortZip, saveAsShortZip2, saveAsxyz, saveAsxyz, saveAsxyz, writeArray, writeHeader
 
Methods inherited from class gui.NegateFrame
add10, applyLut, applyLut, assembleMosaic, auhe, auhe, average, computeStats, drawMosaic, drawMosaic, enahe, eponentialLog, getAverageCMF, getBBar, getGBar, getMax, getMin, getRBar, histogram, inRange, linearLog, linearMap, linearTransform, linearTransform, linearTransform2, negate, powImage, printCMFs, printPMFb, printPMFg, printPMFr, printPMFs, printStats, printTT, rayleighLog, rnahe, subFrame, unahe, wellConditioned
 
Methods inherited from class gui.GrabFrame
grab, grabTestPattern, netImageSelector, netSoundSelector, netSoundSelector, revert, testPattern
 
Methods inherited from class gui.FilterFrame
gray
 
Methods inherited from class gui.ImageFrame
fitScreen, getFileName, getImage, getReadFileName, getReadFileName, grabNumImage, image2Short, int2Short, openGif, openGif, pels2Image, print, println, revertNoResize, setFileName, setFtpFileName, setImage, setImageNoShort, setImageResize, short2Image, waitForImage
 
Methods inherited from class gui.ShortCutFrame
addMenuItem, getPS, getShortCut, keyPressed, keyReleased, keyTyped, mapModifiers, match
 
Methods inherited from class gui.ClosableFrame
windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getAccessibleContext, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, paramString, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, processWindowEvent, removeWindowListener, setCursor, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, 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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, 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, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Constructor Detail

PaintFrame

public PaintFrame(java.lang.String title)
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Overrides:
actionPerformed in class BoundaryFrame

brushPoint

public void brushPoint()

erasePoint

public void erasePoint()

eraseShapes

public void eraseShapes()

fishEye2

public void fishEye2(int xc,
                     int yc,
                     double gamma,
                     double R)

grabFrame

public void grabFrame(int x1,
                      int y1,
                      int x2,
                      int y2)

handPoint

public void handPoint()

magnify

public void magnify()

main

public static void main(java.lang.String[] args)

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

paint

public void paint(java.awt.Graphics g)
Overrides:
paint in class ImageFrame

paintShapes

public void paintShapes(java.awt.Graphics g)

pencilPoint

public void pencilPoint()

resizeFrame

public void resizeFrame()

showIconFrame

public void showIconFrame()