Package uk.ac.starlink.ttools.plot
Class WrapperPlotData
- java.lang.Object
-
- uk.ac.starlink.ttools.plot.WrapperPlotData
-
- All Implemented Interfaces:
PlotData
- Direct Known Subclasses:
SubsetSelectionPlotData
public class WrapperPlotData extends java.lang.Object implements PlotData
PlotData implementation based on an existing PlotData object. All behaviour is delegated to the base.- Since:
- 24 Apr 2008
- Author:
- Mark Taylor
-
-
Constructor Summary
Constructors Constructor Description WrapperPlotData(PlotData base)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetNdim()Returns the dimensionality of data points in this object.intgetNerror()Returns the number of error points per data point in this object.PointSequencegetPointSequence()Returns an iterator over the data points in this object.intgetSetCount()Returns the number of subsets in this object.java.lang.StringgetSetName(int iset)Returns the name for a given subset.StylegetSetStyle(int iset)Returns the plotting style for a given subset.booleanhasLabels()Indicates whether there are or may be text labels associated with the data points in this object.
-
-
-
Constructor Detail
-
WrapperPlotData
public WrapperPlotData(PlotData base)
Constructor.- Parameters:
base- base plot data
-
-
Method Detail
-
getNdim
public int getNdim()
Description copied from interface:PlotDataReturns the dimensionality of data points in this object.- Specified by:
getNdimin interfacePlotData- Returns:
- length of
PointSequence.getPoint()return values
-
getNerror
public int getNerror()
Description copied from interface:PlotDataReturns the number of error points per data point in this object.- Specified by:
getNerrorin interfacePlotData- Returns:
- length of
PointSequence.getErrors()return values
-
getSetCount
public int getSetCount()
Description copied from interface:PlotDataReturns the number of subsets in this object.- Specified by:
getSetCountin interfacePlotData- Returns:
- subset count
-
getSetName
public java.lang.String getSetName(int iset)
Description copied from interface:PlotDataReturns the name for a given subset.- Specified by:
getSetNamein interfacePlotData- Parameters:
iset- subset index- Returns:
- subset name
-
getSetStyle
public Style getSetStyle(int iset)
Description copied from interface:PlotDataReturns the plotting style for a given subset.- Specified by:
getSetStylein interfacePlotData- Parameters:
iset- subset index- Returns:
- subset style
-
hasLabels
public boolean hasLabels()
Description copied from interface:PlotDataIndicates whether there are or may be text labels associated with the data points in this object.- Specified by:
hasLabelsin interfacePlotData- Returns:
- true if
PointSequence.getLabel()may have non-null returns
-
getPointSequence
public PointSequence getPointSequence()
Description copied from interface:PlotDataReturns an iterator over the data points in this object.- Specified by:
getPointSequencein interfacePlotData- Returns:
- new point iterator
-
-