nslj.src.display
Class NslTemporalCanvas

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Canvas
              |
              +--nslj.src.display.NslCanvas
                    |
                    +--nslj.src.display.NslTemporalCanvas
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ComponentListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class NslTemporalCanvas
extends NslCanvas
implements java.awt.event.ComponentListener

See Also:
Serialized Form

Inner classes inherited from class java.awt.Canvas
java.awt.Canvas.AccessibleAWTCanvas
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
static double graphsize
           
protected static int xMarkPixelDistance
           
protected static int yMarkPixelDistance
           
 
Fields inherited from class nslj.src.display.NslCanvas
C_max_x, C_max_y, C_min_x, C_min_y, canvas_name, canvas_type, drawH, drawW, drawX, drawY, dx, dy, max_data_pos, mouseAdapter, nslDisplayFrame, var_in_canvas, variable_list, windowName, x_dimension, y_dimension
 
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
NslTemporalCanvas()
           
NslTemporalCanvas(NslFrame nslDisplayFrame, double min, double max)
           
NslTemporalCanvas(NslFrame nslDisplayFrame, NslCanvas pre)
           
NslTemporalCanvas(NslFrame nslDisplayFrame, java.lang.String full_name, NslVariableInfo data_info)
           
NslTemporalCanvas(NslFrame nslDisplayFrame, java.lang.String full_name, NslVariableInfo data_info, double dmin, double dmax)
           
 
Method Summary
 void addPoint(java.awt.Graphics g, int j)
           
 void collect()
           
 void componentHidden(java.awt.event.ComponentEvent e)
           
 void componentMoved(java.awt.event.ComponentEvent e)
           
 void componentResized(java.awt.event.ComponentEvent e)
           
 void componentShown(java.awt.event.ComponentEvent e)
           
 int get_ymax()
           
 int get_ymin()
           
 void init()
           
 void paint_partial(java.awt.Graphics g)
           
 void paint(java.awt.Graphics g)
           
 void set_curve_color(java.awt.Color c)
           
 void set_min_max(double dmin, double dmax)
           
 void set_y_range(float ymin, float ymax)
           
 
Methods inherited from class nslj.src.display.NslCanvas
add_variable, copy, delete_variable, draw_box, draw_rectangle, get_display_variable, get_variable_list, getC_max_y, getC_min_y, getWindowName, initCanvas, initEpochCanvas, mouseDragged, mousePressed, mouseReleased, nslAddVariable, nslGetName, paint, Print, refresh, set_background, set_canvas_type, set_draw_size, set_draw_size, setSize, setWindowName, toString, update, zoom_draw_size, zoom_draw_size, zoom_in, zoom_out
 
Methods inherited from class java.awt.Canvas
addNotify, getAccessibleContext
 
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, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getParent, getPeer, getPreferredSize, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setVisible, show, show, size, transferFocus, update, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

graphsize

public static double graphsize

xMarkPixelDistance

protected static int xMarkPixelDistance

yMarkPixelDistance

protected static int yMarkPixelDistance
Constructor Detail

NslTemporalCanvas

public NslTemporalCanvas()

NslTemporalCanvas

public NslTemporalCanvas(NslFrame nslDisplayFrame,
                         double min,
                         double max)

NslTemporalCanvas

public NslTemporalCanvas(NslFrame nslDisplayFrame,
                         NslCanvas pre)

NslTemporalCanvas

public NslTemporalCanvas(NslFrame nslDisplayFrame,
                         java.lang.String full_name,
                         NslVariableInfo data_info,
                         double dmin,
                         double dmax)

NslTemporalCanvas

public NslTemporalCanvas(NslFrame nslDisplayFrame,
                         java.lang.String full_name,
                         NslVariableInfo data_info)
Method Detail

set_min_max

public void set_min_max(double dmin,
                        double dmax)
Overrides:
set_min_max in class NslCanvas

componentShown

public void componentShown(java.awt.event.ComponentEvent e)
Specified by:
componentShown in interface java.awt.event.ComponentListener

componentHidden

public void componentHidden(java.awt.event.ComponentEvent e)
Specified by:
componentHidden in interface java.awt.event.ComponentListener

componentMoved

public void componentMoved(java.awt.event.ComponentEvent e)
Specified by:
componentMoved in interface java.awt.event.ComponentListener

componentResized

public void componentResized(java.awt.event.ComponentEvent e)
Specified by:
componentResized in interface java.awt.event.ComponentListener

init

public void init()
Overrides:
init in class NslCanvas

paint

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

paint_partial

public void paint_partial(java.awt.Graphics g)

addPoint

public void addPoint(java.awt.Graphics g,
                     int j)

set_y_range

public void set_y_range(float ymin,
                        float ymax)

get_ymin

public int get_ymin()

get_ymax

public int get_ymax()

set_curve_color

public void set_curve_color(java.awt.Color c)

collect

public void collect()
Overrides:
collect in class NslCanvas