gui
Class DrawFrame

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
                                                                                                              |
                                                                                                              +--gui.MartelliFrame
                                                                                                                    |
                                                                                                                    +--gui.ColorFrame
                                                                                                                          |
                                                                                                                          +--gui.XformFrame
                                                                                                                                |
                                                                                                                                +--gui.FFTFrame
                                                                                                                                      |
                                                                                                                                      +--gui.WaveletFrame
                                                                                                                                            |
                                                                                                                                            +--gui.DrawFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, DisplaysPels, gui.Doable, java.util.EventListener, java.awt.event.FocusListener, 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

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

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.XformFrame
af
 
Fields inherited from class gui.MartelliFrame
edgeLength, maximumNumberOfEdges, runTimeInSeconds
 
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
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 gui.WaveletFrame
actionPerformed, backwardHaar, clearLower34, clearLowerHalf, clearQuad, clearQuad1, clearQuad2, clearQuad3, clip, demo1d, demo2d, fh, forwardHaar, haarCompress, int2Short, liftingBackwardHaar, liftingForwardHaar, print, short2Int, stats, strip, stripimage, ulawDecode, ulawEncode
 
Methods inherited from class gui.FFTFrame
complexMult, fftipfa, fftpfa, fftR2, gcd, ifftR2, rgb2Complex, test1DFFTvs
 
Methods inherited from class gui.XformFrame
applyAffineFrame2, applyAffineFrameThreePoints, applyBilinear4Points, applyBilinear4Points, applyBilinear4PointsFeedback, applyBilinear4PointsFeedback, colorize, copyToChildFrame, fishEye, fishEye, fishEye, infer3PointA, infer4PointA, interpolateCoordinates, inverseBilinearXform, inverseBilinearXformfeedback, inverseMap4, invertMap, mirror, polarTransform, polarTransform, quadraticRoot, rotate, scale, setPose, setPoseFeedback, showAffineFrame, showDotArrayFrame, sqrt, sqrt, turn, turn180, turn90, turnFeedback, xform, xformFeedback, zedSquare, zedSquare
 
Methods inherited from class gui.ColorFrame
ccir601_2cbcr2rgb, computeNumberOfColors, copyToFloatPlane, getPels, getSNR, getSNRinDb, getTotalNoisePower, getTotalSignalPower, hls2rgb, hsb2rgb, iyq2rgb, linearCut, linearCut, medianCut, octree, printColors, printNumberOfColors, printSNR, rgb2Ccir601_2cbcr, rgb2hls, rgb2hsb, rgb2iyq, rgb2xyzd65, rgb2yuv, subSampleChroma2To1, subSampleChroma4To1, swapGreenAndBlue, wu, xyzd652rgb, yuv2rgb
 
Methods inherited from class gui.MartelliFrame
averageWithChild, countPath, drawPath, getPath, minOpenNode, searchFromPoint
 
Methods inherited from class gui.PaintFrame
brushPoint, erasePoint, eraseShapes, fishEye2, grabFrame, handPoint, magnify, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, paintShapes, pencilPoint, resizeFrame, showIconFrame
 
Methods inherited from class gui.BoundaryFrame
andHough, andWithChild, bugWalk, combinePolys, computeHoughAndDraw, 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, 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, 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

DrawFrame

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

drawPoints

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

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)

paint

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

setPoints

public void setPoints()

setPoints

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

setPoints

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

setUpFrame

public void setUpFrame()

update

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