JavaView® v2.12

vgp.vector.hodge
Class PaHodge

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--java.applet.Applet
                          |
                          +--vgp.vector.hodge.PaHodge
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.lang.Runnable, java.io.Serializable

public class PaHodge
extends java.applet.Applet
implements java.lang.Runnable

Study hodge splitting of discrete vector fields. An vector field is split in gradient and rotation free parts with a remaining harmonic component.

Version:
24.11.99, 1.00 created (ep)
Author:
Konrad Polthier
See Also:
PvViewer, Serialized Form

Field Summary
 java.awt.Frame m_frame
          frame if run standalone, null if run as applet
 
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
PaHodge()
           
 
Method Summary
 void destroy()
          Does clean-up when applet is destroyed by the browser.
 java.lang.String getAppletInfo()
          Interface of applet to inform about author, version, and copyright
 void init()
          Create thread that configures and initializes the viewer, loads system and user projects.
static void main(java.lang.String[] args)
          Standalone application support.
 void paint(java.awt.Graphics g)
          Print info while initializing applet and viewer.
 void run()
          Configure and initialize the viewer, load system and user projects.
 void startFromThread()
          Start viewer, e.g. start animation if requested.
 void stop()
          Stop viewer, e.g. stop animation if requested
 
Methods inherited from class java.applet.Applet
getAccessibleContext, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, disable, dispatchEvent, enable, enable, enableInputMethods, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_frame

public java.awt.Frame m_frame
frame if run standalone, null if run as applet
Constructor Detail

PaHodge

public PaHodge()
Method Detail

getAppletInfo

public java.lang.String getAppletInfo()
Interface of applet to inform about author, version, and copyright
Overrides:
getAppletInfo in class java.applet.Applet

init

public void init()
Create thread that configures and initializes the viewer, loads system and user projects.
Overrides:
init in class java.applet.Applet

run

public void run()
Configure and initialize the viewer, load system and user projects. One of the user projects may be selected here.
Specified by:
run in interface java.lang.Runnable

main

public static void main(java.lang.String[] args)
Standalone application support. The main() method acts as the applet's entry point when it is run as a standalone application. It is ignored if the applet is run from within an HTML page.

paint

public void paint(java.awt.Graphics g)
Print info while initializing applet and viewer.
Overrides:
paint in class java.awt.Container

destroy

public void destroy()
Does clean-up when applet is destroyed by the browser. Here we just close and dispose all our control windows.
Overrides:
destroy in class java.applet.Applet

stop

public void stop()
Stop viewer, e.g. stop animation if requested
Overrides:
stop in class java.applet.Applet

startFromThread

public void startFromThread()
Start viewer, e.g. start animation if requested. Necessary, if initialization is done in a separate thread. In this case the original applet.start() has no effect.

JavaView® v2.12

The software JavaView® is copyright protected. All Rights Reserved.