Interface SubsetPlotSupporter
-
- All Superinterfaces:
Destroyable,OptionHandler,OutlinePlotter,QuickInfoSupporter
- All Known Implementing Classes:
PolygonVertices,RectangleVertices
public interface SubsetPlotSupporter extends OutlinePlotter
Interface for plotters that allow limiting the objects to be plotted.- Author:
- fracpete (fracpete at waikato dot ac dot nz)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearPlotSubset()Clears the objects to limit plotting to.LocatedObject[]getPlotSubset()Returns the current subset to plot.voidsetPlotSubset(LocatedObject obj)Sets the object to limit the plotting to.voidsetPlotSubset(LocatedObject[] objs)Sets the objects to limit the plotting to.voidsetPlotSubset(List<LocatedObject> objs)Sets the objects to limit the plotting to.-
Methods inherited from interface adams.core.Destroyable
destroy
-
Methods inherited from interface adams.core.option.OptionHandler
cleanUpOptions, defineOptions, getOptionManager, toCommandLine
-
Methods inherited from interface adams.gui.visualization.object.objectannotations.outline.OutlinePlotter
plotOutline
-
Methods inherited from interface adams.core.QuickInfoSupporter
getQuickInfo
-
-
-
-
Method Detail
-
setPlotSubset
void setPlotSubset(LocatedObject obj)
Sets the object to limit the plotting to.- Parameters:
obj- the object
-
setPlotSubset
void setPlotSubset(LocatedObject[] objs)
Sets the objects to limit the plotting to.- Parameters:
objs- the objects
-
setPlotSubset
void setPlotSubset(List<LocatedObject> objs)
Sets the objects to limit the plotting to.- Parameters:
objs- the objects
-
getPlotSubset
LocatedObject[] getPlotSubset()
Returns the current subset to plot.- Returns:
- the objects
-
clearPlotSubset
void clearPlotSubset()
Clears the objects to limit plotting to.
-
-