org.jscience.architecture.traffic.simulation.statistics
Class TotalRoadusersTrackingView

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Canvas
          extended by org.jscience.architecture.traffic.simulation.statistics.TrackingView
              extended by org.jscience.architecture.traffic.simulation.statistics.ExtendedTrackingView
                  extended by org.jscience.architecture.traffic.simulation.statistics.TotalRoadusersTrackingView
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.Observer, javax.accessibility.Accessible

public class TotalRoadusersTrackingView
extends ExtendedTrackingView

TrackingView that tracks the total number of Roadusers that has arrived.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jscience.architecture.traffic.simulation.statistics.TrackingView
TrackingView.MyMouseListener
 
Nested classes/interfaces inherited from class java.awt.Canvas
java.awt.Canvas.AccessibleAWTCanvas
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class org.jscience.architecture.traffic.simulation.statistics.ExtendedTrackingView
allTime
 
Fields inherited from class org.jscience.architecture.traffic.simulation.statistics.TrackingView
buffer, colors, curIndex, endCycle, highlightCycle, highlightIndex, highlightText, MAX_DATA, MAX_TRACK, maximum, SEP, show, startCycle, trackCount, trackData, trackRate, xStep
 
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
TotalRoadusersTrackingView(int startCycle, SimModel model)
          Creates a new TotalRoadusersTrackingView object.
 
Method Summary
 java.lang.String getDescription()
          DOCUMENT ME!
protected  java.lang.String getYLabel()
          DOCUMENT ME!
protected  float nextSample(int index)
          Returns the next sample to be 'tracked'.
 boolean useModes()
          DOCUMENT ME!
 
Methods inherited from class org.jscience.architecture.traffic.simulation.statistics.ExtendedTrackingView
getAllTime, getColors, getMaxTrack, getSourceDesc, setAllTime
 
Methods inherited from class org.jscience.architecture.traffic.simulation.statistics.TrackingView
collapseData, drawBuffer, getStartCycle, init, paint, redraw, reset, saveData, setBounds, setSize, setStartCycle, showGraph, update, update
 
Methods inherited from class java.awt.Canvas
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TotalRoadusersTrackingView

public TotalRoadusersTrackingView(int startCycle,
                                  SimModel model)
Creates a new TotalRoadusersTrackingView object.

Parameters:
startCycle - DOCUMENT ME!
model - DOCUMENT ME!
Method Detail

nextSample

protected float nextSample(int index)
Returns the next sample to be 'tracked'.

Specified by:
nextSample in class TrackingView
Parameters:
index - DOCUMENT ME!
Returns:
DOCUMENT ME!

getYLabel

protected java.lang.String getYLabel()
DOCUMENT ME!

Specified by:
getYLabel in class TrackingView
Returns:
DOCUMENT ME!

getDescription

public java.lang.String getDescription()
DOCUMENT ME!

Specified by:
getDescription in class TrackingView
Returns:
DOCUMENT ME!

useModes

public boolean useModes()
DOCUMENT ME!

Overrides:
useModes in class ExtendedTrackingView
Returns:
DOCUMENT ME!