public class PlanePlotType extends Object implements PlotType<PlaneSurfaceFactory.Profile,PlaneAspect>
This is a singleton class, see getInstance()
.
Constructor and Description |
---|
PlanePlotType(PlaneSurfaceFactory surfFact,
Plotter<?>[] plotters)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
GangerFactory<PlaneSurfaceFactory.Profile,PlaneAspect> |
getGangerFactory()
Returns the object that controls how multi-zone plots are arranged.
|
static PlanePlotType |
getInstance()
Returns the sole instance of this class.
|
PaperTypeSelector |
getPaperTypeSelector()
Returns an object which can provide graphics rendering functionality
based on the required plot layers for this plot type.
|
Plotter<?>[] |
getPlotters()
Returns a list of plotters that can be used to paint
data on the surface.
|
DataGeom[] |
getPointDataGeoms()
Returns a list of one or more geometry variants which describe
how user-supplied point coordinates map to the data space.
|
PlaneSurfaceFactory |
getSurfaceFactory()
Returns an object that can construct the plot surface including
axis painting and geometry information.
|
String |
toString() |
public PlanePlotType(PlaneSurfaceFactory surfFact, Plotter<?>[] plotters)
surfFact
- surface factoryplotters
- available plotters for use with this plot typepublic DataGeom[] getPointDataGeoms()
PlotType
getPointDataGeoms
in interface PlotType<PlaneSurfaceFactory.Profile,PlaneAspect>
public Plotter<?>[] getPlotters()
PlotType
getPlotters
in interface PlotType<PlaneSurfaceFactory.Profile,PlaneAspect>
public PlaneSurfaceFactory getSurfaceFactory()
PlotType
getSurfaceFactory
in interface PlotType<PlaneSurfaceFactory.Profile,PlaneAspect>
public GangerFactory<PlaneSurfaceFactory.Profile,PlaneAspect> getGangerFactory()
PlotType
getGangerFactory
in interface PlotType<PlaneSurfaceFactory.Profile,PlaneAspect>
public PaperTypeSelector getPaperTypeSelector()
PlotType
getPaperTypeSelector
in interface PlotType<PlaneSurfaceFactory.Profile,PlaneAspect>
public static PlanePlotType getInstance()
Copyright © 2024 Central Laboratory of the Research Councils. All Rights Reserved.