go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
itkTransformBendingEnergyPenaltyTerm.h
Go to the documentation of this file.
1 /*=========================================================================
2  *
3  * Copyright UMC Utrecht and contributors
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  * http://www.apache.org/licenses/LICENSE-2.0.txt
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  *
17  *=========================================================================*/
18 #ifndef __itkTransformBendingEnergyPenaltyTerm_h
19 #define __itkTransformBendingEnergyPenaltyTerm_h
20 
22 #include "itkImageGridSampler.h"
23 
24 namespace itk
25 {
26 
49 template< class TFixedImage, class TScalarType >
51  public TransformPenaltyTerm< TFixedImage, TScalarType >
52 {
53 public:
54 
57  typedef TransformPenaltyTerm<
58  TFixedImage, TScalarType > Superclass;
60  typedef SmartPointer< const Self > ConstPointer;
61 
63  itkNewMacro( Self );
64 
67 
87  typedef typename Superclass::RealType RealType;
107 
116 
119  typedef typename Superclass
122  typedef typename Superclass
127 
129  itkStaticConstMacro( FixedImageDimension, unsigned int, FixedImageType::ImageDimension );
130 
132  virtual MeasureType GetValue( const ParametersType & parameters ) const;
133 
135  virtual void GetDerivative( const ParametersType & parameters,
136  DerivativeType & derivative ) const;
137 
140  const ParametersType & parameters,
141  MeasureType & value,
142  DerivativeType & derivative ) const;
143 
144  virtual void GetValueAndDerivative(
145  const ParametersType & parameters,
146  MeasureType & value,
147  DerivativeType & derivative ) const;
148 
151 
154  MeasureType & value, DerivativeType & derivative ) const;
155 
157  virtual void GetSelfHessian( const TransformParametersType & parameters, HessianType & H ) const;
158 
160  itkSetMacro( NumberOfSamplesForSelfHessian, unsigned int );
161  itkGetConstMacro( NumberOfSamplesForSelfHessian, unsigned int );
162 
163 protected:
164 
173 
176 
179 
182 
183 private:
184 
186  TransformBendingEnergyPenaltyTerm( const Self & ); // purposely not implemented
188  void operator=( const Self & ); // purposely not implemented
189 
191 
192 };
193 
194 } // end namespace itk
195 
196 #ifndef ITK_MANUAL_INSTANTIATION
197 #include "itkTransformBendingEnergyPenaltyTerm.hxx"
198 #endif
199 
200 #endif // #ifndef __itkTransformBendingEnergyPenaltyTerm_h
itk::TransformPenaltyTerm::FixedImageIndexType
Superclass::FixedImageIndexType FixedImageIndexType
Definition: itkTransformPenaltyTerm.h:125
itk::TransformPenaltyTerm::FixedImageMaskType
Superclass::FixedImageMaskType FixedImageMaskType
Definition: itkTransformPenaltyTerm.h:85
itk::TransformBendingEnergyPenaltyTerm::GetSelfHessian
virtual void GetSelfHessian(const TransformParametersType &parameters, HessianType &H) const
itk::TransformBendingEnergyPenaltyTerm::CombinationTransformType
Superclass::CombinationTransformType CombinationTransformType
Definition: itkTransformBendingEnergyPenaltyTerm.h:109
itk::TransformBendingEnergyPenaltyTerm::ConstPointer
SmartPointer< const Self > ConstPointer
Definition: itkTransformBendingEnergyPenaltyTerm.h:60
itk::AdvancedImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::FixedImageType >::TransformParametersType
Superclass::TransformParametersType TransformParametersType
Definition: itkAdvancedImageToImageMetric.h:113
itk::AdvancedImageToImageMetric< TFixedImage, TFixedImage >::HessianValueType
DerivativeType::ValueType HessianValueType
Definition: itkAdvancedImageToImageMetric.h:167
itk::TransformBendingEnergyPenaltyTerm::GetDerivative
virtual void GetDerivative(const ParametersType &parameters, DerivativeType &derivative) const
itk::TransformBendingEnergyPenaltyTerm::MovingImageMaskPointer
Superclass::MovingImageMaskPointer MovingImageMaskPointer
Definition: itkTransformBendingEnergyPenaltyTerm.h:96
itk::TransformBendingEnergyPenaltyTerm::ScalarType
Superclass::ScalarType ScalarType
Definition: itkTransformBendingEnergyPenaltyTerm.h:104
itk::TransformPenaltyTerm::RealType
Superclass::RealType RealType
Definition: itkTransformPenaltyTerm.h:79
itk::TransformPenaltyTerm::TransformType
Superclass::AdvancedTransformType TransformType
Definition: itkTransformPenaltyTerm.h:112
itk::TransformPenaltyTerm::TransformParametersType
Superclass::TransformParametersType TransformParametersType
Definition: itkTransformPenaltyTerm.h:75
itk::TransformBendingEnergyPenaltyTerm::MovingImagePixelType
Superclass::MovingImagePixelType MovingImagePixelType
Definition: itkTransformBendingEnergyPenaltyTerm.h:71
itk::TransformPenaltyTerm::BSplineOrder3TransformType
Superclass::BSplineOrder3TransformType BSplineOrder3TransformType
Definition: itkTransformPenaltyTerm.h:105
itk::TransformBendingEnergyPenaltyTerm::GetValueAndDerivativeSingleThreaded
virtual void GetValueAndDerivativeSingleThreaded(const ParametersType &parameters, MeasureType &value, DerivativeType &derivative) const
itk::TransformPenaltyTerm::BSplineOrder3TransformPointer
Superclass::BSplineOrder3TransformPointer BSplineOrder3TransformPointer
Definition: itkTransformPenaltyTerm.h:106
itk::TransformPenaltyTerm::SpatialJacobianType
TransformType::SpatialJacobianType SpatialJacobianType
Definition: itkTransformPenaltyTerm.h:113
itk::TransformPenaltyTerm::MovingImageConstPointer
Superclass::MovingImageConstPointer MovingImageConstPointer
Definition: itkTransformPenaltyTerm.h:65
itk::TransformBendingEnergyPenaltyTerm::OutputPointType
Superclass::OutputPointType OutputPointType
Definition: itkTransformBendingEnergyPenaltyTerm.h:81
itk::TransformBendingEnergyPenaltyTerm::ThreadedGetValueAndDerivative
void ThreadedGetValueAndDerivative(ThreadIdType threadID)
itk::TransformBendingEnergyPenaltyTerm::ParametersType
Superclass::ParametersType ParametersType
Definition: itkTransformBendingEnergyPenaltyTerm.h:100
itk::TransformBendingEnergyPenaltyTerm::DerivativeValueType
Superclass::DerivativeValueType DerivativeValueType
Definition: itkTransformBendingEnergyPenaltyTerm.h:99
itk::TransformBendingEnergyPenaltyTerm::NumberOfParametersType
Superclass::NumberOfParametersType NumberOfParametersType
Definition: itkTransformBendingEnergyPenaltyTerm.h:84
itk::TransformPenaltyTerm::FixedImageConstPointer
Superclass::FixedImageConstPointer FixedImageConstPointer
Definition: itkTransformPenaltyTerm.h:68
itk::TransformBendingEnergyPenaltyTerm::FixedImageType
Superclass::FixedImageType FixedImageType
Definition: itkTransformBendingEnergyPenaltyTerm.h:74
itkImageGridSampler.h
itk::TransformPenaltyTerm::GradientImageFilterPointer
Superclass::GradientImageFilterPointer GradientImageFilterPointer
Definition: itkTransformPenaltyTerm.h:84
itk::TransformBendingEnergyPenaltyTerm::NonZeroJacobianIndicesType
Superclass::NonZeroJacobianIndicesType NonZeroJacobianIndicesType
Definition: itkTransformBendingEnergyPenaltyTerm.h:172
SmartPointer< Self >
itk::AdvancedImageToImageMetric< TFixedImage, TFixedImage >::HessianType
vnl_sparse_matrix< HessianValueType > HessianType
Definition: itkAdvancedImageToImageMetric.h:168
itk::TransformBendingEnergyPenaltyTerm::ImageSampleContainerPointer
Superclass::ImageSampleContainerPointer ImageSampleContainerPointer
Definition: itkTransformBendingEnergyPenaltyTerm.h:103
itk::AdvancedImageToImageMetric
An extension of the ITK ImageToImageMetric. It is the intended base class for all elastix metrics.
Definition: itkAdvancedImageToImageMetric.h:81
itk::TransformBendingEnergyPenaltyTerm::BSplineOrder1TransformPointer
Superclass::BSplineOrder1TransformPointer BSplineOrder1TransformPointer
Definition: itkTransformBendingEnergyPenaltyTerm.h:111
itk::TransformPenaltyTerm::NonZeroJacobianIndicesType
Superclass::NonZeroJacobianIndicesType NonZeroJacobianIndicesType
Definition: itkTransformPenaltyTerm.h:131
itk::TransformBendingEnergyPenaltyTerm::ThreaderType
Superclass::ThreaderType ThreaderType
Definition: itkTransformBendingEnergyPenaltyTerm.h:105
itk::TransformBendingEnergyPenaltyTerm::GradientImageType
Superclass::GradientImageType GradientImageType
Definition: itkTransformBendingEnergyPenaltyTerm.h:89
itk::TransformBendingEnergyPenaltyTerm::InterpolatorPointer
Superclass::InterpolatorPointer InterpolatorPointer
Definition: itkTransformBendingEnergyPenaltyTerm.h:86
itkTransformPenaltyTerm.h
itk::TransformBendingEnergyPenaltyTerm::TransformParametersType
Superclass::TransformParametersType TransformParametersType
Definition: itkTransformBendingEnergyPenaltyTerm.h:82
itk::AdvancedImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::FixedImageType >::DerivativeType
Superclass::DerivativeType DerivativeType
Definition: itkAdvancedImageToImageMetric.h:128
itk::AdvancedImageToImageMetric< TFixedImage, TFixedImage >::NumberOfParametersType
AdvancedTransformType::NumberOfParametersType NumberOfParametersType
Definition: itkAdvancedImageToImageMetric.h:155
itk::TransformPenaltyTerm::TransformJacobianType
Superclass::TransformJacobianType TransformJacobianType
Definition: itkTransformPenaltyTerm.h:76
itk::TransformBendingEnergyPenaltyTerm::GradientImageFilterType
Superclass::GradientImageFilterType GradientImageFilterType
Definition: itkTransformBendingEnergyPenaltyTerm.h:91
itk::TransformPenaltyTerm::MovingImageMaskPointer
Superclass::MovingImageMaskPointer MovingImageMaskPointer
Definition: itkTransformPenaltyTerm.h:88
itk::TransformPenaltyTerm::JacobianOfSpatialJacobianType
TransformType::JacobianOfSpatialJacobianType JacobianOfSpatialJacobianType
Definition: itkTransformPenaltyTerm.h:114
itk::TransformPenaltyTerm::BSplineOrder2TransformType
Superclass::BSplineOrder2TransformType BSplineOrder2TransformType
Definition: itkTransformPenaltyTerm.h:103
itk::TransformPenaltyTerm::MovingImageContinuousIndexType
Superclass::MovingImageContinuousIndexType MovingImageContinuousIndexType
Definition: itkTransformPenaltyTerm.h:130
itk::TransformPenaltyTerm::SpatialHessianType
TransformType::SpatialHessianType SpatialHessianType
Definition: itkTransformPenaltyTerm.h:115
itk::TransformBendingEnergyPenaltyTerm::ThreadInfoType
Superclass::ThreadInfoType ThreadInfoType
Definition: itkTransformBendingEnergyPenaltyTerm.h:106
itk::TransformBendingEnergyPenaltyTerm::FixedImageMaskType
Superclass::FixedImageMaskType FixedImageMaskType
Definition: itkTransformBendingEnergyPenaltyTerm.h:93
itk::TransformPenaltyTerm::MeasureType
Superclass::MeasureType MeasureType
Definition: itkTransformPenaltyTerm.h:89
itk::TransformBendingEnergyPenaltyTerm::SelfHessianSamplerType
ImageGridSampler< FixedImageType > SelfHessianSamplerType
Definition: itkTransformBendingEnergyPenaltyTerm.h:175
itk::TransformBendingEnergyPenaltyTerm::SpatialJacobianType
Superclass::SpatialJacobianType SpatialJacobianType
Definition: itkTransformBendingEnergyPenaltyTerm.h:118
itk::TransformBendingEnergyPenaltyTerm::BSplineOrder1TransformType
Superclass::BSplineOrder1TransformType BSplineOrder1TransformType
Definition: itkTransformBendingEnergyPenaltyTerm.h:110
itk::TransformBendingEnergyPenaltyTerm::JacobianOfSpatialJacobianType
Superclass ::JacobianOfSpatialJacobianType JacobianOfSpatialJacobianType
Definition: itkTransformBendingEnergyPenaltyTerm.h:120
itk::TransformBendingEnergyPenaltyTerm::FixedImageMaskPointer
Superclass::FixedImageMaskPointer FixedImageMaskPointer
Definition: itkTransformBendingEnergyPenaltyTerm.h:94
itk::TransformPenaltyTerm::InternalMatrixType
TransformType::InternalMatrixType InternalMatrixType
Definition: itkTransformPenaltyTerm.h:117
itk::TransformBendingEnergyPenaltyTerm::InterpolatorType
Superclass::InterpolatorType InterpolatorType
Definition: itkTransformBendingEnergyPenaltyTerm.h:85
itk::TransformPenaltyTerm::MovingImagePointer
Superclass::MovingImagePointer MovingImagePointer
Definition: itkTransformPenaltyTerm.h:64
itk::AdvancedImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::FixedImageType >::ParametersType
Superclass::ParametersType ParametersType
Definition: itkAdvancedImageToImageMetric.h:130
itk::TransformBendingEnergyPenaltyTerm::Self
TransformBendingEnergyPenaltyTerm Self
Definition: itkTransformBendingEnergyPenaltyTerm.h:56
itk::TransformBendingEnergyPenaltyTerm::GetValueAndDerivative
virtual void GetValueAndDerivative(const ParametersType &parameters, MeasureType &value, DerivativeType &derivative) const
itk::TransformBendingEnergyPenaltyTerm::GradientImageFilterPointer
Superclass::GradientImageFilterPointer GradientImageFilterPointer
Definition: itkTransformBendingEnergyPenaltyTerm.h:92
itk::TransformBendingEnergyPenaltyTerm::MovingImageConstPointer
Superclass::MovingImageConstPointer MovingImageConstPointer
Definition: itkTransformBendingEnergyPenaltyTerm.h:73
itk::TransformBendingEnergyPenaltyTerm::GradientPixelType
Superclass::GradientPixelType GradientPixelType
Definition: itkTransformBendingEnergyPenaltyTerm.h:88
itk::TransformBendingEnergyPenaltyTerm::FixedImageIndexValueType
Superclass::FixedImageIndexValueType FixedImageIndexValueType
Definition: itkTransformBendingEnergyPenaltyTerm.h:167
itk::TransformPenaltyTerm::InterpolatorType
Superclass::InterpolatorType InterpolatorType
Definition: itkTransformPenaltyTerm.h:77
itk::TransformPenaltyTerm::FixedImageIndexValueType
Superclass::FixedImageIndexValueType FixedImageIndexValueType
Definition: itkTransformPenaltyTerm.h:126
itk::TransformBendingEnergyPenaltyTerm::FixedImagePointer
Superclass::FixedImagePointer FixedImagePointer
Definition: itkTransformBendingEnergyPenaltyTerm.h:75
itk::TransformPenaltyTerm::MovingImagePointType
Superclass::MovingImagePointType MovingImagePointType
Definition: itkTransformPenaltyTerm.h:129
itk::TransformBendingEnergyPenaltyTerm::MovingImageIndexType
Superclass::MovingImageIndexType MovingImageIndexType
Definition: itkTransformBendingEnergyPenaltyTerm.h:168
itk::TransformBendingEnergyPenaltyTerm::BSplineOrder2TransformPointer
Superclass::BSplineOrder2TransformPointer BSplineOrder2TransformPointer
Definition: itkTransformBendingEnergyPenaltyTerm.h:113
itk::TransformBendingEnergyPenaltyTerm::FixedImageIndexType
Superclass::FixedImageIndexType FixedImageIndexType
Definition: itkTransformBendingEnergyPenaltyTerm.h:161
itk::TransformPenaltyTerm::BSplineOrder1TransformType
Superclass::BSplineOrder1TransformType BSplineOrder1TransformType
Definition: itkTransformPenaltyTerm.h:101
itk::TransformBendingEnergyPenaltyTerm::MovingImageType
Superclass::MovingImageType MovingImageType
Definition: itkTransformBendingEnergyPenaltyTerm.h:70
itk::TransformPenaltyTerm::GradientImageType
Superclass::GradientImageType GradientImageType
Definition: itkTransformPenaltyTerm.h:81
itk::TransformBendingEnergyPenaltyTerm::MeasureType
Superclass::MeasureType MeasureType
Definition: itkTransformBendingEnergyPenaltyTerm.h:97
itk::TransformBendingEnergyPenaltyTerm::HessianValueType
Superclass::HessianValueType HessianValueType
Definition: itkTransformBendingEnergyPenaltyTerm.h:125
itk::TransformBendingEnergyPenaltyTerm::FixedImageConstPointer
Superclass::FixedImageConstPointer FixedImageConstPointer
Definition: itkTransformBendingEnergyPenaltyTerm.h:76
itk::TransformPenaltyTerm::DerivativeValueType
Superclass::DerivativeValueType DerivativeValueType
Definition: itkTransformPenaltyTerm.h:91
itk::TransformBendingEnergyPenaltyTerm::itkStaticConstMacro
itkStaticConstMacro(FixedImageDimension, unsigned int, FixedImageType::ImageDimension)
itk::TransformPenaltyTerm::FixedImageRegionType
Superclass::FixedImageRegionType FixedImageRegionType
Definition: itkTransformPenaltyTerm.h:69
itk::TransformPenaltyTerm::MovingImagePixelType
Superclass::MovingImagePixelType MovingImagePixelType
Definition: itkTransformPenaltyTerm.h:63
itk::TransformBendingEnergyPenaltyTerm::MovingImageMaskType
Superclass::MovingImageMaskType MovingImageMaskType
Definition: itkTransformBendingEnergyPenaltyTerm.h:95
itk::TransformBendingEnergyPenaltyTerm::MovingImagePointer
Superclass::MovingImagePointer MovingImagePointer
Definition: itkTransformBendingEnergyPenaltyTerm.h:72
itk::TransformPenaltyTerm::BSplineOrder2TransformPointer
Superclass::BSplineOrder2TransformPointer BSplineOrder2TransformPointer
Definition: itkTransformPenaltyTerm.h:104
itk::TransformPenaltyTerm
A cost function that calculates a penalty term on a transformation.
Definition: itkTransformPenaltyTerm.h:47
itk::TransformBendingEnergyPenaltyTerm::RealType
Superclass::RealType RealType
Definition: itkTransformBendingEnergyPenaltyTerm.h:87
itk::TransformPenaltyTerm::InputPointType
Superclass::InputPointType InputPointType
Definition: itkTransformPenaltyTerm.h:73
ThreadIdType
itk::TransformBendingEnergyPenaltyTerm
A cost function that calculates the bending energy of a transformation.
Definition: itkTransformBendingEnergyPenaltyTerm.h:52
itk::TransformPenaltyTerm::ParametersType
Superclass::ParametersType ParametersType
Definition: itkTransformPenaltyTerm.h:92
itk::TransformPenaltyTerm::CombinationTransformType
Superclass::CombinationTransformType CombinationTransformType
Definition: itkTransformPenaltyTerm.h:100
itk::TransformBendingEnergyPenaltyTerm::ImageSampleContainerType
Superclass::ImageSampleContainerType ImageSampleContainerType
Definition: itkTransformBendingEnergyPenaltyTerm.h:102
itk::TransformBendingEnergyPenaltyTerm::JacobianOfSpatialHessianType
Superclass ::JacobianOfSpatialHessianType JacobianOfSpatialHessianType
Definition: itkTransformBendingEnergyPenaltyTerm.h:123
itk::TransformBendingEnergyPenaltyTerm::Superclass
TransformPenaltyTerm< TFixedImage, TScalarType > Superclass
Definition: itkTransformBendingEnergyPenaltyTerm.h:58
itk::TransformPenaltyTerm::BSplineOrder1TransformPointer
Superclass::BSplineOrder1TransformPointer BSplineOrder1TransformPointer
Definition: itkTransformPenaltyTerm.h:102
itk::TransformBendingEnergyPenaltyTerm::HessianType
Superclass::HessianType HessianType
Definition: itkTransformBendingEnergyPenaltyTerm.h:126
itk::TransformPenaltyTerm::FixedImageMaskPointer
Superclass::FixedImageMaskPointer FixedImageMaskPointer
Definition: itkTransformPenaltyTerm.h:86
itk::TransformBendingEnergyPenaltyTerm::GradientImagePointer
Superclass::GradientImagePointer GradientImagePointer
Definition: itkTransformBendingEnergyPenaltyTerm.h:90
itk::TransformPenaltyTerm::FixedImagePixelType
Superclass::FixedImagePixelType FixedImagePixelType
Definition: itkTransformPenaltyTerm.h:93
itk::TransformPenaltyTerm::ThreaderType
Superclass::ThreaderType ThreaderType
Definition: itkTransformPenaltyTerm.h:96
itk::TransformBendingEnergyPenaltyTerm::BSplineOrder2TransformType
Superclass::BSplineOrder2TransformType BSplineOrder2TransformType
Definition: itkTransformBendingEnergyPenaltyTerm.h:112
itk::TransformBendingEnergyPenaltyTerm::Pointer
SmartPointer< Self > Pointer
Definition: itkTransformBendingEnergyPenaltyTerm.h:59
itk::TransformPenaltyTerm::FixedImagePointer
Superclass::FixedImagePointer FixedImagePointer
Definition: itkTransformPenaltyTerm.h:67
itk::TransformBendingEnergyPenaltyTerm::SpatialHessianType
Superclass::SpatialHessianType SpatialHessianType
Definition: itkTransformBendingEnergyPenaltyTerm.h:121
itk::TransformPenaltyTerm::JacobianOfSpatialHessianType
TransformType::JacobianOfSpatialHessianType JacobianOfSpatialHessianType
Definition: itkTransformPenaltyTerm.h:116
itk::TransformBendingEnergyPenaltyTerm::TransformBendingEnergyPenaltyTerm
TransformBendingEnergyPenaltyTerm()
itk::TransformBendingEnergyPenaltyTerm::InputPointType
Superclass::InputPointType InputPointType
Definition: itkTransformBendingEnergyPenaltyTerm.h:80
itk::TransformPenaltyTerm::GradientImagePointer
Superclass::GradientImagePointer GradientImagePointer
Definition: itkTransformPenaltyTerm.h:82
itk::TransformBendingEnergyPenaltyTerm::~TransformBendingEnergyPenaltyTerm
virtual ~TransformBendingEnergyPenaltyTerm()
Definition: itkTransformBendingEnergyPenaltyTerm.h:181
itk::TransformPenaltyTerm::FixedImagePointType
Superclass::FixedImagePointType FixedImagePointType
Definition: itkTransformPenaltyTerm.h:128
itk::TransformBendingEnergyPenaltyTerm::GetValue
virtual MeasureType GetValue(const ParametersType &parameters) const
itk::TransformPenaltyTerm::GradientImageFilterType
Superclass::GradientImageFilterType GradientImageFilterType
Definition: itkTransformPenaltyTerm.h:83
itk::TransformPenaltyTerm::DerivativeType
Superclass::DerivativeType DerivativeType
Definition: itkTransformPenaltyTerm.h:90
itk::TransformBendingEnergyPenaltyTerm::CoordinateRepresentationType
Superclass::CoordinateRepresentationType CoordinateRepresentationType
Definition: itkTransformBendingEnergyPenaltyTerm.h:66
itk::TransformBendingEnergyPenaltyTerm::m_NumberOfSamplesForSelfHessian
unsigned int m_NumberOfSamplesForSelfHessian
Definition: itkTransformBendingEnergyPenaltyTerm.h:190
itk::TransformBendingEnergyPenaltyTerm::FixedImagePixelType
Superclass::FixedImagePixelType FixedImagePixelType
Definition: itkTransformBendingEnergyPenaltyTerm.h:101
itk::TransformBendingEnergyPenaltyTerm::TransformPointer
Superclass::TransformPointer TransformPointer
Definition: itkTransformBendingEnergyPenaltyTerm.h:79
itk::TransformPenaltyTerm::InterpolatorPointer
Superclass::InterpolatorPointer InterpolatorPointer
Definition: itkTransformPenaltyTerm.h:78
itk::AdvancedImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::FixedImageType >::MeasureType
Superclass::MeasureType MeasureType
Definition: itkAdvancedImageToImageMetric.h:127
itk::TransformPenaltyTerm::ScalarType
TScalarType ScalarType
Definition: itkTransformPenaltyTerm.h:109
itk::TransformBendingEnergyPenaltyTerm::FixedImagePointType
Superclass::FixedImagePointType FixedImagePointType
Definition: itkTransformBendingEnergyPenaltyTerm.h:169
itk::TransformBendingEnergyPenaltyTerm::BSplineOrder3TransformType
Superclass::BSplineOrder3TransformType BSplineOrder3TransformType
Definition: itkTransformBendingEnergyPenaltyTerm.h:114
itk
Definition: itkAdvancedImageToImageMetric.h:40
itk::TransformBendingEnergyPenaltyTerm::AfterThreadedGetValueAndDerivative
void AfterThreadedGetValueAndDerivative(MeasureType &value, DerivativeType &derivative) const
itk::TransformBendingEnergyPenaltyTerm::TransformBendingEnergyPenaltyTerm
TransformBendingEnergyPenaltyTerm(const Self &)
itk::TransformPenaltyTerm::ThreadInfoType
Superclass::ThreadInfoType ThreadInfoType
Definition: itkTransformPenaltyTerm.h:97
itk::TransformPenaltyTerm::ImageSampleContainerType
Superclass::ImageSampleContainerType ImageSampleContainerType
Definition: itkTransformPenaltyTerm.h:94
itk::TransformBendingEnergyPenaltyTerm::BSplineOrder3TransformPointer
Superclass::BSplineOrder3TransformPointer BSplineOrder3TransformPointer
Definition: itkTransformBendingEnergyPenaltyTerm.h:115
itk::TransformBendingEnergyPenaltyTerm::InternalMatrixType
Superclass::InternalMatrixType InternalMatrixType
Definition: itkTransformBendingEnergyPenaltyTerm.h:124
itk::TransformPenaltyTerm::MovingImageMaskType
Superclass::MovingImageMaskType MovingImageMaskType
Definition: itkTransformPenaltyTerm.h:87
itk::TransformPenaltyTerm::ImageSampleContainerPointer
Superclass::ImageSampleContainerPointer ImageSampleContainerPointer
Definition: itkTransformPenaltyTerm.h:95
itk::TransformBendingEnergyPenaltyTerm::FixedImageRegionType
Superclass::FixedImageRegionType FixedImageRegionType
Definition: itkTransformBendingEnergyPenaltyTerm.h:77
itk::TransformPenaltyTerm::CoordinateRepresentationType
Superclass::CoordinateRepresentationType CoordinateRepresentationType
Definition: itkTransformPenaltyTerm.h:58
itk::TransformBendingEnergyPenaltyTerm::TransformJacobianType
Superclass::TransformJacobianType TransformJacobianType
Definition: itkTransformBendingEnergyPenaltyTerm.h:83
itk::TransformPenaltyTerm::MovingImageType
Superclass::MovingImageType MovingImageType
Definition: itkTransformPenaltyTerm.h:62
itk::TransformBendingEnergyPenaltyTerm::DerivativeType
Superclass::DerivativeType DerivativeType
Definition: itkTransformBendingEnergyPenaltyTerm.h:98
TScalarType
itk::ImageGridSampler
Samples image voxels on a regular grid.
Definition: itkImageGridSampler.h:46
itk::TransformBendingEnergyPenaltyTerm::MovingImagePointType
Superclass::MovingImagePointType MovingImagePointType
Definition: itkTransformBendingEnergyPenaltyTerm.h:170
itk::TransformPenaltyTerm::GradientPixelType
Superclass::GradientPixelType GradientPixelType
Definition: itkTransformPenaltyTerm.h:80
itk::TransformPenaltyTerm::FixedImageType
Superclass::FixedImageType FixedImageType
Definition: itkTransformPenaltyTerm.h:66
itk::AdvancedImageToImageMetric< TFixedImage, TFixedImage >::TransformPointer
Superclass::TransformPointer TransformPointer
Definition: itkAdvancedImageToImageMetric.h:110
itk::TransformBendingEnergyPenaltyTerm::operator=
void operator=(const Self &)
itk::TransformPenaltyTerm::MovingImageIndexType
Superclass::MovingImageIndexType MovingImageIndexType
Definition: itkTransformPenaltyTerm.h:127
itk::TransformBendingEnergyPenaltyTerm::TransformType
Superclass::TransformType TransformType
Definition: itkTransformBendingEnergyPenaltyTerm.h:78
itk::TransformBendingEnergyPenaltyTerm::MovingImageContinuousIndexType
Superclass::MovingImageContinuousIndexType MovingImageContinuousIndexType
Definition: itkTransformBendingEnergyPenaltyTerm.h:171
itk::TransformPenaltyTerm::OutputPointType
Superclass::OutputPointType OutputPointType
Definition: itkTransformPenaltyTerm.h:74


Generated on OURCE_DATE_EPOCH for elastix by doxygen 1.8.18 elastix logo