![]() |
aimsalgo
5.0.5
Neuroimaging image processing
|
#include <aims/registration/displacement_field.h>
Public Member Functions | |
DisplacementField () | |
~DisplacementField () | |
void | init (AimsData< T > &ref, ScaleControl &scaleControl, T *seuils) |
AimsData< Point3d > | getField (AimsData< T > &test) |
std::vector< Point3df > | getpointstest () |
std::vector< Point3df > | getpointsref () |
double * | getbarytest () |
double * | getbaryref () |
AimsData< int > * | getOffset () |
int | getLevel () |
Point3d | getDimRef () |
Point3df | getSizeRef () |
AimsData< T > | getQuality (AimsData< T > &testtrans, AimsData< T > &ref, int level, T thresh=std::numeric_limits< T >::max()) |
Definition at line 21 of file displacement_field.h.
|
inline |
Definition at line 24 of file displacement_field.h.
|
inline |
Definition at line 25 of file displacement_field.h.
References DisplacementField< T >::getField(), DisplacementField< T >::init(), and ref().
|
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.
AimsData< Point3d > DisplacementField< T >::getField | ( | AimsData< T > & | test | ) |
Definition at line 176 of file displacement_field_d.h.
References AimsVector< T, D >::begin(), AimsData< T >::dimX(), AimsData< T >::end(), ForEach3d, and AimsData< T >::setSizeXYZT().
Referenced by BlockMatching< T >::doit(), and DisplacementField< T >::~DisplacementField().
|
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().
AimsData< T > DisplacementField< T >::getQuality | ( | AimsData< T > & | testtrans, |
AimsData< T > & | ref, | ||
int | level, | ||
T | thresh = std::numeric_limits<T>::max() |
||
) |
Definition at line 456 of file displacement_field_d.h.
References AimsData< T >::begin(), AimsData< T >::clone(), AimsData< T >::dimX(), AimsData< T >::dimY(), AimsData< T >::dimZ(), AimsData< T >::end(), ForEach3d, norm(), aims::Border::oFirstPoint(), aims::Border::oLine(), and aims::Border::oSlice().
Referenced by DisplacementField< T >::getSizeRef().
|
inline |
Definition at line 37 of file displacement_field.h.
References DisplacementField< T >::getQuality().
void DisplacementField< T >::init | ( | AimsData< T > & | ref, |
ScaleControl & | scaleControl, | ||
T * | seuils | ||
) |
Definition at line 110 of file displacement_field_d.h.
References AimsData< T >::dimX(), AimsData< T >::dimY(), AimsData< T >::dimZ(), ForEach3d, ScaleControl::getcutVar(), ScaleControl::getScale(), ScaleControl::getSeuilCorrel(), ScaleControl::getTailleBloc(), AimsData< T >::sizeX(), AimsData< T >::sizeY(), and AimsData< T >::sizeZ().
Referenced by BlockMatching< T >::doit(), and DisplacementField< T >::~DisplacementField().