Interface IAxesTrace

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 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

      List<String> 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: