RTK  1.4.0
Reconstruction Toolkit
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
rtk::ElektaSynergyRawLookupTableImageFilter< TInputImage, TOutputImage > Class Template Reference

#include <rtkElektaSynergyRawLookupTableImageFilter.h>

+ Inheritance diagram for rtk::ElektaSynergyRawLookupTableImageFilter< TInputImage, TOutputImage >:
+ Collaboration diagram for rtk::ElektaSynergyRawLookupTableImageFilter< TInputImage, TOutputImage >:

Public Types

typedef itk::SmartPointer< const SelfConstPointer
 
typedef TInputImage::PixelType InputImagePixelType
 
typedef Superclass::FunctorType::LookupTableType LookupTableType
 
typedef TOutputImage::PixelType OutputImagePixelType
 
typedef itk::SmartPointer< SelfPointer
 
typedef ElektaSynergyRawLookupTableImageFilter Self
 
typedef LookupTableImageFilter< TInputImage, TOutputImage > Superclass
 
- Public Types inherited from rtk::LookupTableImageFilter< TInputImage, TOutputImage >
typedef itk::SmartPointer< const SelfConstPointer
 
typedef Functor::LUT< typename TInputImage::PixelType, typename TOutputImage::PixelType > FunctorType
 
typedef FunctorType::LookupTableType LookupTableType
 
typedef itk::SmartPointer< SelfPointer
 
typedef LookupTableImageFilter Self
 
typedef itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, FunctorTypeSuperclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother () const
 
virtual const char * GetNameOfClass () const
 
- Public Member Functions inherited from rtk::LookupTableImageFilter< TInputImage, TOutputImage >
void BeforeThreadedGenerateData () override
 
virtual ::itk::LightObject::Pointer CreateAnother () const
 
virtual const LookupTableTypeGetLookupTable () const
 
virtual LookupTableTypeGetModifiableLookupTable ()
 
virtual void SetLookupTable (LookupTableType *_arg)
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from rtk::LookupTableImageFilter< TInputImage, TOutputImage >
static Pointer New ()
 

Protected Member Functions

 ElektaSynergyRawLookupTableImageFilter ()
 
virtual ~ElektaSynergyRawLookupTableImageFilter () override
 
- Protected Member Functions inherited from rtk::LookupTableImageFilter< TInputImage, TOutputImage >
 LookupTableImageFilter ()
 
virtual ~LookupTableImageFilter () override
 

Private Member Functions

 ElektaSynergyRawLookupTableImageFilter (const Self &)
 
void operator= (const Self &)
 

Additional Inherited Members

- Protected Attributes inherited from rtk::LookupTableImageFilter< TInputImage, TOutputImage >
LookupTableType::Pointer m_LookupTable
 

Detailed Description

template<class TInputImage = itk::Image<unsigned short, 2>, class TOutputImage = itk::Image<unsigned short, 2>>
class rtk::ElektaSynergyRawLookupTableImageFilter< TInputImage, TOutputImage >

First part of ElektaSynergyLookupTableImageFilter.

The lookup table has been split in two to allow application of the scatter correction algorithm in between. The first part only set values to have max value in air.

Test:
rtkelektatest.cxx
Author
Simon Rit

Definition at line 43 of file rtkElektaSynergyRawLookupTableImageFilter.h.

Member Typedef Documentation

template<class TInputImage = itk::Image<unsigned short, 2>, class TOutputImage = itk::Image<unsigned short, 2>>
typedef itk::SmartPointer<const Self> rtk::ElektaSynergyRawLookupTableImageFilter< TInputImage, TOutputImage >::ConstPointer

Definition at line 53 of file rtkElektaSynergyRawLookupTableImageFilter.h.

template<class TInputImage = itk::Image<unsigned short, 2>, class TOutputImage = itk::Image<unsigned short, 2>>
typedef TInputImage::PixelType rtk::ElektaSynergyRawLookupTableImageFilter< TInputImage, TOutputImage >::InputImagePixelType

Definition at line 55 of file rtkElektaSynergyRawLookupTableImageFilter.h.

