show
Class VectorFieldDisplay

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--show.ComplexDisplay
                    |
                    +--show.Field2DDisplay
                          |
                          +--show.VectorFieldDisplay
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class VectorFieldDisplay
extends Field2DDisplay

shows the values of a complex function (handed over in a Complex[][] array) as a 2x2 vector field

See Also:
Serialized Form

Inner Class Summary
 class VectorFieldDisplay.VectorFieldCanvas
          this inner class represents the canvas on which everything is drawn.
 
Inner classes inherited from class show.Field2DDisplay
Field2DDisplay.MouseCoordinateReader
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
protected  java.awt.Canvas canvas
          initialize canvas as VectorFieldCanvas in getCanvas(), when called the first time
protected  Complex[][] values
           
 
Fields inherited from class show.Field2DDisplay
calculator, cellHeight, cellWidth, circleCenter, circleOuter, imagDif, imagRange, mouseCoordinateReader, realDif, realRange, showCoords, transform
 
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
VectorFieldDisplay()
           
 
Method Summary
 java.awt.Canvas getCanvas()
           
 void setValues(Complex[][] inValues)
          sets the calculated values, that need to be displayed
 
Methods inherited from class show.Field2DDisplay
determineCellSize, determineTransform, getIndices, getValue, setCalculator, setRange, transformXY
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addNotify, 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, paint, 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, getAccessibleContext, 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
 

Field Detail

canvas

protected java.awt.Canvas canvas
initialize canvas as VectorFieldCanvas in getCanvas(), when called the first time

values

protected Complex[][] values
Constructor Detail

VectorFieldDisplay

public VectorFieldDisplay()
Method Detail

getCanvas

public java.awt.Canvas getCanvas()
Overrides:
getCanvas in class Field2DDisplay

setValues

public void setValues(Complex[][] inValues)
Description copied from class: ComplexDisplay
sets the calculated values, that need to be displayed
Overrides:
setValues in class ComplexDisplay