Package uk.ac.starlink.ttools.plottask
Class CartesianTablePlotData
- java.lang.Object
-
- uk.ac.starlink.ttools.plottask.TablePlotData
-
- uk.ac.starlink.ttools.plottask.CartesianTablePlotData
-
- All Implemented Interfaces:
PlotData
public class CartesianTablePlotData extends TablePlotData
PlotData concrete subclass for Cartesian data.- Since:
- 13 Aug 2008
- Author:
- Mark Taylor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCartesianTablePlotData.PairCreatorClass used for JEL manipulations.
-
Constructor Summary
Constructors Constructor Description CartesianTablePlotData(uk.ac.starlink.table.StarTable table, java.lang.String[] setExprs, java.lang.String[] setNames, Style[] setStyles, java.lang.String labelExpr, java.lang.String[] coordExprs, java.lang.String[] errExprs)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PointSequencecreatePointSequence(SequentialJELRowReader rseq)Constructs a point sequence suitable for dispensing by this plot data.intgetNdim()Returns the dimensionality of data points in this object.intgetNerror()Returns the number of error points per data point in this object.-
Methods inherited from class uk.ac.starlink.ttools.plottask.TablePlotData
checkExpressions, getPointSequence, getSetCount, getSetName, getSetStyle, hasLabels
-
-
-
-
Constructor Detail
-
CartesianTablePlotData
public CartesianTablePlotData(uk.ac.starlink.table.StarTable table, java.lang.String[] setExprs, java.lang.String[] setNames, Style[] setStyles, java.lang.String labelExpr, java.lang.String[] coordExprs, java.lang.String[] errExprs) throws gnu.jel.CompilationExceptionConstructor.- Parameters:
table- table this data is based onsetExprs- nset-element array of JEL boolean expressions for subset inclusion criteriasetNames- nset-element array of subset namessetStyles- nset-element array of subset plot styleslabelExpr- JEL String expression for text labelcoordExprs- ndim-element array of JEL numeric expressions for coords (numeric = widenable to double)errExprs- array of expression pairs giving error lower and/or upper bounds- Throws:
gnu.jel.CompilationException
-
-
Method Detail
-
getNdim
public int getNdim()
Description copied from interface:PlotDataReturns the dimensionality of data points in this object.- 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.- Returns:
- length of
PointSequence.getErrors()return values
-
createPointSequence
protected PointSequence createPointSequence(SequentialJELRowReader rseq) throws gnu.jel.CompilationException
Description copied from class:TablePlotDataConstructs a point sequence suitable for dispensing by this plot data.- Specified by:
createPointSequencein classTablePlotData- Parameters:
rseq- row reader representing this data's table- Returns:
- new point sequence for plotting
- Throws:
gnu.jel.CompilationException
-
-