![]() |
aimsalgo
5.1.2
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 (carto::rc_ptr< carto::Volume< T > > &ref, const carto::rc_ptr< carto::Volume< 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) |
carto::VolumeRef< T > | getresult () |
Definition at line 23 of file block_matching.h.
enum BlockMatching::TypeSeuil |
Enumerator | |
---|---|
REF_LOW_THRES | |
REF_HIGH_THRES | |
TEST_LOW_THRES | |
TEST_HIGH_THRES |
Definition at line 26 of file block_matching.h.
BlockMatching< T >::BlockMatching |
Definition at line 27 of file block_matching_d.h.
References std::numeric_limits< class >::max(), and std::numeric_limits< class >::min().
|
inlinevirtual |
Definition at line 33 of file block_matching.h.
Motion BlockMatching< T >::doit | ( | carto::rc_ptr< carto::Volume< T > > & | ref, |
const carto::rc_ptr< carto::Volume< T > > & | test_orig | ||
) |
Definition at line 49 of file block_matching_d.h.
References carto::VolumeRef< class >::copy(), aims::Resampler< T >::doit(), ScaleControl::getcutVar(), DisplacementField< T >::getField(), ScaleControl::getlevel_stop(), ScaleControl::getScale(), carto::VolumeRef< class >::getSizeX(), carto::VolumeRef< class >::getSizeY(), carto::VolumeRef< class >::getSizeZ(), ScaleControl::getstopVar(), carto::VolumeRef< class >::getVoxelSize(), ScaleControl::goOn(), DisplacementField< T >::init(), ScaleControl::init(), soma::AffineTransformation3dBase::matrix(), ScaleControl::nextScale(), Minimisation::quaternion(), ref(), Transformation::setcx(), Transformation::setcy(), Transformation::setcz(), Transformation::setdeltaprev(), Transformation::setiterMax(), aims::Resampler< T >::setRef(), soma::AffineTransformation3dBase::setToIdentity(), Transformation::setX(), Transformation::setY(), and Transformation::setZ().
|
inline |
Definition at line 57 of file block_matching.h.
|
inline |
Definition at line 44 of file block_matching.h.
|
inline |
Definition at line 55 of file block_matching.h.
|
inline |
Definition at line 38 of file block_matching.h.
|
inline |
Definition at line 54 of file block_matching.h.
|
inline |
Definition at line 40 of file block_matching.h.
|
inline |
Definition at line 41 of file block_matching.h.
|
inline |
Definition at line 46 of file block_matching.h.
|
inline |
Definition at line 47 of file block_matching.h.
|
inline |
Definition at line 48 of file block_matching.h.
|
inline |
Definition at line 45 of file block_matching.h.
|
inline |
Definition at line 43 of file block_matching.h.
|
inline |
Definition at line 42 of file block_matching.h.