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
vtkITKDistanceTransform Class Reference

Wrapper class around itk::SignedMaurerDistanceMapImageFilter. More...

#include <Libs/vtkITK/vtkITKDistanceTransform.h>

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

Public Types

typedef vtkSimpleImageToImageFilter Superclass
 

Public Member Functions

virtual double GetBackgroundValue ()
 Value of background. More...
 
virtual const char * GetClassName ()
 
virtual int GetInsideIsPositive ()
 Pixels inside region positive. More...
 
virtual int GetSquaredDistance ()
 Output volume contains square of distance or actual distance. More...
 
virtual int GetUseImageSpacing ()
 Use image spacing when calculating distances. More...
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 
virtual void SetBackgroundValue (double)
 
virtual void SetInsideIsPositive (int)
 
virtual void SetSquaredDistance (int)
 
virtual void SetUseImageSpacing (int)
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkITKDistanceTransformNew ()
 
static vtkITKDistanceTransformSafeDownCast (vtkObject *o)
 

Protected Member Functions

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

Protected Attributes

double BackgroundValue
 
int InsideIsPositive
 
int SquaredDistance
 
int UseImageSpacing
 

Detailed Description

Wrapper class around itk::SignedMaurerDistanceMapImageFilter.

Definition at line 17 of file vtkITKDistanceTransform.h.

Member Typedef Documentation

◆ Superclass

typedef vtkSimpleImageToImageFilter vtkITKDistanceTransform::Superclass

Definition at line 21 of file vtkITKDistanceTransform.h.

Constructor & Destructor Documentation

◆ vtkITKDistanceTransform()

vtkITKDistanceTransform::vtkITKDistanceTransform ( )
protected

◆ ~vtkITKDistanceTransform()

vtkITKDistanceTransform::~vtkITKDistanceTransform ( )
overrideprotected

Member Function Documentation

◆ GetBackgroundValue()

virtual double vtkITKDistanceTransform::GetBackgroundValue ( )
virtual

Value of background.

◆ GetClassName()

virtual const char* vtkITKDistanceTransform::GetClassName ( )
virtual

◆ GetInsideIsPositive()

virtual int vtkITKDistanceTransform::GetInsideIsPositive ( )
virtual

Pixels inside region positive.

◆ GetSquaredDistance()

virtual int vtkITKDistanceTransform::GetSquaredDistance ( )
virtual

Output volume contains square of distance or actual distance.

◆ GetUseImageSpacing()

virtual int vtkITKDistanceTransform::GetUseImageSpacing ( )
virtual

Use image spacing when calculating distances.

◆ IsA()

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

◆ IsTypeOf()

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

◆ New()

static vtkITKDistanceTransform* vtkITKDistanceTransform::New ( )
static

◆ PrintSelf()

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

◆ SafeDownCast()

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

◆ SetBackgroundValue()

virtual void vtkITKDistanceTransform::SetBackgroundValue ( double  )
virtual

◆ SetInsideIsPositive()

virtual void vtkITKDistanceTransform::SetInsideIsPositive ( int  )
virtual

◆ SetSquaredDistance()

virtual void vtkITKDistanceTransform::SetSquaredDistance ( int  )
virtual

◆ SetUseImageSpacing()

virtual void vtkITKDistanceTransform::SetUseImageSpacing ( int  )
virtual

◆ SimpleExecute()

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

Member Data Documentation

◆ BackgroundValue

double vtkITKDistanceTransform::BackgroundValue
protected

Definition at line 50 of file vtkITKDistanceTransform.h.

◆ InsideIsPositive

int vtkITKDistanceTransform::InsideIsPositive
protected

Definition at line 48 of file vtkITKDistanceTransform.h.

◆ SquaredDistance

int vtkITKDistanceTransform::SquaredDistance
protected

Definition at line 47 of file vtkITKDistanceTransform.h.

◆ UseImageSpacing

int vtkITKDistanceTransform::UseImageSpacing
protected

Definition at line 49 of file vtkITKDistanceTransform.h.


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