Slicer  4.8
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
vtkSegmentation Member List

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

AddEmptySegment(std::string segmentId="", std::string segmentName="", double color[3]=NULL)vtkSegmentation
AddSegment(vtkSegment *segment, std::string segmentId="", std::string insertBeforeSegmentId="")vtkSegmentation
ApplyLinearTransform(vtkAbstractTransform *transform)vtkSegmentationvirtual
ApplyNonLinearTransform(vtkAbstractTransform *transform)vtkSegmentationvirtual
CanAcceptRepresentation(std::string representationName)vtkSegmentation
CanAcceptSegment(vtkSegment *segment)vtkSegmentation
ContainedRepresentationNamesModified enum valuevtkSegmentation
ContainsRepresentation(std::string representationName)vtkSegmentation
ConvertervtkSegmentationprotected
ConvertSegmentUsingPath(vtkSegment *segment, vtkSegmentationConverter::ConversionPathType path, bool overwriteExisting=false)vtkSegmentationprotected
ConvertSingleSegment(std::string segmentId, std::string targetRepresentationName)vtkSegmentationprotected
CopyConversionParameters(vtkSegmentation *aSegmentation)vtkSegmentationvirtual
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)vtkSegmentationvirtual
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 valuevtkSegmentation
EXTENT_UNION_OF_EFFECTIVE_SEGMENTS enum valuevtkSegmentation
EXTENT_UNION_OF_EFFECTIVE_SEGMENTS_PADDED enum valuevtkSegmentation
EXTENT_UNION_OF_SEGMENTS enum valuevtkSegmentation
EXTENT_UNION_OF_SEGMENTS_PADDED enum valuevtkSegmentation
GenerateUniqueSegmentID(std::string id)vtkSegmentation
GetAvailableRepresentationNames(std::set< std::string > &representationNames)vtkSegmentationinline
GetBounds(double bounds[6])vtkSegmentationvirtual
GetClassName()vtkSegmentationvirtual
GetContainedRepresentationNames(std::vector< std::string > &representationNames)vtkSegmentation
GetConversionParameter(const std::string &name)vtkSegmentationinline
GetConversionParametersForPath(vtkSegmentationConverterRule::ConversionParameterListType &conversionParameters, const vtkSegmentationConverter::ConversionPathType &path)vtkSegmentationinline
GetMasterRepresentationName()vtkSegmentationvirtual
GetNthSegment(unsigned int index) constvtkSegmentation
GetNthSegmentID(unsigned int index) constvtkSegmentation
GetNumberOfSegments() constvtkSegmentation
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
GetSegmentIndex(const std::string &segmentId)vtkSegmentation
GetSegmentRepresentation(std::string segmentId, std::string representationName)vtkSegmentation
GetSegmentsByTag(std::string tag, std::string value="")vtkSegmentation
InvalidateNonMasterRepresentations()vtkSegmentation
IsA(const char *type)vtkSegmentationvirtual
IsMasterRepresentationImageData()vtkSegmentation
IsMasterRepresentationPolyData()vtkSegmentation
IsTypeOf(const char *type)vtkSegmentationstatic
MasterRepresentationCallbackCommandvtkSegmentationprotected
MasterRepresentationModified enum valuevtkSegmentation
MasterRepresentationModifiedEnabledvtkSegmentationprotected
MasterRepresentationNamevtkSegmentationprotected
New()vtkSegmentationstatic
OnMasterRepresentationModified(vtkObject *caller, unsigned long eid, void *clientData, void *callData)vtkSegmentationprotectedstatic
OnSegmentModified(vtkObject *caller, unsigned long eid, void *clientData, void *callData)vtkSegmentationprotectedstatic
operator=(const vtkSegmentation &)vtkSegmentationprotected
PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDEvtkSegmentation
qMRMLSegmentEditorWidgetPrivate classvtkSegmentationfriend
ReadXMLAttributes(const char **atts)vtkSegmentationvirtual
RemoveAllSegments()vtkSegmentation
RemoveRepresentation(const std::string &representationName)vtkSegmentation
RemoveSegment(std::string segmentId)vtkSegmentation
RemoveSegment(vtkSegment *segment)vtkSegmentation
RemoveSegment(SegmentMap::iterator segmentIt)vtkSegmentationprotected
ReorderSegments(std::vector< std::string > segmentIdsToMove, std::string insertBeforeSegmentId="")vtkSegmentation
RepresentationModified enum valuevtkSegmentation
SafeDownCast(vtkObject *o)vtkSegmentationstatic
SegmentAdded enum valuevtkSegmentation
SegmentCallbackCommandvtkSegmentationprotected
SegmentIdAutogeneratorIndexvtkSegmentationprotected
SegmentIdsvtkSegmentationprotected
SegmentMap typedefvtkSegmentation
SegmentModified enum valuevtkSegmentation
SegmentRemoved enum valuevtkSegmentation
SegmentsvtkSegmentationprotected
SegmentsOrderModified enum valuevtkSegmentation
SerializeAllConversionParameters()vtkSegmentation
SetConversionParameter(const std::string &name, const std::string &value)vtkSegmentationinline
SetImageGeometryFromCommonLabelmapGeometry(vtkOrientedImageData *imageData, vtkStringArray *segmentIDs=NULL, int extentComputationMode=vtkSegmentation::EXTENT_UNION_OF_EFFECTIVE_SEGMENTS)vtkSegmentation
SetMasterRepresentationModifiedEnabled(bool enabled)vtkSegmentationprotected
SetMasterRepresentationName(const std::string &representationName)vtkSegmentationvirtual
SetSegmentIndex(const std::string &segmentId, unsigned int newIndex)vtkSegmentation
Superclass typedefvtkSegmentation
vtkSegmentation()vtkSegmentationprotected
vtkSlicerSegmentationsModuleLogic classvtkSegmentationfriend
WriteXML(ostream &of, int indent)vtkSegmentationvirtual
~vtkSegmentation()vtkSegmentationprotected