Slicer  5.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
vtkSegmentationConversionPaths Class Reference

Store multiple segmentation conversion paths. More...

#include <Libs/vtkSegmentationCore/vtkSegmentationConversionPath.h>

Inheritance diagram for vtkSegmentationConversionPaths:
Inheritance graph
[legend]
Collaboration diagram for vtkSegmentationConversionPaths:
Collaboration graph
[legend]

Public Types

typedef vtkCollection Superclass
 

Public Member Functions

void AddPath (vtkSegmentationConversionPath *)
 Add a path to the list. More...
 
void AddPaths (vtkSegmentationConversionPaths *)
 Add paths to the list. More...
 
virtual const char * GetClassName ()
 
vtkSegmentationConversionPathGetNextPath ()
 Get the next path in the list. More...
 
vtkSegmentationConversionPathGetNextPath (vtkCollectionSimpleIterator &cookie)
 
int GetNumberOfPaths ()
 Get number of conversion paths stored in the collection. More...
 
vtkSegmentationConversionPathGetPath (int index)
 Get the index-th path the list. More...
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkSegmentationConversionPathsNew ()
 
static vtkSegmentationConversionPathsSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkSegmentationConversionPaths ()=default
 
 ~vtkSegmentationConversionPaths () override=default
 

Detailed Description

Store multiple segmentation conversion paths.

Stores multiple conversion paths, each defined by a list of segmentation conversion rules.

Definition at line 88 of file vtkSegmentationConversionPath.h.

Member Typedef Documentation

◆ Superclass

Definition at line 91 of file vtkSegmentationConversionPath.h.

Constructor & Destructor Documentation

◆ vtkSegmentationConversionPaths()

vtkSegmentationConversionPaths::vtkSegmentationConversionPaths ( )
protecteddefault

◆ ~vtkSegmentationConversionPaths()

vtkSegmentationConversionPaths::~vtkSegmentationConversionPaths ( )
overrideprotecteddefault

Member Function Documentation

◆ AddPath()

void vtkSegmentationConversionPaths::AddPath ( vtkSegmentationConversionPath f)
inline

Add a path to the list.

Definition at line 128 of file vtkSegmentationConversionPath.h.

◆ AddPaths()

void vtkSegmentationConversionPaths::AddPaths ( vtkSegmentationConversionPaths paths)
inline

Add paths to the list.

Definition at line 134 of file vtkSegmentationConversionPath.h.

◆ GetClassName()

virtual const char* vtkSegmentationConversionPaths::GetClassName ( )
virtual

◆ GetNextPath() [1/2]

vtkSegmentationConversionPath * vtkSegmentationConversionPaths::GetNextPath ( )
inline

Get the next path in the list.

Definition at line 145 of file vtkSegmentationConversionPath.h.

◆ GetNextPath() [2/2]

vtkSegmentationConversionPath* vtkSegmentationConversionPaths::GetNextPath ( vtkCollectionSimpleIterator &  cookie)

Reentrant safe way to get an object in a collection. Just pass the same cookie back and forth.

◆ GetNumberOfPaths()

int vtkSegmentationConversionPaths::GetNumberOfPaths ( )
inline

Get number of conversion paths stored in the collection.

Definition at line 112 of file vtkSegmentationConversionPath.h.

◆ GetPath()

vtkSegmentationConversionPath* vtkSegmentationConversionPaths::GetPath ( int  index)
inline

Get the index-th path the list.

Definition at line 105 of file vtkSegmentationConversionPath.h.

◆ IsA()

virtual int vtkSegmentationConversionPaths::IsA ( const char *  type)
virtual

◆ IsTypeOf()

static int vtkSegmentationConversionPaths::IsTypeOf ( const char *  type)
static

◆ New()

static vtkSegmentationConversionPaths* vtkSegmentationConversionPaths::New ( )
static

◆ PrintSelf()

void vtkSegmentationConversionPaths::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
override

◆ SafeDownCast()

static vtkSegmentationConversionPaths* vtkSegmentationConversionPaths::SafeDownCast ( vtkObject *  o)
static

The documentation for this class was generated from the following file: