34 #ifndef __itkElasticBodyReciprocalSplineKernelTransform2_h 35 #define __itkElasticBodyReciprocalSplineKernelTransform2_h 54 template<
class TScalarType =
double,
55 unsigned int NDimensions = 3 >
102 itkGetConstMacro( Alpha, TScalarType );
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;
147 void ComputeG(
const InputVectorType & x, GMatrixType & GMatrix )
const;
161 #ifndef ITK_MANUAL_INSTANTIATION 162 #include "itkElasticBodyReciprocalSplineKernelTransform2.hxx" 165 #endif // __itkElasticBodyReciprocalSplineKernelTransform2_h
Superclass::InputVectorType InputVectorType
ElasticBodyReciprocalSplineKernelTransform2 Self
Superclass::InputCovariantVectorType InputCovariantVectorType
Superclass::OutputPointType OutputPointType
virtual const TScalarType GetPoissonRatio(void) const
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
Superclass::JacobianType JacobianType
Superclass::ScalarType ScalarType
Superclass::OutputVectorType OutputVectorType
virtual void SetAlpha(TScalarType Alpha)
Superclass::ParametersType ParametersType
virtual void SetPoissonRatio(const TScalarType Nu)
void ComputeG(const InputVectorType &x, GMatrixType &GMatrix) const
Superclass::OutputCovariantVectorType OutputCovariantVectorType
ElasticBodyReciprocalSplineKernelTransform2()
Superclass::GMatrixType GMatrixType
void operator=(const Self &)
Superclass::InputPointType InputPointType
virtual ~ElasticBodyReciprocalSplineKernelTransform2()
itkStaticConstMacro(SpaceDimension, unsigned int, Superclass::SpaceDimension)
void PrintSelf(std::ostream &os, Indent indent) const
KernelTransform2< TScalarType, NDimensions > Superclass