Package qupath.lib.algorithms
Class TilerPlugin<T>
java.lang.Object
qupath.lib.plugins.AbstractPlugin<T>
qupath.lib.plugins.AbstractInteractivePlugin<T>
qupath.lib.plugins.AbstractDetectionPlugin<T>
qupath.lib.algorithms.TilerPlugin<T>
- Type Parameters:
- T-
- All Implemented Interfaces:
- PathInteractivePlugin<T>,- PathPlugin<T>
Simple plugin to create square tiles, which may later have measurements added.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidaddRunnableTasks(ImageData<T> imageData, PathObject parentObject, List<Runnable> tasks) For a specified parent object, generate a task to run.getDefaultParameterList(ImageData<T> imageData) This should return a default ParameterList containing any information that is needed to repeat the task exactly.Get a brief description of the plugin's purpose & operation.(Optional) short one-line description of the results, e.g.getName()Get the name of the plugin for display.Collection<Class<? extends PathObject>> Get a collection of possible parent objects that the plugin could have.Methods inherited from class qupath.lib.plugins.AbstractDetectionPlugingetParentObjectsMethods inherited from class qupath.lib.plugins.AbstractInteractivePluginalwaysPromptForObjects, getLoggableParameters, getParameterList, parseArgumentMethods inherited from class qupath.lib.plugins.AbstractPluginaddWorkflowStep, getTasks, postprocess, preprocess, 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- 
TilerPluginpublic TilerPlugin()Default constructor.
 
- 
- 
Method Details- 
getSupportedParentObjectClassesDescription 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.- Specified by:
- getSupportedParentObjectClassesin interface- PathInteractivePlugin<T>
- Overrides:
- getSupportedParentObjectClassesin class- AbstractDetectionPlugin<T>
- Returns:
 
- 
getDefaultParameterListDescription 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:
 
- 
getNameDescription 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:
 
- 
getLastResultsDescriptionDescription 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:
 
- 
addRunnableTasksprotected void addRunnableTasks(ImageData<T> imageData, PathObject parentObject, List<Runnable> tasks) 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-
 
- 
getDescriptionDescription copied from interface:PathPluginGet a brief description of the plugin's purpose & operation.If no description is provided, this may return null. - Returns:
 
 
-