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
,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
-
-