|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
Viewer
public class Viewer
Nested Class Summary | |
---|---|
static class |
Viewer.BackgroundMode
Background drawing mode. |
static class |
Viewer.DrawMode
Drawing mode. |
static class |
Viewer.IntegrationMode
Numeric integration mode. |
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary |
---|
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, 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 javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
Viewer()
Creates new form Viewer |
Method Summary | |
---|---|
void |
appendColorTransferPoint(ColorTransferPoint colorTransferPoint)
Appends a new color transfer point. |
java.awt.Color |
calcColor(float position,
float threshold)
Calculates the color according to a single parameter |
boolean |
exportColorTransferPoints(java.io.File f)
Exports color transfer information to file. |
ColorTransferPoint[] |
findColorTransferPoints(float position,
float threshold)
Returns up to two neighbouring color transfer points surrounding a single point. |
int |
getAdditionalBackground()
Specifies the index of an additional data set to be drawn in case background mode is set appropriate. |
int |
getArrowSpacing()
Specifies the grid spacing in pixels on which arrows are alligned. |
Viewer.BackgroundMode |
getBackgroundMode()
Returns the current background mode. |
ColorTransferPoint[] |
getColorTransferPoints()
Returns color transfer function information. |
GridDataFile.DataFile[] |
getDataFiles()
Returns the internal representation of all current streamline data set files. |
Viewer.DrawMode |
getDrawMode()
Returns current drawing mode. |
java.awt.Color |
getForegroundColor()
Returns the color used for foreground drawing. |
GridDataFile |
getGridDataFile()
Returns the internal representation of the current geometry information file. |
Viewer.IntegrationMode |
getIntegrationMode()
Informs about the currently selected numeric integration method. |
int |
getStreamlineFactor()
Specifies a relative value between 0 and 100 relative to seed-streamline distance and defining the minimal distance between two neighbouring streamlines. |
boolean |
getStreamlineGlyphs()
Informs, if glyphs should be drawn in streamline mode. |
int |
getStreamlineSpacing()
Yields the distance expressed as number of pixels from an existing streamline to a new seed value of a new streamline. |
boolean |
getStreamlineTapering()
Informs, if tapering should be applied in streamline mode. |
boolean |
importColorTransferPoints(java.io.File f)
Imports color transfer information from file. |
boolean |
isArrowLengthUniform()
Determines if arrows should be drawn at uniform size. |
static void |
main(java.lang.String[] args)
|
void |
removeColorTransferPoint(ColorTransferPoint colorTransferPoint)
Removes a single color tranfer point. |
void |
resetColorTransferPoints()
Resets the color transfer function to default values. |
void |
updateVisualization(boolean newData,
boolean newMode,
boolean newSize)
Updates the visualization depending on a few flags. |
Methods inherited from class javax.swing.JFrame |
---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Frame |
---|
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
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 |
---|
public Viewer()
Method Detail |
---|
public boolean isArrowLengthUniform()
public Viewer.BackgroundMode getBackgroundMode()
public int getAdditionalBackground()
public Viewer.IntegrationMode getIntegrationMode()
public Viewer.DrawMode getDrawMode()
public int getArrowSpacing()
public int getStreamlineSpacing()
public java.awt.Color getForegroundColor()
public int getStreamlineFactor()
public boolean getStreamlineGlyphs()
public boolean getStreamlineTapering()
public GridDataFile getGridDataFile()
public GridDataFile.DataFile[] getDataFiles()
public ColorTransferPoint[] getColorTransferPoints()
public void appendColorTransferPoint(ColorTransferPoint colorTransferPoint)
colorTransferPoint
- Color transfer point to be added.public void removeColorTransferPoint(ColorTransferPoint colorTransferPoint)
colorTransferPoint
- Color transfer point to be removed.public java.awt.Color calcColor(float position, float threshold)
position
- Parameter for color computation.threshold
- Threshold value of color computation parameter.
public ColorTransferPoint[] findColorTransferPoints(float position, float threshold)
position
- Point used for neighbouring information computation.threshold
- Threshold value for point.
public void resetColorTransferPoints()
public boolean importColorTransferPoints(java.io.File f)
f
- File containing color transfer information.
public boolean exportColorTransferPoints(java.io.File f)
f
- File for color transfer information.
public void updateVisualization(boolean newData, boolean newMode, boolean newSize)
newData
- true, if new data has arrived.newMode
- true, if a mode switch has occured.newSize
- true, if image dimensions should be recalculated.public static void main(java.lang.String[] args)
args
- the command line arguments
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |