open_iA  2020.04
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
Classes | Public Types | Public Member Functions | Public Attributes | Protected Member Functions | List of all members
itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage > Class Template Reference

#include <itkWaveletImageFilter.h>

Inheritance diagram for itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >:
Collaboration diagram for itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >:

Public Types

typedef SmartPointer< const SelfConstPointer
 
typedef Input1ImageType::PixelType Input1ImagePixelType
 
typedef Input1ImageType::ConstPointer Input1ImagePointer
 
typedef Input1ImageType::RegionType Input1ImageRegionType
 
typedef TInputImage1 Input1ImageType
 
typedef NumericTraits< Input1ImagePixelType >::RealType Input1RealType
 
typedef Input2ImageType::PixelType Input2ImagePixelType
 
typedef Input2ImageType::ConstPointer Input2ImagePointer
 
typedef Input2ImageType::RegionType Input2ImageRegionType
 
typedef TInputImage2 Input2ImageType
 
typedef OutputImageType::PixelType OutputImagePixelType
 
typedef OutputImageType::Pointer OutputImagePointer
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef TOutputImage OutputImageType
 
typedef SmartPointer< SelfPointer
 
typedef WaveletImageFilter Self
 
typedef ImageToImageFilter< TInputImage1, TOutputImage > Superclass
 

Public Member Functions

int cleanup ()
 
int genBinary ()
 
int initialize ()
 
 itkNewMacro (Self)
 
 itkStaticConstMacro (InputImage1Dimension, unsigned int, TInputImage1::ImageDimension)
 
 itkStaticConstMacro (InputImage2Dimension, unsigned int, TInputImage1::ImageDimension)
 
 itkStaticConstMacro (OutputImageDimension, unsigned int, TInputImage1::ImageDimension)
 
 itkTypeMacro (WaveletImageFilter, ImageToImageFilter)
 
void printStats ()
 
int run ()
 
int runCLKernels ()
 
void SetInputImage1 (const TInputImage1 *img)
 
void SetInputImage2 (const TInputImage2 *img2)
 
int setup ()
 
int setupCL ()
 
int setupDwtHaar1D (int idx)
 
int setWorkGroupSize ()
 
int verifyResults ()
 

Public Attributes

CLCommandArgs * args
 

Protected Member Functions

void ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, itk::ThreadIdType threadId) override
 
 WaveletImageFilter ()
 
virtual ~WaveletImageFilter ()
 

Member Typedef Documentation

◆ ConstPointer

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
typedef SmartPointer<const Self> itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::ConstPointer

◆ Input1ImagePixelType

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
typedef Input1ImageType::PixelType itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::Input1ImagePixelType

◆ Input1ImagePointer

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
typedef Input1ImageType::ConstPointer itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::Input1ImagePointer

◆ Input1ImageRegionType

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
typedef Input1ImageType::RegionType itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::Input1ImageRegionType

◆ Input1ImageType

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
typedef TInputImage1 itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::Input1ImageType

◆ Input1RealType

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
typedef NumericTraits<Input1ImagePixelType>::RealType itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::Input1RealType

◆ Input2ImagePixelType

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
typedef Input2ImageType::PixelType itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::Input2ImagePixelType

◆ Input2ImagePointer

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
typedef Input2ImageType::ConstPointer itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::Input2ImagePointer

◆ Input2ImageRegionType

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
typedef Input2ImageType::RegionType itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::Input2ImageRegionType

◆ Input2ImageType

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
typedef TInputImage2 itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::Input2ImageType

◆ OutputImagePixelType

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
typedef OutputImageType::PixelType itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::OutputImagePixelType

◆ OutputImagePointer

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
typedef OutputImageType::Pointer itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::OutputImagePointer

◆ OutputImageRegionType

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
typedef OutputImageType::RegionType itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::OutputImageRegionType

◆ OutputImageType

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
typedef TOutputImage itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::OutputImageType

◆ Pointer

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
typedef SmartPointer<Self> itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::Pointer

◆ Self

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
typedef WaveletImageFilter itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::Self

◆ Superclass

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
typedef ImageToImageFilter<TInputImage1, TOutputImage> itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::Superclass

Constructor & Destructor Documentation

◆ WaveletImageFilter()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::WaveletImageFilter ( )
protected

◆ ~WaveletImageFilter()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
virtual itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::~WaveletImageFilter ( )
inlineprotectedvirtual

Member Function Documentation

◆ cleanup()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
int itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::cleanup ( )

◆ genBinary()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
int itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::genBinary ( )

◆ initialize()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
int itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::initialize ( )

◆ itkNewMacro()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::itkNewMacro ( Self  )

◆ itkStaticConstMacro() [1/3]

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::itkStaticConstMacro ( InputImage1Dimension  ,
unsigned int  ,
TInputImage1::ImageDimension   
)

◆ itkStaticConstMacro() [2/3]

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::itkStaticConstMacro ( InputImage2Dimension  ,
unsigned int  ,
TInputImage1::ImageDimension   
)

◆ itkStaticConstMacro() [3/3]

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::itkStaticConstMacro ( OutputImageDimension  ,
unsigned int  ,
TInputImage1::ImageDimension   
)

◆ itkTypeMacro()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::itkTypeMacro ( WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >  ,
ImageToImageFilter   
)

◆ printStats()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
void itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::printStats ( )

◆ run()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
int itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::run ( )

◆ runCLKernels()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
int itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::runCLKernels ( )

◆ SetInputImage1()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
void itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::SetInputImage1 ( const TInputImage1 *  img)

◆ SetInputImage2()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
void itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::SetInputImage2 ( const TInputImage2 *  img2)

◆ setup()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
int itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::setup ( )

◆ setupCL()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
int itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::setupCL ( )

◆ setupDwtHaar1D()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
int itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::setupDwtHaar1D ( int  idx)

◆ setWorkGroupSize()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
int itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::setWorkGroupSize ( )

◆ ThreadedGenerateData()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
void itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::ThreadedGenerateData ( const OutputImageRegionType outputRegionForThread,
itk::ThreadIdType  threadId 
)
overrideprotected

◆ verifyResults()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
int itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::verifyResults ( )

Member Data Documentation

◆ args

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
CLCommandArgs* itk::WaveletImageFilter< TInputImage1, TInputImage2, TOutputImage >::args

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