template<class TInputImage = itk::Image<unsigned short, 2>, class TOutputImage = itk::Image<unsigned short, 2>>
typedef Superclass::FunctorType::LookupTableType rtk::ElektaSynergyRawLookupTableImageFilter< TInputImage, TOutputImage >::LookupTableType

Definition at line 57 of file rtkElektaSynergyRawLookupTableImageFilter.h.

template<class TInputImage = itk::Image<unsigned short, 2>, class TOutputImage = itk::Image<unsigned short, 2>>
typedef TOutputImage::PixelType rtk::ElektaSynergyRawLookupTableImageFilter< TInputImage, TOutputImage >::OutputImagePixelType

Definition at line 56 of file rtkElektaSynergyRawLookupTableImageFilter.h.

template<class TInputImage = itk::Image<unsigned short, 2>, class TOutputImage = itk::Image<unsigned short, 2>>
typedef itk::SmartPointer<Self> rtk::ElektaSynergyRawLookupTableImageFilter< TInputImage, TOutputImage >::Pointer

Definition at line 52 of file rtkElektaSynergyRawLookupTableImageFilter.h.

template<class TInputImage = itk::Image<unsigned short, 2>, class TOutputImage = itk::Image<unsigned short, 2>>
typedef ElektaSynergyRawLookupTableImageFilter rtk::ElektaSynergyRawLookupTableImageFilter< TInputImage, TOutputImage >::Self

Standard class typedefs.

Definition at line 49 of file rtkElektaSynergyRawLookupTableImageFilter.h.

template<class TInputImage = itk::Image<unsigned short, 2>, class TOutputImage = itk::Image<unsigned short, 2>>
typedef LookupTableImageFilter< TInputImage, TOutputImage > rtk::ElektaSynergyRawLookupTableImageFilter< TInputImage, TOutputImage >::Superclass

Definition at line 51 of file rtkElektaSynergyRawLookupTableImageFilter.h.

Constructor & Destructor Documentation

template<class TInputImage = itk::Image<unsigned short, 2>, class TOutputImage = itk::Image<unsigned short, 2>>
rtk::ElektaSynergyRawLookupTableImageFilter< TInputImage, TOutputImage >::ElektaSynergyRawLookupTableImageFilter ( )
protected
template<class TInputImage = itk::Image<unsigned short, 2>, class TOutputImage = itk::Image<unsigned short, 2>>
virtual rtk::ElektaSynergyRawLookupTableImageFilter< TInputImage, TOutputImage >::~ElektaSynergyRawLookupTableImageFilter ( )
inlineoverrideprotectedvirtual

Definition at line 73 of file rtkElektaSynergyRawLookupTableImageFilter.h.

template<class TInputImage = itk::Image<unsigned short, 2>, class TOutputImage = itk::Image<unsigned short, 2>>
rtk::ElektaSynergyRawLookupTableImageFilter< TInputImage, TOutputImage >::ElektaSynergyRawLookupTableImageFilter ( const Self )
private

Member Function Documentation

template<class TInputImage = itk::Image<unsigned short, 2>, class TOutputImage = itk::Image<unsigned short, 2>>
virtual::itk::LightObject::Pointer rtk::ElektaSynergyRawLookupTableImageFilter< TInputImage, TOutputImage >::CreateAnother ( ) const
template<class TInputImage = itk::Image<unsigned short, 2>, class TOutputImage = itk::Image<unsigned short, 2>>
virtual const char* rtk::ElektaSynergyRawLookupTableImageFilter< TInputImage, TOutputImage >::GetNameOfClass ( ) const
virtual

Runtime information support.

Reimplemented from rtk::LookupTableImageFilter< TInputImage, TOutputImage >.

template<class TInputImage = itk::Image<unsigned short, 2>, class TOutputImage = itk::Image<unsigned short, 2>>
static Pointer rtk::ElektaSynergyRawLookupTableImageFilter< TInputImage, TOutputImage >::New ( )
static

Method for creation through the object factory.

template<class TInputImage = itk::Image<unsigned short, 2>, class TOutputImage = itk::Image<unsigned short, 2>>
void rtk::ElektaSynergyRawLookupTableImageFilter< TInputImage, TOutputImage >::operator= ( const Self )
private

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