Package adams.data.objectfilter
Interface ObjectFilter
-
- All Superinterfaces:
Destroyable
,FlowContextHandler
,OptionHandler
,QuickInfoSupporter
- All Known Implementing Classes:
AbstractObjectFilter
,AddDefaultLabel
,AttachMetaData
,AttachOverlappingMetaData
,ClipBoundingBoxes
,KeepEnclosed
,MakeSquare
,MergeOverlaps
,OffsetIndex
,PassThrough
,RemoveDuplicatePolygonPoints
,RemovePolygons
,RenameLabels
,Rotate
,Scale
,SimplifyPolygons
,TransformMetaData
,Translate
,UpdateBoundsFromPolygon
public interface ObjectFilter extends OptionHandler, QuickInfoSupporter, FlowContextHandler
Interface for image object filters.- Author:
- FracPete (fracpete at waikato dot ac dot nz)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LocatedObjects
filter(LocatedObjects objects)
Filters the image objects.-
Methods inherited from interface adams.core.Destroyable
destroy
-
Methods inherited from interface adams.flow.core.FlowContextHandler
getFlowContext, setFlowContext
-
Methods inherited from interface adams.core.option.OptionHandler
cleanUpOptions, defineOptions, getOptionManager, toCommandLine
-
Methods inherited from interface adams.core.QuickInfoSupporter
getQuickInfo
-
-
-
-
Method Detail
-
filter
LocatedObjects filter(LocatedObjects objects)
Filters the image objects.- Parameters:
objects
- the objects to filter- Returns:
- the updated object list
-
-