public class LayerTV
extends nxm.sys.libg.Layer
a1, a2, cmap, colors, comment, configureList, data, DEF_EFFECTS, defmode, E_INVERT_COLORS, E_REVERSE_COLORS, effects, effectsList, enable, feature, frame, fseek, fx1, fx2, fy1, fy2, fz1, fz2, isDone, isPaged, isReset, line, MP, name, ncolors, ndata, needRefresh, pf, realtime, RR_AUTO, RR_DISABLED, RR_DISABLED_BUT_CALC_STATS, scaleable, size, stype, time, typeClass, x1, x2, xdelta, xstart, y1, y2, ydelta, ystart, z1, z2, zaxis, zd, zdelta, zstart| Constructor and Description |
|---|
LayerTV() |
| Modifier and Type | Method and Description |
|---|---|
void |
draw(int flag)
dray the layer on the specified plot
|
void |
findFullRange()
Find full range for layer bounds.
|
void |
findFullRange(nxm.sys.inc.PlotFile pf)
Find full range for layer bounds.
|
void |
findRange()
Find layer bounds.
|
int |
getData(int mode)
get the next available data from the input source
|
int |
getNChan() |
java.lang.String |
getReadOut(nxm.sys.lib.Position mp)
Gets the readout for the plot at a given cursor position.
|
int |
getSelect() |
int |
select() |
void |
select(nxm.sys.lib.Position pos) |
boolean |
setFile(nxm.sys.inc.PlotFile pf,
nxm.sys.lib.Table tab,
nxm.sys.lib.Args MA)
setup to attach a file
|
void |
setNChan(int n) |
void |
setSelect(int chan) |
void |
setSelectColor(java.lang.String cstr) |
void |
setTraceConfig(java.lang.String cfg) |
int |
single() |
void |
single(int channel) |
clear, clearNeedRefresh, close, configure, drawDataSegment, getColor, getColorMap, getComment, getDebugMask, getDefaultComplexMode, getDefaultView, getEffect, getEffects, getElementsPerScreen, getEnable, getEnableString, getFeature, getFile, getFrame, getGroup, getHiX, getHiXD, getInputDataRate, getLayer, getLayer, getLayerType, getLegendEntry, getLegendSubEntries, getLine, getMaxSkipMultiplier, getMidas, getMPlot, getName, getNearestYValue, getNearestYValue, getNeedRefresh, getNeedsRescale, getNextLink, getNumberFontLarge, getNumberFontMedium, getNumberFontSmall, getPosAtTime, getPrevLink, getRef, getRefreshRate, getRefreshSmoothingFactor, getScale, getSize, getSymbol, getTime, getTime, getX1, getx1i, getX2, getx2i, getXDelta, getXMax, getXMin, getXStart, getXUnits, getXUnitsName, getY1, getY2, getYDelta, getYMax, getYMin, getYPosAtTime, getYStart, getYUnits, getYUnitsName, getZ1, getZ2, getZDelta, getZMax, getZMin, getZStart, getZUnits, getZUnitsName, init, invertColorMap, isAtPosition, isBaseLayer, isBlank, isEnabled, isPaged, isTimeAlign, isViewSupported, isVisible, makeBaseLayer, process, process, processMessage, processMouseMessage, refresh, refresh, reread, reset, reverseColorMap, setBaseLayer, setColor, setColor, setColor, setColorMap, setColorMap, setColorMap, setColorMap, setColors, setComment, setData, setDebugMask, setEffects, setEffects, setEnable, setEnable, setFile, setFrame, setGroup, setHiColor, setHiMode, setHiX, setHiXD, setInvertColorMap, setLabel, setLargeFactor, setLayerType, setMaxSkipMultiplier, setMediumFactor, setMPlot, setName, setRealTime, setRef, setRef, setRefreshRate, setRefreshSmoothingFactor, setReverseColorMap, setScale, setScale, setSize, setSmallFactor, setSurface, setSurface, setThreeDGraphMarginFactor, setTime, setTimeAlign, setX, setX1, setX2, setXAxis, setXBounds, setXDelta, setXMax, setXMin, setXStart, setXUnits, setXUnits, setY, setY1, setY2, setYAxis, setYBounds, setYDelta, setYMax, setYMin, setYStart, setYUnits, setYUnits, setZ, setZ1, setZ2, setZAxis, setZBounds, setZDelta, setZMax, setZMin, setZStart, setZUnits, setZUnits, testSlidingMinMax, toggle, toString, updatepublic boolean setFile(nxm.sys.inc.PlotFile pf,
nxm.sys.lib.Table tab,
nxm.sys.lib.Args MA)
setFile in class nxm.sys.libg.Layerpf - The plot file (cannot be null).tab - table of optionsMA - command line argumentstrue when the file has been opened, false if the file can not
be opened (or indicates the file is not supported by this layer).public void setNChan(int n)
public int getNChan()
public int getData(int mode)
getData in class nxm.sys.libg.Layermode - always 0Drawablepublic void findRange()
nxm.sys.libg.LayerLayer simply sets the range from 0 to 1.
Note: The overriding method is responsible for setting all these fields:
x1,x2 - Minimum and Maximum x-axis value
y1,y2 - Minimum and Maximum y-axis value
z1,z2 - Minimum and Maximum z-axis value
a1,a2 - Minimum and Maximum actual auto-scale value (default 0,0)findRange in interface nxm.sys.inc.DrawablefindRange in class nxm.sys.libg.Layerpublic void findFullRange()
nxm.sys.libg.LayerfindFullRange in class nxm.sys.libg.Layerpublic void findFullRange(nxm.sys.inc.PlotFile pf)
nxm.sys.libg.LayerfindFullRange in class nxm.sys.libg.Layerpf - The plot filepublic void draw(int flag)
draw in interface nxm.sys.inc.Drawabledraw in class nxm.sys.libg.Layerflag - The draw mode to use. This should be one of:
Drawable.DONE, Drawable.FULL, Drawable.DATA, Drawable.DATAX, or Drawable.FAST.public void setTraceConfig(java.lang.String cfg)
public void select(nxm.sys.lib.Position pos)
public int select()
public int getSelect()
public void setSelect(int chan)
public void setSelectColor(java.lang.String cstr)
public void single(int channel)
public int single()
public java.lang.String getReadOut(nxm.sys.lib.Position mp)
nxm.sys.libg.LayerLayer2D: "[layerName] (z=value +- delta-z)".getReadOut in class nxm.sys.libg.Layermp - The position on the plot.Layer typically returns null.