NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Member Functions | Public Attributes | List of all members
RegF3dParameters< PRECISION_TYPE > Class Template Reference

Class to store and initialise the parameters of the affine Aladin registration. .... More...

Collaboration diagram for RegF3dParameters< PRECISION_TYPE >:
Collaboration graph
[legend]

Public Member Functions

 RegF3dParameters ()
 
virtual ~RegF3dParameters ()
 
void SetDefaultParameters ()
 Set the default parameters. More...
 
void PrintSelf (std::ostream &os)
 Print the object. More...
 
RegF3dParameters
< PRECISION_TYPE > & 
operator= (const RegF3dParameters< PRECISION_TYPE > &p)
 Assignment operator. More...
 

Public Attributes

QString referenceImageName
 
QString referenceImagePath
 
QString floatingImageName
 
QString floatingImagePath
 
QString referenceMaskName
 
QString referenceMaskPath
 
bool inputControlPointGridFlag
 
QString inputControlPointGridName
 
QString outputControlPointGridName
 
QString outputWarpedName
 
QString outputWarpedPath
 
PRECISION_TYPE referenceThresholdUp
 
PRECISION_TYPE referenceThresholdLow
 
PRECISION_TYPE floatingThresholdUp
 
PRECISION_TYPE floatingThresholdLow
 
PRECISION_TYPE spacing [3]
 
unsigned int referenceBinNumber
 
unsigned int floatingBinNumber
 
PRECISION_TYPE bendingEnergyWeight
 
PRECISION_TYPE linearEnergyWeight0
 
PRECISION_TYPE linearEnergyWeight1
 
PRECISION_TYPE jacobianLogWeight
 
bool jacobianLogApproximation
 
SimilarityType similarity
 
bool useConjugate
 
int maxiterationNumber
 
bool noPyramid
 
bool checkMem
 
bool useGPU
 
int cardNumber
 
InterpolationType interpolation
 
PRECISION_TYPE gradientSmoothingSigma
 
PRECISION_TYPE warpedPaddingValue
 
bool verbose
 

Detailed Description

template<class PRECISION_TYPE>
class RegF3dParameters< PRECISION_TYPE >

Class to store and initialise the parameters of the affine Aladin registration. ....

Constructor & Destructor Documentation

template<class PRECISION_TYPE>
RegF3dParameters< PRECISION_TYPE >::RegF3dParameters ( )
template<class PRECISION_TYPE>
virtual RegF3dParameters< PRECISION_TYPE >::~RegF3dParameters ( )
virtual

Member Function Documentation

template<class PRECISION_TYPE>
RegF3dParameters<PRECISION_TYPE>& RegF3dParameters< PRECISION_TYPE >::operator= ( const RegF3dParameters< PRECISION_TYPE > &  p)

Assignment operator.

template<class PRECISION_TYPE>
void RegF3dParameters< PRECISION_TYPE >::PrintSelf ( std::ostream &  os)

Print the object.

template<class PRECISION_TYPE>
void RegF3dParameters< PRECISION_TYPE >::SetDefaultParameters ( )

Set the default parameters.

Member Data Documentation

template<class PRECISION_TYPE>
PRECISION_TYPE RegF3dParameters< PRECISION_TYPE >::bendingEnergyWeight
template<class PRECISION_TYPE>
int RegF3dParameters< PRECISION_TYPE >::cardNumber
template<class PRECISION_TYPE>
bool RegF3dParameters< PRECISION_TYPE >::checkMem
template<class PRECISION_TYPE>
unsigned int RegF3dParameters< PRECISION_TYPE >::floatingBinNumber
template<class PRECISION_TYPE>
QString RegF3dParameters< PRECISION_TYPE >::floatingImageName
template<class PRECISION_TYPE>
QString RegF3dParameters< PRECISION_TYPE >::floatingImagePath
template<class PRECISION_TYPE>
PRECISION_TYPE RegF3dParameters< PRECISION_TYPE >::floatingThresholdLow
template<class PRECISION_TYPE>
PRECISION_TYPE RegF3dParameters< PRECISION_TYPE >::floatingThresholdUp
template<class PRECISION_TYPE>
PRECISION_TYPE RegF3dParameters< PRECISION_TYPE >::gradientSmoothingSigma
template<class PRECISION_TYPE>
bool RegF3dParameters< PRECISION_TYPE >::inputControlPointGridFlag
template<class PRECISION_TYPE>
QString RegF3dParameters< PRECISION_TYPE >::inputControlPointGridName
template<class PRECISION_TYPE>
InterpolationType RegF3dParameters< PRECISION_TYPE >::interpolation
template<class PRECISION_TYPE>
bool RegF3dParameters< PRECISION_TYPE >::jacobianLogApproximation
template<class PRECISION_TYPE>
PRECISION_TYPE RegF3dParameters< PRECISION_TYPE >::jacobianLogWeight
template<class PRECISION_TYPE>
PRECISION_TYPE RegF3dParameters< PRECISION_TYPE >::linearEnergyWeight0
template<class PRECISION_TYPE>
PRECISION_TYPE RegF3dParameters< PRECISION_TYPE >::linearEnergyWeight1
template<class PRECISION_TYPE>
int RegF3dParameters< PRECISION_TYPE >::maxiterationNumber
template<class PRECISION_TYPE>
bool RegF3dParameters< PRECISION_TYPE >::noPyramid
template<class PRECISION_TYPE>
QString RegF3dParameters< PRECISION_TYPE >::outputControlPointGridName
template<class PRECISION_TYPE>
QString RegF3dParameters< PRECISION_TYPE >::outputWarpedName
template<class PRECISION_TYPE>
QString RegF3dParameters< PRECISION_TYPE >::outputWarpedPath
template<class PRECISION_TYPE>
unsigned int RegF3dParameters< PRECISION_TYPE >::referenceBinNumber
template<class PRECISION_TYPE>
QString RegF3dParameters< PRECISION_TYPE >::referenceImageName
template<class PRECISION_TYPE>
QString RegF3dParameters< PRECISION_TYPE >::referenceImagePath
template<class PRECISION_TYPE>
QString RegF3dParameters< PRECISION_TYPE >::referenceMaskName
template<class PRECISION_TYPE>
QString RegF3dParameters< PRECISION_TYPE >::referenceMaskPath
template<class PRECISION_TYPE>
PRECISION_TYPE RegF3dParameters< PRECISION_TYPE >::referenceThresholdLow
template<class PRECISION_TYPE>
PRECISION_TYPE RegF3dParameters< PRECISION_TYPE >::referenceThresholdUp
template<class PRECISION_TYPE>
SimilarityType RegF3dParameters< PRECISION_TYPE >::similarity
template<class PRECISION_TYPE>
PRECISION_TYPE RegF3dParameters< PRECISION_TYPE >::spacing[3]
template<class PRECISION_TYPE>
bool RegF3dParameters< PRECISION_TYPE >::useConjugate
template<class PRECISION_TYPE>
bool RegF3dParameters< PRECISION_TYPE >::useGPU
template<class PRECISION_TYPE>
bool RegF3dParameters< PRECISION_TYPE >::verbose
template<class PRECISION_TYPE>
PRECISION_TYPE RegF3dParameters< PRECISION_TYPE >::warpedPaddingValue

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