RTK  2.0.1
Reconstruction Toolkit
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes | List of all members
rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage > Class Template Reference

#include <rtkConjugateGradientGetX_kPlusOneImageFilter.h>

+ Inheritance diagram for rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >:
+ Collaboration diagram for rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >:

Public Types

using AddFilterType = itk::AddImageFilter< TInputImage >
 
using AlphaImage = itk::Image< typename TInputImage::InternalPixelType, TInputImage::ImageDimension >
 
using MultiplyFilterType = itk::MultiplyImageFilter< TInputImage, AlphaImage, TInputImage >
 
using OutputImageRegionType = typename TInputImage::RegionType
 
using Pointer = itk::SmartPointer< Self >
 
using Self = ConjugateGradientGetX_kPlusOneImageFilter
 
using Superclass = itk::ImageToImageFilter< TInputImage, TInputImage >
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother () const
 
virtual double GetAlphak ()
 
virtual const char * GetNameOfClass () const
 
virtual void SetAlphak (double _arg)
 
void SetXk (const TInputImage *Xk)
 
void SetPk (const TInputImage *Pk)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 ConjugateGradientGetX_kPlusOneImageFilter ()
 
void GenerateData () override
 
void GenerateOutputInformation () override
 
TInputImage::Pointer GetPk ()
 
TInputImage::Pointer GetXk ()
 
 ~ConjugateGradientGetX_kPlusOneImageFilter () override=default
 

Private Attributes

AddFilterType::Pointer m_AddFilter
 
double m_Alphak
 
MultiplyFilterType::Pointer m_MultiplyFilter
 

Detailed Description

template<typename TInputImage>
class rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >

Author
Cyril Mory

Definition at line 35 of file rtkConjugateGradientGetX_kPlusOneImageFilter.h.

Member Typedef Documentation

template<typename TInputImage >
using rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >::AddFilterType = itk::AddImageFilter<TInputImage>

Typedefs for sub filters

Definition at line 63 of file rtkConjugateGradientGetX_kPlusOneImageFilter.h.

template<typename TInputImage >
using rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >::AlphaImage = itk::Image<typename TInputImage::InternalPixelType, TInputImage::ImageDimension>
template<typename TInputImage >
using rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >::MultiplyFilterType = itk::MultiplyImageFilter<TInputImage, AlphaImage, TInputImage>
template<typename TInputImage >
using rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >::OutputImageRegionType = typename TInputImage::RegionType
template<typename TInputImage >
using rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >::Pointer = itk::SmartPointer< Self >

Standard class type alias.

Definition at line 41 of file rtkConjugateGradientGetX_kPlusOneImageFilter.h.

template<typename TInputImage >
using rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >::Superclass = itk::ImageToImageFilter< TInputImage, TInputImage>

Constructor & Destructor Documentation

template<typename TInputImage >
rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >::ConjugateGradientGetX_kPlusOneImageFilter ( )
protected
template<typename TInputImage >
rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >::~ConjugateGradientGetX_kPlusOneImageFilter ( )
overrideprotecteddefault

Member Function Documentation

template<typename TInputImage >
virtual::itk::LightObject::Pointer rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >::CreateAnother ( ) const
template<typename TInputImage >
void rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >::GenerateData ( )
overrideprotected

Does the real work.

template<typename TInputImage >
void rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >::GenerateOutputInformation ( )
overrideprotected
template<typename TInputImage >
virtual double rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >::GetAlphak ( )
virtual
template<typename TInputImage >
virtual const char* rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >::GetNameOfClass ( ) const
virtual

Run-time type information (and related methods).

Reimplemented from itk::ImageSource< TOutputImage >.

template<typename TInputImage >
TInputImage::Pointer rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >::GetPk ( )
protected
template<typename TInputImage >
TInputImage::Pointer rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >::GetXk ( )
protected
template<typename TInputImage >
static Pointer rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >::New ( )
static

Method for creation through the object factory.

template<typename TInputImage >
virtual void rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >::SetAlphak ( double  _arg)
virtual
template<typename TInputImage >
void rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >::SetPk ( const TInputImage *  Pk)

Functions to set the inputs

template<typename TInputImage >
void rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >::SetXk ( const TInputImage *  Xk)

Functions to set the inputs

Member Data Documentation

template<typename TInputImage >
AddFilterType::Pointer rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >::m_AddFilter
private

Pointers to sub filters

Definition at line 82 of file rtkConjugateGradientGetX_kPlusOneImageFilter.h.

template<typename TInputImage >
double rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >::m_Alphak
private
template<typename TInputImage >
MultiplyFilterType::Pointer rtk::ConjugateGradientGetX_kPlusOneImageFilter< TInputImage >::m_MultiplyFilter
private

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