go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
itkDistancePreservingRigidityPenaltyTerm.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 __itkDistancePreservingRigidityPenaltyTerm_h
19 #define __itkDistancePreservingRigidityPenaltyTerm_h
20 
22 
26 
28 #include "itkNeighborhood.h"
29 #include "itkImageRegionIterator.h"
30 #include "itkNeighborhoodOperatorImageFilter.h"
31 #include "itkNeighborhoodIterator.h"
32 
33 #include "itkImageRegionIterator.h"
34 #include "itkMultiResolutionPyramidImageFilter.h"
35 
36 namespace itk
37 {
75 template< class TFixedImage, class TScalarType >
77  public TransformPenaltyTerm< TFixedImage, TScalarType >
78 {
79 public:
80 
85  typedef SmartPointer< const Self > ConstPointer;
86 
88  itkNewMacro( Self );
89 
92 
111  typedef typename Superclass::RealType RealType;
129 
136 
138  itkStaticConstMacro( FixedImageDimension, unsigned int, FixedImageType::ImageDimension );
139  itkStaticConstMacro( MovingImageDimension, unsigned int, FixedImageType::ImageDimension );
140  itkStaticConstMacro( ImageDimension, unsigned int, FixedImageType::ImageDimension );
141 
143  virtual void Initialize( void ) throw ( ExceptionObject );
144 
150  typedef typename CoefficientImageType::Pointer CoefficientImagePointer;
151  typedef typename CoefficientImageType::SpacingType CoefficientImageSpacingType;
153 
155  virtual MeasureType GetValue( const ParametersType & parameters ) const;
156 
158  virtual void GetDerivative( const ParametersType & parameters, DerivativeType & derivative ) const;
159 
161  virtual void GetValueAndDerivative( const ParametersType & parameters, MeasureType & value, DerivativeType & derivative ) const;
162 
166  itkSetObjectMacro( BSplineTransform, BSplineTransformType );
167 
169  typedef Image< signed short, itkGetStaticConstMacro( MovingImageDimension ) > BSplineKnotImageType;
170  typedef typename BSplineKnotImageType::Pointer BSplineKnotImagePointer;
171  typedef typename BSplineKnotImageType::RegionType BSplineKnotImageRegionType;
172 
174  typedef Image< signed short, itkGetStaticConstMacro( MovingImageDimension ) > PenaltyGridImageType;
175  typedef typename PenaltyGridImageType::Pointer PenaltyGridImagePointer;
176  typedef typename PenaltyGridImageType::RegionType PenaltyGridImageRegionType;
177 
179  typedef Image< signed short, itkGetStaticConstMacro( MovingImageDimension ) > SegmentedImageType;
180  typedef typename SegmentedImageType::Pointer SegmentedImagePointer;
181  typedef typename SegmentedImageType::RegionType SegmentedImageRegionType;
182 
184  itkSetObjectMacro( SegmentedImage, SegmentedImageType );
185 
187  itkGetObjectMacro( SegmentedImage, SegmentedImageType );
188 
190  itkSetObjectMacro( SampledSegmentedImage, SegmentedImageType );
191 
193  itkGetObjectMacro( SampledSegmentedImage, SegmentedImageType );
194 
195  itkGetMacro( NumberOfRigidGrids, unsigned int );
196 
197 protected:
198 
201 
204 
206  void PrintSelf( std::ostream & os, Indent indent ) const;
207 
208 private:
209 
211  DistancePreservingRigidityPenaltyTerm( const Self & ); // purposely not implemented
212 
214  void operator=( const Self & ); // purposely not implemented
215 
218 
220 
225 
226  unsigned int m_NumberOfRigidGrids;
227 
228 };
229 
230 // end class DistancePreservingRigidityPenaltyTerm
231 
232 } // end namespace itk
233 
234 #ifndef ITK_MANUAL_INSTANTIATION
235 #include "itkDistancePreservingRigidityPenaltyTerm.hxx"
236 #endif
237 
238 #endif // #ifndef __itkDistancePreservingRigidityPenaltyTerm_h
itk::TransformPenaltyTerm::FixedImageMaskType
Superclass::FixedImageMaskType FixedImageMaskType
Definition: itkTransformPenaltyTerm.h:85
itk::DistancePreservingRigidityPenaltyTerm::DistancePreservingRigidityPenaltyTerm
DistancePreservingRigidityPenaltyTerm()
itk::DistancePreservingRigidityPenaltyTerm::GetValue
virtual MeasureType GetValue(const ParametersType &parameters) const
itk::DistancePreservingRigidityPenaltyTerm::JacobianOfSpatialJacobianType
Superclass::JacobianOfSpatialJacobianType JacobianOfSpatialJacobianType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:132
itk::DistancePreservingRigidityPenaltyTerm::DistancePreservingRigidityPenaltyTerm
DistancePreservingRigidityPenaltyTerm(const Self &)
itk::TransformPenaltyTerm::RealType
Superclass::RealType RealType
Definition: itkTransformPenaltyTerm.h:79
itk::TransformPenaltyTerm::TransformType
Superclass::AdvancedTransformType TransformType
Definition: itkTransformPenaltyTerm.h:112
itk::DistancePreservingRigidityPenaltyTerm::MovingImagePointer
Superclass::MovingImagePointer MovingImagePointer
Definition: itkDistancePreservingRigidityPenaltyTerm.h:97
itk::TransformPenaltyTerm::TransformParametersType
Superclass::TransformParametersType TransformParametersType
Definition: itkTransformPenaltyTerm.h:75
itk::DistancePreservingRigidityPenaltyTerm::FixedImageMaskPointer
Superclass::FixedImageMaskPointer FixedImageMaskPointer
Definition: itkDistancePreservingRigidityPenaltyTerm.h:118
itk::DistancePreservingRigidityPenaltyTerm::PenaltyGridImageType
Image< signed short, itkGetStaticConstMacro(MovingImageDimension) > PenaltyGridImageType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:174
itk::DistancePreservingRigidityPenaltyTerm::Self
DistancePreservingRigidityPenaltyTerm Self
Definition: itkDistancePreservingRigidityPenaltyTerm.h:82
itk::DistancePreservingRigidityPenaltyTerm::m_BSplineKnotImage
BSplineKnotImagePointer m_BSplineKnotImage
Definition: itkDistancePreservingRigidityPenaltyTerm.h:221
itk::DistancePreservingRigidityPenaltyTerm::TransformJacobianType
Superclass::TransformJacobianType TransformJacobianType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:108
itk::TransformPenaltyTerm::SpatialJacobianType
TransformType::SpatialJacobianType SpatialJacobianType
Definition: itkTransformPenaltyTerm.h:113
itk::DistancePreservingRigidityPenaltyTerm::MovingImageMaskType
Superclass::MovingImageMaskType MovingImageMaskType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:119
itk::TransformPenaltyTerm::MovingImageConstPointer
Superclass::MovingImageConstPointer MovingImageConstPointer
Definition: itkTransformPenaltyTerm.h:65
itk::DistancePreservingRigidityPenaltyTerm::TransformPointer
Superclass::TransformPointer TransformPointer
Definition: itkDistancePreservingRigidityPenaltyTerm.h:104
itk::DistancePreservingRigidityPenaltyTerm::BSplineTransformType
AdvancedBSplineDeformableTransform< ScalarType, FixedImageDimension, 3 > BSplineTransformType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:146
itk::TransformPenaltyTerm::FixedImageConstPointer
Superclass::FixedImageConstPointer FixedImageConstPointer
Definition: itkTransformPenaltyTerm.h:68
itk::DistancePreservingRigidityPenaltyTerm::GradientImageFilterType
Superclass::GradientImageFilterType GradientImageFilterType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:115
itk::TransformPenaltyTerm::GradientImageFilterPointer
Superclass::GradientImageFilterPointer GradientImageFilterPointer
Definition: itkTransformPenaltyTerm.h:84
SmartPointer< Self >
itk::DistancePreservingRigidityPenaltyTerm::InputPointType
Superclass::InputPointType InputPointType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:105
itk::AdvancedImageToImageMetric
An extension of the ITK ImageToImageMetric. It is the intended base class for all elastix metrics.
Definition: itkAdvancedImageToImageMetric.h:81
itk::DistancePreservingRigidityPenaltyTerm::OutputPointType
Superclass::OutputPointType OutputPointType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:106
itk::DistancePreservingRigidityPenaltyTerm::RealType
Superclass::RealType RealType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:111
itk::DistancePreservingRigidityPenaltyTerm::MovingImagePixelType
Superclass::MovingImagePixelType MovingImagePixelType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:96
itkTransformPenaltyTerm.h
itk::AdvancedImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::FixedImageType >::DerivativeType
Superclass::DerivativeType DerivativeType
Definition: itkAdvancedImageToImageMetric.h:128
itk::TransformPenaltyTerm::TransformJacobianType
Superclass::TransformJacobianType TransformJacobianType
Definition: itkTransformPenaltyTerm.h:76
itk::TransformPenaltyTerm::MovingImageMaskPointer
Superclass::MovingImageMaskPointer MovingImageMaskPointer
Definition: itkTransformPenaltyTerm.h:88
itk::TransformPenaltyTerm::JacobianOfSpatialJacobianType
TransformType::JacobianOfSpatialJacobianType JacobianOfSpatialJacobianType
Definition: itkTransformPenaltyTerm.h:114
itkAdvancedCombinationTransform.h
itk::DistancePreservingRigidityPenaltyTerm::MovingImageType
Superclass::MovingImageType MovingImageType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:95
itk::DistancePreservingRigidityPenaltyTerm::ParametersType
Superclass::ParametersType ParametersType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:124
itk::DistancePreservingRigidityPenaltyTerm::GetValueAndDerivative
virtual void GetValueAndDerivative(const ParametersType &parameters, MeasureType &value, DerivativeType &derivative) const
itk::DistancePreservingRigidityPenaltyTerm::TransformType
Superclass::TransformType TransformType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:103
itk::DistancePreservingRigidityPenaltyTerm::ConstPointer
SmartPointer< const Self > ConstPointer
Definition: itkDistancePreservingRigidityPenaltyTerm.h:85
itk::TransformPenaltyTerm::SpatialHessianType
TransformType::SpatialHessianType SpatialHessianType
Definition: itkTransformPenaltyTerm.h:115
itk::DistancePreservingRigidityPenaltyTerm::FixedImageConstPointer
Superclass::FixedImageConstPointer FixedImageConstPointer
Definition: itkDistancePreservingRigidityPenaltyTerm.h:101
itk::DistancePreservingRigidityPenaltyTerm::MovingImageMaskPointer
Superclass::MovingImageMaskPointer MovingImageMaskPointer
Definition: itkDistancePreservingRigidityPenaltyTerm.h:120
itk::DistancePreservingRigidityPenaltyTerm::BSplineKnotImagePointer
BSplineKnotImageType::Pointer BSplineKnotImagePointer
Definition: itkDistancePreservingRigidityPenaltyTerm.h:170
itk::TransformPenaltyTerm::MeasureType
Superclass::MeasureType MeasureType
Definition: itkTransformPenaltyTerm.h:89
itk::AdvancedBSplineDeformableTransform::SpacingType
Superclass::SpacingType SpacingType
Definition: itkAdvancedBSplineDeformableTransform.h:197
itk::DistancePreservingRigidityPenaltyTerm::itkStaticConstMacro
itkStaticConstMacro(ImageDimension, unsigned int, FixedImageType::ImageDimension)
itk::AdvancedBSplineDeformableTransform
Deformable transform using a B-spline representation.
Definition: itkAdvancedBSplineDeformableTransform.h:135
Image
itk::TransformPenaltyTerm::InternalMatrixType
TransformType::InternalMatrixType InternalMatrixType
Definition: itkTransformPenaltyTerm.h:117
itk::DistancePreservingRigidityPenaltyTerm::TransformParametersType
Superclass::TransformParametersType TransformParametersType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:107
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::AdvancedCombinationTransform
This class combines two transforms: an 'initial transform' with a 'current transform'.
Definition: itkAdvancedCombinationTransform.h:58
itk::DistancePreservingRigidityPenaltyTerm::Initialize
virtual void Initialize(void)
itk::DistancePreservingRigidityPenaltyTerm::DerivativeType
Superclass::DerivativeType DerivativeType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:122
itk::DistancePreservingRigidityPenaltyTerm::GradientImageFilterPointer
Superclass::GradientImageFilterPointer GradientImageFilterPointer
Definition: itkDistancePreservingRigidityPenaltyTerm.h:116
itk::DistancePreservingRigidityPenaltyTerm::BSplineKnotImageRegionType
BSplineKnotImageType::RegionType BSplineKnotImageRegionType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:171
itk::DistancePreservingRigidityPenaltyTerm::CoefficientImageType
BSplineTransformType::ImageType CoefficientImageType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:149
itk::DistancePreservingRigidityPenaltyTerm::BSplineTransformPointer
BSplineTransformType::Pointer BSplineTransformPointer
Definition: itkDistancePreservingRigidityPenaltyTerm.h:147
BSplineTransform
itk::TransformPenaltyTerm::InterpolatorType
Superclass::InterpolatorType InterpolatorType
Definition: itkTransformPenaltyTerm.h:77
itk::DistancePreservingRigidityPenaltyTerm::SpatialHessianType
Superclass::SpatialHessianType SpatialHessianType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:133
itk::DistancePreservingRigidityPenaltyTerm::FixedImagePointer
Superclass::FixedImagePointer FixedImagePointer
Definition: itkDistancePreservingRigidityPenaltyTerm.h:100
itk::TransformPenaltyTerm::GradientImageType
Superclass::GradientImageType GradientImageType
Definition: itkTransformPenaltyTerm.h:81
itk::DistancePreservingRigidityPenaltyTerm::operator=
void operator=(const Self &)
itk::TransformPenaltyTerm::DerivativeValueType
Superclass::DerivativeValueType DerivativeValueType
Definition: itkTransformPenaltyTerm.h:91
itk::TransformPenaltyTerm::FixedImageRegionType
Superclass::FixedImageRegionType FixedImageRegionType
Definition: itkTransformPenaltyTerm.h:69
itk::TransformPenaltyTerm::MovingImagePixelType
Superclass::MovingImagePixelType MovingImagePixelType
Definition: itkTransformPenaltyTerm.h:63
itk::DistancePreservingRigidityPenaltyTerm::InterpolatorPointer
Superclass::InterpolatorPointer InterpolatorPointer
Definition: itkDistancePreservingRigidityPenaltyTerm.h:110
itk::TransformPenaltyTerm
A cost function that calculates a penalty term on a transformation.
Definition: itkTransformPenaltyTerm.h:47
itk::DistancePreservingRigidityPenaltyTerm::FixedImagePixelType
Superclass::FixedImagePixelType FixedImagePixelType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:125
itk::TransformPenaltyTerm::InputPointType
Superclass::InputPointType InputPointType
Definition: itkTransformPenaltyTerm.h:73
itk::DistancePreservingRigidityPenaltyTerm::DerivativeValueType
Superclass::DerivativeValueType DerivativeValueType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:123
itk::TransformPenaltyTerm::ParametersType
Superclass::ParametersType ParametersType
Definition: itkTransformPenaltyTerm.h:92
itk::DistancePreservingRigidityPenaltyTerm::FixedImageMaskType
Superclass::FixedImageMaskType FixedImageMaskType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:117
itk::DistancePreservingRigidityPenaltyTerm::ScalarType
Superclass::ScalarType ScalarType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:128
itk::DistancePreservingRigidityPenaltyTerm::GradientPixelType
Superclass::GradientPixelType GradientPixelType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:112
itk::DistancePreservingRigidityPenaltyTerm::m_RigidityPenaltyTermValue
MeasureType m_RigidityPenaltyTermValue
Definition: itkDistancePreservingRigidityPenaltyTerm.h:219
itk::DistancePreservingRigidityPenaltyTerm::m_NumberOfRigidGrids
unsigned int m_NumberOfRigidGrids
Definition: itkDistancePreservingRigidityPenaltyTerm.h:226
itk::DistancePreservingRigidityPenaltyTerm::m_PenaltyGridImage
PenaltyGridImagePointer m_PenaltyGridImage
Definition: itkDistancePreservingRigidityPenaltyTerm.h:222
itk::DistancePreservingRigidityPenaltyTerm::CombinationTransformType
AdvancedCombinationTransform< ScalarType, FixedImageDimension > CombinationTransformType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:152
itk::TransformPenaltyTerm::FixedImageMaskPointer
Superclass::FixedImageMaskPointer FixedImageMaskPointer
Definition: itkTransformPenaltyTerm.h:86
itk::TransformPenaltyTerm::FixedImagePixelType
Superclass::FixedImagePixelType FixedImagePixelType
Definition: itkTransformPenaltyTerm.h:93
itk::DistancePreservingRigidityPenaltyTerm::ImageSampleContainerType
Superclass::ImageSampleContainerType ImageSampleContainerType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:126
itk::TransformPenaltyTerm::FixedImagePointer
Superclass::FixedImagePointer FixedImagePointer
Definition: itkTransformPenaltyTerm.h:67
itk::TransformPenaltyTerm::JacobianOfSpatialHessianType
TransformType::JacobianOfSpatialHessianType JacobianOfSpatialHessianType
Definition: itkTransformPenaltyTerm.h:116
itk::DistancePreservingRigidityPenaltyTerm::CoefficientImagePointer
CoefficientImageType::Pointer CoefficientImagePointer
Definition: itkDistancePreservingRigidityPenaltyTerm.h:150
itk::DistancePreservingRigidityPenaltyTerm::GetDerivative
virtual void GetDerivative(const ParametersType &parameters, DerivativeType &derivative) const
itk::DistancePreservingRigidityPenaltyTerm::FixedImageRegionType
Superclass::FixedImageRegionType FixedImageRegionType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:102
itk::DistancePreservingRigidityPenaltyTerm::CoefficientImageSpacingType
CoefficientImageType::SpacingType CoefficientImageSpacingType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:151
itk::DistancePreservingRigidityPenaltyTerm::MovingImageConstPointer
Superclass::MovingImageConstPointer MovingImageConstPointer
Definition: itkDistancePreservingRigidityPenaltyTerm.h:98
itk::TransformPenaltyTerm::GradientImagePointer
Superclass::GradientImagePointer GradientImagePointer
Definition: itkTransformPenaltyTerm.h:82
itk::TransformPenaltyTerm::GradientImageFilterType
Superclass::GradientImageFilterType GradientImageFilterType
Definition: itkTransformPenaltyTerm.h:83
itk::TransformPenaltyTerm::DerivativeType
Superclass::DerivativeType DerivativeType
Definition: itkTransformPenaltyTerm.h:90
itk::DistancePreservingRigidityPenaltyTerm::itkStaticConstMacro
itkStaticConstMacro(MovingImageDimension, unsigned int, FixedImageType::ImageDimension)
itk::DistancePreservingRigidityPenaltyTerm::itkStaticConstMacro
itkStaticConstMacro(FixedImageDimension, unsigned int, FixedImageType::ImageDimension)
itk::DistancePreservingRigidityPenaltyTerm::Superclass
TransformPenaltyTerm< TFixedImage, TScalarType > Superclass
Definition: itkDistancePreservingRigidityPenaltyTerm.h:83
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::DistancePreservingRigidityPenaltyTerm::SegmentedImagePointer
SegmentedImageType::Pointer SegmentedImagePointer
Definition: itkDistancePreservingRigidityPenaltyTerm.h:180
itk
Definition: itkAdvancedImageToImageMetric.h:40
itk::DistancePreservingRigidityPenaltyTerm::InterpolatorType
Superclass::InterpolatorType InterpolatorType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:109
itk::DistancePreservingRigidityPenaltyTerm::JacobianOfSpatialHessianType
Superclass::JacobianOfSpatialHessianType JacobianOfSpatialHessianType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:134
itk::TransformPenaltyTerm::ImageSampleContainerType
Superclass::ImageSampleContainerType ImageSampleContainerType
Definition: itkTransformPenaltyTerm.h:94
itk::DistancePreservingRigidityPenaltyTerm::~DistancePreservingRigidityPenaltyTerm
virtual ~DistancePreservingRigidityPenaltyTerm()
Definition: itkDistancePreservingRigidityPenaltyTerm.h:203
itk::DistancePreservingRigidityPenaltyTerm
Definition: itkDistancePreservingRigidityPenaltyTerm.h:78
itk::DistancePreservingRigidityPenaltyTerm::m_BSplineTransform
BSplineTransformPointer m_BSplineTransform
Definition: itkDistancePreservingRigidityPenaltyTerm.h:217
itk::DistancePreservingRigidityPenaltyTerm::InternalMatrixType
Superclass::InternalMatrixType InternalMatrixType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:135
itk::DistancePreservingRigidityPenaltyTerm::PrintSelf
void PrintSelf(std::ostream &os, Indent indent) const
itk::TransformPenaltyTerm::MovingImageMaskType
Superclass::MovingImageMaskType MovingImageMaskType
Definition: itkTransformPenaltyTerm.h:87
itk::TransformPenaltyTerm::ImageSampleContainerPointer
Superclass::ImageSampleContainerPointer ImageSampleContainerPointer
Definition: itkTransformPenaltyTerm.h:95
itk::DistancePreservingRigidityPenaltyTerm::Pointer
SmartPointer< Self > Pointer
Definition: itkDistancePreservingRigidityPenaltyTerm.h:84
itk::TransformPenaltyTerm::CoordinateRepresentationType
Superclass::CoordinateRepresentationType CoordinateRepresentationType
Definition: itkTransformPenaltyTerm.h:58
itk::DistancePreservingRigidityPenaltyTerm::SegmentedImageType
Image< signed short, itkGetStaticConstMacro(MovingImageDimension) > SegmentedImageType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:179
itk::DistancePreservingRigidityPenaltyTerm::SpatialJacobianType
Superclass::SpatialJacobianType SpatialJacobianType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:131
itk::TransformPenaltyTerm::MovingImageType
Superclass::MovingImageType MovingImageType
Definition: itkTransformPenaltyTerm.h:62
itk::DistancePreservingRigidityPenaltyTerm::PenaltyGridImageRegionType
PenaltyGridImageType::RegionType PenaltyGridImageRegionType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:176
itk::DistancePreservingRigidityPenaltyTerm::SegmentedImageRegionType
SegmentedImageType::RegionType SegmentedImageRegionType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:181
itk::DistancePreservingRigidityPenaltyTerm::GradientImageType
Superclass::GradientImageType GradientImageType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:113
itk::TransformPenaltyTerm::GradientPixelType
Superclass::GradientPixelType GradientPixelType
Definition: itkTransformPenaltyTerm.h:80
itk::TransformPenaltyTerm::FixedImageType
Superclass::FixedImageType FixedImageType
Definition: itkTransformPenaltyTerm.h:66
itk::DistancePreservingRigidityPenaltyTerm::m_SampledSegmentedImage
SegmentedImagePointer m_SampledSegmentedImage
Definition: itkDistancePreservingRigidityPenaltyTerm.h:224
itk::AdvancedImageToImageMetric< TFixedImage, TFixedImage >::TransformPointer
Superclass::TransformPointer TransformPointer
Definition: itkAdvancedImageToImageMetric.h:110
itk::DistancePreservingRigidityPenaltyTerm::BSplineKnotImageType
Image< signed short, itkGetStaticConstMacro(MovingImageDimension) > BSplineKnotImageType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:166
itk::DistancePreservingRigidityPenaltyTerm::ImageSampleContainerPointer
Superclass::ImageSampleContainerPointer ImageSampleContainerPointer
Definition: itkDistancePreservingRigidityPenaltyTerm.h:127
itk::DistancePreservingRigidityPenaltyTerm::FixedImageType
Superclass::FixedImageType FixedImageType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:99
itk::DistancePreservingRigidityPenaltyTerm::PenaltyGridImagePointer
PenaltyGridImageType::Pointer PenaltyGridImagePointer
Definition: itkDistancePreservingRigidityPenaltyTerm.h:175
itk::DistancePreservingRigidityPenaltyTerm::GradientImagePointer
Superclass::GradientImagePointer GradientImagePointer
Definition: itkDistancePreservingRigidityPenaltyTerm.h:114
itk::DistancePreservingRigidityPenaltyTerm::MeasureType
Superclass::MeasureType MeasureType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:121
itk::DistancePreservingRigidityPenaltyTerm::m_SegmentedImage
SegmentedImagePointer m_SegmentedImage
Definition: itkDistancePreservingRigidityPenaltyTerm.h:223
itk::DistancePreservingRigidityPenaltyTerm::CoordinateRepresentationType
Superclass::CoordinateRepresentationType CoordinateRepresentationType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:91
itkAdvancedBSplineDeformableTransform.h
itk::TransformPenaltyTerm::OutputPointType
Superclass::OutputPointType OutputPointType
Definition: itkTransformPenaltyTerm.h:74
itk::DistancePreservingRigidityPenaltyTerm::GridSpacingType
BSplineTransformType::SpacingType GridSpacingType
Definition: itkDistancePreservingRigidityPenaltyTerm.h:148


Generated on OURCE_DATE_EPOCH for elastix by doxygen 1.8.18 elastix logo