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

#include <rtkSumOfSquaresImageFilter.h>

+ Inheritance diagram for rtk::SumOfSquaresImageFilter< TOutputImage >:
+ Collaboration diagram for rtk::SumOfSquaresImageFilter< TOutputImage >:

Public Types

using ConstPointer = itk::SmartPointer< const Self >
 
using OutputImageRegionType = typename TOutputImage::RegionType
 
using OutputInternalPixelType = typename TOutputImage::InternalPixelType
 
using OutputPixelType = typename TOutputImage::PixelType
 
using Pointer = itk::SmartPointer< Self >
 
using Self = SumOfSquaresImageFilter
 
using Superclass = itk::InPlaceImageFilter< TOutputImage >
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother () const
 
virtual const char * GetNameOfClass () const
 
virtual OutputInternalPixelType GetSumOfSquares ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

void AfterThreadedGenerateData ()
 
void BeforeThreadedGenerateData ()
 
 SumOfSquaresImageFilter ()
 
void ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, itk::ThreadIdType threadId) override
 
 ~SumOfSquaresImageFilter () override=default
 

Protected Attributes

OutputInternalPixelType m_SumOfSquares
 
std::vector< OutputInternalPixelTypem_VectorOfPartialSSs
 

Detailed Description

template<class TOutputImage>
class rtk::SumOfSquaresImageFilter< TOutputImage >

Definition at line 37 of file rtkSumOfSquaresImageFilter.h.

Member Typedef Documentation

template<class TOutputImage >
using rtk::SumOfSquaresImageFilter< TOutputImage >::ConstPointer = itk::SmartPointer<const Self>

Definition at line 47 of file rtkSumOfSquaresImageFilter.h.

template<class TOutputImage >
using rtk::SumOfSquaresImageFilter< TOutputImage >::OutputImageRegionType = typename TOutputImage::RegionType

Definition at line 49 of file rtkSumOfSquaresImageFilter.h.

template<class TOutputImage >
using rtk::SumOfSquaresImageFilter< TOutputImage >::OutputInternalPixelType = typename TOutputImage::InternalPixelType

Definition at line 50 of file rtkSumOfSquaresImageFilter.h.

template<class TOutputImage >
using rtk::SumOfSquaresImageFilter< TOutputImage >::OutputPixelType = typename TOutputImage::PixelType

Definition at line 48 of file rtkSumOfSquaresImageFilter.h.

template<class TOutputImage >
using rtk::SumOfSquaresImageFilter< TOutputImage >::Pointer = itk::SmartPointer<Self>

Definition at line 46 of file rtkSumOfSquaresImageFilter.h.

template<class TOutputImage >
using rtk::SumOfSquaresImageFilter< TOutputImage >::Self = SumOfSquaresImageFilter

Standard class type alias.

Definition at line 44 of file rtkSumOfSquaresImageFilter.h.

template<class TOutputImage >
using rtk::SumOfSquaresImageFilter< TOutputImage >::Superclass = itk::InPlaceImageFilter<TOutputImage>

Definition at line 45 of file rtkSumOfSquaresImageFilter.h.

Constructor & Destructor Documentation

template<class TOutputImage >
rtk::SumOfSquaresImageFilter< TOutputImage >::SumOfSquaresImageFilter ( )
protected
template<class TOutputImage >
rtk::SumOfSquaresImageFilter< TOutputImage >::~SumOfSquaresImageFilter ( )
overrideprotecteddefault

Member Function Documentation

template<class TOutputImage >
void rtk::SumOfSquaresImageFilter< TOutputImage >::AfterThreadedGenerateData ( )
protected
template<class TOutputImage >
void rtk::SumOfSquaresImageFilter< TOutputImage >::BeforeThreadedGenerateData ( )
protected
template<class TOutputImage >
virtual::itk::LightObject::Pointer rtk::SumOfSquaresImageFilter< TOutputImage >::CreateAnother ( ) const
template<class TOutputImage >
virtual const char* rtk::SumOfSquaresImageFilter< TOutputImage >::GetNameOfClass ( ) const
virtual

Run-time type information (and related methods).

Reimplemented from itk::ImageSource< TOutputImage >.

template<class TOutputImage >
virtual OutputInternalPixelType rtk::SumOfSquaresImageFilter< TOutputImage >::GetSumOfSquares ( )
virtual

Macro to get the SSD

template<class TOutputImage >
static Pointer rtk::SumOfSquaresImageFilter< TOutputImage >::New ( )
static

Method for creation through the object factory.

template<class TOutputImage >
void rtk::SumOfSquaresImageFilter< TOutputImage >::ThreadedGenerateData ( const OutputImageRegionType outputRegionForThread,
itk::ThreadIdType  threadId 
)
overrideprotected

Member Data Documentation

template<class TOutputImage >
OutputInternalPixelType rtk::SumOfSquaresImageFilter< TOutputImage >::m_SumOfSquares
protected

Definition at line 69 of file rtkSumOfSquaresImageFilter.h.

template<class TOutputImage >
std::vector<OutputInternalPixelType> rtk::SumOfSquaresImageFilter< TOutputImage >::m_VectorOfPartialSSs
protected

Definition at line 70 of file rtkSumOfSquaresImageFilter.h.


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