Package adams.data.areaoverlap
Interface AreaOverlap
-
- All Superinterfaces:
Destroyable
,OptionHandler
,QuickInfoSupporter
- All Known Implementing Classes:
AbstractAreaOverlap
,BoundingBoxBased
,PolygonBased
public interface AreaOverlap extends OptionHandler, QuickInfoSupporter
Interface for classes that compute the overlapping areas between annotations and predictions.- Author:
- fracpete (fracpete at waikato dot ac dot nz)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LocatedObjects
calculate(Map<LocatedObject,Map<LocatedObject,Double>> matches, MessageCollection errors)
Computes the overlapping areas between the matches.-
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
-
calculate
LocatedObjects calculate(Map<LocatedObject,Map<LocatedObject,Double>> matches, MessageCollection errors)
Computes the overlapping areas between the matches.- Parameters:
matches
- the computed matcheserrors
- for collecting errors- Returns:
- the overlapping areas, null in case of error
-
-