Developer documentation
Version 3.0.3-105-gd3941f44
MR::Registration::Metric::LCCPrecomputeFunctorMasked_Naive< ImageType1, ImageType2 > Struct Template Reference

#include "registration/metric/local_cross_correlation.h"

Public Member Functions

 MEMALIGN (LCCPrecomputeFunctorMasked_Naive< ImageType1, ImageType2 >) template< typename MaskType
 
ImageType3 void operator() (MaskType &mask, ImageType3 &out)
 
 LCCPrecomputeFunctorMasked_Naive (const vector< size_t > &ext, ImageType1 &adapter1, ImageType2 &adapter2)
 

Protected Attributes

vector< size_t > extent
 
ImageType1 in1
 
ImageType2 in2
 

Detailed Description

template<typename ImageType1, typename ImageType2>
struct MR::Registration::Metric::LCCPrecomputeFunctorMasked_Naive< ImageType1, ImageType2 >

Definition at line 34 of file local_cross_correlation.h.

Constructor & Destructor Documentation

◆ LCCPrecomputeFunctorMasked_Naive()

template<typename ImageType1 , typename ImageType2 >
MR::Registration::Metric::LCCPrecomputeFunctorMasked_Naive< ImageType1, ImageType2 >::LCCPrecomputeFunctorMasked_Naive ( const vector< size_t > &  ext,
ImageType1 &  adapter1,
ImageType2 &  adapter2 
)
inline

Definition at line 115 of file local_cross_correlation.h.

Member Function Documentation

◆ MEMALIGN()

template<typename ImageType1 , typename ImageType2 >
MR::Registration::Metric::LCCPrecomputeFunctorMasked_Naive< ImageType1, ImageType2 >::MEMALIGN ( LCCPrecomputeFunctorMasked_Naive< ImageType1, ImageType2 >  )

◆ operator()()

template<typename ImageType1 , typename ImageType2 >
ImageType3 void MR::Registration::Metric::LCCPrecomputeFunctorMasked_Naive< ImageType1, ImageType2 >::operator() ( MaskType &  mask,
ImageType3 &  out 
)
inline

Definition at line 36 of file local_cross_correlation.h.

Member Data Documentation

◆ extent

template<typename ImageType1 , typename ImageType2 >
vector<size_t> MR::Registration::Metric::LCCPrecomputeFunctorMasked_Naive< ImageType1, ImageType2 >::extent
protected

Definition at line 121 of file local_cross_correlation.h.

◆ in1

template<typename ImageType1 , typename ImageType2 >
ImageType1 MR::Registration::Metric::LCCPrecomputeFunctorMasked_Naive< ImageType1, ImageType2 >::in1
protected

Definition at line 122 of file local_cross_correlation.h.

◆ in2

template<typename ImageType1 , typename ImageType2 >
ImageType2 MR::Registration::Metric::LCCPrecomputeFunctorMasked_Naive< ImageType1, ImageType2 >::in2
protected

Definition at line 123 of file local_cross_correlation.h.


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