gui
Class NegateFrame

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
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, DisplaysPels, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.KeyListener, java.awt.MenuContainer, java.io.Serializable, java.awt.event.WindowListener
Direct Known Subclasses:
SaveFrame

public class NegateFrame
extends GrabFrame

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.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
NegateFrame(short[][] _r, short[][] _g, short[][] _b, java.lang.String title)
           
NegateFrame(java.lang.String title)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void add10()
           
 void applyLut(short[] lut)
           
 void applyLut(short[] lutr, short[] lutg, short[] lutb)
           
 void assembleMosaic(NegateFrame nf, int x1, int y1)
           
 void auhe()
          mosaic - transform an array of short into sub-images
 void auhe(int blocksHigh, int blocksWide)
          mosaic - transform an array of short into sub-images ignoring fractional parts.
 double[] average(double[] a, double[] b, double[] c)
           
 void computeStats()
           
 void drawMosaic()
           
 void drawMosaic(int blocksHigh, int blocksWide)
           
 void enahe(double alpha)
           
 void eponentialLog()
           
 double[] getAverageCMF()
           
 double getBBar()
           
 double getGBar()
           
 int getMax()
           
 int getMin()
           
 double getRBar()
           
 void histogram()
           
 short inRange(short v, int x, int y)
           
 void linearLog()
           
 short linearMap(short v, double c, double b)
           
 void linearTransform()
           
 void linearTransform(double c, double br)
           
 void linearTransform2(double c, double br)
           
static void main(java.lang.String[] args)
           
 void negate()
           
 void powImage(double p)
           
 void printCMFs()
           
 void printPMFb()
           
 void printPMFg()
           
 void printPMFr()
           
 void printPMFs()
           
 void printStats()
           
 void printTT()
           
 void rayleighLog()
           
 void rnahe(double alpha)
           
 NegateFrame subFrame(int x1, int y1, int w, int h)
           
 void unahe()
           
 void 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
clip, fitScreen, getFileName, getImage, getReadFileName, getReadFileName, grabNumImage, image2Short, int2Short, openGif, openGif, paint, 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

NegateFrame

public NegateFrame(short[][] _r,
                   short[][] _g,
                   short[][] _b,
                   java.lang.String title)

NegateFrame

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

actionPerformed

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

add10

public void add10()

applyLut

public void applyLut(short[] lut)

applyLut

public void applyLut(short[] lutr,
                     short[] lutg,
                     short[] lutb)

assembleMosaic

public void assembleMosaic(NegateFrame nf,
                           int x1,
                           int y1)

auhe

public void auhe()
mosaic - transform an array of short into sub-images

auhe

public void auhe(int blocksHigh,
                 int blocksWide)
mosaic - transform an array of short into sub-images ignoring fractional parts.

average

public double[] average(double[] a,
                        double[] b,
                        double[] c)

computeStats

public void computeStats()

drawMosaic

public void drawMosaic()

drawMosaic

public void drawMosaic(int blocksHigh,
                       int blocksWide)

enahe

public void enahe(double alpha)

eponentialLog

public void eponentialLog()

getAverageCMF

public double[] getAverageCMF()

getBBar

public double getBBar()

getGBar

public double getGBar()

getMax

public int getMax()

getMin

public int getMin()

getRBar

public double getRBar()

histogram

public void histogram()

inRange

public short inRange(short v,
                     int x,
                     int y)

linearLog

public void linearLog()

linearMap

public short linearMap(short v,
                       double c,
                       double b)

linearTransform

public void linearTransform()

linearTransform

public void linearTransform(double c,
                            double br)

linearTransform2

public void linearTransform2(double c,
                             double br)

main

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

negate

public void negate()

powImage

public void powImage(double p)

printCMFs

public void printCMFs()

printPMFb

public void printPMFb()

printPMFg

public void printPMFg()

printPMFr

public void printPMFr()

printPMFs

public void printPMFs()

printStats

public void printStats()

printTT

public void printTT()

rayleighLog

public void rayleighLog()

rnahe

public void rnahe(double alpha)

subFrame

public NegateFrame subFrame(int x1,
                            int y1,
                            int w,
                            int h)

unahe

public void unahe()

wellConditioned

public void wellConditioned()