RTK  2.6.0
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
 
const char * GetNameOfClass () const override
 
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

◆ ConstPointer

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

Definition at line 46 of file rtkSumOfSquaresImageFilter.h.

◆ OutputImageRegionType

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

Definition at line 48 of file rtkSumOfSquaresImageFilter.h.

◆ OutputInternalPixelType

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

Definition at line 49 of file rtkSumOfSquaresImageFilter.h.

◆ OutputPixelType

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

Definition at line 47 of file rtkSumOfSquaresImageFilter.h.

◆ Pointer

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

Definition at line 45 of file rtkSumOfSquaresImageFilter.h.

◆ Self

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

Standard class type alias.

Definition at line 43 of file rtkSumOfSquaresImageFilter.h.

◆ Superclass

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

Definition at line 44 of file rtkSumOfSquaresImageFilter.h.

Constructor & Destructor Documentation

◆ SumOfSquaresImageFilter()

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

◆ ~SumOfSquaresImageFilter()

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

Member Function Documentation

◆ AfterThreadedGenerateData()

template<class TOutputImage >
void rtk::SumOfSquaresImageFilter< TOutputImage >::AfterThreadedGenerateData ( )
protectedvirtual

◆ BeforeThreadedGenerateData()

template<class TOutputImage >
void rtk::SumOfSquaresImageFilter< TOutputImage >::BeforeThreadedGenerateData ( )
protectedvirtual

◆ CreateAnother()

template<class TOutputImage >
virtual::itk::LightObject::Pointer rtk::SumOfSquaresImageFilter< TOutputImage >::CreateAnother ( ) const
virtual

Reimplemented from itk::Object.

◆ GetNameOfClass()

template<class TOutputImage >
const char* rtk::SumOfSquaresImageFilter< TOutputImage >::GetNameOfClass ( ) const
overridevirtual

Run-time type information (and related methods).

Reimplemented from itk::ImageToImageFilter< typename TInputImage, typename TOutputImage >.

◆ GetSumOfSquares()

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

Macro to get the SSD

◆ New()

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

Method for creation through the object factory.

◆ ThreadedGenerateData()

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

Member Data Documentation

◆ m_SumOfSquares

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

Definition at line 71 of file rtkSumOfSquaresImageFilter.h.

◆ m_VectorOfPartialSSs

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

Definition at line 72 of file rtkSumOfSquaresImageFilter.h.


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