plotting
Class FoldPlot
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
plotting.FoldPlot
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.awt.event.ComponentListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.print.Printable, java.io.Serializable, java.util.EventListener
public class FoldPlot
- extends javax.swing.JComponent
- implements java.awt.event.ActionListener, java.awt.print.Printable, java.awt.event.ComponentListener
- See Also:
- Serialized Form
Nested classes/interfaces inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
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.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.print.Printable |
NO_SUCH_PAGE, PAGE_EXISTS |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Method Summary |
void |
actionPerformed(java.awt.event.ActionEvent e)
|
CurveProp |
addCurve(double[][] curve)
|
CurveProp |
addCurve(double[][] curve,
CurveProp props)
|
CurveProp |
addCurve(double[][] curve,
java.lang.String name)
|
CurveProp |
addCurve(double[][] curve,
java.lang.String name,
java.awt.Color color)
|
CurveProp |
addCurve(double[][] curve,
java.lang.String name,
java.awt.Color color,
java.awt.Color cycleTo,
float strokeWidth,
int strokeType)
|
CurveProp |
addCurve(double[][] curve,
java.lang.String name,
float width)
|
DataProp |
addData(java.util.ArrayList<double[]> dataPoints,
java.lang.String name)
|
DataProp |
addData(double[][] dataPoints)
|
DataProp |
addData(double[][] dataPoints,
DataProp prop)
|
DataProp |
addData(double[][] dataPoints,
java.lang.String name)
|
CurveProp |
addEllipse(double[] pars)
|
void |
addFromFile(java.lang.String fn)
|
CurveProp |
addHistogram(double[][] curve)
|
CurveProp |
addHistogram(double[][] curve,
java.lang.String name,
java.awt.Color color,
java.awt.Color cycleTo,
float strokeWidth,
int strokeType)
|
LabelProp |
addLabel(java.lang.String text,
double x,
double y)
|
LabelProp |
addLabel(java.lang.String text,
double x,
double y,
boolean highlight)
|
LabelProp |
addLabel(java.lang.String text,
java.lang.String position)
|
LabelProp |
addLabel(java.lang.String text,
java.lang.String position,
boolean highlight)
|
void |
beginUpdate()
|
void |
clear()
|
void |
clearCurves()
|
void |
clearData()
|
void |
clearLabels()
|
void |
clearTransits()
|
FoldPlot |
clone()
|
static PlotAggregator |
colorPlotWindow(double[][] data,
java.lang.String xlabel,
java.lang.String ylabel,
PlotAggregator pa)
|
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)
|
void |
configure()
|
double[][] |
copyData(java.lang.String name)
|
void |
doFile(java.lang.String fn,
java.lang.String type,
int width)
|
void |
doPDF(java.lang.String fn)
|
void |
doPrint()
|
void |
drawCurPos(java.awt.Graphics2D g2)
|
void |
drawWarning(java.awt.Graphics2D g2,
java.lang.String warning)
|
void |
endUpdate()
|
boolean |
export(java.lang.String fn,
java.lang.String fmt)
|
void |
findBounds()
|
void |
fold()
|
double |
getAspectRatio()
|
java.awt.Font |
getAxisFont()
|
java.awt.Color |
getBackground()
|
java.awt.Color |
getBoxColor()
|
java.lang.String |
getClassString()
|
double[][] |
getCurve(int curve)
|
double[][] |
getCurve(java.lang.String nam)
|
java.util.ArrayList<CurveProp> |
getCurvesProps()
|
int |
getCurvesSize()
|
java.util.ArrayList<java.awt.Component> |
getCustomMenu()
|
double[][] |
getData(int data)
|
double[][] |
getData(java.lang.String name)
|
DataProp |
getDataProperty(java.lang.String name)
|
java.util.ArrayList<DataProp> |
getDataProps()
|
int |
getDataSize()
|
boolean |
getErrorBars()
|
double |
getFoldPeriod()
|
java.awt.Font |
getLabelFont()
|
double |
getPhase()
|
double |
getShift()
|
int |
getSmallTics()
|
boolean |
getSymmetric()
|
javax.swing.JPanel |
getToolbar()
|
double |
getTrend()
|
java.lang.String |
getXLabel()
|
boolean |
getXLog()
|
double[] |
getXRange()
|
int |
getXTics()
|
java.lang.String |
getYLabel()
|
boolean |
getYLog()
|
double[] |
getYRange()
|
int |
getYTics()
|
boolean |
getZeroLine()
|
void |
hidePhaseDialog()
|
static FoldPlot |
histogram(double[] data,
int bins,
double min,
double max)
|
boolean |
isIntX()
|
boolean |
isIntY()
|
boolean |
isNiceTics()
|
boolean |
isUpdating()
|
double |
max(java.util.ArrayList<double[][]> d)
|
double |
min(java.util.ArrayList<double[][]> d)
|
void |
paintComponent(java.awt.Graphics g)
|
void |
paintComponent(java.awt.Graphics g,
java.awt.Dimension d)
|
int |
print(java.awt.Graphics g,
java.awt.print.PageFormat pf,
int page)
|
void |
readParameters(java.io.File f)
|
void |
readParameters(java.lang.String fn)
|
void |
reduce(int what,
int idx,
int fac)
|
void |
removeCurve(int i)
|
void |
removeCurve(java.lang.String dataName)
|
void |
removeData(int i)
|
void |
removeData(java.lang.String dataName)
|
void |
setAspectRatio(double ar)
|
void |
setAxisFont(java.awt.Font f)
|
void |
setBackground(java.awt.Color bg)
|
void |
setBoxColor(java.awt.Color bg)
|
void |
setCaps(java.lang.Integer... gc)
|
void |
setClassString(java.lang.String pc)
|
void |
setCustomScale(double xscale,
double yscale)
|
void |
setCustomYScale(double yscale)
|
void |
setDataProps(java.util.ArrayList<DataProp> pr)
|
void |
setErrorBars(boolean eb)
|
void |
setFoldPeriod(double p)
|
void |
setFoldType(int type)
|
void |
setGear(boolean visible)
|
void |
setHighlight(int high)
|
void |
setHZoom(double val)
|
void |
setInfoWindow(java.lang.String text,
java.lang.String title)
|
void |
setIntX(boolean intX)
|
void |
setIntY(boolean intY)
|
void |
setLabelFont(java.awt.Font f)
|
void |
setListener(FoldPlotListener fpl)
|
void |
setNiceTics(boolean niceTics)
|
void |
setPhase(double ph)
|
void |
setPredictedTransits(transitsBag bag)
|
void |
setProperty(java.lang.String property,
java.lang.String value)
|
void |
setShift(double xshift)
|
void |
setShowDate(boolean show)
|
void |
setSmallTics(int smallTics)
|
void |
setSymmetric(boolean sym)
|
void |
setSynchronizeVertical(FoldPlot sv)
|
void |
setTitle(java.lang.String tit)
|
void |
setToDefaultAppearance()
|
void |
setToolbar(boolean visible)
|
void |
setTransits(transitsBag bag)
|
void |
setTrend(double trend)
|
void |
setVerticalBeam(double b)
|
void |
setVShift(java.lang.String name,
double vshift)
|
void |
setVZoom(double val)
|
void |
setWarning(java.lang.String warn)
|
void |
setXLabel(java.lang.String xl)
|
void |
setXLog(boolean xl)
|
void |
setXRange(double[] xr)
|
void |
setXRange(double x1,
double x2)
|
void |
setXTics(int tics)
|
void |
setYLabel(java.lang.String yl)
|
void |
setYLog(boolean xl)
|
void |
setYRange(double[] yr)
|
void |
setYRange(double y1,
double y2)
|
void |
setYTics(int tics)
|
void |
setZeroLine(boolean zl)
|
void |
showLegend()
|
void |
showPhaseDialog()
|
void |
showPhaseDialog(java.lang.String title)
|
void |
startPrint()
|
void |
updateBuf()
|
void |
updateCurves()
|
static PlotAggregator |
xyCurveWindow(double[][] data,
java.lang.String xlabel,
java.lang.String ylabel,
PlotAggregator pa)
|
static PlotAggregator |
xyPlotWindow(double[][] data,
java.lang.String xlabel,
java.lang.String ylabel,
PlotAggregator pa)
|
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FT_NONE
public static final int FT_NONE
- See Also:
- Constant Field Values
FT_CUSTOM
public static final int FT_CUSTOM
- See Also:
- Constant Field Values
FT_CONTROLLED
public static final int FT_CONTROLLED
- See Also:
- Constant Field Values
hideData
public boolean hideData
hideTransits
public boolean hideTransits
hideLine
public boolean hideLine
FOLD
public static java.lang.Integer FOLD
PRINT
public static java.lang.Integer PRINT
SCALE
public static java.lang.Integer SCALE
DATA
public static java.lang.Integer DATA
ZOOM
public static java.lang.Integer ZOOM
plotClass
public java.lang.String plotClass
FoldPlot
public FoldPlot()
FoldPlot
public FoldPlot(java.lang.String pclass)
histogram
public static FoldPlot histogram(double[] data,
int bins,
double min,
double max)
xyPlotWindow
public static PlotAggregator xyPlotWindow(double[][] data,
java.lang.String xlabel,
java.lang.String ylabel,
PlotAggregator pa)
xyCurveWindow
public static PlotAggregator xyCurveWindow(double[][] data,
java.lang.String xlabel,
java.lang.String ylabel,
PlotAggregator pa)
colorPlotWindow
public static PlotAggregator colorPlotWindow(double[][] data,
java.lang.String xlabel,
java.lang.String ylabel,
PlotAggregator pa)
setXLog
public void setXLog(boolean xl)
getXLog
public boolean getXLog()
setYLog
public void setYLog(boolean xl)
getYLog
public boolean getYLog()
setErrorBars
public void setErrorBars(boolean eb)
getErrorBars
public boolean getErrorBars()
isIntX
public boolean isIntX()
setIntX
public void setIntX(boolean intX)
isIntY
public boolean isIntY()
setIntY
public void setIntY(boolean intY)
reduce
public void reduce(int what,
int idx,
int fac)
setToDefaultAppearance
public void setToDefaultAppearance()
setAxisFont
public void setAxisFont(java.awt.Font f)
setLabelFont
public void setLabelFont(java.awt.Font f)
getAxisFont
public java.awt.Font getAxisFont()
getLabelFont
public java.awt.Font getLabelFont()
setGear
public void setGear(boolean visible)
setCaps
public void setCaps(java.lang.Integer... gc)
setToolbar
public void setToolbar(boolean visible)
setYTics
public void setYTics(int tics)
setXTics
public void setXTics(int tics)
getXTics
public int getXTics()
getYTics
public int getYTics()
getFoldPeriod
public double getFoldPeriod()
getCustomMenu
public java.util.ArrayList<java.awt.Component> getCustomMenu()
getDataProps
public java.util.ArrayList<DataProp> getDataProps()
getCurvesProps
public java.util.ArrayList<CurveProp> getCurvesProps()
setDataProps
public void setDataProps(java.util.ArrayList<DataProp> pr)
getToolbar
public javax.swing.JPanel getToolbar()
setSynchronizeVertical
public void setSynchronizeVertical(FoldPlot sv)
setFoldPeriod
public void setFoldPeriod(double p)
setFoldType
public void setFoldType(int type)
addLabel
public LabelProp addLabel(java.lang.String text,
java.lang.String position)
addLabel
public LabelProp addLabel(java.lang.String text,
java.lang.String position,
boolean highlight)
addLabel
public LabelProp addLabel(java.lang.String text,
double x,
double y)
addLabel
public LabelProp addLabel(java.lang.String text,
double x,
double y,
boolean highlight)
clearLabels
public void clearLabels()
setCustomScale
public void setCustomScale(double xscale,
double yscale)
setCustomYScale
public void setCustomYScale(double yscale)
setListener
public void setListener(FoldPlotListener fpl)
setShowDate
public void setShowDate(boolean show)
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
actionPerformed
in interface java.awt.event.ActionListener
hidePhaseDialog
public void hidePhaseDialog()
showLegend
public void showLegend()
showPhaseDialog
public void showPhaseDialog()
addFromFile
public void addFromFile(java.lang.String fn)
throws java.io.FileNotFoundException,
java.io.IOException
- Throws:
java.io.FileNotFoundException
java.io.IOException
setInfoWindow
public void setInfoWindow(java.lang.String text,
java.lang.String title)
showPhaseDialog
public void showPhaseDialog(java.lang.String title)
setHighlight
public void setHighlight(int high)
setTransits
public void setTransits(transitsBag bag)
setPredictedTransits
public void setPredictedTransits(transitsBag bag)
setXLabel
public void setXLabel(java.lang.String xl)
setYLabel
public void setYLabel(java.lang.String yl)
getXLabel
public java.lang.String getXLabel()
getYLabel
public java.lang.String getYLabel()
beginUpdate
public void beginUpdate()
isUpdating
public boolean isUpdating()
endUpdate
public void endUpdate()
setHZoom
public void setHZoom(double val)
setVZoom
public void setVZoom(double val)
getCurvesSize
public int getCurvesSize()
clearData
public void clearData()
clearTransits
public void clearTransits()
setAspectRatio
public void setAspectRatio(double ar)
getAspectRatio
public double getAspectRatio()
getDataProperty
public DataProp getDataProperty(java.lang.String name)
setVShift
public void setVShift(java.lang.String name,
double vshift)
setShift
public void setShift(double xshift)
getShift
public double getShift()
getPhase
public double getPhase()
setPhase
public void setPhase(double ph)
setWarning
public void setWarning(java.lang.String warn)
clone
public FoldPlot clone()
- Overrides:
clone
in class java.lang.Object
configure
public void configure()
doPDF
public void doPDF(java.lang.String fn)
doFile
public void doFile(java.lang.String fn,
java.lang.String type,
int width)
doPrint
public void doPrint()
startPrint
public void startPrint()
print
public int print(java.awt.Graphics g,
java.awt.print.PageFormat pf,
int page)
throws java.awt.print.PrinterException
- Specified by:
print
in interface java.awt.print.Printable
- Throws:
java.awt.print.PrinterException
getDataSize
public int getDataSize()
getData
public double[][] getData(java.lang.String name)
getData
public double[][] getData(int data)
getCurve
public final double[][] getCurve(int curve)
getCurve
public final double[][] getCurve(java.lang.String nam)
copyData
public double[][] copyData(java.lang.String name)
addData
public DataProp addData(java.util.ArrayList<double[]> dataPoints,
java.lang.String name)
addData
public DataProp addData(double[][] dataPoints)
addData
public DataProp addData(double[][] dataPoints,
java.lang.String name)
addData
public DataProp addData(double[][] dataPoints,
DataProp prop)
addEllipse
public CurveProp addEllipse(double[] pars)
addCurve
public CurveProp addCurve(double[][] curve)
addCurve
public CurveProp addCurve(double[][] curve,
java.lang.String name)
addCurve
public CurveProp addCurve(double[][] curve,
java.lang.String name,
float width)
addCurve
public CurveProp addCurve(double[][] curve,
java.lang.String name,
java.awt.Color color)
addCurve
public CurveProp addCurve(double[][] curve,
java.lang.String name,
java.awt.Color color,
java.awt.Color cycleTo,
float strokeWidth,
int strokeType)
addCurve
public CurveProp addCurve(double[][] curve,
CurveProp props)
addHistogram
public CurveProp addHistogram(double[][] curve)
addHistogram
public CurveProp addHistogram(double[][] curve,
java.lang.String name,
java.awt.Color color,
java.awt.Color cycleTo,
float strokeWidth,
int strokeType)
clear
public void clear()
clearCurves
public void clearCurves()
updateCurves
public void updateCurves()
updateBuf
public void updateBuf()
setProperty
public void setProperty(java.lang.String property,
java.lang.String value)
getClassString
public java.lang.String getClassString()
setClassString
public void setClassString(java.lang.String pc)
readParameters
public void readParameters(java.lang.String fn)
throws java.io.FileNotFoundException,
java.io.IOException
- Throws:
java.io.FileNotFoundException
java.io.IOException
readParameters
public void readParameters(java.io.File f)
throws java.io.FileNotFoundException,
java.io.IOException
- Throws:
java.io.FileNotFoundException
java.io.IOException
setTrend
public void setTrend(double trend)
getTrend
public double getTrend()
fold
public void fold()
setTitle
public void setTitle(java.lang.String tit)
setBackground
public void setBackground(java.awt.Color bg)
- Overrides:
setBackground
in class javax.swing.JComponent
getBackground
public java.awt.Color getBackground()
- Overrides:
getBackground
in class java.awt.Component
setBoxColor
public void setBoxColor(java.awt.Color bg)
getBoxColor
public java.awt.Color getBoxColor()
paintComponent
public void paintComponent(java.awt.Graphics g)
- Overrides:
paintComponent
in class javax.swing.JComponent
paintComponent
public void paintComponent(java.awt.Graphics g,
java.awt.Dimension d)
drawCurPos
public final void drawCurPos(java.awt.Graphics2D g2)
drawWarning
public final void drawWarning(java.awt.Graphics2D g2,
java.lang.String warning)
findBounds
public void findBounds()
setSymmetric
public void setSymmetric(boolean sym)
removeData
public void removeData(java.lang.String dataName)
removeData
public void removeData(int i)
removeCurve
public void removeCurve(java.lang.String dataName)
removeCurve
public void removeCurve(int i)
getZeroLine
public boolean getZeroLine()
setZeroLine
public void setZeroLine(boolean zl)
getSymmetric
public boolean getSymmetric()
setXRange
public void setXRange(double x1,
double x2)
setYRange
public void setYRange(double y1,
double y2)
setXRange
public void setXRange(double[] xr)
setYRange
public void setYRange(double[] yr)
getXRange
public double[] getXRange()
getYRange
public double[] getYRange()
min
public double min(java.util.ArrayList<double[][]> d)
max
public double max(java.util.ArrayList<double[][]> d)
setVerticalBeam
public void setVerticalBeam(double b)
isNiceTics
public boolean isNiceTics()
setNiceTics
public void setNiceTics(boolean niceTics)
componentResized
public void componentResized(java.awt.event.ComponentEvent e)
- Specified by:
componentResized
in interface java.awt.event.ComponentListener
componentMoved
public void componentMoved(java.awt.event.ComponentEvent e)
- Specified by:
componentMoved
in interface java.awt.event.ComponentListener
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
getSmallTics
public int getSmallTics()
- Returns:
- the smallTics
setSmallTics
public void setSmallTics(int smallTics)
- Parameters:
smallTics
- the smallTics to set
export
public boolean export(java.lang.String fn,
java.lang.String fmt)