- All Superinterfaces:
org.eclipse.january.INameable, ITrace
- All Known Subinterfaces:
IImage3DTrace, IImageStackTrace, IImageTrace, IIsosurfaceTrace, ILine3DTrace, ILineStackTrace, IMulti2DTrace, IPaletteTrace, IPlane3DTrace, IScatter3DTrace, ISurfaceTrace, IVolumeRenderTrace
- All Known Implementing Classes:
Image3DTrace, ImageStackTrace, ImageTrace, Multi2DTrace, Scatter3DTrace, StackTrace, SurfaceTrace
public interface IAxesTrace
extends ITrace
-
Method Summary
List<org.eclipse.january.dataset.IDataset>
The set of axes, either a list of size 2 for a 2D trace or a list of size 3 for a 3D one.
boolean
Methods inherited from interface org.eclipse.january.INameable
getName, setName
Methods inherited from interface org.eclipse.dawnsci.plotting.api.trace.ITrace
dispose, getData, getDataName, getRank, getUserObject, initialize, is3DTrace, isUserTrace, isVisible, setDataName, setUserObject, setUserTrace, setVisible
-
Method Details
-
getAxes
List<org.eclipse.january.dataset.IDataset> getAxes()
The set of axes, either a list of size 2 for a 2D trace or a list of size 3 for a 3D one.
May contain nulls (z is often null for intensity).
- Returns:
-
isActive
boolean isActive()
- Returns:
- true if plot is currently plotting.
-
getAxesNames
Labels for the axes. The data set name of the axis used if not set.
Should be size 3 but may have nulls.
- Returns: