public abstract class PixOutliner extends Object implements Outliner
create2DPainter
method.
If no clever shortcut presents itself, this is a reasonable way to do it.Constructor and Description |
---|
PixOutliner() |
Modifier and Type | Method and Description |
---|---|
Object |
calculateBinPlan(Surface surface,
DataGeom geom,
Map<AuxScale,Span> auxRanges,
DataStore dataStore,
DataSpec dataSpec,
Object[] knownPlans)
Calculates an opaque object which contains the drawing of this
outliner represented as an array of bins, one per pixel.
|
int[] |
getBinCounts(Object binPlan)
Returns the bin contents for a given bin plan produced by
this object.
|
long |
getPointCount(Object binPlan)
Returns the number of data positions which contributed to
a BinPlan generated by this object.
|
ReportMap |
getReport(Object binPlan)
Obtains information associated with the plot.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
canPaint, create2DPainter, create3DPainter, getAuxRangers, getLegendIcon
public Object calculateBinPlan(Surface surface, DataGeom geom, Map<AuxScale,Span> auxRanges, DataStore dataStore, DataSpec dataSpec, Object[] knownPlans)
Outliner
Outliner.getBinCounts(java.lang.Object)
and Outliner.getPointCount(java.lang.Object)
methods.
If one of the supplied knowPlans fits the bill, it will be returned without further calculation.
calculateBinPlan
in interface Outliner
surface
- plot surfacegeom
- coordinate geometryauxRanges
- map of scale information required for plotdataStore
- data storagedataSpec
- coordinate specificationknownPlans
- list of existing plansknownPlans
public int[] getBinCounts(Object binPlan)
Outliner
getBinCounts
in interface Outliner
binPlan
- bin plan returned from calculateBinPlan
public long getPointCount(Object binPlan)
Outliner
getPointCount
in interface Outliner
binPlan
- bin plan returned from calculateBinPlan
public ReportMap getReport(Object binPlan)
Outliner
getReport
in interface Outliner
binPlan
- bin plan returned from calculateBinPlan
Drawing.getReport(java.lang.Object)
Copyright © 2024 Central Laboratory of the Research Councils. All Rights Reserved.