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

#include <rtkVarianObiRawImageFilter.h>

Public Member Functions

 ObiAttenuation ()
 
bool operator!= (const ObiAttenuation &) const
 
TOutput operator() (const TInput &A) const
 
bool operator== (const ObiAttenuation &other) const
 
void SetI0 (double i0)
 
void SetIDark (double idark)
 
 ~ObiAttenuation ()
 

Private Attributes

double m_I0
 
double m_IDark
 

Detailed Description

template<class TInput, class TOutput>
class rtk::Function::ObiAttenuation< TInput, TOutput >

Converts a raw value measured by the Varian OBI system to attenuation.

The user can specify I0 and IDark values. The defaults are 139000 and 0, respectively.

Author
Simon Rit

Definition at line 44 of file rtkVarianObiRawImageFilter.h.

Constructor & Destructor Documentation

template<class TInput , class TOutput >
rtk::Function::ObiAttenuation< TInput, TOutput >::ObiAttenuation ( )
inline

Definition at line 47 of file rtkVarianObiRawImageFilter.h.

template<class TInput , class TOutput >
rtk::Function::ObiAttenuation< TInput, TOutput >::~ObiAttenuation ( )
inline

Definition at line 48 of file rtkVarianObiRawImageFilter.h.

Member Function Documentation

template<class TInput , class TOutput >
bool rtk::Function::ObiAttenuation< TInput, TOutput >::operator!= ( const ObiAttenuation< TInput, TOutput > &  ) const
inline

Definition at line 49 of file rtkVarianObiRawImageFilter.h.

template<class TInput , class TOutput >
TOutput rtk::Function::ObiAttenuation< TInput, TOutput >::operator() ( const TInput &  A) const
inline
template<class TInput , class TOutput >
bool rtk::Function::ObiAttenuation< TInput, TOutput >::operator== ( const ObiAttenuation< TInput, TOutput > &  other) const
inline

Definition at line 53 of file rtkVarianObiRawImageFilter.h.

template<class TInput , class TOutput >
void rtk::Function::ObiAttenuation< TInput, TOutput >::SetI0 ( double  i0)
inline
template<class TInput , class TOutput >
void rtk::Function::ObiAttenuation< TInput, TOutput >::SetIDark ( double  idark)
inline

Member Data Documentation

template<class TInput , class TOutput >
double rtk::Function::ObiAttenuation< TInput, TOutput >::m_I0
private
template<class TInput , class TOutput >
double rtk::Function::ObiAttenuation< TInput, TOutput >::m_IDark
private

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