RTK  2.5.0
Reconstruction Toolkit
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
rtk::ElektaSynergyLookupTableImageFilter< TOutputImage > Class Template Reference

#include <rtkElektaSynergyLookupTableImageFilter.h>

+ Inheritance diagram for rtk::ElektaSynergyLookupTableImageFilter< TOutputImage >:
+ Collaboration diagram for rtk::ElektaSynergyLookupTableImageFilter< TOutputImage >:

Public Types

using ConstPointer = itk::SmartPointer< const Self >
 
using InputImagePixelType = unsigned short
 
using LookupTableType = typename Superclass::FunctorType::LookupTableType
 
using OutputImagePixelType = typename TOutputImage::PixelType
 
using Pointer = itk::SmartPointer< Self >
 
using Self = ElektaSynergyLookupTableImageFilter
 
using Superclass = LookupTableImageFilter< itk::Image< unsigned short, TOutputImage::ImageDimension >, TOutputImage >
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother () const
 
virtual const char * GetNameOfClass () const
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 ElektaSynergyLookupTableImageFilter ()
 
 ~ElektaSynergyLookupTableImageFilter () override=default
 

Detailed Description

template<class TOutputImage>
class rtk::ElektaSynergyLookupTableImageFilter< TOutputImage >

Lookup table for Elekta Synergy data.

The lookup table converts the raw values measured by the panel after a first raw lookup table to the logarithm of the value divided by the maximum numerical value. This could be improved with a calibration of the air value.

Test:
rtkelektatest.cxx
Author
Simon Rit

Definition at line 42 of file rtkElektaSynergyLookupTableImageFilter.h.

Member Typedef Documentation

◆ ConstPointer

template<class TOutputImage >
using rtk::ElektaSynergyLookupTableImageFilter< TOutputImage >::ConstPointer = itk::SmartPointer<const Self>

Definition at line 52 of file rtkElektaSynergyLookupTableImageFilter.h.

◆ InputImagePixelType

template<class TOutputImage >
using rtk::ElektaSynergyLookupTableImageFilter< TOutputImage >::InputImagePixelType = unsigned short

Definition at line 54 of file rtkElektaSynergyLookupTableImageFilter.h.

◆ LookupTableType

template<class TOutputImage >
using rtk::ElektaSynergyLookupTableImageFilter< TOutputImage >::LookupTableType = typename Superclass::FunctorType::LookupTableType

Definition at line 56 of file rtkElektaSynergyLookupTableImageFilter.h.

◆ OutputImagePixelType

template<class TOutputImage >
using rtk::ElektaSynergyLookupTableImageFilter< TOutputImage >::OutputImagePixelType = typename TOutputImage::PixelType

Definition at line 55 of file rtkElektaSynergyLookupTableImageFilter.h.

◆ Pointer

template<class TOutputImage >
using rtk::ElektaSynergyLookupTableImageFilter< TOutputImage >::Pointer = itk::SmartPointer<Self>

Definition at line 51 of file rtkElektaSynergyLookupTableImageFilter.h.

◆ Self

template<class TOutputImage >
using rtk::ElektaSynergyLookupTableImageFilter< TOutputImage >::Self = ElektaSynergyLookupTableImageFilter

Standard class type alias.

Definition at line 49 of file rtkElektaSynergyLookupTableImageFilter.h.

◆ Superclass

template<class TOutputImage >
using rtk::ElektaSynergyLookupTableImageFilter< TOutputImage >::Superclass = LookupTableImageFilter<itk::Image<unsigned short, TOutputImage::ImageDimension>, TOutputImage>

Definition at line 50 of file rtkElektaSynergyLookupTableImageFilter.h.

Constructor & Destructor Documentation

◆ ElektaSynergyLookupTableImageFilter()

template<class TOutputImage >
rtk::ElektaSynergyLookupTableImageFilter< TOutputImage >::ElektaSynergyLookupTableImageFilter ( )
protected

◆ ~ElektaSynergyLookupTableImageFilter()

template<class TOutputImage >
rtk::ElektaSynergyLookupTableImageFilter< TOutputImage >::~ElektaSynergyLookupTableImageFilter ( )
overrideprotecteddefault

Member Function Documentation

◆ CreateAnother()

template<class TOutputImage >
virtual::itk::LightObject::Pointer rtk::ElektaSynergyLookupTableImageFilter< TOutputImage >::CreateAnother ( ) const
virtual

Reimplemented from itk::Object.

◆ GetNameOfClass()

template<class TOutputImage >
virtual const char* rtk::ElektaSynergyLookupTableImageFilter< TOutputImage >::GetNameOfClass ( ) const
virtual

◆ New()

template<class TOutputImage >
static Pointer rtk::ElektaSynergyLookupTableImageFilter< TOutputImage >::New ( )
static

Method for creation through the object factory.


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