RTK  2.5.0
Reconstruction Toolkit
Public Types | Public Member Functions | Static Public Member Functions | Protected 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

using ConstPointer = itk::SmartPointer< const Self >
 
using InputImagePixelType = typename TInputImage::PixelType
 
using LookupTableType = typename Superclass::FunctorType::LookupTableType
 
using OutputImagePixelType = typename TOutputImage::PixelType
 
using Pointer = itk::SmartPointer< Self >
 
using Self = ElektaSynergyRawLookupTableImageFilter
 
using Superclass = LookupTableImageFilter< TInputImage, TOutputImage >
 
- Public Types inherited from rtk::LookupTableImageFilter< TInputImage, TOutputImage >
using ConstPointer = itk::SmartPointer< const Self >
 
using FunctorType = Functor::LUT< typename TInputImage::PixelType, typename TOutputImage::PixelType >
 
using LookupTableType = typename FunctorType::LookupTableType
 
using Pointer = itk::SmartPointer< Self >
 
using Self = LookupTableImageFilter
 
using Superclass = itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, FunctorType >
 

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 ()
 
 ~ElektaSynergyRawLookupTableImageFilter () override=default
 
- Protected Member Functions inherited from rtk::LookupTableImageFilter< TInputImage, TOutputImage >
 LookupTableImageFilter ()=default
 
 ~LookupTableImageFilter () override=default
 

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 42 of file rtkElektaSynergyRawLookupTableImageFilter.h.

Member Typedef Documentation

◆ ConstPointer

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

Definition at line 53 of file rtkElektaSynergyRawLookupTableImageFilter.h.

◆ InputImagePixelType

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

Definition at line 55 of file rtkElektaSynergyRawLookupTableImageFilter.h.

◆ LookupTableType

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

Definition at line 57 of file rtkElektaSynergyRawLookupTableImageFilter.h.

◆ OutputImagePixelType

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

Definition at line 56 of file rtkElektaSynergyRawLookupTableImageFilter.h.

◆ Pointer

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

Definition at line 52 of file rtkElektaSynergyRawLookupTableImageFilter.h.

◆ Self

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

Standard class type alias.

Definition at line 50 of file rtkElektaSynergyRawLookupTableImageFilter.h.

◆ Superclass

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

Definition at line 51 of file rtkElektaSynergyRawLookupTableImageFilter.h.

Constructor & Destructor Documentation

◆ ElektaSynergyRawLookupTableImageFilter()

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

◆ ~ElektaSynergyRawLookupTableImageFilter()

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

Member Function Documentation

◆ CreateAnother()

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
virtual

Reimplemented from itk::Object.

◆ GetNameOfClass()

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 >.

◆ New()

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.


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