Slicer  4.11
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
vtkITKWandImageFilter Class Reference

Wand tool implemented using connected threshold. More...

#include <Libs/vtkITK/vtkITKWandImageFilter.h>

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

Public Types

typedef vtkSimpleImageToImageFilter Superclass
 

Public Member Functions

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

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkITKWandImageFilterNew ()
 
static vtkITKWandImageFilterSafeDownCast (vtkObject *o)
 

Protected Member Functions

void SimpleExecute (vtkImageData *input, vtkImageData *output) override
 
 vtkITKWandImageFilter ()
 
 ~vtkITKWandImageFilter () override
 

Protected Attributes

double DynamicRangePercentage
 
int Seed [3]
 

Detailed Description

Wand tool implemented using connected threshold.

itk::WandImageFilter WandImageFilter selects all pixels connected to a seed point that are within a specified intensity difference of the seed point.

Definition at line 13 of file vtkITKWandImageFilter.h.

Member Typedef Documentation

◆ Superclass

typedef vtkSimpleImageToImageFilter vtkITKWandImageFilter::Superclass

Definition at line 17 of file vtkITKWandImageFilter.h.

Constructor & Destructor Documentation

◆ vtkITKWandImageFilter()

vtkITKWandImageFilter::vtkITKWandImageFilter ( )
protected

◆ ~vtkITKWandImageFilter()

vtkITKWandImageFilter::~vtkITKWandImageFilter ( )
overrideprotected

Member Function Documentation

◆ GetClassName()

virtual const char* vtkITKWandImageFilter::GetClassName ( )
virtual

◆ GetDynamicRangePercentage()

virtual double vtkITKWandImageFilter::GetDynamicRangePercentage ( )
virtual

◆ GetSeed() [1/3]

virtual int* vtkITKWandImageFilter::GetSeed ( )
virtual

◆ GetSeed() [2/3]

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

◆ GetSeed() [3/3]

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

◆ IsA()

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

◆ IsTypeOf()

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

◆ New()

static vtkITKWandImageFilter* vtkITKWandImageFilter::New ( )
static

◆ PrintSelf()

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

◆ SafeDownCast()

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

◆ SetDynamicRangePercentage()

virtual void vtkITKWandImageFilter::SetDynamicRangePercentage ( double  )
virtual

Set/Get the intensity difference to connect as a function of the dynamic range

◆ SetSeed() [1/2]

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

◆ SetSeed() [2/2]

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

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

◆ SimpleExecute()

void vtkITKWandImageFilter::SimpleExecute ( vtkImageData *  input,
vtkImageData *  output 
)
overrideprotected

Member Data Documentation

◆ DynamicRangePercentage

double vtkITKWandImageFilter::DynamicRangePercentage
protected

Definition at line 36 of file vtkITKWandImageFilter.h.

◆ Seed

int vtkITKWandImageFilter::Seed[3]
protected

Definition at line 35 of file vtkITKWandImageFilter.h.


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