Slicer  5.0
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 | Protected Attributes
vtkITKLevelTracing3DImageFilter Class Reference

Wrapper class around itk::LevelTracingImageFilterImageFilter. More...

#include <Libs/vtkITK/vtkITKLevelTracing3DImageFilter.h>

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

Public Types

typedef vtkImageAlgorithm Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual void GetSeed (int [3])
 
virtual void GetSeed (int &, int &, int &)
 
virtual int * GetSeed ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 
virtual void SetSeed (int, int, int)
 Methods to set/get seeds. Seeds are specified in IJK (not XYZ). More...
 
virtual void SetSeed (int [3])
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkITKLevelTracing3DImageFilterNew ()
 
static vtkITKLevelTracing3DImageFilterSafeDownCast (vtkObject *o)
 

Protected Member Functions

int FillInputPortInformation (int port, vtkInformation *info) override
 
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
 
int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
 
 vtkITKLevelTracing3DImageFilter ()
 
 ~vtkITKLevelTracing3DImageFilter () override
 

Protected Attributes

int Seed [3]
 

Detailed Description

Wrapper class around itk::LevelTracingImageFilterImageFilter.

itk::LevelTracingImageFilter LevelTracingImageFilter traces a level curve (or surface) from a seed point. The pixels on this level curve "boundary" are labeled as 1. Does nothing if seed is in uniform area.

This filter is specialized to volumes. If you are interested in contouring other types of data, use the general vtkContourFilter. If you want to contour an image (i.e., a volume slice), use vtkMarchingSquares.

Definition at line 19 of file vtkITKLevelTracing3DImageFilter.h.

Member Typedef Documentation

◆ Superclass

Definition at line 23 of file vtkITKLevelTracing3DImageFilter.h.

Constructor & Destructor Documentation

◆ vtkITKLevelTracing3DImageFilter()

vtkITKLevelTracing3DImageFilter::vtkITKLevelTracing3DImageFilter ( )
protected

◆ ~vtkITKLevelTracing3DImageFilter()

vtkITKLevelTracing3DImageFilter::~vtkITKLevelTracing3DImageFilter ( )
overrideprotected

Member Function Documentation

◆ FillInputPortInformation()

int vtkITKLevelTracing3DImageFilter::FillInputPortInformation ( int  port,
vtkInformation *  info 
)
overrideprotected

◆ GetClassName()

virtual const char* vtkITKLevelTracing3DImageFilter::GetClassName ( )
virtual

◆ GetSeed() [1/3]

virtual int* vtkITKLevelTracing3DImageFilter::GetSeed ( )
virtual

◆ GetSeed() [2/3]

virtual void vtkITKLevelTracing3DImageFilter::GetSeed ( int &  ,
int &  ,
int &   
)
virtual

◆ GetSeed() [3/3]

virtual void vtkITKLevelTracing3DImageFilter::GetSeed ( int  [3])
virtual

◆ IsA()

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

◆ IsTypeOf()

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

◆ New()

static vtkITKLevelTracing3DImageFilter* vtkITKLevelTracing3DImageFilter::New ( )
static

◆ PrintSelf()

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

◆ RequestData()

int vtkITKLevelTracing3DImageFilter::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
overrideprotected

◆ RequestInformation()

int vtkITKLevelTracing3DImageFilter::RequestInformation ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
overrideprotected

◆ SafeDownCast()

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

◆ SetSeed() [1/2]

virtual void vtkITKLevelTracing3DImageFilter::SetSeed ( int  ,
int  ,
int   
)
virtual

Methods to set/get seeds. Seeds are specified in IJK (not XYZ).

◆ SetSeed() [2/2]

virtual void vtkITKLevelTracing3DImageFilter::SetSeed ( int  [3])
virtual

Member Data Documentation

◆ Seed

int vtkITKLevelTracing3DImageFilter::Seed[3]
protected

Definition at line 38 of file vtkITKLevelTracing3DImageFilter.h.


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