OrsHistographicSegmentation¶
This plugin is used to segment a dataset using 2D histogram
| author: | ORS Team |
|---|---|
| contact: | http://theobjects.com |
| email: | info@theobjects.com |
| organization: | Object Research Systems (ORS), Inc. |
| address: | 760 St-Paul West, suite 101, Montréal, Québec, Canada, H3C 1M4 |
| copyright: | Object Research Systems (ORS), Inc. All rights reserved. |
| date: | July 2017 |
| dragonflyVersion: | |
| 3.0 | |
| UUID: | a18c801a761411e78ddd448a5b5d70c0 |
Class Code¶
-
class
OrsPythonPlugins.OrsHistographicSegmentation.OrsHistographicSegmentation.OrsHistographicSegmentation(varname=None, managed=True)¶ -
OrsHistographicSegmentationBrushAddOnHistogramAction()¶
-
OrsHistographicSegmentationBrushGrowInAddMode()¶
-
OrsHistographicSegmentationBrushGrowInRemoveMode()¶
-
OrsHistographicSegmentationBrushRemoveOnHistogramAction()¶
-
OrsHistographicSegmentationBrushShrinkInAddMode()¶
-
OrsHistographicSegmentationBrushShrinkInRemoveMode()¶
-
OrsStateHSBrush= 'OrsStateHistographicSegmentationBrushOnDisplay'¶
-
OrsStateHSBrushAdd= 'OrsStateHistographicSegmentationBrushAddOnDisplay'¶
-
OrsStateHSBrushAddActivation()¶
-
OrsStateHSBrushRemove= 'OrsStateHistographicSegmentationBrushRemoveOnDisplay'¶
-
OrsStateHSBrushRemoveActivation()¶
-
OrsStateHSHistogramBrush= 'OrsStateHistographicSegmentationBrushOnHistogram'¶
-
OrsStateHSHistogramBrushAdd= 'OrsStateHistographicSegmentationBrushAddOnHistogram'¶
-
OrsStateHSHistogramBrushRemove= 'OrsStateHistographicSegmentationBrushRemoveOnHistogram'¶
-
UIDescriptors= [<ORSServiceClass.OrsPlugin.uidescriptor.UIDescriptor object>]¶
-
addClass(className, alpha)¶
-
addHistogramIndexToLabel(listHistogramIndex, label, refreshPreviousLMR=True, refreshOverlay=False)¶
-
canClusteringAlgorithm(clusteringAlgorithmName)¶
-
canSegmentationAlgorithm(segmentationAlgorithmName)¶
-
closable= True¶
-
closeWidget(name)¶
-
computeHistogram()¶
-
createInRange(title, xmin, ymin, zmin, xmax, ymax, zmax, useMask, listLabels, createROI, createLMR)¶
-
createROIAndLMRToExport(axisXDataset, axisYDataset, histogramData, LMRHistogramPainting, LMRSegmentation, ROIRangeToApplySegmentation, LMRCreateSegmentationInRange, aListOfROIToExport, listLabels, LMRToExport, IProgress)¶
-
deletePlugin(aWidget=None)¶
-
draw2DBrushInDisplay(worldPos, display, remove, brushKind)¶
-
classmethod
getAbout()¶
-
getAheadLMRHistogramPaintingGUID()¶
-
getAxisXDatasetGUID()¶
-
getAxisXDatasetTIndex()¶
-
getAxisYDatasetGUID()¶
-
getAxisYDatasetTIndex()¶
-
getBinCount()¶
-
getBrushSize()¶
-
getClusteringAlgorithmDict()¶
-
getClusteringAlgorithmsNames()¶
-
getHistogramGUID()¶
-
getIsMaskUsed()¶
-
getLMRHistogramPaintingGUID()¶
-
getLMRSegmentationGUID()¶
-
getPreviousLMRHistogramPaintingGUID()¶
-
getROIGUID()¶
-
getROIHistogramRangeGUID()¶
-
getROITIndex()¶
-
getSegmentationAlgorithmDict()¶
-
getSegmentationAlgorithmsNames()¶
-
getSobel2DAxisXDatasetGUID()¶
-
getSobel3DAxisXDatasetGUID()¶
-
getState()¶
-
growBrush()¶
-
handleChanged(oldState, newState)¶
-
handleTriggered()¶
-
importROI(importedROI, label, refreshPreviousLMR=True)¶
-
initializeBrushSize()¶
-
keepAlive= False¶
-
multiple= False¶
-
classmethod
openGUI()¶
-
openWidget(name, dock=None, tab=None, x=-1, y=-1, w=-1, l=-1, order=-1)¶
-
orsDisplayUnderCursorChange()¶
-
redoLastOperationOnLMRHistogramPaintingOverlay()¶
-
refreshSegmentationPreviewArea()¶
-
removeClass(labelToRemove)¶
-
removeHistogramIndex(listHistogramIndex, label, refreshPreviousLMR=True, refreshOverlay=False)¶
-
renameClass(newClassName, label)¶
-
resetPlugin()¶
-
savable= False¶
-
setBinCount(binCount)¶
-
setBrushSize(aSizeInMeter)¶
-
setClassColor(labelIdx, orsColor)¶
-
setCursor(handleName)¶
-
setDatasets(axisXDatasetGUID, axisYDatasetGUID, axisXDatasetTIndex, axisYDatasetTIndex, ROIGUID, ROITIndex)¶
-
setSobel2DAxisXDatasetGUID(sobel2DAxisXDatasetGUID)¶
-
setSobel3DAxisXDatasetGUID(sobel3DAxisXDatasetGUID)¶
-
shrinkBrush()¶
-
startUIClusteringAlgorithm(clusteringAlgorithmName, threshold)¶
-
startUISegmentationAlgorithm(segmentationAlgorithmName)¶
-
stateDescriptors= [<ORSServiceClass.OrsPlugin.statedescriptor.StateDescriptor object>, <ORSServiceClass.OrsPlugin.statedescriptor.StateDescriptor object>, <ORSServiceClass.OrsPlugin.statedescriptor.StateDescriptor object>, <ORSServiceClass.OrsPlugin.statedescriptor.StateDescriptor object>, <ORSServiceClass.OrsPlugin.statedescriptor.StateDescriptor object>, <ORSServiceClass.OrsPlugin.statedescriptor.StateDescriptor object>]¶
-
switchToHistographicSegmentationBrushAddAction()¶
-
switchToHistographicSegmentationBrushRemoveAction()¶
-
classmethod
toolsMenu()¶
-
undoLastOperationOnLMRHistogramPaintingOverlay()¶
-
updateROIHistogramRange(visibility, minThresholdValue=0, maxThresholdValue=100, histogramData=[])¶
-
useSobel(datasetGUID, tStep, kernel='3D')¶
-