Package qupath.opencv.features
Class DelaunayClusteringPlugin<T>
java.lang.Object
qupath.lib.plugins.AbstractPlugin<T>
qupath.lib.plugins.AbstractInteractivePlugin<T>
qupath.opencv.features.DelaunayClusteringPlugin<T>
- Type Parameters:
- T-
- All Implemented Interfaces:
- PathInteractivePlugin<T>,- PathPlugin<T>
Deprecated.
Plugin for calculating Delaunay clustering, and associated features.
 
Warning! Because the implementation will have to change in the future, it is best not to rely on this class!
- 
Field SummaryFields inherited from class qupath.lib.plugins.AbstractInteractivePluginparams
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidaddRunnableTasks(ImageData<T> imageData, PathObject parentObject, List<Runnable> tasks) Deprecated.For a specified parent object, generate a task to run.getDefaultParameterList(ImageData<T> imageData) Deprecated.This should return a default ParameterList containing any information that is needed to repeat the task exactly.Deprecated.Get a brief description of the plugin's purpose & operation.Deprecated.(Optional) short one-line description of the results, e.g.getName()Deprecated.Get the name of the plugin for display.protected Collection<? extends PathObject> getParentObjects(ImageData<T> imageData) Deprecated.Get a collection of objects to process, based on the contents of the PluginRunner.Collection<Class<? extends PathObject>> Deprecated.Get a collection of possible parent objects that the plugin could have.protected voidpostprocess(TaskRunner taskRunner, ImageData<T> imageData) Deprecated.Called immediately after running any generated tasks.protected voidpreprocess(TaskRunner taskRunner, ImageData<T> imageData) Deprecated.Called after parsing the argument String, and immediately before creating & running any generated tasks.Methods inherited from class qupath.lib.plugins.AbstractInteractivePluginalwaysPromptForObjects, getLoggableParameters, getParameterList, parseArgumentMethods inherited from class qupath.lib.plugins.AbstractPluginaddWorkflowStep, getTasks, rearrangeByStride, requestHierarchyUpdate, runPluginMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface qupath.lib.plugins.PathPluginrunPlugin
- 
Constructor Details- 
DelaunayClusteringPluginpublic DelaunayClusteringPlugin()Deprecated.Constructor.
 
- 
- 
Method Details- 
preprocessDeprecated.Description copied from class:AbstractPluginCalled after parsing the argument String, and immediately before creating & running any generated tasks. Does nothing by default.- Overrides:
- preprocessin class- AbstractPlugin<T>
- Parameters:
- taskRunner-
- imageData-
 
- 
postprocessDeprecated.Description copied from class:AbstractPluginCalled immediately after running any generated tasks. Does nothing by default.- Overrides:
- postprocessin class- AbstractPlugin<T>
- Parameters:
- taskRunner-
- imageData-
 
- 
getSupportedParentObjectClassesDeprecated.Description copied from interface:PathInteractivePluginGet a collection of possible parent objects that the plugin could have. This may be used, for example, to specified that analysis may be applied to any/all TMA cores or annotations. If no parent objects are required, PathRootObject.class should be returned in the list.- Returns:
 
- 
getNameDeprecated.Description copied from interface:PathPluginGet the name of the plugin for display.This should be descriptive and, above all, short - as it may be used for menu item names & dialog box titles. - Returns:
 
- 
getDescriptionDeprecated.Description copied from interface:PathPluginGet a brief description of the plugin's purpose & operation.If no description is provided, this may return null. - Returns:
 
- 
getLastResultsDescriptionDeprecated.Description copied from interface:PathPlugin(Optional) short one-line description of the results, e.g. to say how many objects detected. GUIs may choose to display this on a label during interactive processing.- Returns:
 
- 
getDefaultParameterListDeprecated.Description copied from class:AbstractInteractivePluginThis should return a default ParameterList containing any information that is needed to repeat the task exactly.- Specified by:
- getDefaultParameterListin interface- PathInteractivePlugin<T>
- Specified by:
- getDefaultParameterListin class- AbstractInteractivePlugin<T>
- Parameters:
- imageData-
- Returns:
 
- 
getParentObjectsDeprecated.Description copied from class:AbstractPluginGet a collection of objects to process, based on the contents of the PluginRunner. This could (for example) return the selected object, the root object, all detection objects... depending upon what the plugin does. Each object this returns will be passed to addRunnableTasks to create a task to run. In practice, this method can be overridden to return anything/nothing if getTasks is overridden instead.- Specified by:
- getParentObjectsin class- AbstractPlugin<T>
- Parameters:
- imageData-
- Returns:
 
- 
addRunnableTasksprotected void addRunnableTasks(ImageData<T> imageData, PathObject parentObject, List<Runnable> tasks) Deprecated.Description copied from class:AbstractPluginFor a specified parent object, generate a task to run. In practice, this method can be overridden to return anything/nothing if getTasks is overridden instead.- Specified by:
- addRunnableTasksin class- AbstractPlugin<T>
- Parameters:
- imageData-
- parentObject-
- tasks-
 
 
- 
DelaunayTools. See https://github.com/qupath/qupath/issues/1590 for discussion of the problems with this command.