![]() |
aimsalgo
5.1.2
Neuroimaging image processing
|
#include <aims/registration/displacement_field.h>
Public Member Functions | |
DisplacementField () | |
~DisplacementField () | |
void | init (carto::rc_ptr< carto::Volume< T > > ref, ScaleControl &scaleControl, T *seuils) |
carto::VolumeRef< Point3d > | getField (carto::rc_ptr< carto::Volume< T > > test) |
std::vector< Point3df > | getpointstest () |
std::vector< Point3df > | getpointsref () |
double * | getbarytest () |
double * | getbaryref () |
carto::VolumeRef< int > * | getOffset () |
int | getLevel () |
Point3d | getDimRef () |
Point3df | getSizeRef () |
carto::VolumeRef< T > | getQuality (carto::rc_ptr< carto::Volume< T > > testtrans, carto::rc_ptr< carto::Volume< T > > ref, int level, T thresh=std::numeric_limits< T >::max()) |
Definition at line 19 of file displacement_field.h.
|
inline |
Definition at line 22 of file displacement_field.h.
|
inline |
Definition at line 23 of file displacement_field.h.
|
inline |
Definition at line 33 of file displacement_field.h.
|
inline |
Definition at line 32 of file displacement_field.h.
|
inline |
Definition at line 36 of file displacement_field.h.
carto::VolumeRef< Point3d > DisplacementField< T >::getField | ( | carto::rc_ptr< carto::Volume< T > > | test | ) |
Definition at line 175 of file displacement_field_d.h.
References carto::VolumeRef< class >::deepcopy(), carto::VolumeRef< class >::getSize(), Pyramid< T >::item(), Pyramid< T >::setLevel(), Pyramid< T >::setRef(), and carto::VolumeRef< class >::setVoxelSize().
Referenced by BlockMatching< T >::doit().
|
inline |
Definition at line 35 of file displacement_field.h.
|
inline |
Definition at line 34 of file displacement_field.h.
|
inline |
Definition at line 31 of file displacement_field.h.
Referenced by Minimisation::quaternion().
|
inline |
Definition at line 30 of file displacement_field.h.
Referenced by Minimisation::quaternion().
carto::VolumeRef< T > DisplacementField< T >::getQuality | ( | carto::rc_ptr< carto::Volume< T > > | testtrans, |
carto::rc_ptr< carto::Volume< T > > | ref, | ||
int | level, | ||
T | thresh = std::numeric_limits<T>::max() |
||
) |
Definition at line 455 of file displacement_field_d.h.
References carto::VolumeRef< class >::at(), carto::VolumeRef< class >::deepcopy(), carto::Volume< class >::end(), carto::VolumeRef< class >::getSize(), Pyramid< T >::item(), norm(), ref(), Pyramid< T >::setLevel(), and Pyramid< T >::setRef().
|
inline |
Definition at line 37 of file displacement_field.h.
void DisplacementField< T >::init | ( | carto::rc_ptr< carto::Volume< T > > | ref, |
ScaleControl & | scaleControl, | ||
T * | seuils | ||
) |
Definition at line 106 of file displacement_field_d.h.
References carto::VolumeRef< class >::deepcopy(), ScaleControl::getcutVar(), ScaleControl::getScale(), ScaleControl::getSeuilCorrel(), carto::VolumeRef< class >::getSize(), ScaleControl::getTailleBloc(), Pyramid< T >::item(), ref(), Pyramid< T >::setLevel(), and Pyramid< T >::setRef().
Referenced by BlockMatching< T >::doit().