Slicer
5.0
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 vtkSegmentation, including all inherited members.
AddEmptySegment(std::string segmentId="", std::string segmentName="", double color[3]=nullptr) | vtkSegmentation | |
AddSegment(vtkSegment *segment, std::string segmentId="", std::string insertBeforeSegmentId="") | vtkSegmentation | |
ApplyLinearTransform(vtkAbstractTransform *transform) | vtkSegmentation | virtual |
ApplyNonLinearTransform(vtkAbstractTransform *transform) | vtkSegmentation | virtual |
CanAcceptRepresentation(std::string representationName) | vtkSegmentation | |
CanAcceptSegment(vtkSegment *segment) | vtkSegmentation | |
ClearSegment(std::string segmentId) | vtkSegmentation | |
CollapseBinaryLabelmaps(bool forceToSingleLayer=false) | vtkSegmentation | |
ContainedRepresentationNamesModified enum value | vtkSegmentation | |
ContainsRepresentation(std::string representationName) | vtkSegmentation | |
Converter | vtkSegmentation | protected |
ConvertSegmentsUsingPath(std::vector< std::string > segmentIDs, vtkSegmentationConverter::ConversionPathType path, bool overwriteExisting=false) | vtkSegmentation | protected |
ConvertSegmentUsingPath(vtkSegment *segment, vtkSegmentationConverter::ConversionPathType path, bool overwriteExisting=false) | vtkSegmentation | protected |
ConvertSingleSegment(std::string segmentId, std::string targetRepresentationName) | vtkSegmentation | protected |
CopyConversionParameters(vtkSegmentation *aSegmentation) | vtkSegmentation | virtual |
CopySegment(vtkSegment *destination, vtkSegment *source, vtkSegment *baseline, std::map< vtkDataObject *, vtkDataObject *> &cachedRepresentations) | vtkSegmentation | static |
CopySegmentFromSegmentation(vtkSegmentation *fromSegmentation, std::string segmentId, bool removeFromSource=false) | vtkSegmentation | |
CreateRepresentation(const std::string &targetRepresentationName, bool alwaysConvert=false) | vtkSegmentation | |
CreateRepresentation(vtkSegmentationConverter::ConversionPathType path, vtkSegmentationConverterRule::ConversionParameterListType parameters) | vtkSegmentation | |
DeepCopy(vtkSegmentation *aSegmentation) | vtkSegmentation | virtual |
DeserializeConversionParameters(std::string conversionParametersString) | vtkSegmentation | |
DetermineCommonLabelmapExtent(int commonGeometryExtent[6], vtkOrientedImageData *commonGeometryImage, const std::vector< std::string > &segmentIDs=std::vector< std::string >(), bool computeEffectiveExtent=false, bool addPadding=false) | vtkSegmentation | |
DetermineCommonLabelmapExtent(int commonGeometryExtent[6], vtkOrientedImageData *commonGeometryImage, vtkStringArray *segmentIds, bool computeEffectiveExtent=false, bool addPadding=false) | vtkSegmentation | |
DetermineCommonLabelmapGeometry(int extentComputationMode=EXTENT_UNION_OF_SEGMENTS, const std::vector< std::string > &segmentIDs=std::vector< std::string >()) | vtkSegmentation | |
DetermineCommonLabelmapGeometry(int extentComputationMode, vtkStringArray *segmentIds) | vtkSegmentation | |
EXTENT_REFERENCE_GEOMETRY enum value | vtkSegmentation | |
EXTENT_UNION_OF_EFFECTIVE_SEGMENTS enum value | vtkSegmentation | |
EXTENT_UNION_OF_EFFECTIVE_SEGMENTS_AND_REFERENCE_GEOMETRY enum value | vtkSegmentation | |
EXTENT_UNION_OF_EFFECTIVE_SEGMENTS_PADDED enum value | vtkSegmentation | |
EXTENT_UNION_OF_SEGMENTS enum value | vtkSegmentation | |
EXTENT_UNION_OF_SEGMENTS_PADDED enum value | vtkSegmentation | |
GenerateMergedLabelmap(vtkOrientedImageData *mergedImageData, int extentComputationMode, vtkOrientedImageData *mergedLabelmapGeometry=nullptr, const std::vector< std::string > &segmentIDs=std::vector< std::string >(), vtkIntArray *labelValues=nullptr) | vtkSegmentation | |
GenerateUniqueSegmentID(std::string id) | vtkSegmentation | |
GetAvailableRepresentationNames(std::set< std::string > &representationNames) | vtkSegmentation | inline |
GetBounds(double bounds[6]) | vtkSegmentation | virtual |
GetClassName() | vtkSegmentation | virtual |
GetContainedRepresentationNames(std::vector< std::string > &representationNames) | vtkSegmentation | |
GetConversionParameter(const std::string &name) | vtkSegmentation | inline |
GetConversionParametersForPath(vtkSegmentationConverterRule::ConversionParameterListType &conversionParameters, const vtkSegmentationConverter::ConversionPathType &path) | vtkSegmentation | inline |
GetLayerDataObject(int layer, std::string representationName="") | vtkSegmentation | |
GetLayerIndex(std::string segmentId, std::string representationName="") | vtkSegmentation | |
GetLayerObjects(vtkCollection *layerObjects, std::string representationName="") | vtkSegmentation | |
GetMasterRepresentationName() | vtkSegmentation | virtual |
GetNthSegment(unsigned int index) const | vtkSegmentation | |
GetNthSegmentID(unsigned int index) const | vtkSegmentation | |
GetNumberOfLayers(std::string representationName="") | vtkSegmentation | |
GetNumberOfSegments() const | vtkSegmentation | |
GetPossibleConversions(const std::string &targetRepresentationName, vtkSegmentationConverter::ConversionPathAndCostListType &pathsCosts) | vtkSegmentation | |
GetSegment(std::string segmentId) | vtkSegmentation | |
GetSegmentIdBySegment(vtkSegment *segment) | vtkSegmentation | |
GetSegmentIdBySegmentName(std::string name) | vtkSegmentation | |
GetSegmentIDs(std::vector< std::string > &segmentIds) | vtkSegmentation | |
GetSegmentIDs(vtkStringArray *segmentIds) | vtkSegmentation | |
GetSegmentIDs() | vtkSegmentation | |
GetSegmentIDsForDataObject(vtkDataObject *dataObject, std::string representationName="") | vtkSegmentation | |
GetSegmentIDsForLayer(int layer, std::string representationName="") | vtkSegmentation | |
GetSegmentIDsSharingBinaryLabelmapRepresentation(std::string originalSegmentId, std::vector< std::string > &sharedSegmentIds, bool includeOriginalSegmentId=true) | vtkSegmentation | |
GetSegmentIDsSharingRepresentation(std::string originalSegmentId, std::string representationName, std::vector< std::string > &sharedSegmentIds, bool includeOriginalSegmentId=true) | vtkSegmentation | |
GetSegmentIndex(const std::string &segmentId) | vtkSegmentation | |
GetSegmentRepresentation(std::string segmentId, std::string representationName) | vtkSegmentation | |
GetSegmentsByTag(std::string tag, std::string value="") | vtkSegmentation | |
GetUniqueLabelValueForSharedLabelmap(std::string segmentId) | vtkSegmentation | |
GetUniqueLabelValueForSharedLabelmap(vtkOrientedImageData *labelmap) | vtkSegmentation | |
InvalidateNonMasterRepresentations() | vtkSegmentation | |
IsA(const char *type) | vtkSegmentation | virtual |
IsMasterRepresentationImageData() | vtkSegmentation | |
IsMasterRepresentationPolyData() | vtkSegmentation | |
IsSharedBinaryLabelmap(std::string segmentID) | vtkSegmentation | |
IsTypeOf(const char *type) | vtkSegmentation | static |
MasterRepresentationCache | vtkSegmentation | protected |
MasterRepresentationCallbackCommand | vtkSegmentation | protected |
MasterRepresentationModified enum value | vtkSegmentation | |
MasterRepresentationModifiedEnabled | vtkSegmentation | protected |
MasterRepresentationName | vtkSegmentation | protected |
MergeSegmentLabelmaps(std::vector< std::string > mergeSegmentIds) | vtkSegmentation | |
New() | vtkSegmentation | static |
OnMasterRepresentationModified(vtkObject *caller, unsigned long eid, void *clientData, void *callData) | vtkSegmentation | protectedstatic |
OnSegmentModified(vtkObject *caller, unsigned long eid, void *clientData, void *callData) | vtkSegmentation | protectedstatic |
PrintSelf(ostream &os, vtkIndent indent) override | vtkSegmentation | |
qMRMLSegmentEditorWidgetPrivate class | vtkSegmentation | friend |
ReadXMLAttributes(const char **atts) | vtkSegmentation | virtual |
RemoveAllSegments() | vtkSegmentation | |
RemoveRepresentation(const std::string &representationName) | vtkSegmentation | |
RemoveSegment(std::string segmentId) | vtkSegmentation | |
RemoveSegment(vtkSegment *segment) | vtkSegmentation | |
RemoveSegment(SegmentMap::iterator segmentIt) | vtkSegmentation | protected |
ReorderSegments(std::vector< std::string > segmentIdsToMove, std::string insertBeforeSegmentId="") | vtkSegmentation | |
RepresentationModified enum value | vtkSegmentation | |
SafeDownCast(vtkObject *o) | vtkSegmentation | static |
SegmentAdded enum value | vtkSegmentation | |
SegmentCallbackCommand | vtkSegmentation | protected |
SegmentIdAutogeneratorIndex | vtkSegmentation | protected |
SegmentIds | vtkSegmentation | protected |
SegmentMap typedef | vtkSegmentation | |
SegmentModified enum value | vtkSegmentation | |
SegmentModifiedEnabled | vtkSegmentation | protected |
SegmentRemoved enum value | vtkSegmentation | |
Segments | vtkSegmentation | protected |
SegmentsOrderModified enum value | vtkSegmentation | |
SeparateSegmentLabelmap(std::string segmentId) | vtkSegmentation | |
SerializeAllConversionParameters() | vtkSegmentation | |
SetConversionParameter(const std::string &name, const std::string &value) | vtkSegmentation | inline |
SetImageGeometryFromCommonLabelmapGeometry(vtkOrientedImageData *imageData, vtkStringArray *segmentIDs=nullptr, int extentComputationMode=vtkSegmentation::EXTENT_UNION_OF_EFFECTIVE_SEGMENTS) | vtkSegmentation | |
SetMasterRepresentationModifiedEnabled(bool enabled) | vtkSegmentation | protected |
SetMasterRepresentationName(const std::string &representationName) | vtkSegmentation | virtual |
SetSegmentIndex(const std::string &segmentId, unsigned int newIndex) | vtkSegmentation | |
SetSegmentModifiedEnabled(bool enabled) | vtkSegmentation | protected |
Superclass typedef | vtkSegmentation | |
UpdateMasterRepresentationObservers() | vtkSegmentation | protected |
vtkMRMLSegmentationNode class | vtkSegmentation | friend |
vtkSegmentation() | vtkSegmentation | protected |
vtkSegmentationModifier class | vtkSegmentation | friend |
vtkSlicerSegmentationsModuleLogic class | vtkSegmentation | friend |
WriteXML(ostream &of, int indent) | vtkSegmentation | virtual |
~vtkSegmentation() override | vtkSegmentation | protected |