34#ifndef __itkElasticBodyReciprocalSplineKernelTransform2_h
35#define __itkElasticBodyReciprocalSplineKernelTransform2_h
55unsigned int NDimensions = 3 >
107 if( Nu > -1.0 && Nu < 0.5 )
109 this->
SetAlpha( 8.0 * ( 1.0 - Nu ) - 1.0 );
116 return 1.0 - ( this->
m_Alpha + 1.0 ) / 8.0;
133 void PrintSelf( std::ostream & os, Indent indent )
const override;
161#ifndef ITK_MANUAL_INSTANTIATION
162#include "itkElasticBodyReciprocalSplineKernelTransform2.hxx"
void SetAlpha(TScalarType Alpha) override
SmartPointer< Self > Pointer
ElasticBodyReciprocalSplineKernelTransform2(const Self &)
Superclass::InputPointType InputPointType
void SetPoissonRatio(const TScalarType Nu) override
Superclass::InputVectorType InputVectorType
void ComputeG(const InputVectorType &x, GMatrixType &GMatrix) const override
itkStaticConstMacro(SpaceDimension, unsigned int, Superclass::SpaceDimension)
ElasticBodyReciprocalSplineKernelTransform2 Self
Superclass::JacobianType JacobianType
Superclass::OutputCovariantVectorType OutputCovariantVectorType
Superclass::GMatrixType GMatrixType
KernelTransform2< TScalarType, NDimensions > Superclass
Superclass::InputCovariantVectorType InputCovariantVectorType
Superclass::ScalarType ScalarType
SmartPointer< const Self > ConstPointer
Superclass::ParametersType ParametersType
Superclass::OutputPointType OutputPointType
void PrintSelf(std::ostream &os, Indent indent) const override
ElasticBodyReciprocalSplineKernelTransform2()
void operator=(const Self &)
const TScalarType GetPoissonRatio(void) const override
elxOverrideGetConstMacro(Alpha, TScalarType)
Superclass::OutputVectorType OutputVectorType
~ElasticBodyReciprocalSplineKernelTransform2() override