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

#include <rtkConjugateGradientGetR_kPlusOneImageFilter.h>

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

Public Types

using OutputImageRegionType = typename TInputImage::RegionType
 
using Pointer = itk::SmartPointer< Self >
 
using Self = ConjugateGradientGetR_kPlusOneImageFilter
 
using Superclass = itk::ImageToImageFilter< TInputImage, TInputImage >
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother () const
 
virtual double GetAlphak ()
 
const char * GetNameOfClass () const override
 
virtual double GetSquaredNormR_k ()
 
virtual double GetSquaredNormR_kPlusOne ()
 
void SetRk (const TInputImage *Rk)
 
void SetPk (const TInputImage *Pk)
 
void SetAPk (const TInputImage *APk)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 ConjugateGradientGetR_kPlusOneImageFilter ()
 
void GenerateData () override
 
TInputImage::Pointer GetAPk ()
 
TInputImage::Pointer GetPk ()
 
TInputImage::Pointer GetRk ()
 
 ~ConjugateGradientGetR_kPlusOneImageFilter () override=default
 

Private Attributes

double m_Alphak { 0. }
 
double m_SquaredNormR_k { 0. }
 
double m_SquaredNormR_kPlusOne { 0. }
 

Detailed Description

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

Author
Cyril Mory

Definition at line 37 of file rtkConjugateGradientGetR_kPlusOneImageFilter.h.

Member Typedef Documentation

◆ OutputImageRegionType

template<typename TInputImage >
using rtk::ConjugateGradientGetR_kPlusOneImageFilter< TInputImage >::OutputImageRegionType = typename TInputImage::RegionType

◆ Pointer

template<typename TInputImage >
using rtk::ConjugateGradientGetR_kPlusOneImageFilter< TInputImage >::Pointer = itk::SmartPointer<Self>

◆ Self

Standard class type alias.

Definition at line 44 of file rtkConjugateGradientGetR_kPlusOneImageFilter.h.

◆ Superclass

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

Constructor & Destructor Documentation

◆ ConjugateGradientGetR_kPlusOneImageFilter()

template<typename TInputImage >
rtk::ConjugateGradientGetR_kPlusOneImageFilter< TInputImage >::ConjugateGradientGetR_kPlusOneImageFilter ( )
protected

◆ ~ConjugateGradientGetR_kPlusOneImageFilter()

template<typename TInputImage >
rtk::ConjugateGradientGetR_kPlusOneImageFilter< TInputImage >::~ConjugateGradientGetR_kPlusOneImageFilter ( )
overrideprotecteddefault

Member Function Documentation

◆ CreateAnother()

template<typename TInputImage >
virtual::itk::LightObject::Pointer rtk::ConjugateGradientGetR_kPlusOneImageFilter< TInputImage >::CreateAnother ( ) const
virtual

Reimplemented from itk::Object.

◆ GenerateData()

template<typename TInputImage >
void rtk::ConjugateGradientGetR_kPlusOneImageFilter< TInputImage >::GenerateData ( )
overrideprotectedvirtual

◆ GetAlphak()

template<typename TInputImage >
virtual double rtk::ConjugateGradientGetR_kPlusOneImageFilter< TInputImage >::GetAlphak ( )
virtual

◆ GetAPk()

template<typename TInputImage >
TInputImage::Pointer rtk::ConjugateGradientGetR_kPlusOneImageFilter< TInputImage >::GetAPk ( )
protected

◆ GetNameOfClass()

template<typename TInputImage >
const char* rtk::ConjugateGradientGetR_kPlusOneImageFilter< TInputImage >::GetNameOfClass ( ) const
overridevirtual

Run-time type information (and related methods).

Reimplemented from itk::ImageSource< typename TOutputImage >.

◆ GetPk()

template<typename TInputImage >
TInputImage::Pointer rtk::ConjugateGradientGetR_kPlusOneImageFilter< TInputImage >::GetPk ( )
protected

◆ GetRk()

template<typename TInputImage >
TInputImage::Pointer rtk::ConjugateGradientGetR_kPlusOneImageFilter< TInputImage >::GetRk ( )
protected

◆ GetSquaredNormR_k()

template<typename TInputImage >
virtual double rtk::ConjugateGradientGetR_kPlusOneImageFilter< TInputImage >::GetSquaredNormR_k ( )
virtual

◆ GetSquaredNormR_kPlusOne()

template<typename TInputImage >
virtual double rtk::ConjugateGradientGetR_kPlusOneImageFilter< TInputImage >::GetSquaredNormR_kPlusOne ( )
virtual

◆ New()

template<typename TInputImage >
static Pointer rtk::ConjugateGradientGetR_kPlusOneImageFilter< TInputImage >::New ( )
static

Method for creation through the object factory.

◆ SetAPk()

template<typename TInputImage >
void rtk::ConjugateGradientGetR_kPlusOneImageFilter< TInputImage >::SetAPk ( const TInputImage *  APk)

Functions to set the inputs

◆ SetPk()

template<typename TInputImage >
void rtk::ConjugateGradientGetR_kPlusOneImageFilter< TInputImage >::SetPk ( const TInputImage *  Pk)

Functions to set the inputs

◆ SetRk()

template<typename TInputImage >
void rtk::ConjugateGradientGetR_kPlusOneImageFilter< TInputImage >::SetRk ( const TInputImage *  Rk)

Functions to set the inputs

Member Data Documentation

◆ m_Alphak

template<typename TInputImage >
double rtk::ConjugateGradientGetR_kPlusOneImageFilter< TInputImage >::m_Alphak { 0. }
private

◆ m_SquaredNormR_k

template<typename TInputImage >
double rtk::ConjugateGradientGetR_kPlusOneImageFilter< TInputImage >::m_SquaredNormR_k { 0. }
private

◆ m_SquaredNormR_kPlusOne

template<typename TInputImage >
double rtk::ConjugateGradientGetR_kPlusOneImageFilter< TInputImage >::m_SquaredNormR_kPlusOne { 0. }
private

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