Go to the documentation of this file.
34 #ifndef __itkElasticBodySplineKernelTransform2_h
35 #define __itkElasticBodySplineKernelTransform2_h
55 unsigned int NDimensions = 3 >
107 if( Nu > -1.0 && Nu < 0.5 )
109 this->
SetAlpha( 12.0 * ( 1.0 - Nu ) - 1.0 );
116 return 1.0 - ( this->
m_Alpha + 1.0 ) / 12.0;
133 void PrintSelf( std::ostream & os, Indent indent )
const;
163 #ifndef ITK_MANUAL_INSTANTIATION
164 #include "itkElasticBodySplineKernelTransform2.hxx"
167 #endif // __itkElasticBodySplineKernelTransform2_h
void operator=(const Self &)
Superclass::GMatrixType GMatrixType
ElasticBodySplineKernelTransform2()
Superclass::ScalarType ScalarType
ElasticBodySplineKernelTransform2(const Self &)
void PrintSelf(std::ostream &os, Indent indent) const
KernelTransform2< TScalarType, NDimensions > Superclass
Superclass::InputPointType InputPointType
Superclass::OutputCovariantVectorType OutputCovariantVectorType
virtual ~ElasticBodySplineKernelTransform2()
SmartPointer< Self > Pointer
virtual void SetAlpha(TScalarType Alpha)
Superclass::OutputVectorType OutputVectorType
Superclass::ParametersType ParametersType
Superclass::InputVectorType InputVectorType
itkStaticConstMacro(SpaceDimension, unsigned int, Superclass::SpaceDimension)
virtual void SetPoissonRatio(const TScalarType Nu)
Superclass::OutputPointType OutputPointType
void ComputeG(const InputVectorType &x, GMatrixType &GMatrix) const
Superclass::JacobianType JacobianType
virtual const TScalarType GetPoissonRatio(void) const
Superclass::InputCovariantVectorType InputCovariantVectorType
ElasticBodySplineKernelTransform2 Self
SmartPointer< const Self > ConstPointer
Generated on OURCE_DATE_EPOCH for elastix by 1.8.18 |
|