Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
itk::ExtractChannelFromRgbaImageFilter< ReferenceImageType, OutputImageType > Class Template Reference

#include <itkExtractChannelFromRgbaImageFilter.h>

Inheritance diagram for itk::ExtractChannelFromRgbaImageFilter< ReferenceImageType, OutputImageType >:
Collaboration diagram for itk::ExtractChannelFromRgbaImageFilter< ReferenceImageType, OutputImageType >:

Public Types

enum  Channel { RED, GREEN, BLUE, ALPHA }
 
typedef ExtractChannelFromRgbaImageFilter Self
 
typedef ProcessObject Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef itk::Image< itk::RGBAPixel< unsigned char >, 3 > InputImageType
 
typedef OutputImageType::PixelType OutPixelType
 
typedef InputImageType::PixelType InPixelType
 

Public Member Functions

Pointer Clone () const
 
virtual const char * GetClassName () const
 
void GenerateData ()
 
virtual void SetChannel (Channel _arg)
 
virtual void SetReferenceImage (typename ReferenceImageType::Pointer _arg)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 ExtractChannelFromRgbaImageFilter ()
 
virtual ~ExtractChannelFromRgbaImageFilter ()
 

Protected Attributes

Channel m_Channel
 
ReferenceImageType::Pointer m_ReferenceImage
 

Detailed Description

template<class ReferenceImageType, class OutputImageType>
class itk::ExtractChannelFromRgbaImageFilter< ReferenceImageType, OutputImageType >

Definition at line 27 of file itkExtractChannelFromRgbaImageFilter.h.

Member Typedef Documentation

template<class ReferenceImageType , class OutputImageType >
typedef SmartPointer< const Self > itk::ExtractChannelFromRgbaImageFilter< ReferenceImageType, OutputImageType >::ConstPointer

Definition at line 42 of file itkExtractChannelFromRgbaImageFilter.h.

template<class ReferenceImageType , class OutputImageType >
typedef InputImageType::PixelType itk::ExtractChannelFromRgbaImageFilter< ReferenceImageType, OutputImageType >::InPixelType

Definition at line 46 of file itkExtractChannelFromRgbaImageFilter.h.

template<class ReferenceImageType , class OutputImageType >
typedef itk::Image<itk::RGBAPixel<unsigned char>,3> itk::ExtractChannelFromRgbaImageFilter< ReferenceImageType, OutputImageType >::InputImageType

Definition at line 44 of file itkExtractChannelFromRgbaImageFilter.h.

template<class ReferenceImageType , class OutputImageType >
typedef OutputImageType::PixelType itk::ExtractChannelFromRgbaImageFilter< ReferenceImageType, OutputImageType >::OutPixelType

Definition at line 45 of file itkExtractChannelFromRgbaImageFilter.h.

template<class ReferenceImageType , class OutputImageType >
typedef SmartPointer< Self > itk::ExtractChannelFromRgbaImageFilter< ReferenceImageType, OutputImageType >::Pointer

Definition at line 41 of file itkExtractChannelFromRgbaImageFilter.h.

template<class ReferenceImageType , class OutputImageType >
typedef ExtractChannelFromRgbaImageFilter itk::ExtractChannelFromRgbaImageFilter< ReferenceImageType, OutputImageType >::Self

Definition at line 39 of file itkExtractChannelFromRgbaImageFilter.h.

template<class ReferenceImageType , class OutputImageType >
typedef ProcessObject itk::ExtractChannelFromRgbaImageFilter< ReferenceImageType, OutputImageType >::Superclass

Definition at line 40 of file itkExtractChannelFromRgbaImageFilter.h.

Member Enumeration Documentation

template<class ReferenceImageType , class OutputImageType >
enum itk::ExtractChannelFromRgbaImageFilter::Channel
Enumerator
RED 
GREEN 
BLUE 
ALPHA 

Definition at line 32 of file itkExtractChannelFromRgbaImageFilter.h.

Constructor & Destructor Documentation

template<class ReferenceImageType , class OutputImageType >
itk::ExtractChannelFromRgbaImageFilter< ReferenceImageType, OutputImageType >::ExtractChannelFromRgbaImageFilter ( )
protected

Definition at line 29 of file itkExtractChannelFromRgbaImageFilter.cpp.

template<class ReferenceImageType , class OutputImageType >
itk::ExtractChannelFromRgbaImageFilter< ReferenceImageType, OutputImageType >::~ExtractChannelFromRgbaImageFilter ( )
protectedvirtual

Definition at line 36 of file itkExtractChannelFromRgbaImageFilter.cpp.

Member Function Documentation

template<class ReferenceImageType , class OutputImageType >
Pointer itk::ExtractChannelFromRgbaImageFilter< ReferenceImageType, OutputImageType >::Clone ( ) const
template<class ReferenceImageType , class OutputImageType >
void itk::ExtractChannelFromRgbaImageFilter< ReferenceImageType, OutputImageType >::GenerateData ( )

Upsampling factor

Definition at line 41 of file itkExtractChannelFromRgbaImageFilter.cpp.

References mitk::New().

template<class ReferenceImageType , class OutputImageType >
virtual const char* itk::ExtractChannelFromRgbaImageFilter< ReferenceImageType, OutputImageType >::GetClassName ( ) const
virtual
template<class ReferenceImageType , class OutputImageType >
static Pointer itk::ExtractChannelFromRgbaImageFilter< ReferenceImageType, OutputImageType >::New ( )
static
template<class ReferenceImageType , class OutputImageType >
virtual void itk::ExtractChannelFromRgbaImageFilter< ReferenceImageType, OutputImageType >::SetChannel ( Channel  _arg)
virtual
template<class ReferenceImageType , class OutputImageType >
virtual void itk::ExtractChannelFromRgbaImageFilter< ReferenceImageType, OutputImageType >::SetReferenceImage ( typename ReferenceImageType::Pointer  _arg)
virtual

Member Data Documentation

template<class ReferenceImageType , class OutputImageType >
Channel itk::ExtractChannelFromRgbaImageFilter< ReferenceImageType, OutputImageType >::m_Channel
protected

Definition at line 63 of file itkExtractChannelFromRgbaImageFilter.h.

template<class ReferenceImageType , class OutputImageType >
ReferenceImageType::Pointer itk::ExtractChannelFromRgbaImageFilter< ReferenceImageType, OutputImageType >::m_ReferenceImage
protected

Definition at line 64 of file itkExtractChannelFromRgbaImageFilter.h.


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