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 void
clearPlotSubset()
Clears the objects to limit plotting to.LocatedObject[]
getPlotSubset()
Returns the current subset to plot.void
setPlotSubset(LocatedObject obj)
Sets the object to limit the plotting to.void
setPlotSubset(LocatedObject[] objs)
Sets the objects to limit the plotting to.void
setPlotSubset(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.
-
-