RTK  1.4.0
Reconstruction Toolkit
Public Types | Public Member Functions | Private Attributes | List of all members
rtk::Functor::ComputeAttenuationCorrectionBackProjection< TInput, TOutput > Class Template Reference

#include <rtkJosephBackAttenuatedProjectionImageFilter.h>

Public Types

typedef itk::Vector< double, 3 > VectorType
 

Public Member Functions

 ComputeAttenuationCorrectionBackProjection ()
 
bool operator!= (const ComputeAttenuationCorrectionBackProjection &) const
 
TOutput operator() (const TInput rayValue, const TInput attenuationRay, const VectorType &stepInMM, bool &isNewRay)
 
bool operator== (const ComputeAttenuationCorrectionBackProjection &other) const
 
void SetAttenuationPixel (TInput *attenuationPixel)
 
 ~ComputeAttenuationCorrectionBackProjection ()
 

Private Attributes

TInput * m_AttenuationPixel
 
TInput m_ex1
 

Detailed Description

template<class TInput, class TOutput>
class rtk::Functor::ComputeAttenuationCorrectionBackProjection< TInput, TOutput >

Function to compute the attenuation correction on the projection.

Author
Antoine Robert

Definition at line 87 of file rtkJosephBackAttenuatedProjectionImageFilter.h.

Member Typedef Documentation

template<class TInput , class TOutput >
typedef itk::Vector<double, 3> rtk::Functor::ComputeAttenuationCorrectionBackProjection< TInput, TOutput >::VectorType

Constructor & Destructor Documentation

template<class TInput , class TOutput >
rtk::Functor::ComputeAttenuationCorrectionBackProjection< TInput, TOutput >::ComputeAttenuationCorrectionBackProjection ( )
inline
template<class TInput , class TOutput >
rtk::Functor::ComputeAttenuationCorrectionBackProjection< TInput, TOutput >::~ComputeAttenuationCorrectionBackProjection ( )
inline

Member Function Documentation

template<class TInput , class TOutput >
bool rtk::Functor::ComputeAttenuationCorrectionBackProjection< TInput, TOutput >::operator!= ( const ComputeAttenuationCorrectionBackProjection< TInput, TOutput > &  ) const
inline
template<class TInput , class TOutput >
TOutput rtk::Functor::ComputeAttenuationCorrectionBackProjection< TInput, TOutput >::operator() ( const TInput  rayValue,
const TInput  attenuationRay,
const VectorType stepInMM,
bool &  isNewRay 
)
inline
template<class TInput , class TOutput >
bool rtk::Functor::ComputeAttenuationCorrectionBackProjection< TInput, TOutput >::operator== ( const ComputeAttenuationCorrectionBackProjection< TInput, TOutput > &  other) const
inline
template<class TInput , class TOutput >
void rtk::Functor::ComputeAttenuationCorrectionBackProjection< TInput, TOutput >::SetAttenuationPixel ( TInput *  attenuationPixel)
inline

Member Data Documentation

template<class TInput , class TOutput >
TInput* rtk::Functor::ComputeAttenuationCorrectionBackProjection< TInput, TOutput >::m_AttenuationPixel
private
template<class TInput , class TOutput >
TInput rtk::Functor::ComputeAttenuationCorrectionBackProjection< TInput, TOutput >::m_ex1
private

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