Constructor and Description |
---|
FloatingCoordAuxReader(FloatingCoord coord,
int icol,
DataGeom geom,
boolean visibleOnly,
Scaling scaling)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
adjustAuxRange(Surface surface,
DataSpec dataSpec,
DataStore dataStore,
Object[] plans,
Ranger ranger)
May use the supplied data specification to update (usually extend)
the given range.
|
ValueInfo |
getAxisInfo(DataSpec dataSpec)
Attempts to provide information suitable for labelling the axis
corresponding to the values ranged by this reader.
|
int |
getCoordIndex()
Returns the DataSpec index for the coordinate whose value is used
by this reader.
|
Scaling |
getScaling()
Returns a scaling that will be used on the result of the aux
ranging done by this reader, if any.
|
public FloatingCoordAuxReader(FloatingCoord coord, int icol, DataGeom geom, boolean visibleOnly, Scaling scaling)
coord
- coordinate readericol
- column index in tuple sequence corresponding to valuegeom
- converts data to graphics coordinatesvisibleOnly
- true to include only points visible in the
current plot bounds, false for all potentially
plottable pointsscaling
- scalingpublic int getCoordIndex()
AuxReader
getCoordIndex
in interface AuxReader
public ValueInfo getAxisInfo(DataSpec dataSpec)
AuxReader
getAxisInfo
in interface AuxReader
dataSpec
- data specificationpublic Scaling getScaling()
AuxReader
getScaling
in interface AuxReader
public void adjustAuxRange(Surface surface, DataSpec dataSpec, DataStore dataStore, Object[] plans, Ranger ranger)
AuxReader
adjustAuxRange
in interface AuxReader
surface
- plot data destination surfacedataSpec
- specification for datadataStore
- data storage objectplans
- array of available plan objects; may be emptyranger
- object to be updated with range informationCopyright © 2024 Central Laboratory of the Research Councils. All Rights Reserved.