Package qupath.lib.objects.utils
Class OverlapFixer
java.lang.Object
qupath.lib.objects.utils.OverlapFixer
- All Implemented Interfaces:
- ObjectProcessor
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classBuilder for the OverlapFixer.static enum
- 
Method SummaryModifier and TypeMethodDescriptionstatic OverlapFixer.Builderbuilder()Create a new builder for the OverlapFixer.process(Collection<? extends PathObject> pathObjects) Fix overlaps in a collection of PathObjects, by the criteria specified in the builder.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface qupath.lib.objects.utils.ObjectProcessorandThen
- 
Method Details- 
processFix overlaps in a collection of PathObjects, by the criteria specified in the builder. This method is thread-safe.- Specified by:
- processin interface- ObjectProcessor
- Parameters:
- pathObjects- the input objects
- Returns:
- the output objects. This may be the same as the input objects, or contain fewer objects - possibly with new (clipped) ROIs - but no object will be added or have its properties changed.
 
- 
builderCreate a new builder for the OverlapFixer.- Returns:
 
 
-