ip.gui.frames
Class DrawFrame

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by graphics.graph.ClosableFrame
                      extended by ip.gui.frames.ShortCutFrame
                          extended by ip.gui.frames.ImageFrame
                              extended by ip.gui.frames.FilterFrame
                                  extended by ip.gui.frames.GrabFrame
                                      extended by ip.gui.frames.NegateFrame
                                          extended by ip.gui.frames.SaveFrame
                                              extended by ip.gui.frames.OpenFrame
                                                  extended by ip.gui.frames.ConvolutionFrame
                                                      extended by ip.gui.frames.SpatialFilterFrame
                                                          extended by ip.gui.frames.EdgeFrame
                                                              extended by ip.gui.frames.MorphFrame
                                                                  extended by ip.gui.frames.BoundaryFrame
                                                                      extended by ip.gui.frames.PaintFrame
                                                                          extended by ip.gui.frames.MartelliFrame
                                                                              extended by ip.gui.frames.ColorFrame
                                                                                  extended by ip.gui.frames.XformFrame
                                                                                      extended by ip.gui.frames.FFTFrame
                                                                                          extended by ip.gui.frames.WaveletFrame
                                                                                              extended by ip.gui.frames.DrawFrame
All Implemented Interfaces:
FrameStub, Doable, ShortCutInterface, java.awt.event.ActionListener, java.awt.event.FocusListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class DrawFrame
extends WaveletFrame
implements java.awt.event.FocusListener

See Also:
Serialized Form

Field Summary
 
Fields inherited from class ip.gui.frames.FFTFrame
fftradix2
 
Fields inherited from class ip.gui.frames.BoundaryFrame
child
 
Fields inherited from class ip.gui.frames.ImageFrame
shortImageBean
 
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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
DrawFrame(java.lang.String title)
           
 
Method Summary
static void drawPoints(float[] x, float[] y, float[] z)
           
 void focusGained(java.awt.event.FocusEvent e)
           
 void focusLost(java.awt.event.FocusEvent e)
           
static void main(java.lang.String[] args)
           
 void paint(java.awt.Graphics g)
           
 void setPoints()
           
 void setPoints(float[] x, float[] y, float[] z)
           
 void setPoints(int[] x, int[] y, int[] z)
           
 void setUpFrame()
           
 void update(java.awt.Graphics g)
           
 
Methods inherited from class ip.gui.frames.WaveletFrame
actionPerformed, animateMorph, backwardHaar, benchMark, clearLower34, clearLowerHalf, clearQuad, clearQuad1, clearQuad2, clearQuad3, clip, commandLine, demo1d, demo2d, drawTest, fh, forwardHaar, free, getFileNames, getShort, goslab, haarCompress, help, html, image3d, imageMorph, int2Short, j2d, liftingBackwardHaar, liftingForwardHaar, makeMovie, mandelbrot, play, positionInfoFrame, preview2d, print, printAllMethods, printMethods, printTime, processCylindrical, processDiffractionImage, processDiffractionImages, processMovieImage, prototype, quote, rename, rmic, server, short2Int, sketchFrame, startTime, stats, strip, stripimage, systemInfo, threeDImage, threeDImageCylindrical, tracer, ulawDecode, ulawEncode
 
Methods inherited from class ip.gui.frames.FFTFrame
complexMultR2, fftipfa, fftpfa, fftR2, filterGabor, getFftimage, getFftMenu, getFftradix2, ifftR2, phaseFFTR2, radix2fftStats, rgb2Complex, test1DFFTvs
 
Methods inherited from class ip.gui.frames.XformFrame
applyAffineFrame2, applyAffineFrameThreePoints, applyBilinear4Points, applyBilinear4Points, applyBilinear4PointsFeedback, applyBilinear4PointsFeedback, colorize, copyToChildFrame, fishEye, fishEye, fishEye, getAf, getXformMenu, infer3PointA, infer4PointA, interpolateCoordinates, inverseBilinearXform, inverseBilinearXformfeedback, inverseMap4, invertMap, logPolar, logPolar, mirror, polarTransform, polarTransform, quadraticRoot, rotate, setAf, setPose, setPoseFeedback, setXformMenu, showAffineFrame, showDotArrayFrame, sqrt, sqrt, turn, turn180, turn90, turnFeedback, xform, xformFeedback, zedSquare, zedSquare
 
Methods inherited from class ip.gui.frames.ColorFrame
ccir601_2cbcr2rgb, copyToFloatPlane, getNumberOfUniqueColors, getSNRinDb, hls2rgb, hsb2rgb, iyq2rgb, linearCut, medianCut, octree, printNumberOfColors, printSNR, printUniqueColors, rgb2Ccir601_2cbcr, rgb2hls, rgb2hsb, rgb2iyq, rgb2xyzd65, rgb2yuv, skinSegment, subSampleChroma2To1, subSampleChroma4To1, swapGreenAndBlue, wu, xyzd652rgb, yuv2rgb
 
Methods inherited from class ip.gui.frames.MartelliFrame
averageWithChild, erase, gabor, grabGabor, negativeRobertsOnGreen, searchFromPoint
 
Methods inherited from class ip.gui.frames.PaintFrame
brushPoint, erasePoint, eraseShapes, fishEye2, grabFrame, handPoint, magnify, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, pencilPoint, resizeFrame, showIconFrame
 
