Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
itk::Spectra1DImageFilter< TInputImage, TSupportWindowImage, TOutputImage > Class Template Reference

Generate an image of local spectra. More...

#include <itkSpectra1DImageFilter.h>

Inheritance diagram for itk::Spectra1DImageFilter< TInputImage, TSupportWindowImage, TOutputImage >:
Collaboration diagram for itk::Spectra1DImageFilter< TInputImage, TSupportWindowImage, TOutputImage >:

Public Types

typedef TInputImage InputImageType
 
typedef TSupportWindowImage SupportWindowImageType
 
typedef TOutputImage OutputImageType
 
typedef DefaultConvertPixelTraits< typename OutputImageType::PixelType >::ComponentType ScalarType
 
typedef Spectra1DImageFilter Self
 
typedef ImageToImageFilter< InputImageType, OutputImageTypeSuperclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 

Public Member Functions

 itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension)
 
virtual const char * GetClassName () const
 
 itkSetInputMacro (SupportWindowImage, SupportWindowImageType)
 
 itkGetInputMacro (SupportWindowImage, SupportWindowImageType)
 

Static Public Member Functions

static Pointer New ()
 

Protected Types

typedef OutputImageType::RegionType OutputImageRegionType
 

Protected Member Functions

 Spectra1DImageFilter ()
 
virtual ~Spectra1DImageFilter ()
 
virtual void GenerateOutputInformation () ITK_OVERRIDE
 
virtual void BeforeThreadedGenerateData () ITK_OVERRIDE
 
virtual void ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) ITK_OVERRIDE
 

Detailed Description

template<typename TInputImage, typename TSupportWindowImage, typename TOutputImage>
class itk::Spectra1DImageFilter< TInputImage, TSupportWindowImage, TOutputImage >

Generate an image of local spectra.

This image takes in the input image and image that has indexes of the local lines used to compute the local spectra.

See also
Spectra1DSupportWindowImageFilter

Definition at line 58 of file itkSpectra1DImageFilter.h.

Member Typedef Documentation

◆ ConstPointer

template<typename TInputImage , typename TSupportWindowImage , typename TOutputImage >
typedef SmartPointer< const Self > itk::Spectra1DImageFilter< TInputImage, TSupportWindowImage, TOutputImage >::ConstPointer

Definition at line 76 of file itkSpectra1DImageFilter.h.

◆ InputImageType

template<typename TInputImage , typename TSupportWindowImage , typename TOutputImage >
typedef TInputImage itk::Spectra1DImageFilter< TInputImage, TSupportWindowImage, TOutputImage >::InputImageType

Definition at line 65 of file itkSpectra1DImageFilter.h.

◆ OutputImageRegionType

template<typename TInputImage , typename TSupportWindowImage , typename TOutputImage >
typedef OutputImageType::RegionType itk::Spectra1DImageFilter< TInputImage, TSupportWindowImage, TOutputImage >::OutputImageRegionType
protected

Definition at line 88 of file itkSpectra1DImageFilter.h.

◆ OutputImageType

template<typename TInputImage , typename TSupportWindowImage , typename TOutputImage >
typedef TOutputImage itk::Spectra1DImageFilter< TInputImage, TSupportWindowImage, TOutputImage >::OutputImageType

Definition at line 67 of file itkSpectra1DImageFilter.h.

◆ Pointer

template<typename TInputImage , typename TSupportWindowImage , typename TOutputImage >
typedef SmartPointer< Self > itk::Spectra1DImageFilter< TInputImage, TSupportWindowImage, TOutputImage >::Pointer

Definition at line 75 of file itkSpectra1DImageFilter.h.

◆ ScalarType

template<typename TInputImage , typename TSupportWindowImage , typename TOutputImage >
typedef DefaultConvertPixelTraits< typename OutputImageType::PixelType >::ComponentType itk::Spectra1DImageFilter< TInputImage, TSupportWindowImage, TOutputImage >::ScalarType

