public static class SizeXyForm.SizeXyOutliner extends PixOutliner
Constructor and Description |
---|
SizeXyOutliner(XYShape shape,
double scale,
AuxScale xAutoscale,
AuxScale yAutoscale,
short sizeLimit)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
canPaint(DataSpec dataSpec)
Indicates whether this outliner is willing to provide painters
for a given DataSpec.
|
ShapePainter |
create2DPainter(Surface surface,
DataGeom geom,
DataSpec dataSpec,
Map<AuxScale,Span> auxSpans,
PaperType2D paperType)
Creates a ShapePainter object for plotting onto 2-dimensional surfaces.
|
ShapePainter |
create3DPainter(CubeSurface surface,
DataGeom geom,
DataSpec dataSpec,
Map<AuxScale,Span> auxSpans,
PaperType3D paperType)
Creates a ShapePainter object for plotting onto 3-dimensional surfaces.
|
boolean |
equals(Object o) |
Map<AuxScale,AuxReader> |
getAuxRangers(DataGeom geom)
Defines what non-axis ranging information is required by this outliner.
|
Icon |
getLegendIcon()
Returns an icon suitable for identifying points painted by this
object in a plot legend.
|
int |
hashCode() |
calculateBinPlan, getBinCounts, getPointCount, getReport
public SizeXyOutliner(XYShape shape, double scale, AuxScale xAutoscale, AuxScale yAutoscale, short sizeLimit)
shape
- shapescale
- size scaling factorxAutoscale
- key used for autoscaling X extents;
may be shared with other layers,
private to this layer, or null for no autoscaleyAutoscale
- key used for autoscaling Y extents;
may be shared with other layers,
private to this layer, or null for no autoscalesizeLimit
- maximum X/Y extent in pixels of markers;
if it's too large, plots may be slow or
run out of memorypublic Icon getLegendIcon()
Outliner
public Map<AuxScale,AuxReader> getAuxRangers(DataGeom geom)
Outliner
geom
- data geometrypublic boolean canPaint(DataSpec dataSpec)
Outliner
dataSpec
- data specification for plotpublic ShapePainter create2DPainter(Surface surface, DataGeom geom, DataSpec dataSpec, Map<AuxScale,Span> auxSpans, PaperType2D paperType)
Outliner
Outliner.canPaint(uk.ac.starlink.ttools.plot2.data.DataSpec)
returns true for the supplied DataSpec.surface
- plot surfacegeom
- coordinate geometrydataSpec
- data specificationauxSpans
- map of scale information required for plotpaperType
- 2-d paper typepublic ShapePainter create3DPainter(CubeSurface surface, DataGeom geom, DataSpec dataSpec, Map<AuxScale,Span> auxSpans, PaperType3D paperType)
Outliner
Outliner.canPaint(uk.ac.starlink.ttools.plot2.data.DataSpec)
returns true for the supplied DataSpec.surface
- 3-d plot surfacegeom
- coordinate geometrydataSpec
- data specificationauxSpans
- map of scale information required for plotpaperType
- 3-d paper typeCopyright © 2024 Central Laboratory of the Research Councils. All Rights Reserved.