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

#include <rtkConjugateGradientGetP_kPlusOneImageFilter.h>

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

Public Types

typedef itk::AddImageFilter< TInputImage > AddFilterType
 
typedef itk::Image< typename TInputImage::InternalPixelType, TInputImage::ImageDimension > BetaImage
 
typedef itk::MultiplyImageFilter< TInputImage, BetaImage, TInputImage > MultiplyFilterType
 
typedef TInputImage::RegionType OutputImageRegionType
 
typedef itk::SmartPointer< SelfPointer
 
typedef ConjugateGradientGetP_kPlusOneImageFilter Self
 
typedef itk::ImageToImageFilter< TInputImage, TInputImage > Superclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother () const
 
virtual const char * GetNameOfClass () const
 
virtual void SetSquaredNormR_k (double _arg)
 
virtual void SetSquaredNormR_kPlusOne (double _arg)
 
void SetR_kPlusOne (const TInputImage *R_kPlusOne)
 
void SetRk (const TInputImage *Rk)
 
void SetPk (const TInputImage *Pk)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 ConjugateGradientGetP_kPlusOneImageFilter ()
 
void GenerateData () override
 
void GenerateOutputInformation () override
 
TInputImage::Pointer GetPk ()
 
TInputImage::Pointer GetR_kPlusOne ()
 
TInputImage::Pointer GetRk ()
 
virtual ~ConjugateGradientGetP_kPlusOneImageFilter () override
 

Private Member Functions

 ConjugateGradientGetP_kPlusOneImageFilter (const Self &)
 
void operator= (const Self &)
 

Private Attributes

AddFilterType::Pointer m_AddFilter
 
double m_Betak
 
MultiplyFilterType::Pointer m_MultiplyFilter
 
double m_SquaredNormR_k
 
double m_SquaredNormR_kPlusOne
 

Detailed Description

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

Author
Cyril Mory

Definition at line 35 of file rtkConjugateGradientGetP_kPlusOneImageFilter.h.

Member Typedef Documentation

template<typename TInputImage >
typedef itk::AddImageFilter<TInputImage> rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::AddFilterType

Typedefs for sub filters

Definition at line 63 of file rtkConjugateGradientGetP_kPlusOneImageFilter.h.

template<typename TInputImage >
typedef itk::Image<typename TInputImage::InternalPixelType, TInputImage::ImageDimension> rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::BetaImage
template<typename TInputImage >
typedef itk::MultiplyImageFilter<TInputImage, BetaImage, TInputImage> rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::MultiplyFilterType
template<typename TInputImage >
typedef TInputImage::RegionType rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::OutputImageRegionType
template<typename TInputImage >
typedef itk::SmartPointer< Self > rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::Pointer

Standard class typedefs.

Definition at line 40 of file rtkConjugateGradientGetP_kPlusOneImageFilter.h.

template<typename TInputImage >
typedef itk::ImageToImageFilter< TInputImage, TInputImage> rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::Superclass

Constructor & Destructor Documentation

template<typename TInputImage >
rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::ConjugateGradientGetP_kPlusOneImageFilter ( )
protected
template<typename TInputImage >
virtual rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::~ConjugateGradientGetP_kPlusOneImageFilter ( )
inlineoverrideprotectedvirtual
template<typename TInputImage >
rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::ConjugateGradientGetP_kPlusOneImageFilter ( const Self )
private

Member Function Documentation

template<typename TInputImage >
virtual::itk::LightObject::Pointer rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::CreateAnother ( ) const
template<typename TInputImage >
void rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::GenerateData ( )
overrideprotected
template<typename TInputImage >
void rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::GenerateOutputInformation ( )
overrideprotected
template<typename TInputImage >
virtual const char* rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::GetNameOfClass ( ) const
virtual

Run-time type information (and related methods).

Reimplemented from itk::ImageSource< TOutputImage >.

template<typename TInputImage >
TInputImage::Pointer rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::GetPk ( )
protected
template<typename TInputImage >
TInputImage::Pointer rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::GetR_kPlusOne ( )
protected
template<typename TInputImage >
TInputImage::Pointer rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::GetRk ( )
protected
template<typename TInputImage >
static Pointer rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::New ( )
static

Method for creation through the object factory.

template<typename TInputImage >
void rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::operator= ( const Self )
private
template<typename TInputImage >
void rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::SetPk ( const TInputImage *  Pk)

Functions to set the inputs

template<typename TInputImage >
void rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::SetR_kPlusOne ( const TInputImage *  R_kPlusOne)

Functions to set the inputs

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

Functions to set the inputs

template<typename TInputImage >
virtual void rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::SetSquaredNormR_k ( double  _arg)
virtual
template<typename TInputImage >
virtual void rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::SetSquaredNormR_kPlusOne ( double  _arg)
virtual

Member Data Documentation

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

Pointers to sub filters

Definition at line 88 of file rtkConjugateGradientGetP_kPlusOneImageFilter.h.

template<typename TInputImage >
double rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::m_Betak
private
template<typename TInputImage >
MultiplyFilterType::Pointer rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::m_MultiplyFilter
private
template<typename TInputImage >
double rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::m_SquaredNormR_k
private
template<typename TInputImage >
double rtk::ConjugateGradientGetP_kPlusOneImageFilter< TInputImage >::m_SquaredNormR_kPlusOne
private

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