Slicer
5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
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) | vtkSegmentationModifier | protectedstatic |
GetClassName() | vtkSegmentationModifier | virtual |
GetExtentIntersection(const int extentA[6], const int extentB[6], int extentIntersection[6]) | vtkSegmentationModifier | protectedstatic |
GetSharedSegmentIDsInMask(vtkSegmentation *segmentation, std::string sharedSegmentID, vtkOrientedImageData *mask, const int extent[6], std::vector< std::string > &segmentIDs, int maskThreshold=0.0, bool includeInputSharedSegmentID=false) | vtkSegmentationModifier | static |
IsA(const char *type) | vtkSegmentationModifier | virtual |
IsExtentValid(int extent[6]) | vtkSegmentationModifier | protectedstatic |
IsTypeOf(const char *type) | vtkSegmentationModifier | static |
MODE_MERGE_MASK enum value | vtkSegmentationModifier | |
MODE_MERGE_MAX enum value | vtkSegmentationModifier | |
MODE_MERGE_MIN enum value | vtkSegmentationModifier | |
MODE_REPLACE enum value | vtkSegmentationModifier | |
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) | vtkSegmentationModifier | static |
New() | vtkSegmentationModifier | static |
SafeDownCast(vtkObject *o) | vtkSegmentationModifier | static |
SeparateModifiedSegmentFromSharedLabelmap(vtkOrientedImageData *labelmap, vtkSegmentation *segmentation, std::string segmentID, const int extent[6], const std::vector< std::string > &segmentIDsToOverwrite) | vtkSegmentationModifier | protectedstatic |
SharedLabelmapShouldOverlap(vtkSegmentation *segmentation, std::string segmentID, std::vector< std::string > &segmentIDsToOverwrite) | vtkSegmentationModifier | protectedstatic |
ShrinkSegmentToEffectiveExtent(vtkOrientedImageData *segmentLabelmap) | vtkSegmentationModifier | protectedstatic |
Superclass typedef | vtkSegmentationModifier | |
vtkSegmentationModifier() | vtkSegmentationModifier | protected |
~vtkSegmentationModifier() override | vtkSegmentationModifier | protected |