Slicer  5.1
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
vtkITKImageThresholdCalculator Class Reference

#include <Libs/vtkITK/vtkITKImageThresholdCalculator.h>

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

Public Types

enum  {
  METHOD_HUANG, METHOD_INTERMODES, METHOD_ISO_DATA, METHOD_KITTLER_ILLINGWORTH,
  METHOD_LI, METHOD_MAXIMUM_ENTROPY, METHOD_MOMENTS, METHOD_OTSU,
  METHOD_RENYI_ENTROPY, METHOD_SHANBHAG, METHOD_TRIANGLE, METHOD_YEN,
  NUMBER_OF_METHODS
}
 
typedef vtkImageAlgorithm Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual double GetThreshold ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 
void Update () override
 The main interface which triggers the writer to start. More...
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkITKImageThresholdCalculatorNew ()
 
static vtkITKImageThresholdCalculatorSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkITKImageThresholdCalculator ()
 
 ~vtkITKImageThresholdCalculator () override
 

Protected Attributes

int Method
 
double Threshold
 
static const char * GetMethodAsString (int method)
 
virtual void SetMethod (int)
 
virtual int GetMethod ()
 
void SetMethodToHuang ()
 
void SetMethodToIntermodes ()
 
void SetMethodToIsoData ()
 
void SetMethodToKittlerIllingworth ()
 
void SetMethodToLi ()
 
void SetMethodToMaximumEntropy ()
 
void SetMethodToMoments ()
 
void SetMethodToOtsu ()
 
void SetMethodToRenyiEntropy ()
 
void SetMethodToShanbhag ()
 
void SetMethodToTriangle ()
 
void SetMethodToYen ()
 

Detailed Description

Definition at line 28 of file vtkITKImageThresholdCalculator.h.

Member Typedef Documentation

◆ Superclass

typedef vtkImageAlgorithm vtkITKImageThresholdCalculator::Superclass

Definition at line 32 of file vtkITKImageThresholdCalculator.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
METHOD_HUANG 
METHOD_INTERMODES 
METHOD_ISO_DATA 
METHOD_KITTLER_ILLINGWORTH 
METHOD_LI 
METHOD_MAXIMUM_ENTROPY 
METHOD_MOMENTS 
METHOD_OTSU 
METHOD_RENYI_ENTROPY 
METHOD_SHANBHAG 
METHOD_TRIANGLE 
METHOD_YEN 
NUMBER_OF_METHODS 

Definition at line 37 of file vtkITKImageThresholdCalculator.h.

Constructor & Destructor Documentation

◆ vtkITKImageThresholdCalculator()

vtkITKImageThresholdCalculator::vtkITKImageThresholdCalculator ( )
protected

◆ ~vtkITKImageThresholdCalculator()

vtkITKImageThresholdCalculator::~vtkITKImageThresholdCalculator ( )
overrideprotected

Member Function Documentation

◆ GetClassName()

virtual const char* vtkITKImageThresholdCalculator::GetClassName ( )
virtual

◆ GetMethod()

virtual int vtkITKImageThresholdCalculator::GetMethod ( )
virtual

◆ GetMethodAsString()

static const char* vtkITKImageThresholdCalculator::GetMethodAsString ( int  method)
static

◆ GetThreshold()

virtual double vtkITKImageThresholdCalculator::GetThreshold ( )
virtual

◆ IsA()

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

◆ IsTypeOf()

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

◆ New()

static vtkITKImageThresholdCalculator* vtkITKImageThresholdCalculator::New ( )
static

◆ PrintSelf()

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

◆ SafeDownCast()

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

◆ SetMethod()

virtual void vtkITKImageThresholdCalculator::SetMethod ( int  )
virtual

The resizing method to use. The default is to set the output image dimensions, and allow the filter to resize the image to these new dimensions. It is also possible to resize the image by setting the output image spacing or by setting a magnification factor.

◆ SetMethodToHuang()

void vtkITKImageThresholdCalculator::SetMethodToHuang ( )
inline

Definition at line 63 of file vtkITKImageThresholdCalculator.h.

◆ SetMethodToIntermodes()

void vtkITKImageThresholdCalculator::SetMethodToIntermodes ( )
inline

Definition at line 64 of file vtkITKImageThresholdCalculator.h.

◆ SetMethodToIsoData()

void vtkITKImageThresholdCalculator::SetMethodToIsoData ( )
inline

Definition at line 65 of file vtkITKImageThresholdCalculator.h.

◆ SetMethodToKittlerIllingworth()

void vtkITKImageThresholdCalculator::SetMethodToKittlerIllingworth ( )
inline

Definition at line 66 of file vtkITKImageThresholdCalculator.h.

◆ SetMethodToLi()

void vtkITKImageThresholdCalculator::SetMethodToLi ( )
inline

Definition at line 67 of file vtkITKImageThresholdCalculator.h.

◆ SetMethodToMaximumEntropy()

void vtkITKImageThresholdCalculator::SetMethodToMaximumEntropy ( )
inline

Definition at line 68 of file vtkITKImageThresholdCalculator.h.

◆ SetMethodToMoments()

void vtkITKImageThresholdCalculator::SetMethodToMoments ( )
inline

Definition at line 69 of file vtkITKImageThresholdCalculator.h.

◆ SetMethodToOtsu()

void vtkITKImageThresholdCalculator::SetMethodToOtsu ( )
inline

Definition at line 70 of file vtkITKImageThresholdCalculator.h.

◆ SetMethodToRenyiEntropy()

void vtkITKImageThresholdCalculator::SetMethodToRenyiEntropy ( )
inline

Definition at line 71 of file vtkITKImageThresholdCalculator.h.

◆ SetMethodToShanbhag()

void vtkITKImageThresholdCalculator::SetMethodToShanbhag ( )
inline

Definition at line 72 of file vtkITKImageThresholdCalculator.h.

◆ SetMethodToTriangle()

void vtkITKImageThresholdCalculator::SetMethodToTriangle ( )
inline

Definition at line 73 of file vtkITKImageThresholdCalculator.h.

◆ SetMethodToYen()

void vtkITKImageThresholdCalculator::SetMethodToYen ( )
inline

Definition at line 74 of file vtkITKImageThresholdCalculator.h.

◆ Update()

void vtkITKImageThresholdCalculator::Update ( )
override

The main interface which triggers the writer to start.

Member Data Documentation

◆ Method

int vtkITKImageThresholdCalculator::Method
protected

Definition at line 88 of file vtkITKImageThresholdCalculator.h.

◆ Threshold

double vtkITKImageThresholdCalculator::Threshold
protected

Definition at line 89 of file vtkITKImageThresholdCalculator.h.


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