Package qupath.lib.plugins
Interface PathInteractivePlugin<T>
- Type Parameters:
- T-
- All Superinterfaces:
- PathPlugin<T>
- All Known Implementing Classes:
- AbstractDetectionPlugin,- AbstractInteractivePlugin,- AbstractTileableDetectionPlugin,- CellCountsCV,- CoherenceFeaturePlugin,- DelaunayClusteringPlugin,- DilateAnnotationPlugin,- DoGSuperpixelsPlugin,- FillAnnotationHolesPlugin,- FindConvexHullDetectionsPlugin,- HaralickFeaturesPlugin,- IntensityFeaturesPlugin,- LocalBinaryPatternsPlugin,- PositiveCellDetection,- PositivePixelCounterIJ,- RefineAnnotationsPlugin,- ShapeFeaturesPlugin,- SimpleTissueDetection2,- SLICSuperpixelsPlugin,- SmoothFeaturesPlugin,- SplitAnnotationsPlugin,- SubcellularDetection,- TileClassificationsToAnnotationsPlugin,- TilerPlugin,- TMADearrayerPluginIJ,- WatershedCellDetection,- WatershedCellMembraneDetection
Interface to define a PathPlugin that requires a list of (user-adjustable) parameters.
 
By using this interface, QuPath is able to show a standardized dialog box within which the parameters are set.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanIf this returns true, then a prompt is requested every time the command is run - even if there are valid parent objects already selected.getDefaultParameterList(ImageData<T> imageData) This should return a default ParameterList.Collection<Class<? extends PathObject>> Get a collection of possible parent objects that the plugin could have.Methods inherited from interface qupath.lib.plugins.PathPlugingetDescription, getLastResultsDescription, getName, runPlugin
- 
Method Details- 
getDefaultParameterListThis should return a default ParameterList. Each time the method is invoked, a new ParameterList should be created.- Parameters:
- imageData-
- Returns:
 
- 
getSupportedParentObjectClassesCollection<Class<? extends PathObject>> getSupportedParentObjectClasses()Get 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:
 
- 
alwaysPromptForObjectsboolean alwaysPromptForObjects()If this returns true, then a prompt is requested every time the command is run - even if there are valid parent objects already selected.- Returns:
 
 
-