public class ClickPlotInfo extends TDDataInfo
UNITS_ANGLE, UNITS_TEMPERATURE
Constructor and Description |
---|
ClickPlotInfo(TDDataProvider tdDataProvider,
ClickControl clickControl,
TDGraph tdGraph,
PamDataBlock pamDataBlock) |
Modifier and Type | Method and Description |
---|---|
void |
clearDraw()
Clear any residual drawing objects that get held between calls,
e.g.
|
boolean |
editOptions(java.awt.Window frame)
Edit options - generally involves throwing up a
dialog of some sort.
|
ClickControl |
getClickControl()
Get the CickControl class fro this ClickPlotInfo
|
java.lang.Double |
getDataValue(PamDataUnit pamDataUnit)
Gets a value for a specific data unit which should be in the
same units as the scale information.
|
int |
getDisplayChannels() |
TDScaleInformation |
getFixedScaleInformation(int orientation) |
HidingDialogComponent |
getHidingDialogComponent()
Return a hiding dialog component which will get incorporated into
a larger tabbed sliding dialog.
|
TDScaleInformation |
getScaleInformation(int orientation,
boolean autoScale) |
java.io.Serializable |
getStoredSettings()
Get an object that will be packed up with the serialised settings
when information about a plot get's stored.
|
TDSymbolChooser |
getSymbolChooser() |
boolean |
hasOptions()
Has options that will result in a dialog.
|
void |
selectColourType(int colourId) |
void |
selectDataLine(DataLineInfo dataLine)
Called when the user selects a specific data line
|
void |
setDisplayChannels(int displayChannels) |
boolean |
setStoredSettings(java.io.Serializable storedSettings)
Set settings which have been read back from storage (the psf file).
|
void |
updateSettings()
Called when settings have changed.
|
addDataUnits, drawData, drawDataUnit, drawHighLightData, getCurrentDataLine, getCurrentDataLineIndex, getDataBlock, getDataDimensions, getDataLineInfos, getDataName, getDataProvider, getShortName, getTdGraph, getToolTipText, hasAxisName, isShowing, notifyModelChanged, removeData, setCurrentAxisName, setFixedScaleInformation, setShowing, timeRangeSpinnerChange, timeScrollRangeChanged, timeScrollValueChanged
public ClickPlotInfo(TDDataProvider tdDataProvider, ClickControl clickControl, TDGraph tdGraph, PamDataBlock pamDataBlock)
public java.lang.Double getDataValue(PamDataUnit pamDataUnit)
TDDataInfo
getDataValue
in class TDDataInfo
public ClickControl getClickControl()
public TDSymbolChooser getSymbolChooser()
getSymbolChooser
in class TDDataInfo
public TDScaleInformation getScaleInformation(int orientation, boolean autoScale)
getScaleInformation
in class TDDataInfo
public TDScaleInformation getFixedScaleInformation(int orientation)
getFixedScaleInformation
in class TDDataInfo
public void clearDraw()
TDDataInfo
clearDraw
in class TDDataInfo
public boolean hasOptions()
TDDataInfo
hasOptions
in class TDDataInfo
public boolean editOptions(java.awt.Window frame)
TDDataInfo
editOptions
in class TDDataInfo
public java.io.Serializable getStoredSettings()
TDDataInfo
getStoredSettings
in class TDDataInfo
public boolean setStoredSettings(java.io.Serializable storedSettings)
TDDataInfo
setStoredSettings
in class TDDataInfo
public int getDisplayChannels()
public void setDisplayChannels(int displayChannels)
public HidingDialogComponent getHidingDialogComponent()
TDDataInfo
getHidingDialogComponent
in class TDDataInfo
public void updateSettings()
public void selectColourType(int colourId)
public void selectDataLine(DataLineInfo dataLine)
TDDataInfo
selectDataLine
in class TDDataInfo