19 #ifndef rtkVarianObiRawImageFilter_h 20 #define rtkVarianObiRawImageFilter_h 43 template<
class TInput,
class TOutput>
55 return !(*
this != other);
79 template <
class TInputImage,
class TOutputImage>
83 Function::ObiAttenuation<
84 typename TInputImage::PixelType,
85 typename TOutputImage::PixelType> >
103 itkGetMacro(I0,
double);
106 itkGetMacro(IDark,
double);
109 void BeforeThreadedGenerateData() ITK_OVERRIDE;
113 virtual ~VarianObiRawImageFilter() ITK_OVERRIDE {}
117 void operator=(
const Self&);
125 #ifndef ITK_MANUAL_INSTANTIATION 126 #include "rtkVarianObiRawImageFilter.hxx"
Converts a raw value measured by the Varian OBI system to attenuation.
itk::SmartPointer< Self > Pointer
TOutput operator()(const TInput &A) const
itk::SmartPointer< const Self > ConstPointer
VarianObiRawImageFilter Self
Converts raw images measured by the Varian OBI system to attenuation.
bool operator==(const ObiAttenuation &other) const
itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::ObiAttenuation< typename TInputImage::PixelType, typename TOutputImage::PixelType > > Superclass
void SetIDark(double idark)
#define itkSetMacro(name, type)
bool operator!=(const ObiAttenuation &) const