Slicer  4.10
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
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]=NULL)vtkSlicerSegmentationsModuleLogicstatic
ApplyParentTransformToPolyData(vtkMRMLTransformableNode *transformableNode, vtkPolyData *polyData)vtkSlicerSegmentationsModuleLogicstatic
CopyOrientedImageDataToVolumeNode(vtkOrientedImageData *orientedImageData, vtkMRMLVolumeNode *volumeNode, bool shallowCopy=true, bool shiftImageDataExtentToZeroStart=true)vtkSlicerSegmentationsModuleLogicstatic
CreateLabelmapVolumeFromOrientedImageData(vtkOrientedImageData *orientedImageData, vtkMRMLLabelMapVolumeNode *labelmapVolumeNode)vtkSlicerSegmentationsModuleLogicstatic
CreateOrientedImageDataFromVolumeNode(vtkMRMLScalarVolumeNode *volumeNode, vtkMRMLTransformNode *outputParentTransformNode=NULL)vtkSlicerSegmentationsModuleLogicstatic
CreateRepresentationForOneSegment(vtkSegmentation *segmentation, std::string segmentID, std::string representationName)vtkSlicerSegmentationsModuleLogicstatic
CreateSegmentFromLabelmapVolumeNode(vtkMRMLLabelMapVolumeNode *labelmapVolumeNode, vtkMRMLSegmentationNode *segmentationNode=NULL)vtkSlicerSegmentationsModuleLogicstatic
CreateSegmentFromModelNode(vtkMRMLModelNode *modelNode, vtkMRMLSegmentationNode *segmentationNode=NULL)vtkSlicerSegmentationsModuleLogicstatic
DoesLabelmapContainSingleLabel(vtkMRMLLabelMapVolumeNode *labelmapVolumeNode)vtkSlicerSegmentationsModuleLogicstatic
EndModify(bool wasModifying)vtkMRMLAbstractLogicinlineprotected
EnterMRMLLogicsCallback() constvtkMRMLAbstractLogicprotectedvirtual
EnterMRMLNodesCallback() constvtkMRMLAbstractLogicprotectedvirtual
EnterMRMLSceneCallback() constvtkMRMLAbstractLogicprotectedvirtual
ExportAllSegmentsToLabelmapNode(vtkMRMLSegmentationNode *segmentationNode, vtkMRMLLabelMapVolumeNode *labelmapNode)vtkSlicerSegmentationsModuleLogicstatic
ExportAllSegmentsToModelHierarchy(vtkMRMLSegmentationNode *segmentationNode, vtkMRMLModelHierarchyNode *modelHierarchyNode)vtkSlicerSegmentationsModuleLogicstatic
ExportSegmentsClosedSurfaceRepresentationToFiles(std::string destinationFolder, vtkMRMLSegmentationNode *segmentationNode, vtkStringArray *segmentIds=NULL, std::string fileFormat="STL", bool lps=true, double sizeScale=1.0, bool merge=false)vtkSlicerSegmentationsModuleLogicstatic
ExportSegmentsClosedSurfaceRepresentationToObjFile(std::string destinationFolder, vtkMRMLSegmentationNode *segmentationNode, std::vector< std::string > &segmentIDs, bool lps, double sizeScale)vtkSlicerSegmentationsModuleLogicprotectedstatic
ExportSegmentsClosedSurfaceRepresentationToStlFiles(std::string destinationFolder, vtkMRMLSegmentationNode *segmentationNode, std::vector< std::string > &segmentIDs, bool lps, double sizeScale, bool merge)vtkSlicerSegmentationsModuleLogicprotectedstatic
ExportSegmentsToLabelmapNode(vtkMRMLSegmentationNode *segmentationNode, std::vector< std::string > &segmentIDs, vtkMRMLLabelMapVolumeNode *labelmapNode, vtkMRMLVolumeNode *referenceVolumeNode=NULL)vtkSlicerSegmentationsModuleLogicstatic
ExportSegmentsToLabelmapNode(vtkMRMLSegmentationNode *segmentationNode, vtkStringArray *segmentIDs, vtkMRMLLabelMapVolumeNode *labelmapNode, vtkMRMLVolumeNode *referenceVolumeNode=NULL)vtkSlicerSegmentationsModuleLogicstatic
ExportSegmentsToModelHierarchy(vtkMRMLSegmentationNode *segmentationNode, std::vector< std::string > &segmentIDs, vtkMRMLModelHierarchyNode *modelHierarchyNode)vtkSlicerSegmentationsModuleLogicstatic
ExportSegmentsToModelHierarchy(vtkMRMLSegmentationNode *segmentationNode, vtkStringArray *segmentIds, vtkMRMLModelHierarchyNode *modelHierarchyNode)vtkSlicerSegmentationsModuleLogicstatic
ExportSegmentToRepresentationNode(vtkSegment *segment, vtkMRMLNode *representationNode)vtkSlicerSegmentationsModuleLogicstatic
ExportVisibleSegmentsToLabelmapNode(vtkMRMLSegmentationNode *segmentationNode, vtkMRMLLabelMapVolumeNode *labelmapNode, vtkMRMLVolumeNode *referenceVolumeNode=NULL)vtkSlicerSegmentationsModuleLogicstatic
ExportVisibleSegmentsToModelHierarchy(vtkMRMLSegmentationNode *segmentationNode, vtkMRMLModelHierarchyNode *modelHierarchyNode)vtkSlicerSegmentationsModuleLogicstatic
GetAllLabelValues(vtkIntArray *labels, vtkImageData *labelmap)vtkSlicerSegmentationsModuleLogicstatic
GetApplicationLogic()vtkSlicerModuleLogicvirtual
GetClassName()vtkSlicerSegmentationsModuleLogicvirtual
GetDefaultSegmentationNode()vtkSlicerSegmentationsModuleLogic
GetDefaultSurfaceSmoothingEnabled()vtkSlicerSegmentationsModuleLogic
GetDisableModifiedEvent() constvtkMRMLAbstractLogicprotected
GetInMRMLLogicsCallbackFlag() constvtkMRMLAbstractLogicprotected
GetInMRMLNodesCallbackFlag() constvtkMRMLAbstractLogicprotected
GetInMRMLSceneCallbackFlag() constvtkMRMLAbstractLogicprotected
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
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=NULL)vtkSlicerSegmentationsModuleLogicstatic
ImportLabelmapToSegmentationNodeWithTerminology(vtkMRMLLabelMapVolumeNode *labelmapNode, vtkMRMLSegmentationNode *segmentationNode, std::string terminologyContextName, std::string insertBeforeSegmentId="")vtkSlicerSegmentationsModuleLogic
ImportModelHierarchyToSegmentationNode(vtkMRMLModelHierarchyNode *modelHierarchyNode, vtkMRMLSegmentationNode *segmentationNode, std::string insertBeforeSegmentId="")vtkSlicerSegmentationsModuleLogicstatic
ImportModelToSegmentationNode(vtkMRMLModelNode *modelNode, vtkMRMLSegmentationNode *segmentationNode, std::string insertBeforeSegmentId="")vtkSlicerSegmentationsModuleLogicstatic
InvokePendingModifiedEvent()vtkMRMLAbstractLogicprotected
IsA(const char *type)vtkSlicerSegmentationsModuleLogicvirtual
IsTypeOf(const char *type)vtkSlicerSegmentationsModuleLogicstatic
LoadSegmentationFromFile(const char *filename, bool autoOpacities=true)vtkSlicerSegmentationsModuleLogic
MODE_MERGE_MAX enum valuevtkSlicerSegmentationsModuleLogic
MODE_MERGE_MIN enum valuevtkSlicerSegmentationsModuleLogic
MODE_REPLACE enum valuevtkSlicerSegmentationsModuleLogic
Modified() VTK_OVERRIDEvtkMRMLAbstractLogicprotectedvirtual
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
ObserveMRMLScene()vtkMRMLAbstractLogicprotectedvirtual
OnMRMLNodeModified(vtkMRMLNode *)vtkMRMLAbstractLogicinlineprotectedvirtual
OnMRMLSceneEndBatchProcess()vtkMRMLAbstractLogicprotectedvirtual
OnMRMLSceneEndClose()vtkMRMLAbstractLogicinlineprotectedvirtual
OnMRMLSceneEndImport()vtkMRMLAbstractLogicinlineprotectedvirtual
OnMRMLSceneEndRestore()vtkMRMLAbstractLogicinlineprotectedvirtual
OnMRMLSceneNew()vtkMRMLAbstractLogicinlineprotectedvirtual
OnMRMLSceneNodeAdded(vtkMRMLNode *node) VTK_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) VTK_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
RegisterNodes() VTK_OVERRIDEvtkSlicerSegmentationsModuleLogicprotectedvirtual
SafeDownCast(vtkObject *o)vtkSlicerSegmentationsModuleLogicstatic
SetAndObserveMRMLSceneEventsInternal(vtkMRMLScene *newScene, vtkIntArray *events, vtkFloatArray *priorities=0)vtkMRMLAbstractLogicprotected
SetBinaryLabelmapToSegment(vtkOrientedImageData *labelmap, vtkMRMLSegmentationNode *segmentationNode, std::string segmentID, int mergeMode=MODE_REPLACE, const int extent[6]=0)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) VTK_OVERRIDEvtkSlicerSegmentationsModuleLogicprotectedvirtual
SetProcessingMRMLSceneEvent(int event)vtkMRMLAbstractLogicprotected
SetTerminologiesLogic(vtkSlicerTerminologiesModuleLogic *terminologiesLogic)vtkSlicerSegmentationsModuleLogic
SetTerminologyToSegmentationFromLabelmapNode(vtkMRMLSegmentationNode *segmentationNode, vtkMRMLLabelMapVolumeNode *labelmapNode, std::string terminologyContextName)vtkSlicerSegmentationsModuleLogic
StartModify()vtkMRMLAbstractLogicinlineprotected
SubjectHierarchyUIDCallbackCommandvtkSlicerSegmentationsModuleLogicprotected
Superclass typedefvtkSlicerSegmentationsModuleLogic
TaskFunctionPointer typedefvtkMRMLAbstractLogic
TerminologiesLogicvtkSlicerSegmentationsModuleLogicprotected
UnobserveMRMLScene()vtkMRMLAbstractLogicprotectedvirtual
UpdateFromMRMLScene()vtkMRMLAbstractLogicprotectedvirtual
vtkMRMLAbstractLogic()vtkMRMLAbstractLogicprotected
vtkSlicerModuleLogic()vtkSlicerModuleLogicprotected
vtkSlicerSegmentationsModuleLogic()vtkSlicerSegmentationsModuleLogicprotected
~vtkMRMLAbstractLogic()vtkMRMLAbstractLogicprotectedvirtual
~vtkSlicerModuleLogic()vtkSlicerModuleLogicprotectedvirtual
~vtkSlicerSegmentationsModuleLogic()vtkSlicerSegmentationsModuleLogicprotectedvirtual