aimsalgo  5.0.5
Neuroimaging image processing
Transformation Class Reference

#include <aims/registration/transformation.h>

Public Member Functions

 Transformation ()
 
 ~Transformation ()
 
template<class T >
AimsData< T > application (const AimsData< T > &, Point3df)
 
float getcx ()
 
float getcy ()
 
float getcz ()
 
int getiter ()
 
void setcx (float cx)
 
void setcy (float cy)
 
void setcz (float cz)
 
void setX (int X)
 
void setY (int Y)
 
void setZ (int Z)
 
void raziter ()
 
void setiterMax (int max)
 
void setdeltaprev (float d)
 
bool testdelta (const aims::AffineTransformation3d &, const aims::AffineTransformation3d &)
 
Point3df composition (Point3df, Point3df)
 

Detailed Description

Definition at line 21 of file transformation.h.

Constructor & Destructor Documentation

◆ Transformation()

Transformation::Transformation ( )
inline

Definition at line 24 of file transformation.h.

◆ ~Transformation()

Transformation::~Transformation ( )
inline

Definition at line 25 of file transformation.h.

Member Function Documentation

◆ application()

template<class T >
AimsData< T > Transformation::application ( const AimsData< T > &  test,
Point3df  p 
)

Definition at line 24 of file transformation_d.h.

References AimsData< T >::dimX(), AimsData< T >::dimY(), ForEach2d, and M_PI.

◆ composition()

Point3df Transformation::composition ( Point3df  ,
Point3df   
)

◆ getcx()

float Transformation::getcx ( )
inline

Definition at line 31 of file transformation.h.

◆ getcy()

float Transformation::getcy ( )
inline

Definition at line 32 of file transformation.h.

◆ getcz()

float Transformation::getcz ( )
inline

Definition at line 33 of file transformation.h.

◆ getiter()

int Transformation::getiter ( )
inline

Definition at line 34 of file transformation.h.

◆ raziter()

void Transformation::raziter ( )
inline

Definition at line 43 of file transformation.h.

◆ setcx()

void Transformation::setcx ( float  cx)
inline

Definition at line 37 of file transformation.h.

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

◆ setcy()

void Transformation::setcy ( float  cy)
inline

Definition at line 38 of file transformation.h.

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

◆ setcz()

void Transformation::setcz ( float  cz)
inline

Definition at line 39 of file transformation.h.

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

◆ setdeltaprev()

void Transformation::setdeltaprev ( float  d)
inline

Definition at line 45 of file transformation.h.

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

◆ setiterMax()

void Transformation::setiterMax ( int  max)
inline

Definition at line 44 of file transformation.h.

References aims::meshdistance::max().

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

◆ setX()

void Transformation::setX ( int  X)
inline

Definition at line 40 of file transformation.h.

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

◆ setY()

void Transformation::setY ( int  Y)
inline

Definition at line 41 of file transformation.h.

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

◆ setZ()

void Transformation::setZ ( int  Z)
inline

Definition at line 42 of file transformation.h.

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

◆ testdelta()

bool Transformation::testdelta ( const aims::AffineTransformation3d ,
const aims::AffineTransformation3d  
)

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