RTK  1.4.0
Reconstruction Toolkit
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | 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

typedef itk::SmartPointer< const SelfConstPointer
 
typedef TOutputImage::RegionType OutputImageRegionType
 
typedef TOutputImage::InternalPixelType OutputInternalPixelType
 
typedef TOutputImage::PixelType OutputPixelType
 
typedef itk::SmartPointer< SelfPointer
 
typedef SumOfSquaresImageFilter Self
 
typedef itk::InPlaceImageFilter< TOutputImage > Superclass
 

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
 

Protected Attributes

OutputInternalPixelType m_SumOfSquares
 
std::vector< OutputInternalPixelTypem_VectorOfPartialSSs
 

Private Member Functions

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

Detailed Description

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

Definition at line 37 of file rtkSumOfSquaresImageFilter.h.

Member Typedef Documentation

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

Definition at line 45 of file rtkSumOfSquaresImageFilter.h.

template<class TOutputImage >
typedef TOutputImage::RegionType rtk::SumOfSquaresImageFilter< TOutputImage >::OutputImageRegionType

Definition at line 47 of file rtkSumOfSquaresImageFilter.h.

template<class TOutputImage >
typedef TOutputImage::InternalPixelType rtk::SumOfSquaresImageFilter< TOutputImage >::OutputInternalPixelType

Definition at line 48 of file rtkSumOfSquaresImageFilter.h.

template<class TOutputImage >
typedef TOutputImage::PixelType rtk::SumOfSquaresImageFilter< TOutputImage >::OutputPixelType

Definition at line 46 of file rtkSumOfSquaresImageFilter.h.

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

Definition at line 44 of file rtkSumOfSquaresImageFilter.h.

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

Standard class typedefs.

Definition at line 42 of file rtkSumOfSquaresImageFilter.h.

template<class TOutputImage >
typedef itk::InPlaceImageFilter<TOutputImage> rtk::SumOfSquaresImageFilter< TOutputImage >::Superclass

Definition at line 43 of file rtkSumOfSquaresImageFilter.h.

Constructor & Destructor Documentation

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

Definition at line 61 of file rtkSumOfSquaresImageFilter.h.

template<class TOutputImage >
rtk::SumOfSquaresImageFilter< TOutputImage >::SumOfSquaresImageFilter ( const Self )
private

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 >::operator= ( const Self )
private
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 67 of file rtkSumOfSquaresImageFilter.h.

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

Definition at line 68 of file rtkSumOfSquaresImageFilter.h.


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