|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Canvas
org.jscience.engineering.control.gui.Plot
public class Plot
DOCUMENT ME!
| Nested Class Summary |
|---|
| 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 | |
|---|---|
protected int[] |
axisTicks
DOCUMENT ME! |
protected double[][] |
copy
DOCUMENT ME! |
protected int[] |
dashLength
DOCUMENT ME! |
protected double[][] |
data
DOCUMENT ME! |
protected static double |
dataFill
DOCUMENT ME! |
protected boolean[] |
errorBar
DOCUMENT ME! |
protected double[][] |
errors
DOCUMENT ME! |
protected double[][] |
errorsCopy
DOCUMENT ME! |
protected int |
fontSize
DOCUMENT ME! |
protected java.lang.String |
graphTitle
DOCUMENT ME! |
protected java.lang.String |
graphTitle2
DOCUMENT ME! |
protected int[] |
lineOpt
DOCUMENT ME! |
protected boolean[] |
minMaxOpt
DOCUMENT ME! |
protected int |
nCurves
DOCUMENT ME! |
protected int |
niPoints
DOCUMENT ME! |
protected int |
nmPoints
DOCUMENT ME! |
protected boolean |
noXoffset
DOCUMENT ME! |
protected boolean |
noXunits
DOCUMENT ME! |
protected boolean |
noYoffset
DOCUMENT ME! |
protected boolean |
noYunits
DOCUMENT ME! |
protected int[] |
nPoints
DOCUMENT ME! |
protected int |
npTypes
DOCUMENT ME! |
protected int[] |
pointOpt
DOCUMENT ME! |
protected int[] |
pointSize
DOCUMENT ME! |
protected boolean[] |
trimOpt
DOCUMENT ME! |
protected java.lang.String[] |
xAxisChar
DOCUMENT ME! |
protected java.lang.String |
xAxisLegend
DOCUMENT ME! |
protected double[] |
xAxisNo
DOCUMENT ME! |
protected java.lang.String |
xAxisUnits
DOCUMENT ME! |
protected int |
xBot
DOCUMENT ME! |
protected int |
xFac
DOCUMENT ME! |
protected double |
xHigh
DOCUMENT ME! |
protected int |
xLen
DOCUMENT ME! |
protected double |
xLow
DOCUMENT ME! |
protected double |
xLowFac
DOCUMENT ME! |
protected double |
xMax
DOCUMENT ME! |
protected double |
xMin
DOCUMENT ME! |
protected double |
xOffset
DOCUMENT ME! |
protected int |
xTicks
DOCUMENT ME! |
protected int |
xTop
DOCUMENT ME! |
protected boolean |
xZero
DOCUMENT ME! |
protected java.lang.String[] |
yAxisChar
DOCUMENT ME! |
protected java.lang.String |
yAxisLegend
DOCUMENT ME! |
protected double[] |
yAxisNo
DOCUMENT ME! |
protected java.lang.String |
yAxisUnits
DOCUMENT ME! |
protected int |
yBot
DOCUMENT ME! |
protected int |
yFac
DOCUMENT ME! |
protected double |
yHigh
DOCUMENT ME! |
protected int |
yLen
DOCUMENT ME! |
protected double |
yLow
DOCUMENT ME! |
protected double |
yLowFac
DOCUMENT ME! |
protected double |
yMax
DOCUMENT ME! |
protected double |
yMin
DOCUMENT ME! |
protected double |
yOffset
DOCUMENT ME! |
protected int |
yTicks
DOCUMENT ME! |
protected int |
yTop
DOCUMENT ME! |
protected boolean |
yZero
DOCUMENT ME! |
| 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 | |
|---|---|
Plot(double[][] data)
Creates a new Plot object. |
|
Plot(double[] xdata,
double[] ydata)
Creates a new Plot object. |
|
| Method Summary | |
|---|---|
void |
axesScaleOffset()
DOCUMENT ME! |
static double[][] |
data(int n,
int m)
DOCUMENT ME! |
int[] |
getDashlength()
DOCUMENT ME! |
static double |
getDataFillValue()
DOCUMENT ME! |
int |
getFontSize()
DOCUMENT ME! |
int[] |
getLine()
DOCUMENT ME! |
int |
getNiPoints()
DOCUMENT ME! |
boolean |
getNoXoffset()
DOCUMENT ME! |
boolean |
getNoYoffset()
DOCUMENT ME! |
int[] |
getPoint()
DOCUMENT ME! |
int[] |
getPointsize()
DOCUMENT ME! |
int |
getXaxisLen()
DOCUMENT ME! |
int |
getXlow()
DOCUMENT ME! |
double |
getXlowFac()
DOCUMENT ME! |
double |
getXmax()
DOCUMENT ME! |
double |
getXmin()
DOCUMENT ME! |
int |
getYaxisLen()
DOCUMENT ME! |
int |
getYhigh()
DOCUMENT ME! |
double |
getYlowFac()
DOCUMENT ME! |
double |
getYmax()
DOCUMENT ME! |
double |
getYmin()
DOCUMENT ME! |
void |
graph(java.awt.Graphics g)
DOCUMENT ME! |
static void |
limits(double low,
double high,
double lowfac,
double[] limits)
DOCUMENT ME! |
void |
minMax()
DOCUMENT ME! |
static double |
offset(double low,
double high)
DOCUMENT ME! |
protected static java.lang.String |
offsetString(double offset)
DOCUMENT ME! |
boolean |
printCheck(boolean trim,
int xoldpoint,
int xnewpoint,
int yoldpoint,
int ynewpoint)
DOCUMENT ME! |
static int |
scale(double mmin,
double mmax)
DOCUMENT ME! |
void |
setDashLength(int sdashLength)
DOCUMENT ME! |
void |
setDashLength(int[] dashLength)
DOCUMENT ME! |
static void |
setDataFillValue(double dataFill)
DOCUMENT ME! |
void |
setErrorBars(int nc,
double[] err)
DOCUMENT ME! |
void |
setFontSize(int fontSize)
DOCUMENT ME! |
void |
setGraphTitle(java.lang.String graphTitle)
DOCUMENT ME! |
void |
setGraphTitle2(java.lang.String graphTitle2)
DOCUMENT ME! |
void |
setLine(int slineOpt)
DOCUMENT ME! |
void |
setLine(int[] lineOpt)
DOCUMENT ME! |
void |
setMinMaxOpt(boolean[] minmax)
DOCUMENT ME! |
void |
setNiPoints(int niPoints)
DOCUMENT ME! |
void |
setNoOffset(boolean nooffset)
DOCUMENT ME! |
void |
setNoXoffset(boolean noXoffset)
DOCUMENT ME! |
void |
setNoYoffset(boolean noYoffset)
DOCUMENT ME! |
void |
setPoint(int spointOpt)
DOCUMENT ME! |
void |
setPoint(int[] pointOpt)
DOCUMENT ME! |
void |
setPointSize(int spointSize)
DOCUMENT ME! |
void |
setPointSize(int[] mpointSize)
DOCUMENT ME! |
void |
setTrimOpt(boolean[] trim)
DOCUMENT ME! |
void |
setXaxisLegend(java.lang.String xAxisLegend)
DOCUMENT ME! |
void |
setXaxisLen(int xLen)
DOCUMENT ME! |
void |
setXaxisUnitsName(java.lang.String xAxisUnits)
DOCUMENT ME! |
void |
setXlow(int xBot)
DOCUMENT ME! |
void |
setXlowFac(double xLowFac)
DOCUMENT ME! |
void |
setYaxisLegend(java.lang.String yAxisLegend)
DOCUMENT ME! |
void |
setYaxisLen(int yLen)
DOCUMENT ME! |
void |
setYaxisUnitsName(java.lang.String yAxisUnits)
DOCUMENT ME! |
void |
setYhigh(int yTop)
DOCUMENT ME! |
void |
setYlowFac(double yLowFac)
DOCUMENT ME! |
static int |
ticks(double low,
double high,
double[] tickval,
java.lang.String[] tickchar)
DOCUMENT ME! |
protected void |
update()
DOCUMENT ME! |
| Methods inherited from class java.awt.Canvas |
|---|
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, paint, update |
| 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, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, 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 |
| Field Detail |
|---|
protected static double dataFill
protected double[][] data
protected double[][] copy
protected int nCurves
protected int[] nPoints
protected int nmPoints
protected int niPoints
protected int[] pointOpt
protected int[] pointSize
protected int npTypes
protected boolean[] errorBar
protected double[][] errors
protected double[][] errorsCopy
protected int[] lineOpt
protected int[] dashLength
protected boolean[] minMaxOpt
protected boolean[] trimOpt
protected int fontSize
protected int xLen
protected int yLen
protected int xBot
protected int xTop
protected int yTop
protected int yBot
protected double xLow
protected double xHigh
protected double yLow
protected double yHigh
protected int xFac
protected int yFac
protected int xTicks
protected int yTicks
protected double xMin
protected double xMax
protected double yMin
protected double yMax
protected double xOffset
protected double yOffset
protected boolean noXoffset
protected boolean noYoffset
protected double xLowFac
protected double yLowFac
protected java.lang.String graphTitle
protected java.lang.String graphTitle2
protected java.lang.String xAxisLegend
protected java.lang.String xAxisUnits
protected java.lang.String yAxisLegend
protected java.lang.String yAxisUnits
protected boolean xZero
protected boolean yZero
protected boolean noXunits
protected boolean noYunits
protected double[] xAxisNo
protected double[] yAxisNo
protected java.lang.String[] xAxisChar
protected java.lang.String[] yAxisChar
protected int[] axisTicks
| Constructor Detail |
|---|
public Plot(double[][] data)
data - DOCUMENT ME!
public Plot(double[] xdata,
double[] ydata)
xdata - DOCUMENT ME!ydata - DOCUMENT ME!| Method Detail |
|---|
public static double[][] data(int n,
int m)
n - DOCUMENT ME!m - DOCUMENT ME!
public static void setDataFillValue(double dataFill)
dataFill - DOCUMENT ME!public static double getDataFillValue()
public void setGraphTitle(java.lang.String graphTitle)
graphTitle - DOCUMENT ME!public void setGraphTitle2(java.lang.String graphTitle2)
graphTitle2 - DOCUMENT ME!public void setXaxisLegend(java.lang.String xAxisLegend)
xAxisLegend - DOCUMENT ME!public void setYaxisLegend(java.lang.String yAxisLegend)
yAxisLegend - DOCUMENT ME!public void setXaxisUnitsName(java.lang.String xAxisUnits)
xAxisUnits - DOCUMENT ME!public void setYaxisUnitsName(java.lang.String yAxisUnits)
yAxisUnits - DOCUMENT ME!public int getXaxisLen()
public int getYaxisLen()
public int getXlow()
public int getYhigh()
public int[] getPointsize()
public int[] getDashlength()
public double getXlowFac()
public double getYlowFac()
public double getXmin()
public double getXmax()
public double getYmin()
public double getYmax()
public int[] getLine()
public int[] getPoint()
public int getNiPoints()
public int getFontSize()
public void setXaxisLen(int xLen)
xLen - DOCUMENT ME!public void setYaxisLen(int yLen)
yLen - DOCUMENT ME!public void setXlow(int xBot)
xBot - DOCUMENT ME!public void setYhigh(int yTop)
yTop - DOCUMENT ME!public void setXlowFac(double xLowFac)
xLowFac - DOCUMENT ME!public void setYlowFac(double yLowFac)
yLowFac - DOCUMENT ME!public void setNoXoffset(boolean noXoffset)
noXoffset - DOCUMENT ME!public void setNoYoffset(boolean noYoffset)
noYoffset - DOCUMENT ME!public void setNoOffset(boolean nooffset)
nooffset - DOCUMENT ME!public boolean getNoXoffset()
public boolean getNoYoffset()
protected void update()
public void setLine(int[] lineOpt)
lineOpt - DOCUMENT ME!public void setLine(int slineOpt)
slineOpt - DOCUMENT ME!public void setDashLength(int[] dashLength)
dashLength - DOCUMENT ME!public void setDashLength(int sdashLength)
sdashLength - DOCUMENT ME!public void setPoint(int[] pointOpt)
pointOpt - DOCUMENT ME!public void setPoint(int spointOpt)
spointOpt - DOCUMENT ME!public void setPointSize(int[] mpointSize)
mpointSize - DOCUMENT ME!public void setPointSize(int spointSize)
spointSize - DOCUMENT ME!
public void setErrorBars(int nc,
double[] err)
nc - DOCUMENT ME!err - DOCUMENT ME!public void setNiPoints(int niPoints)
niPoints - DOCUMENT ME!public void setFontSize(int fontSize)
fontSize - DOCUMENT ME!public void setTrimOpt(boolean[] trim)
trim - DOCUMENT ME!public void setMinMaxOpt(boolean[] minmax)
minmax - DOCUMENT ME!
public static int scale(double mmin,
double mmax)
mmin - DOCUMENT ME!mmax - DOCUMENT ME!
public static void limits(double low,
double high,
double lowfac,
double[] limits)
low - DOCUMENT ME!high - DOCUMENT ME!lowfac - DOCUMENT ME!limits - DOCUMENT ME!
public static double offset(double low,
double high)
low - DOCUMENT ME!high - DOCUMENT ME!
public void axesScaleOffset()
public static int ticks(double low,
double high,
double[] tickval,
java.lang.String[] tickchar)
low - DOCUMENT ME!high - DOCUMENT ME!tickval - DOCUMENT ME!tickchar - DOCUMENT ME!
public void minMax()
protected static java.lang.String offsetString(double offset)
offset - DOCUMENT ME!
public boolean printCheck(boolean trim,
int xoldpoint,
int xnewpoint,
int yoldpoint,
int ynewpoint)
trim - DOCUMENT ME!xoldpoint - DOCUMENT ME!xnewpoint - DOCUMENT ME!yoldpoint - DOCUMENT ME!ynewpoint - DOCUMENT ME!
public void graph(java.awt.Graphics g)
g - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||