Slicer  5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
vtkSegmentationModifier Member List

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

AppendLabelmapToSegment(vtkOrientedImageData *labelmap, vtkSegmentation *segmentation, std::string segmentID, int mergeMode, const int extent[6], bool minimumOfAllSegments, std::vector< std::string > *modifiedSegmentIDs, bool &segmentLabelmapModified)vtkSegmentationModifierprotectedstatic
GetClassName()vtkSegmentationModifiervirtual
GetExtentIntersection(const int extentA[6], const int extentB[6], int extentIntersection[6])vtkSegmentationModifierprotectedstatic
GetSharedSegmentIDsInMask(vtkSegmentation *segmentation, std::string sharedSegmentID, vtkOrientedImageData *mask, const int extent[6], std::vector< std::string > &segmentIDs, int maskThreshold=0.0, bool includeInputSharedSegmentID=false)vtkSegmentationModifierstatic
IsA(const char *type)vtkSegmentationModifiervirtual
IsExtentValid(int extent[6])vtkSegmentationModifierprotectedstatic
IsTypeOf(const char *type)vtkSegmentationModifierstatic
MODE_MERGE_MASK enum valuevtkSegmentationModifier
MODE_MERGE_MAX enum valuevtkSegmentationModifier
MODE_MERGE_MIN enum valuevtkSegmentationModifier
MODE_REPLACE enum valuevtkSegmentationModifier
ModifyBinaryLabelmap(vtkOrientedImageData *labelmap, vtkSegmentation *segmentation, std::string segmentID, int mergeMode=MODE_REPLACE, const int extent[6]=nullptr, bool minimumOfAllSegments=false, bool masterRepresentationModifiedEnabled=false, const std::vector< std::string > segmentIdsToOverwrite={}, std::vector< std::string > *modifiedSegmentIDs=nullptr)vtkSegmentationModifierstatic
New()vtkSegmentationModifierstatic
SafeDownCast(vtkObject *o)vtkSegmentationModifierstatic
SeparateModifiedSegmentFromSharedLabelmap(vtkOrientedImageData *labelmap, vtkSegmentation *segmentation, std::string segmentID, const int extent[6], const std::vector< std::string > &segmentIDsToOverwrite)vtkSegmentationModifierprotectedstatic
SharedLabelmapShouldOverlap(vtkSegmentation *segmentation, std::string segmentID, std::vector< std::string > &segmentIDsToOverwrite)vtkSegmentationModifierprotectedstatic
ShrinkSegmentToEffectiveExtent(vtkOrientedImageData *segmentLabelmap)vtkSegmentationModifierprotectedstatic
Superclass typedefvtkSegmentationModifier
vtkSegmentationModifier()vtkSegmentationModifierprotected
~vtkSegmentationModifier() overridevtkSegmentationModifierprotected