@Equality public interface MultiPointReader
Modifier and Type | Interface and Description |
---|---|
static interface |
MultiPointReader.ExtrasReader
Reads the non-central data positions for a MultiPointCoordSet.
|
Modifier and Type | Method and Description |
---|---|
MultiPointReader.ExtrasReader |
createExtrasReader(DataGeom geom,
Span sizeSpan)
Returns a reader for the non-central parts of the MultiPointCoordSet.
|
AuxReader |
createSizeReader(DataGeom geom)
Returns an AuxReader that can obtain the characteristic size
of the shapes to be plotted with the data from this reader.
|
double |
getBaseScale(Surface surface,
Span sizeSpan)
Returns the base size scaling value.
|
MultiPointCoordSet |
getExtraCoordSet()
Returns the coord set defining the non-central coordinates
used with this reader.
|
boolean |
isAutoscale()
Indicates whether autoscaling should be applied.
|
MultiPointCoordSet getExtraCoordSet()
boolean isAutoscale()
MultiPointReader.ExtrasReader createExtrasReader(DataGeom geom, Span sizeSpan)
If isAutoscale()
returns true, the sizeSpan
argument will contain a characterisation of the sizes of the items
to be plotted, as calculated by an earlier call to the
createSizeReader(uk.ac.starlink.ttools.plot2.DataGeom)
method.
geom
- data geometry used to interpret coordinate valuessizeSpan
- characteristic size in case of autoscaling,
otherwise nullAuxReader createSizeReader(DataGeom geom)
isAutoscale()
returns true.geom
- data geometry used to interpret coordinate valuesCopyright © 2024 Central Laboratory of the Research Councils. All Rights Reserved.