public interface PlotTypeGui<P,A>
Modifier and Type | Method and Description |
---|---|
PositionCoordPanel |
createAreaCoordPanel()
Returns a user panel for entering Area coordinates.
|
AxesController<P,A> |
createAxesController()
Returns a user control for axis configuration.
|
ZoneLayerManager |
createLayerManager(FormLayerControl flc)
Returns a ZoneLayerManager for a given FormLayerControl.
|
PositionCoordPanel |
createPositionCoordPanel(int npos)
Returns a user panel for entering basic standard data positions.
|
ZoneFactory |
createZoneFactory()
Returns a new zone ID factory for use with this plot.
|
CartesianRanger |
getCartesianRanger()
Returns an object that can characterise surfaces used by this plot type
as hypercubes in data coordinate space.
|
FigureMode[] |
getFigureModes()
Returns a list of figure drawing modes that can be used for graphically
marking out shapes on the plot surface.
|
String |
getNavigatorHelpId()
Returns the help ID describing the navigation actions for this plot.
|
boolean |
hasExtraHistogram()
True if a histogram is to be treated in some sense like a scatter plot.
|
boolean |
hasPositions()
Indicates whether this plot type supports selectable point positions.
|
AxesController<P,A> createAxesController()
PositionCoordPanel createPositionCoordPanel(int npos)
npos
- number of groups of positional coordinates for entryPositionCoordPanel createAreaCoordPanel()
UnsupportedOperationException
- if plot type doesn't support
area coordinatesboolean hasPositions()
FigureMode[] getFigureModes()
ZoneFactory createZoneFactory()
ZoneLayerManager createLayerManager(FormLayerControl flc)
flc
- form layer controlCartesianRanger getCartesianRanger()
boolean hasExtraHistogram()
String getNavigatorHelpId()
Copyright © 2003-2025 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.