aimsalgo  5.0.5
Neuroimaging image processing
BlockMatching< T > Class Template Reference

#include <aims/registration/block_matching.h>

Public Types

enum  TypeSeuil { REF_LOW_THRES, REF_HIGH_THRES, TEST_LOW_THRES, TEST_HIGH_THRES }
 

Public Member Functions

 BlockMatching ()
 
virtual ~BlockMatching ()
 
aims::AffineTransformation3d doit (AimsData< T > &ref, const AimsData< T > &test_orig)
 
void setinitialisation (const aims::AffineTransformation3d &m)
 
void setlevel_start (int lsta)
 
void setlevel_stop (int lsto)
 
void settransfo (int t)
 
void settailleBloc (int nx, int ny, int nz)
 
void setcutVar (double cv)
 
void setstopVar (double sv)
 
void setPkept (double pk)
 
void setseuilCorrel (double sc)
 
void setseuils (T sbr, T shr, T sbt, T sht)
 
void setitermax (int itm)
 
void setinfo (bool info)
 
AimsData< T > getresult ()
 

Detailed Description

template<class T>
class BlockMatching< T >

Definition at line 21 of file block_matching.h.

Member Enumeration Documentation

◆ TypeSeuil

template<class T >
enum BlockMatching::TypeSeuil
Enumerator
REF_LOW_THRES 
REF_HIGH_THRES 
TEST_LOW_THRES 
TEST_HIGH_THRES 

Definition at line 24 of file block_matching.h.

Constructor & Destructor Documentation

◆ BlockMatching()

template<typename T >
BlockMatching< T >::BlockMatching ( )

◆ ~BlockMatching()

template<class T >
virtual BlockMatching< T >::~BlockMatching ( )
inlinevirtual

Definition at line 31 of file block_matching.h.

References ref().

Member Function Documentation

◆ doit()

◆ getresult()

template<class T >
AimsData<T> BlockMatching< T >::getresult ( )
inline

Definition at line 54 of file block_matching.h.

◆ setcutVar()

template<class T >
void BlockMatching< T >::setcutVar ( double  cv)
inline

Definition at line 41 of file block_matching.h.

◆ setinfo()

template<class T >
void BlockMatching< T >::setinfo ( bool  info)
inline

Definition at line 52 of file block_matching.h.

◆ setinitialisation()

template<class T >
void BlockMatching< T >::setinitialisation ( const aims::AffineTransformation3d m)
inline

Definition at line 35 of file block_matching.h.

◆ setitermax()

template<class T >
void BlockMatching< T >::setitermax ( int  itm)
inline

Definition at line 51 of file block_matching.h.

◆ setlevel_start()

template<class T >
void BlockMatching< T >::setlevel_start ( int  lsta)
inline

Definition at line 37 of file block_matching.h.

◆ setlevel_stop()

template<class T >
void BlockMatching< T >::setlevel_stop ( int  lsto)
inline

Definition at line 38 of file block_matching.h.

◆ setPkept()

template<class T >
void BlockMatching< T >::setPkept ( double  pk)
inline

Definition at line 43 of file block_matching.h.

◆ setseuilCorrel()

template<class T >
void BlockMatching< T >::setseuilCorrel ( double  sc)
inline

Definition at line 44 of file block_matching.h.

◆ setseuils()

template<class T >
void BlockMatching< T >::setseuils ( sbr,
shr,
sbt,
sht 
)
inline

Definition at line 45 of file block_matching.h.

◆ setstopVar()

template<class T >
void BlockMatching< T >::setstopVar ( double  sv)
inline

Definition at line 42 of file block_matching.h.

◆ settailleBloc()

template<class T >
void BlockMatching< T >::settailleBloc ( int  nx,
int  ny,
int  nz 
)
inline

Definition at line 40 of file block_matching.h.

◆ settransfo()

template<class T >
void BlockMatching< T >::settransfo ( int  t)
inline

Definition at line 39 of file block_matching.h.


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