![]() |
aimsalgo 6.0.0
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< typename _Tp >::max(), and std::numeric_limits< typename _Tp >::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< typename T >::copy(), aims::Resampler< T >::doit(), ScaleControl::getcutVar(), DisplacementField< T >::getField(), ScaleControl::getlevel_stop(), ScaleControl::getScale(), carto::VolumeRef< typename T >::getSizeX(), carto::VolumeRef< typename T >::getSizeY(), carto::VolumeRef< typename T >::getSizeZ(), ScaleControl::getstopVar(), carto::VolumeRef< typename T >::getVoxelSize(), ScaleControl::goOn(), DisplacementField< T >::init(), ScaleControl::init(), soma::AffineTransformationBase::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(), 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.