uk.ac.starlink.ttools.plot2.layer
Interface ModePlotter<S extends Style>

All Superinterfaces:
Plotter<S>
All Known Implementing Classes:
ShapePlotter.ShapeModePlotter

public interface ModePlotter<S extends Style>
extends Plotter<S>

Plotter sub-interface that marks a family of plotters as having similar characteristics. These are used by the TOPCAT GUI to group plotters together for display and user interaction. The Mode and Form can in principle be varied separately to form a family of plotters that can share a similar UI if the mode and form implement known subinterfaces of those interfaces.

Since:
18 Feb 2013
Author:
Mark Taylor

Nested Class Summary
static interface ModePlotter.Form
          Marker interface for an object that is shared between plotters sharing characteristics that make it useful to group them.
static interface ModePlotter.Mode
          Marker interface for an object that is shared between plotters sharing characteristics that make it useful to group them.
 
Method Summary
 ModePlotter.Form getForm()
          Returns the form of this plotter.
 ModePlotter.Mode getMode()
          Returns the mode of this plotter.
 
Methods inherited from interface uk.ac.starlink.ttools.plot2.Plotter
createLayer, createStyle, getCoordGroup, getPlotterDescription, getPlotterIcon, getPlotterName, getStyleKeys, hasReports
 

Method Detail

getMode

ModePlotter.Mode getMode()
Returns the mode of this plotter.

Returns:
plotter mode

getForm

ModePlotter.Form getForm()
Returns the form of this plotter.

Returns:
plotter form


Copyright © 2015 Central Laboratory of the Research Councils. All Rights Reserved.