Methods inherited from class ip.gui.frames.BoundaryFrame
andHough, andWithChild, computeHoughAndDraw, displayHoughOfRed, drawFramePoints, drawHoughLine, drawHoughLines, drawSomeBigPoints, drawThePoints, edge2HeightField, getBoundaryMenu, getChild, getTheLargestPoints, grayPyramid, hough, houghDetect, houghEdge, houghGray2, inverseHough, inverseHoughToRed, setChild, testDrawRedLine
 
Methods inherited from class ip.gui.frames.EdgeFrame
convolveZeroCross, doit, freiChen, hat13, hat13v2, horizontalSegment, kgreyThresh, laplacian3_4, laplacian3, laplacian3Minus, laplacian3Prewitt, laplacian5, laplacian9, magOfDerivativeOfGauss13, median1x2, median2x1, medianSquare2x2, mosaic, pixelDifference, prewitt, printMaple, roberts2, separatedPixelDifference, shadowMask1, sizeDetector, sobel3, tGenerator, thresh4, threshLog, verticalSegment, zeroCross
 
Methods inherited from class ip.gui.frames.SpatialFilterFrame
average, enterConvolutionKernal, enterConvolutionKernal, gabor7, gauss15, gauss3, gauss31, gauss31Fast, gauss7, getNumberOfOutliers, getOneOnFKernel, getSpatialFilterMenu, hp1, hp2, hp3, hp4, hp5, isComputeOutlier, lp1, lp2, lp3, makeChild, mean3, mean9, median, median, median, medianBottom, medianCross3x3, medianCross7x7, medianDiamond7x7, medianLeft, medianNoEdge, medianOctagon5x5, medianRightAndTop, medianSlow, medianSquare3x3, medianSquare5x5, medianSquare7x7, multOneOnF, oneOnF, outlierEstimate, printOneOnFKernel, saltAndPepper, setComputeOutlier, setNumberOfOutliers, subtract, subtractChild, testMedian, usp1
 
Methods inherited from class ip.gui.frames.ConvolutionFrame
convolve, convolveSlow, cx, cy, randImage, randImage, showConvolutionKernal
 
Methods inherited from class ip.gui.frames.OpenFrame
getAsShortgz, getShortImage, getShortImageZip, getShortImageZip, openAndSniffFile, openImage, openPPM, openPPM, openPPMgz, openPPMgzFTP
 
Methods inherited from class ip.gui.frames.SaveFrame
getFileOutputStream, makeTocHtml, print, printIcon, saveAsCompactJava, saveAsGif, saveAsGif, saveAsHexImage, saveAsJava, saveAsJava, saveAsJava, saveAsPPM, saveAsPPM, saveAsPPMgz, saveAsPPMgz, saveAsShortgz, saveAsShortgz, saveAsShortZip, saveAsShortZip, saveAsShortZip2, saveAsxyz, saveAsxyz, saveAsxyz, writeArray, writeHeader
 
Methods inherited from class ip.gui.frames.NegateFrame
add10, applyLut, applyLut, assembleMosaic, auhe, auhe, computeStats, drawMosaic, drawMosaic, enahe, eponentialLog, getAverageCMF, getBBar, getGBar, getMaximum, getMinimum, getRBar, histogram, inRange, linearLog, linearMap, linearTransform, linearTransform, linearTransform, linearTransform2, negate, powImage, printCMFs, printPMFb, printPMFg, printPMFr, printPMFs, printStats, printTT, rayleighLog, rnahe, subFrame, unahe, wellConditioned
 
Methods inherited from class ip.gui.frames.GrabFrame
grab, grabTestPattern, netImageSelector, netSoundSelector, netSoundSelector, revert, testPattern
 
Methods inherited from class ip.gui.frames.FilterFrame
blurFast, convolveFast, gray
 
Methods inherited from class ip.gui.frames.ImageFrame
getDir, getFileMenu, getOpenMenu, getShortImageBean, grabNumImage, image2Short, openGif, openGif, pels2Image, revertNoResize, setDir, setFileMenu, setFtpFileName, setImage, setImageNoShort, setImageResize, setImageSize, setOpenMenu, setShortImageBean, short2Image
 
Methods inherited from class ip.gui.frames.ShortCutFrame
addMenuItem, getMenu, getPs, keyPressed, keyReleased, keyTyped, match
 
Methods inherited from class graphics.graph.ClosableFrame
getContentPane
 
Methods inherited from class java.awt.Frame
addNotify, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, 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, add, add, add, 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, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, 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 graphics.graph.FrameStub
setLocation
 
Methods inherited from interface java.awt.image.ImageObserver
imageUpdate
 
Methods inherited from interface javax.accessibility.Accessible
getAccessibleContext
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent, remove
 

Constructor Detail

DrawFrame

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

focusGained

public void focusGained(java.awt.event.FocusEvent e)
Specified by:
focusGained in interface java.awt.event.FocusListener

focusLost

public void focusLost(java.awt.event.FocusEvent e)
Specified by:
focusLost in interface java.awt.event.FocusListener

main

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

drawPoints

public static void drawPoints(float[] x,
                              float[] y,
                              float[] z)

setUpFrame

public void setUpFrame()

setPoints

public void setPoints()

setPoints

public void setPoints(int[] x,
                      int[] y,
                      int[] z)

setPoints

public void setPoints(float[] x,
                      float[] y,
                      float[] z)

paint

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

update

public void update(java.awt.Graphics g)
Overrides:
update in class java.awt.Container