![]() |
aimsalgo
5.0.5
Neuroimaging image processing
|
#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 () |
Definition at line 21 of file block_matching.h.
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.
BlockMatching< T >::BlockMatching | ( | ) |
Definition at line 28 of file block_matching_d.h.
References std::numeric_limits< class >::max(), and std::numeric_limits< class >::min().
|
inlinevirtual |
Definition at line 31 of file block_matching.h.
References ref().
Motion BlockMatching< T >::doit | ( | AimsData< T > & | ref, |
const AimsData< T > & | test_orig | ||
) |
Definition at line 50 of file block_matching_d.h.
References AimsData< T >::clone(), AimsData< T >::dimX(), AimsData< T >::dimY(), AimsData< T >::dimZ(), aims::Resampler< T >::doit(), ScaleControl::getcutVar(), DisplacementField< T >::getField(), ScaleControl::getlevel_stop(), ScaleControl::getScale(), ScaleControl::getstopVar(), ScaleControl::goOn(), ScaleControl::init(), DisplacementField< T >::init(), soma::AffineTransformation3dBase::matrix(), ScaleControl::nextScale(), Minimisation::quaternion(), Transformation::setcx(), Transformation::setcy(), Transformation::setcz(), Transformation::setdeltaprev(), Transformation::setiterMax(), aims::Resampler< T >::setRef(), soma::AffineTransformation3dBase::setToIdentity(), Transformation::setX(), Transformation::setY(), Transformation::setZ(), AimsData< T >::sizeX(), AimsData< T >::sizeY(), AimsData< T >::sizeZ(), and AimsData< T >::volume().
|
inline |
Definition at line 54 of file block_matching.h.
|
inline |
Definition at line 41 of file block_matching.h.
|
inline |
Definition at line 52 of file block_matching.h.
|
inline |
Definition at line 35 of file block_matching.h.
|
inline |
Definition at line 51 of file block_matching.h.
|
inline |
Definition at line 37 of file block_matching.h.
|
inline |
Definition at line 38 of file block_matching.h.
|
inline |
Definition at line 43 of file block_matching.h.
|
inline |
Definition at line 44 of file block_matching.h.
|
inline |
Definition at line 45 of file block_matching.h.
|
inline |
Definition at line 42 of file block_matching.h.
|
inline |
Definition at line 40 of file block_matching.h.
|
inline |
Definition at line 39 of file block_matching.h.