Definition at line 70 of file itkSpectra1DImageFilter.h.

◆ Self

template<typename TInputImage , typename TSupportWindowImage , typename TOutputImage >
typedef Spectra1DImageFilter itk::Spectra1DImageFilter< TInputImage, TSupportWindowImage, TOutputImage >::Self

Standard class typedefs.

Definition at line 73 of file itkSpectra1DImageFilter.h.

◆ Superclass

template<typename TInputImage , typename TSupportWindowImage , typename TOutputImage >
typedef ImageToImageFilter< InputImageType, OutputImageType > itk::Spectra1DImageFilter< TInputImage, TSupportWindowImage, TOutputImage >::Superclass

Definition at line 74 of file itkSpectra1DImageFilter.h.

◆ SupportWindowImageType

template<typename TInputImage , typename TSupportWindowImage , typename TOutputImage >
typedef TSupportWindowImage itk::Spectra1DImageFilter< TInputImage, TSupportWindowImage, TOutputImage >::SupportWindowImageType

Definition at line 66 of file itkSpectra1DImageFilter.h.

Constructor & Destructor Documentation

◆ Spectra1DImageFilter()

template<typename TInputImage , typename TSupportWindowImage , typename TOutputImage >
itk::Spectra1DImageFilter< TInputImage, TSupportWindowImage, TOutputImage >::Spectra1DImageFilter ( )
protected

◆ ~Spectra1DImageFilter()

Member Function Documentation

◆ BeforeThreadedGenerateData()

template<typename TInputImage , typename TSupportWindowImage , typename TOutputImage >
virtual void itk::Spectra1DImageFilter< TInputImage, TSupportWindowImage, TOutputImage >::BeforeThreadedGenerateData ( )
protectedvirtual

◆ GenerateOutputInformation()

template<typename TInputImage , typename TSupportWindowImage , typename TOutputImage >
virtual void itk::Spectra1DImageFilter< TInputImage, TSupportWindowImage, TOutputImage >::GenerateOutputInformation ( )
protectedvirtual

◆ GetClassName()

template<typename TInputImage , typename TSupportWindowImage , typename TOutputImage >
virtual const char* itk::Spectra1DImageFilter< TInputImage, TSupportWindowImage, TOutputImage >::GetClassName ( ) const
virtual

◆ itkGetInputMacro()

template<typename TInputImage , typename TSupportWindowImage , typename TOutputImage >
itk::Spectra1DImageFilter< TInputImage, TSupportWindowImage, TOutputImage >::itkGetInputMacro ( SupportWindowImage  ,
SupportWindowImageType   
)

◆ itkSetInputMacro()

template<typename TInputImage , typename TSupportWindowImage , typename TOutputImage >
itk::Spectra1DImageFilter< TInputImage, TSupportWindowImage, TOutputImage >::itkSetInputMacro ( SupportWindowImage  ,
SupportWindowImageType   
)

Set/get the input image containning the support window for local spectra computation.

◆ itkStaticConstMacro()

template<typename TInputImage , typename TSupportWindowImage , typename TOutputImage >
itk::Spectra1DImageFilter< TInputImage, TSupportWindowImage, TOutputImage >::itkStaticConstMacro ( ImageDimension  ,
unsigned  int,
TInputImage::ImageDimension   
)

◆ New()

template<typename TInputImage , typename TSupportWindowImage , typename TOutputImage >
static Pointer itk::Spectra1DImageFilter< TInputImage, TSupportWindowImage, TOutputImage >::New ( )
static

◆ ThreadedGenerateData()

template<typename TInputImage , typename TSupportWindowImage , typename TOutputImage >
virtual void itk::Spectra1DImageFilter< TInputImage, TSupportWindowImage, TOutputImage >::ThreadedGenerateData ( const OutputImageRegionType outputRegionForThread,
ThreadIdType  threadId 
)
protectedvirtual

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