Slicer  5.0
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
vtkSlicerSegmentationsModuleLogic Member List

This is the complete list of members for vtkSlicerSegmentationsModuleLogic, including all inherited members.

ApplyParentTransformToOrientedImageData(vtkMRMLTransformableNode *transformableNode, vtkOrientedImageData *orientedImageData, bool linearInterpolation=false, double backgroundColor[4]=nullptr)vtkSlicerSegmentationsModuleLogicstatic
ApplyParentTransformToPolyData(vtkMRMLTransformableNode *transformableNode, vtkPolyData *polyData)vtkSlicerSegmentationsModuleLogicstatic
ClearSegment(vtkMRMLSegmentationNode *segmentationNode, std::string segmentID)vtkSlicerSegmentationsModuleLogicstatic
CollapseBinaryLabelmaps(vtkMRMLSegmentationNode *segmentationNode, bool forceToSingleLayer)vtkSlicerSegmentationsModuleLogicstatic
Completed enum valuevtkSlicerSegmentationsModuleLogic
CopyOrientedImageDataToVolumeNode(vtkOrientedImageData *orientedImageData, vtkMRMLVolumeNode *volumeNode, bool shallowCopy=true, bool shiftImageDataExtentToZeroStart=true)vtkSlicerSegmentationsModuleLogicstatic
CreateLabelmapVolumeFromOrientedImageData(vtkOrientedImageData *orientedImageData, vtkMRMLLabelMapVolumeNode *labelmapVolumeNode)vtkSlicerSegmentationsModuleLogicstatic
CreateOrientedImageDataFromVolumeNode(vtkMRMLScalarVolumeNode *volumeNode, vtkMRMLTransformNode *outputParentTransformNode=nullptr)vtkSlicerSegmentationsModuleLogicstatic
CreateRepresentationForOneSegment(vtkSegmentation *segmentation, std::string segmentID, std::string representationName)vtkSlicerSegmentationsModuleLogicstatic
CreateSegmentFromLabelmapVolumeNode(vtkMRMLLabelMapVolumeNode *labelmapVolumeNode, vtkMRMLSegmentationNode *segmentationNode=nullptr)vtkSlicerSegmentationsModuleLogicstatic
CreateSegmentFromModelNode(vtkMRMLModelNode *modelNode, vtkMRMLSegmentationNode *segmentationNode=nullptr)vtkSlicerSegmentationsModuleLogicstatic
DoesLabelmapContainSingleLabel(vtkMRMLLabelMapVolumeNode *labelmapVolumeNode)vtkSlicerSegmentationsModuleLogicstatic
EndModify(bool wasModifying)vtkMRMLAbstractLogicinlineprotected
EnterMRMLLogicsCallback() constvtkMRMLAbstractLogicprotectedvirtual
EnterMRMLNodesCallback() constvtkMRMLAbstractLogicprotectedvirtual
EnterMRMLSceneCallback() constvtkMRMLAbstractLogicprotectedvirtual
ExportAllSegmentsToLabelmapNode(vtkMRMLSegmentationNode *segmentationNode, vtkMRMLLabelMapVolumeNode *labelmapNode, int extentComputationMode=vtkSegmentation::EXTENT_UNION_OF_EFFECTIVE_SEGMENTS)vtkSlicerSegmentationsModuleLogicstatic
ExportAllSegmentsToModels(vtkMRMLSegmentationNode *segmentationNode, vtkIdType folderItemId)vtkSlicerSegmentationsModuleLogicstatic
ExportSegmentsBinaryLabelmapRepresentationToFiles(std::string destinationFolder, vtkMRMLSegmentationNode *segmentationNode, vtkStringArray *segmentIds=nullptr, std::string extension="nrrd", bool useCompression=false, vtkMRMLVolumeNode *referenceVolumeNode=nullptr, int extentComputationMode=vtkSegmentation::EXTENT_REFERENCE_GEOMETRY, vtkMRMLColorTableNode *colorTableNode=nullptr)vtkSlicerSegmentationsModuleLogicstatic
ExportSegmentsClosedSurfaceRepresentationToFiles(std::string destinationFolder, vtkMRMLSegmentationNode *segmentationNode, vtkStringArray *segmentIds=nullptr, std::string fileFormat="STL", bool lps=true, double sizeScale=1.0, bool merge=false)vtkSlicerSegmentationsModuleLogicstatic
ExportSegmentsClosedSurfaceRepresentationToObjFile(std::string destinationFolder, vtkMRMLSegmentationNode *segmentationNode, const std::vector< std::string > &segmentIDs, bool lps, double sizeScale)vtkSlicerSegmentationsModuleLogicprotectedstatic
ExportSegmentsClosedSurfaceRepresentationToStlFiles(std::string destinationFolder, vtkMRMLSegmentationNode *segmentationNode, const std::vector< std::string > &segmentIDs, bool lps, double sizeScale, bool merge)vtkSlicerSegmentationsModuleLogicprotectedstatic
ExportSegmentsToLabelmapNode(vtkMRMLSegmentationNode *segmentationNode, const std::vector< std::string > &segmentIDs, vtkMRMLLabelMapVolumeNode *labelmapNode, vtkMRMLVolumeNode *referenceVolumeNode=nullptr, int extentComputationMode=vtkSegmentation::EXTENT_UNION_OF_EFFECTIVE_SEGMENTS, vtkMRMLColorTableNode *colorTableNode=nullptr)vtkSlicerSegmentationsModuleLogicstatic
ExportSegmentsToLabelmapNode(vtkMRMLSegmentationNode *segmentationNode, vtkStringArray *segmentIDs, vtkMRMLLabelMapVolumeNode *labelmapNode, vtkMRMLVolumeNode *referenceVolumeNode=nullptr, int extentComputationMode=vtkSegmentation::EXTENT_UNION_OF_EFFECTIVE_SEGMENTS, vtkMRMLColorTableNode *colorTableNode=nullptr)vtkSlicerSegmentationsModuleLogicstatic
ExportSegmentsToModels(vtkMRMLSegmentationNode *segmentationNode, const std::vector< std::string > &segmentIDs, vtkIdType folderItemId)vtkSlicerSegmentationsModuleLogicstatic
ExportSegmentsToModels(vtkMRMLSegmentationNode *segmentationNode, vtkStringArray *segmentIds, vtkIdType folderItemId)vtkSlicerSegmentationsModuleLogicstatic
ExportSegmentToRepresentationNode(vtkSegment *segment, vtkMRMLNode *representationNode)vtkSlicerSegmentationsModuleLogicstatic
ExportVisibleSegmentsToLabelmapNode(vtkMRMLSegmentationNode *segmentationNode, vtkMRMLLabelMapVolumeNode *labelmapNode, vtkMRMLVolumeNode *referenceVolumeNode=nullptr, int extentComputationMode=vtkSegmentation::EXTENT_UNION_OF_EFFECTIVE_SEGMENTS)vtkSlicerSegmentationsModuleLogicstatic
ExportVisibleSegmentsToModels(vtkMRMLSegmentationNode *segmentationNode, vtkIdType folderItemId)vtkSlicerSegmentationsModuleLogicstatic
Flagged enum valuevtkSlicerSegmentationsModuleLogic
GenerateMergedLabelmapInReferenceGeometry(vtkMRMLSegmentationNode *segmentationNode, vtkMRMLVolumeNode *referenceVolumeNode, vtkStringArray *segmentIDs, int extentComputationMode, vtkOrientedImageData *mergedLabelmap_Reference, vtkIntArray *labelValues=nullptr)vtkSlicerSegmentationsModuleLogicstatic
GetAllLabelValues(vtkIntArray *labels, vtkImageData *labelmap)vtkSlicerSegmentationsModuleLogicstatic
GetApplicationLogic()vtkSlicerModuleLogicvirtual
GetClassName()vtkSlicerSegmentationsModuleLogicvirtual
GetDefaultSegmentationNode()vtkSlicerSegmentationsModuleLogic
GetDefaultSurfaceSmoothingEnabled()vtkSlicerSegmentationsModuleLogic
GetDisableModifiedEvent() constvtkMRMLAbstractLogicprotected
GetInMRMLLogicsCallbackFlag() constvtkMRMLAbstractLogicprotected
GetInMRMLNodesCallbackFlag() constvtkMRMLAbstractLogicprotected
GetInMRMLSceneCallbackFlag() constvtkMRMLAbstractLogicprotected
GetLabelValuesFromColorNode(vtkMRMLSegmentationNode *segmentationNode, vtkMRMLColorTableNode *colorTableNode, vtkStringArray *segmentIds, vtkIntArray *labelValues)vtkSlicerSegmentationsModuleLogicstatic
GetModuleLogic(const char *moduleName)vtkSlicerModuleLogicvirtual
GetModuleShareDirectory() constvtkSlicerModuleLogic
GetMRMLApplicationLogic() constvtkMRMLAbstractLogicvirtual
GetMRMLLogicsCallbackCommand()vtkMRMLAbstractLogicprotected
GetMRMLLogicsObserverManager() constvtkMRMLAbstractLogicprotected
GetMRMLNodesCallbackCommand()vtkMRMLAbstractLogicprotected
GetMRMLNodesObserverManager() constvtkMRMLAbstractLogicprotected
GetMRMLScene() constvtkMRMLAbstractLogic
GetMRMLSceneCallbackCommand()vtkMRMLAbstractLogicprotected
GetMRMLSceneObserverManager() constvtkMRMLAbstractLogicprotected
GetPendingModifiedEventCount() constvtkMRMLAbstractLogicprotected
GetProcessingMRMLSceneEvent() constvtkMRMLAbstractLogicprotected
GetSafeFileName(std::string originalName)vtkSlicerSegmentationsModuleLogicprotectedstatic
GetSegmentationNodeForSegment(vtkMRMLScene *scene, vtkSegment *segment, std::string &segmentId)vtkSlicerSegmentationsModuleLogicstatic
GetSegmentationNodeForSegmentation(vtkMRMLScene *scene, vtkSegmentation *segmentation)vtkSlicerSegmentationsModuleLogicstatic
GetSegmentationNodeForSegmentSubjectHierarchyItem(vtkIdType segmentShItemID, vtkMRMLScene *scene)vtkSlicerSegmentationsModuleLogicstatic
GetSegmentBinaryLabelmapRepresentation(vtkMRMLSegmentationNode *segmentationNode, std::string segmentID, vtkOrientedImageData *imageData, bool applyParentTransform=true)vtkSlicerSegmentationsModuleLogicstatic
GetSegmentClosedSurfaceRepresentation(vtkMRMLSegmentationNode *segmentationNode, std::string segmentID, vtkPolyData *polyData, bool applyParentTransform=true)vtkSlicerSegmentationsModuleLogicstatic
GetSegmentForSegmentSubjectHierarchyItem(vtkIdType segmentShItemID, vtkMRMLScene *scene)vtkSlicerSegmentationsModuleLogicstatic
GetSegmentRepresentation(vtkMRMLSegmentationNode *segmentationNode, std::string segmentID, std::string representationName, vtkDataObject *segmentRepresentation, bool applyParentTransform=true)vtkSlicerSegmentationsModuleLogicstatic
GetSegmentStatus(vtkSegment *segment)vtkSlicerSegmentationsModuleLogicstatic
GetSegmentStatusAsHumanReadableString(int segmentStatus)vtkSlicerSegmentationsModuleLogicstatic
GetSegmentStatusAsMachineReadableString(int segmentStatus)vtkSlicerSegmentationsModuleLogicstatic
GetSegmentStatusFromMachineReadableString(std::string statusString)vtkSlicerSegmentationsModuleLogicstatic
GetSharedSegmentIDsInMask(vtkMRMLSegmentationNode *segmentationNode, std::string sharedSegmentID, vtkOrientedImageData *mask, const int extent[6], std::vector< std::string > &segmentIDs, int maskThreshold=0.0, bool includeInputSharedSegmentID=false)vtkSlicerSegmentationsModuleLogicstatic
GetStatusTagName()vtkSlicerSegmentationsModuleLogicstatic
GetTransformBetweenRepresentationAndSegmentation(vtkMRMLTransformableNode *representationNode, vtkMRMLSegmentationNode *segmentationNode, vtkGeneralTransform *representationToSegmentationTransform)vtkSlicerSegmentationsModuleLogicstatic
ImportLabelmapToSegmentationNode(vtkMRMLLabelMapVolumeNode *labelmapNode, vtkMRMLSegmentationNode *segmentationNode, std::string insertBeforeSegmentId="")vtkSlicerSegmentationsModuleLogicstatic
ImportLabelmapToSegmentationNode(vtkOrientedImageData *labelmapImage, vtkMRMLSegmentationNode *segmentationNode, std::string baseSegmentName="", std::string insertBeforeSegmentId="")vtkSlicerSegmentationsModuleLogicstatic
ImportLabelmapToSegmentationNode(vtkMRMLLabelMapVolumeNode *labelmapNode, vtkMRMLSegmentationNode *segmentationNode, vtkStringArray *updatedSegmentIDs)vtkSlicerSegmentationsModuleLogicstatic
ImportLabelmapToSegmentationNode(vtkOrientedImageData *labelmapImage, vtkMRMLSegmentationNode *segmentationNode, vtkStringArray *updatedSegmentIDs, vtkGeneralTransform *labelmapToSegmentationTransform=nullptr)vtkSlicerSegmentationsModuleLogicstatic
ImportLabelmapToSegmentationNodeWithTerminology(vtkMRMLLabelMapVolumeNode *labelmapNode, vtkMRMLSegmentationNode *segmentationNode, std::string terminologyContextName, std::string insertBeforeSegmentId="")vtkSlicerSegmentationsModuleLogic
ImportModelsToSegmentationNode(vtkIdType folderItemId, vtkMRMLSegmentationNode *segmentationNode, std::string insertBeforeSegmentId="")vtkSlicerSegmentationsModuleLogicstatic
ImportModelToSegmentationNode(vtkMRMLModelNode *modelNode, vtkMRMLSegmentationNode *segmentationNode, std::string insertBeforeSegmentId="")vtkSlicerSegmentationsModuleLogicstatic
InProgress enum valuevtkSlicerSegmentationsModuleLogic
InvokePendingModifiedEvent()vtkMRMLAbstractLogicprotected
IsA(const char *type)vtkSlicerSegmentationsModuleLogicvirtual
IsEffectiveExentOutsideReferenceVolume(vtkMRMLVolumeNode *referenceVolumeNode, vtkMRMLSegmentationNode *segmentationNode, vtkStringArray *segmentIDs=nullptr)vtkSlicerSegmentationsModuleLogicstatic
IsSegmentationExentOutsideReferenceGeometry(vtkOrientedImageData *referenceGeometry, vtkOrientedImageData *segmentationGeometry)vtkSlicerSegmentationsModuleLogicstatic
IsTypeOf(const char *type)vtkSlicerSegmentationsModuleLogicstatic
LastStatus enum valuevtkSlicerSegmentationsModuleLogic
LoadSegmentationFromFile(const char *filename, bool autoOpacities=true, const char *nodeName=nullptr, vtkMRMLColorTableNode *colorTableNode=nullptr)vtkSlicerSegmentationsModuleLogic
MODE_MERGE_MASK enum valuevtkSlicerSegmentationsModuleLogic
MODE_MERGE_MAX enum valuevtkSlicerSegmentationsModuleLogic
MODE_MERGE_MIN enum valuevtkSlicerSegmentationsModuleLogic
MODE_REPLACE enum valuevtkSlicerSegmentationsModuleLogic
Modified() overridevtkMRMLAbstractLogicprotected
MRMLLogicsCallback(vtkObject *caller, unsigned long eid, void *clientData, void *callData)vtkMRMLAbstractLogicprotectedstatic
MRMLNodesCallback(vtkObject *caller, unsigned long eid, void *clientData, void *callData)vtkMRMLAbstractLogicprotectedstatic
MRMLSceneCallback(vtkObject *caller, unsigned long eid, void *clientData, void *callData)vtkMRMLAbstractLogicprotectedstatic
New()vtkSlicerSegmentationsModuleLogicstatic
NotStarted enum valuevtkSlicerSegmentationsModuleLogic
ObserveMRMLScene()vtkMRMLAbstractLogicprotectedvirtual
OnMRMLNodeModified(vtkMRMLNode *)vtkMRMLAbstractLogicinlineprotectedvirtual
OnMRMLSceneEndBatchProcess()vtkMRMLAbstractLogicprotectedvirtual
OnMRMLSceneEndClose()vtkMRMLAbstractLogicinlineprotectedvirtual
OnMRMLSceneEndImport()vtkMRMLAbstractLogicinlineprotectedvirtual
OnMRMLSceneEndRestore()vtkMRMLAbstractLogicinlineprotectedvirtual
OnMRMLSceneNew()vtkMRMLAbstractLogicinlineprotectedvirtual
OnMRMLSceneNodeAdded(vtkMRMLNode *node) overridevtkSlicerSegmentationsModuleLogicprotectedvirtual
OnMRMLSceneNodeRemoved(vtkMRMLNode *)vtkMRMLAbstractLogicinlineprotectedvirtual
OnMRMLSceneStartBatchProcess()vtkMRMLAbstractLogicinlineprotectedvirtual
OnMRMLSceneStartClose()vtkMRMLAbstractLogicinlineprotectedvirtual
OnMRMLSceneStartImport()vtkMRMLAbstractLogicinlineprotectedvirtual
OnMRMLSceneStartRestore()vtkMRMLAbstractLogicinlineprotectedvirtual
OnSubjectHierarchyUIDAdded(vtkObject *caller, unsigned long eid, void *clientData, void *callData)vtkSlicerSegmentationsModuleLogicprotectedstatic
PrintSelf(ostream &os, vtkIndent indent) overridevtkSlicerSegmentationsModuleLogic
ProcessMRMLLogicsEvents(vtkObject *caller, unsigned long event, void *callData)vtkMRMLAbstractLogicprotectedvirtual
ProcessMRMLNodesEvents(vtkObject *caller, unsigned long event, void *callData)vtkMRMLAbstractLogicprotectedvirtual
ProcessMRMLSceneEvents(vtkObject *caller, unsigned long event, void *callData)vtkMRMLAbstractLogicprotectedvirtual
ReconvertAllRepresentations(vtkMRMLSegmentationNode *segmentationNode, const std::vector< std::string > &segmentIDs={})vtkSlicerSegmentationsModuleLogicstatic
RegisterNodes() overridevtkSlicerSegmentationsModuleLogicprotectedvirtual
SafeDownCast(vtkObject *o)vtkSlicerSegmentationsModuleLogicstatic
SegmentStatus enum namevtkSlicerSegmentationsModuleLogic
SetAndObserveMRMLSceneEventsInternal(vtkMRMLScene *newScene, vtkIntArray *events, vtkFloatArray *priorities=nullptr)vtkMRMLAbstractLogicprotected
SetBinaryLabelmapToSegment(vtkOrientedImageData *labelmap, vtkMRMLSegmentationNode *segmentationNode, std::string segmentID, int mergeMode=MODE_REPLACE, const int extent[6]=nullptr, bool minimumOfAllSegments=false, const std::vector< std::string > &segmentIdsToOverwrite={})vtkSlicerSegmentationsModuleLogicstatic
SetDefaultSurfaceSmoothingEnabled(bool enabled)vtkSlicerSegmentationsModuleLogic
SetDisableModifiedEvent(bool onOff)vtkMRMLAbstractLogicprotected
SetInMRMLLogicsCallbackFlag(int flag)vtkMRMLAbstractLogicprotected
SetInMRMLNodesCallbackFlag(int flag)vtkMRMLAbstractLogicprotected
SetInMRMLSceneCallbackFlag(int flag)vtkMRMLAbstractLogicprotected
SetModuleShareDirectory(const std::string &shareDirectory)vtkSlicerModuleLogic
SetMRMLApplicationLogic(vtkMRMLApplicationLogic *logic)vtkMRMLAbstractLogicvirtual
SetMRMLScene(vtkMRMLScene *newScene)vtkMRMLAbstractLogic
SetMRMLSceneInternal(vtkMRMLScene *newScene) overridevtkSlicerSegmentationsModuleLogicprotectedvirtual
SetProcessingMRMLSceneEvent(int event)vtkMRMLAbstractLogicprotected
SetSegmentStatus(vtkSegment *segment, int status)vtkSlicerSegmentationsModuleLogicstatic
SetTerminologyToSegmentationFromLabelmapNode(vtkMRMLSegmentationNode *segmentationNode, vtkMRMLLabelMapVolumeNode *labelmapNode, std::string terminologyContextName)vtkSlicerSegmentationsModuleLogic
StartModify()vtkMRMLAbstractLogicinlineprotected
SubjectHierarchyUIDCallbackCommandvtkSlicerSegmentationsModuleLogicprotected
Superclass typedefvtkSlicerSegmentationsModuleLogic
TaskFunctionPointer typedefvtkMRMLAbstractLogic
UnobserveMRMLScene()vtkMRMLAbstractLogicprotectedvirtual
UpdateFromMRMLScene()vtkMRMLAbstractLogicprotectedvirtual
vtkMRMLAbstractLogic()vtkMRMLAbstractLogicprotected
vtkSlicerModuleLogic()vtkSlicerModuleLogicprotected
vtkSlicerSegmentationsModuleLogic()vtkSlicerSegmentationsModuleLogicprotected
~vtkMRMLAbstractLogic() overridevtkMRMLAbstractLogicprotected
~vtkSlicerModuleLogic() overridevtkSlicerModuleLogicprotected
~vtkSlicerSegmentationsModuleLogic() overridevtkSlicerSegmentationsModuleLogicprotected