RTK  2.5.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 ()=default
 
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 ()=default
 

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 45 of file rtkVarianObiRawImageFilter.h.

Constructor & Destructor Documentation

◆ ObiAttenuation()

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

◆ ~ObiAttenuation()

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

Member Function Documentation

◆ operator!=()

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

Definition at line 51 of file rtkVarianObiRawImageFilter.h.

◆ operator()()

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

Definition at line 61 of file rtkVarianObiRawImageFilter.h.

◆ operator==()

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

Definition at line 56 of file rtkVarianObiRawImageFilter.h.

◆ SetI0()

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

Definition at line 66 of file rtkVarianObiRawImageFilter.h.

◆ SetIDark()

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

Definition at line 71 of file rtkVarianObiRawImageFilter.h.

Member Data Documentation

◆ m_I0

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

Definition at line 77 of file rtkVarianObiRawImageFilter.h.

◆ m_IDark

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

Definition at line 78 of file rtkVarianObiRawImageFilter.h.


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