Interface OutlinePlotter
-
- All Superinterfaces:
Destroyable
,OptionHandler
,QuickInfoSupporter
- All Known Subinterfaces:
SubsetPlotSupporter
- All Known Implementing Classes:
AbstractOutlinePlotter
,AbstractStrokeOutlinePlotter
,MultiOutlinePlotter
,NoOutline
,PolygonOutline
,PolygonVertices
,RectangleOutline
,RectangleVertices
public interface OutlinePlotter extends OptionHandler, QuickInfoSupporter
Interface for classes that plot the outlines of shapes.- Author:
- fracpete (fracpete at waikato dot ac dot nz)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
plotOutline(LocatedObject object, Color color, Graphics2D g)
Plots the outline of the object.-
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.core.QuickInfoSupporter
getQuickInfo
-
-
-
-
Method Detail
-
plotOutline
void plotOutline(LocatedObject object, Color color, Graphics2D g)
Plots the outline of the object.- Parameters:
object
- the object to plotcolor
- the color to useg
- the graphics context
-
-