Slicer 5.9
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
vtkSegmentationConversionPaths Class Reference

Store multiple segmentation conversion paths. More...

#include <Libs/vtkSegmentationCore/vtkSegmentationConversionPath.h>

Inheritance diagram for vtkSegmentationConversionPaths:
Collaboration diagram for vtkSegmentationConversionPaths:

Public Types

typedef vtkCollection Superclass
 

Public Member Functions

void AddPath (vtkSegmentationConversionPath *)
 Add a path to the list.
 
void AddPaths (vtkSegmentationConversionPaths *)
 Add paths to the list.
 
virtual const char * GetClassName ()
 
vtkSegmentationConversionPathGetNextPath ()
 Get the next path in the list.
 
vtkSegmentationConversionPathGetNextPath (vtkCollectionSimpleIterator &cookie)
 
int GetNumberOfPaths ()
 Get number of conversion paths stored in the collection.
 
vtkSegmentationConversionPathGetPath (int index)
 Get the index-th path the list.
 
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 86 of file vtkSegmentationConversionPath.h.

Member Typedef Documentation

◆ Superclass

Definition at line 89 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 126 of file vtkSegmentationConversionPath.h.

◆ AddPaths()

void vtkSegmentationConversionPaths::AddPaths ( vtkSegmentationConversionPaths * paths)
inline

Add paths to the list.

Definition at line 132 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 143 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 110 of file vtkSegmentationConversionPath.h.

◆ GetPath()

vtkSegmentationConversionPath * vtkSegmentationConversionPaths::GetPath ( int index)
inline

Get the index-th path the list.

Definition at line 103 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: