open_iA 2023.02
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Types | Protected Member Functions | List of all members
iAMaximumDistanceFilter< TImageType > Class Template Reference

#include <iAMaximumDistanceFilter.h>

Inheritance diagram for iAMaximumDistanceFilter< TImageType >:
[legend]
Collaboration diagram for iAMaximumDistanceFilter< TImageType >:
[legend]

Public Types

typedef itk::ImageRegionConstIterator< TImageType > ConstIteratorType
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef TImageType::ConstPointer ImageConstPointer
 
typedef TImageType::Pointer ImagePointer
 
typedef TImageType::PixelType PixelType
 
typedef itk::SmartPointer< SelfPointer
 
typedef iAMaximumDistanceFilter Self
 
typedef itk::ImageToImageFilter< TImageType, TImageType > Superclass
 

Public Member Functions

int GetHighIntensity ()
 Get high intensity peak.
 
int GetLowIntensity ()
 Get low intensity peak.
 
int GetOutThreshold ()
 Get maximum distance threshold.
 
 itkGetMacro (Threshold, PixelType)
 
 itkNewMacro (Self)
 Method for creation through object factory.
 
 itkSetMacro (Threshold, PixelType)
 
 itkTypeMacro (iAMaximumDistanceFilter, itk::ImageToImageFilter)
 Run-time type information.
 
void PrintSelf (std::ostream &os, itk::Indent indent) const override
 Display.
 
void SetBinWidth (double binWidth)
 Set the width of a bin in the histogram.
 
void SetCentre (double lowIntensity)
 Set centre of histogram to calculate the low intensity peak.
 

Protected Types

typedef itk::BinaryThresholdImageFilter< TImageType, TImageType > BTIFType
 

Protected Member Functions

 iAMaximumDistanceFilter ()
 
void GenerateData () override
 

Member Typedef Documentation

◆ BTIFType

template<class TImageType >
typedef itk::BinaryThresholdImageFilter< TImageType, TImageType > iAMaximumDistanceFilter< TImageType >::BTIFType
protected

◆ ConstIteratorType

template<class TImageType >
typedef itk::ImageRegionConstIterator<TImageType> iAMaximumDistanceFilter< TImageType >::ConstIteratorType

◆ ConstPointer

template<class TImageType >
typedef itk::SmartPointer<const Self> iAMaximumDistanceFilter< TImageType >::ConstPointer

◆ ImageConstPointer

template<class TImageType >
typedef TImageType::ConstPointer iAMaximumDistanceFilter< TImageType >::ImageConstPointer

◆ ImagePointer

template<class TImageType >
typedef TImageType::Pointer iAMaximumDistanceFilter< TImageType >::ImagePointer

◆ PixelType

template<class TImageType >
typedef TImageType::PixelType iAMaximumDistanceFilter< TImageType >::PixelType

◆ Pointer

template<class TImageType >
typedef itk::SmartPointer<Self> iAMaximumDistanceFilter< TImageType >::Pointer

◆ Self

template<class TImageType >
typedef iAMaximumDistanceFilter iAMaximumDistanceFilter< TImageType >::Self

◆ Superclass

template<class TImageType >
typedef itk::ImageToImageFilter<TImageType,TImageType> iAMaximumDistanceFilter< TImageType >::Superclass

Constructor & Destructor Documentation

◆ iAMaximumDistanceFilter()

template<class TImageType >
iAMaximumDistanceFilter< TImageType >::iAMaximumDistanceFilter ( )
protected

Member Function Documentation

◆ GenerateData()

template<class TImageType >
void iAMaximumDistanceFilter< TImageType >::GenerateData ( )
overrideprotected

◆ GetHighIntensity()

template<class TImageType >
int iAMaximumDistanceFilter< TImageType >::GetHighIntensity ( )

Get high intensity peak.

Returns
an int, which is the high intensity peak.

◆ GetLowIntensity()

template<class TImageType >
int iAMaximumDistanceFilter< TImageType >::GetLowIntensity ( )

Get low intensity peak.

Returns
an int, which is the low intensity peak.

◆ GetOutThreshold()

template<class TImageType >
int iAMaximumDistanceFilter< TImageType >::GetOutThreshold ( )

Get maximum distance threshold.

Returns
t an int, which is the maximum distance threshold.

◆ itkGetMacro()

template<class TImageType >
iAMaximumDistanceFilter< TImageType >::itkGetMacro ( Threshold  ,
PixelType   
)

◆ itkNewMacro()

template<class TImageType >
iAMaximumDistanceFilter< TImageType >::itkNewMacro ( Self  )

Method for creation through object factory.

◆ itkSetMacro()

template<class TImageType >
iAMaximumDistanceFilter< TImageType >::itkSetMacro ( Threshold  ,
PixelType   
)

◆ itkTypeMacro()

template<class TImageType >
iAMaximumDistanceFilter< TImageType >::itkTypeMacro ( iAMaximumDistanceFilter< TImageType >  ,
itk::ImageToImageFilter   
)

Run-time type information.

◆ PrintSelf()

template<class TImageType >
void iAMaximumDistanceFilter< TImageType >::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const
override

Display.

◆ SetBinWidth()

template<class TImageType >
void iAMaximumDistanceFilter< TImageType >::SetBinWidth ( double  binWidth)

Set the width of a bin in the histogram.

Parameters
binWidththe width of a bin in the histogram.

◆ SetCentre()

template<class TImageType >
void iAMaximumDistanceFilter< TImageType >::SetCentre ( double  lowIntensity)

Set centre of histogram to calculate the low intensity peak.

Parameters
lowIntensitytaken as the range to calculate the low intensity.

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