VMTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkvmtkLevelSetSigmoidFilter Class Reference

Apply a sigmoid function to every voxel of an image. More...

#include <vtkvmtkLevelSetSigmoidFilter.h>

Inheritance diagram for vtkvmtkLevelSetSigmoidFilter:
[legend]
Collaboration diagram for vtkvmtkLevelSetSigmoidFilter:
[legend]

Public Types

typedef vtkSimpleImageToImageFilter Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkvmtkLevelSetSigmoidFilterNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE
 
virtual void SetLevelSetsImage (vtkImageData *)
 
virtual vtkImageData * GetLevelSetsImage ()
 
virtual void SetSigma (double)
 
virtual double GetSigma ()
 
virtual void SetScaleValue (double)
 
virtual double GetScaleValue ()
 
virtual void SetComputeScaleValueFromInput (int)
 
virtual int GetComputeScaleValueFromInput ()
 
virtual void ComputeScaleValueFromInputOn ()
 
virtual void ComputeScaleValueFromInputOff ()
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkvmtkLevelSetSigmoidFilterSafeDownCast (vtkObjectBase *o)
 
static vtkvmtkLevelSetSigmoidFilterNew ()
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkvmtkLevelSetSigmoidFilter ()
 
 ~vtkvmtkLevelSetSigmoidFilter ()
 
virtual void SimpleExecute (vtkImageData *input, vtkImageData *output) VTK_OVERRIDE
 

Protected Attributes

vtkImageData * LevelSetsImage
 
double Sigma
 
double ScaleValue
 
int ComputeScaleValueFromInput
 

Detailed Description

Apply a sigmoid function to every voxel of an image.

Date
2006/04/06 16:47:48
Revision
1.4

This is primarily used in feature image correction (see http://www.vmtk.org/tutorials/ImageFeatureCorrection.html for details).

Definition at line 35 of file vtkvmtkLevelSetSigmoidFilter.h.

Member Typedef Documentation

◆ Superclass

typedef vtkSimpleImageToImageFilter vtkvmtkLevelSetSigmoidFilter::Superclass

Definition at line 38 of file vtkvmtkLevelSetSigmoidFilter.h.

Constructor & Destructor Documentation

◆ vtkvmtkLevelSetSigmoidFilter()

vtkvmtkLevelSetSigmoidFilter::vtkvmtkLevelSetSigmoidFilter ( )
protected

◆ ~vtkvmtkLevelSetSigmoidFilter()

vtkvmtkLevelSetSigmoidFilter::~vtkvmtkLevelSetSigmoidFilter ( )
protected

Member Function Documentation

◆ IsTypeOf()

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

◆ IsA()

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

◆ SafeDownCast()

static vtkvmtkLevelSetSigmoidFilter* vtkvmtkLevelSetSigmoidFilter::SafeDownCast ( vtkObjectBase *  o)
static

◆ NewInstanceInternal()

virtual vtkObjectBase* vtkvmtkLevelSetSigmoidFilter::NewInstanceInternal ( ) const
protectedvirtual

◆ NewInstance()

vtkvmtkLevelSetSigmoidFilter* vtkvmtkLevelSetSigmoidFilter::NewInstance ( ) const

◆ PrintSelf()

void vtkvmtkLevelSetSigmoidFilter::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

◆ New()

static vtkvmtkLevelSetSigmoidFilter* vtkvmtkLevelSetSigmoidFilter::New ( )
static

◆ SetLevelSetsImage()

virtual void vtkvmtkLevelSetSigmoidFilter::SetLevelSetsImage ( vtkImageData *  )
virtual

◆ GetLevelSetsImage()

virtual vtkImageData* vtkvmtkLevelSetSigmoidFilter::GetLevelSetsImage ( )
virtual

◆ SetSigma()

virtual void vtkvmtkLevelSetSigmoidFilter::SetSigma ( double  )
virtual

◆ GetSigma()

virtual double vtkvmtkLevelSetSigmoidFilter::GetSigma ( )
virtual

◆ SetScaleValue()

virtual void vtkvmtkLevelSetSigmoidFilter::SetScaleValue ( double  )
virtual

Set/Get the Scalevalue of the sigmoind function. This determines the height of the sigmoid.

◆ GetScaleValue()

virtual double vtkvmtkLevelSetSigmoidFilter::GetScaleValue ( )
virtual

Set/Get the Scalevalue of the sigmoind function. This determines the height of the sigmoid.

◆ SetComputeScaleValueFromInput()

virtual void vtkvmtkLevelSetSigmoidFilter::SetComputeScaleValueFromInput ( int  )
virtual

Set/Get The the ComputeScaleValueFromInput option. When enabled, vmtkimagefeaturecorrection computes the mean value from the featureimage and uses this value to set the height of the sigmoid function instead of the value given to the option scalevalue.

◆ GetComputeScaleValueFromInput()

virtual int vtkvmtkLevelSetSigmoidFilter::GetComputeScaleValueFromInput ( )
virtual

Set/Get The the ComputeScaleValueFromInput option. When enabled, vmtkimagefeaturecorrection computes the mean value from the featureimage and uses this value to set the height of the sigmoid function instead of the value given to the option scalevalue.

◆ ComputeScaleValueFromInputOn()

virtual void vtkvmtkLevelSetSigmoidFilter::ComputeScaleValueFromInputOn ( )
virtual

Set/Get The the ComputeScaleValueFromInput option. When enabled, vmtkimagefeaturecorrection computes the mean value from the featureimage and uses this value to set the height of the sigmoid function instead of the value given to the option scalevalue.

◆ ComputeScaleValueFromInputOff()

virtual void vtkvmtkLevelSetSigmoidFilter::ComputeScaleValueFromInputOff ( )
virtual

Set/Get The the ComputeScaleValueFromInput option. When enabled, vmtkimagefeaturecorrection computes the mean value from the featureimage and uses this value to set the height of the sigmoid function instead of the value given to the option scalevalue.

◆ SimpleExecute()

virtual void vtkvmtkLevelSetSigmoidFilter::SimpleExecute ( vtkImageData *  input,
vtkImageData *  output 
)
protectedvirtual

Member Data Documentation

◆ LevelSetsImage

vtkImageData* vtkvmtkLevelSetSigmoidFilter::LevelSetsImage
protected

Definition at line 73 of file vtkvmtkLevelSetSigmoidFilter.h.

◆ Sigma

double vtkvmtkLevelSetSigmoidFilter::Sigma
protected

Definition at line 75 of file vtkvmtkLevelSetSigmoidFilter.h.

◆ ScaleValue

double vtkvmtkLevelSetSigmoidFilter::ScaleValue
protected

Definition at line 76 of file vtkvmtkLevelSetSigmoidFilter.h.

◆ ComputeScaleValueFromInput

int vtkvmtkLevelSetSigmoidFilter::ComputeScaleValueFromInput
protected

Definition at line 77 of file vtkvmtkLevelSetSigmoidFilter.h.


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