aimsalgo  5.1.2
Neuroimaging image processing
ScaleControl Class Reference

#include <aims/registration/scale_control.h>

Public Member Functions

 ScaleControl ()
 
 ~ScaleControl ()
 
template<class T >
void init (const carto::rc_ptr< carto::Volume< T > > ref, int level_start, int level_stop, double cutVar, double stopVar, double seuilCorrel, const Point3d &tailleBloc=Point3d(4, 4, 4))
 
bool minReached ()
 
int getN ()
 
int getDelta1 ()
 
int getDelta2 ()
 
int getScale ()
 
int getlevel_stop ()
 
void nextScale ()
 
void setcutVar (double cV)
 
double getcutVar ()
 
double getstopVar ()
 
double getSeuilCorrel ()
 
Point3d getTailleBloc ()
 
bool goOn ()
 

Detailed Description

Definition at line 16 of file scale_control.h.

Constructor & Destructor Documentation

◆ ScaleControl()

ScaleControl::ScaleControl ( )
inline

Definition at line 19 of file scale_control.h.

◆ ~ScaleControl()

ScaleControl::~ScaleControl ( )
inline

Definition at line 20 of file scale_control.h.

Member Function Documentation

◆ getcutVar()

double ScaleControl::getcutVar ( )
inline

Definition at line 34 of file scale_control.h.

Referenced by BlockMatching< T >::doit(), and DisplacementField< T >::init().

◆ getDelta1()

int ScaleControl::getDelta1 ( )
inline

Definition at line 28 of file scale_control.h.

◆ getDelta2()

int ScaleControl::getDelta2 ( )
inline

Definition at line 29 of file scale_control.h.

◆ getlevel_stop()

int ScaleControl::getlevel_stop ( )
inline

Definition at line 31 of file scale_control.h.

Referenced by BlockMatching< T >::doit().

◆ getN()

int ScaleControl::getN ( )
inline

Definition at line 27 of file scale_control.h.

◆ getScale()

int ScaleControl::getScale ( )
inline

Definition at line 30 of file scale_control.h.

Referenced by BlockMatching< T >::doit(), and DisplacementField< T >::init().

◆ getSeuilCorrel()

double ScaleControl::getSeuilCorrel ( )
inline

Definition at line 36 of file scale_control.h.

Referenced by DisplacementField< T >::init().

◆ getstopVar()

double ScaleControl::getstopVar ( )
inline

Definition at line 35 of file scale_control.h.

Referenced by BlockMatching< T >::doit().

◆ getTailleBloc()

Point3d ScaleControl::getTailleBloc ( )
inline

Definition at line 37 of file scale_control.h.

Referenced by DisplacementField< T >::init().

◆ goOn()

bool ScaleControl::goOn ( )
inline

Definition at line 38 of file scale_control.h.

Referenced by BlockMatching< T >::doit().

◆ init()

template<class T >
void ScaleControl::init ( const carto::rc_ptr< carto::Volume< T > >  ref,
int  level_start,
int  level_stop,
double  cutVar,
double  stopVar,
double  seuilCorrel,
const Point3d tailleBloc = Point3d(4, 4, 4) 
)

Definition at line 21 of file scale_control_d.h.

References ref().

Referenced by BlockMatching< T >::doit().

◆ minReached()

bool ScaleControl::minReached ( )

◆ nextScale()

void ScaleControl::nextScale ( )

◆ setcutVar()

void ScaleControl::setcutVar ( double  cV)
inline

Definition at line 33 of file scale_control.h.


The documentation for this class was generated from the following files: