hak
Class MyPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--hak.MyPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.ItemListener, java.awt.MenuContainer, java.io.Serializable

public class MyPanel
extends java.awt.Panel
implements java.awt.event.ItemListener, java.awt.event.ActionListener

See Also:
Serialized Form

Inner classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
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 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
MyPanel(int wid, int hei)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void checkPolygon(java.awt.Polygon[] s, java.awt.Polygon[] d)
           
 void doCompute()
           
 java.awt.Dimension getWnH()
           
 void image2Short(int idx)
           
 double[][] infer4PointA(java.awt.Polygon s, java.awt.Polygon d)
           
 void init()
           
 void initPoint()
           
 void inverseBilinearXform(double[][][] a, java.awt.Polygon[] d)
           
 double[] inverseMap4(double[][] a, double xp, double yp)
           
 void itemStateChanged(java.awt.event.ItemEvent e)
           
 void makeSmallImageFrame(java.awt.Image ig)
           
 void makeTP(float t1)
           
 void morphImage(float t)
           
 void paint(java.awt.Graphics g)
           
 double quadraticRoot(double a, double b, double c)
           
 void reLocate()
           
 int selectPolygon(java.awt.Polygon[] d, int x, int y)
           
 void setImageSize(int wid, int hei, int index)
           
 void setImageState(int ind)
           
 java.awt.Image short2Image()
           
 void write2Memory()
           
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
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, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, 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, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MyPanel

public MyPanel(int wid,
               int hei)
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

checkPolygon

public void checkPolygon(java.awt.Polygon[] s,
                         java.awt.Polygon[] d)

doCompute

public void doCompute()

getWnH

public java.awt.Dimension getWnH()

image2Short

public void image2Short(int idx)

infer4PointA

public double[][] infer4PointA(java.awt.Polygon s,
                               java.awt.Polygon d)

init

public void init()

initPoint

public void initPoint()

inverseBilinearXform

public void inverseBilinearXform(double[][][] a,
                                 java.awt.Polygon[] d)

inverseMap4

public double[] inverseMap4(double[][] a,
                            double xp,
                            double yp)

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent e)
Specified by:
itemStateChanged in interface java.awt.event.ItemListener

makeSmallImageFrame

public void makeSmallImageFrame(java.awt.Image ig)

makeTP

public void makeTP(float t1)

morphImage

public void morphImage(float t)

paint

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

quadraticRoot

public double quadraticRoot(double a,
                            double b,
                            double c)

reLocate

public void reLocate()

selectPolygon

public int selectPolygon(java.awt.Polygon[] d,
                         int x,
                         int y)

setImageSize

public void setImageSize(int wid,
                         int hei,
                         int index)

setImageState

public void setImageState(int ind)

short2Image

public java.awt.Image short2Image()

write2Memory

public void write2Memory()