Slicer  5.3
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
Collaboration diagram for vtkSegmentationConversionPaths:
Collaboration graph

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 ( )

◆ ~vtkSegmentationConversionPaths()

vtkSegmentationConversionPaths::~vtkSegmentationConversionPaths ( )

Member Function Documentation

◆ AddPath()

void vtkSegmentationConversionPaths::AddPath ( vtkSegmentationConversionPath f)

Add a path to the list.

Definition at line 128 of file vtkSegmentationConversionPath.h.

◆ AddPaths()

void vtkSegmentationConversionPaths::AddPaths ( vtkSegmentationConversionPaths paths)

Add paths to the list.

Definition at line 134 of file vtkSegmentationConversionPath.h.

◆ GetClassName()

virtual const char* vtkSegmentationConversionPaths::GetClassName ( )

◆ GetNextPath() [1/2]

vtkSegmentationConversionPath * vtkSegmentationConversionPaths::GetNextPath ( )

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 ( )

Get number of conversion paths stored in the collection.

Definition at line 112 of file vtkSegmentationConversionPath.h.

◆ GetPath()

vtkSegmentationConversionPath* vtkSegmentationConversionPaths::GetPath ( int  index)

Get the index-th path the list.

Definition at line 105 of file vtkSegmentationConversionPath.h.

◆ IsA()

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

◆ IsTypeOf()

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

◆ New()

static vtkSegmentationConversionPaths* vtkSegmentationConversionPaths::New ( )

◆ PrintSelf()

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

◆ SafeDownCast()

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

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