Package qupath.lib.plugins.objects
Class FindConvexHullDetectionsPlugin<T>
java.lang.Object
qupath.lib.plugins.AbstractPlugin<T>
qupath.lib.plugins.AbstractInteractivePlugin<T>
qupath.lib.plugins.objects.FindConvexHullDetectionsPlugin<T>
- Type Parameters:
T-
- All Implemented Interfaces:
qupath.lib.plugins.PathInteractivePlugin<T>,qupath.lib.plugins.PathPlugin<T>
public class FindConvexHullDetectionsPlugin<T>
extends qupath.lib.plugins.AbstractInteractivePlugin<T>
Plugin to identify/remove detections from the convex hull of all detections.
Currently works only for TMA cores.
Purpose is to remove edge detections, where the tissue quality tends to be lower.
-
Field Summary
Fields inherited from class qupath.lib.plugins.AbstractInteractivePlugin
params -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddRunnableTasks(qupath.lib.images.ImageData<T> imageData, qupath.lib.objects.PathObject parentObject, List<Runnable> tasks) qupath.lib.plugins.parameters.ParameterListgetDefaultParameterList(qupath.lib.images.ImageData<T> imageData) getName()protected Collection<? extends qupath.lib.objects.PathObject> getParentObjects(qupath.lib.images.ImageData<T> imageData) Collection<Class<? extends qupath.lib.objects.PathObject>> booleanrunPlugin(qupath.lib.plugins.TaskRunner taskRunner, qupath.lib.images.ImageData<T> imageData, String arg) Methods inherited from class qupath.lib.plugins.AbstractInteractivePlugin
alwaysPromptForObjects, getLoggableParameters, getParameterList, parseArgumentMethods inherited from class qupath.lib.plugins.AbstractPlugin
addWorkflowStep, getTasks, postprocess, preprocess, rearrangeByStride, requestHierarchyUpdate
-
Constructor Details
-
FindConvexHullDetectionsPlugin
public FindConvexHullDetectionsPlugin()
-
-
Method Details
-
getName
-
getDescription
-
getLastResultsDescription
-
getParentObjects
protected Collection<? extends qupath.lib.objects.PathObject> getParentObjects(qupath.lib.images.ImageData<T> imageData) - Specified by:
getParentObjectsin classqupath.lib.plugins.AbstractPlugin<T>
-
getSupportedParentObjectClasses
-
getDefaultParameterList
public qupath.lib.plugins.parameters.ParameterList getDefaultParameterList(qupath.lib.images.ImageData<T> imageData) -
runPlugin
-
addRunnableTasks
protected void addRunnableTasks(qupath.lib.images.ImageData<T> imageData, qupath.lib.objects.PathObject parentObject, List<Runnable> tasks) - Specified by:
addRunnableTasksin classqupath.lib.plugins.AbstractPlugin<T>
-