template<class TElastix>
class elastix::GradientDifferenceMetric< TElastix >
An metric based on the itk::GradientDifferenceImageToImageMetric.
Definition at line 37 of file elxGradientDifferenceMetric.h.
|
| using | ConstPointer = itk::SmartPointer< const Self > |
| |
| using | FixedImagePixelType = typename TFixedImage::PixelType |
| |
| using | InterpolatorPointer = typename InterpolatorType::Pointer |
| |
| using | ITKBaseType = typename Superclass2::ITKBaseType |
| |
| using | MovingImageRegionType = typename MovingImageType::RegionType |
| |
| using | Pointer = itk::SmartPointer< Self > |
| |
| using | Self = GradientDifferenceMetric |
| |
| using | Superclass1 = itk::GradientDifferenceImageToImageMetric< typename MetricBase< TElastix >::FixedImageType, typename MetricBase< TElastix >::MovingImageType > |
| |
| using | Superclass2 = MetricBase< TElastix > |
| |
| using | CastFixedImageFilterPointer = typename CastFixedImageFilterType::Pointer |
| |
| using | CastFixedImageFilterType = itk::CastImageFilter< FixedImageType, FixedGradientImageType > |
| |
| using | CastMovedImageFilterPointer = typename CastMovedImageFilterType::Pointer |
| |
| using | CastMovedImageFilterType = itk::CastImageFilter< TransformedMovingImageType, MovedGradientImageType > |
| |
| using | CombinationTransformPointer = typename CombinationTransformType::Pointer |
| |
| using | CombinationTransformType = typename itk::AdvancedCombinationTransform< ScalarType, FixedImageDimension > |
| |
| using | ConstPointer = SmartPointer< const Self > |
| |
| using | FixedGradientImageType = itk::Image< RealType, Self::FixedImageDimension > |
| |
| using | FixedGradientPixelType = typename FixedGradientImageType::PixelType |
| |
| using | FixedImagePixelType = typename TFixedImage::PixelType |
| |
| using | InterpolatorPointer = typename InterpolatorType::Pointer |
| |
| using | MovedGradientImageType = itk::Image< RealType, Self::MovedImageDimension > |
| |
| using | MovedGradientPixelType = typename MovedGradientImageType::PixelType |
| |
| using | MovedImagePixelType = typename TMovingImage::PixelType |
| |
| using | MovingImageRegionType = typename MovingImageType::RegionType |
| |
| using | Pointer = SmartPointer< Self > |
| |
| using | RayCastInterpolatorPointer = typename RayCastInterpolatorType::Pointer |
| |
| using | RayCastInterpolatorType = typename itk::AdvancedRayCastInterpolateImageFunction< MovingImageType, ScalarType > |
| |
| using | ScalarType = typename TransformType::ScalarType |
| |
| using | ScalesType = typename Optimizer::ScalesType |
| |
| using | Self = GradientDifferenceImageToImageMetric |
| |
| using | Superclass = AdvancedImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType > |
| |
| using | TransformedMovingImageType = itk::Image< FixedImagePixelType, Self::FixedImageDimension > |
| |
| using | TransformMovingImageFilterType = itk::ResampleImageFilter< MovingImageType, TransformedMovingImageType > |
| |
| using | AdvancedTransformType = AdvancedTransform< ScalarType, FixedImageDimension, MovingImageDimension > |
| |
| using | BSplineOrder1TransformPointer = typename BSplineOrder1TransformType::Pointer |
| |
| using | BSplineOrder1TransformType = AdvancedBSplineDeformableTransform< ScalarType, FixedImageDimension, 1 > |
| |
| using | BSplineOrder2TransformPointer = typename BSplineOrder2TransformType::Pointer |
| |
| using | BSplineOrder2TransformType = AdvancedBSplineDeformableTransform< ScalarType, FixedImageDimension, 2 > |
| |
| using | BSplineOrder3TransformPointer = typename BSplineOrder3TransformType::Pointer |
| |
| using | BSplineOrder3TransformType = AdvancedBSplineDeformableTransform< ScalarType, FixedImageDimension, 3 > |
| |
| using | CombinationTransformType = AdvancedCombinationTransform< ScalarType, FixedImageDimension > |
| |
| using | ConstPointer = SmartPointer< const Self > |
| |
| using | DerivativeValueType = typename DerivativeType::ValueType |
| |
| using | FixedImageLimiterOutputType = typename FixedImageLimiterType::OutputType |
| |
| using | FixedImageLimiterPointer = typename FixedImageLimiterType::Pointer |
| |
| using | FixedImageLimiterType = LimiterFunctionBase< RealType, FixedImageDimension > |
| |
| using | FixedImageMaskSpatialObject2Type = ImageMaskSpatialObject< Self::FixedImageDimension > |
| |
| using | FixedImagePixelType = typename FixedImageType::PixelType |
| |
| using | FixedImagePointer = typename FixedImageType::Pointer |
| |
| using | HessianType = vnl_sparse_matrix< HessianValueType > |
| |
| using | HessianValueType = typename DerivativeType::ValueType |
| |
| using | ImageSampleContainerPointer = typename ImageSamplerType::OutputVectorContainerPointer |
| |
| using | ImageSampleContainerType = typename ImageSamplerType::OutputVectorContainerType |
| |
| using | ImageSamplerPointer = typename ImageSamplerType::Pointer |
| |
| using | ImageSamplerType = ImageSamplerBase< FixedImageType > |
| |
| using | MovingImageDerivativeScalesType = FixedArray< double, Self::MovingImageDimension > |
| |
| using | MovingImageLimiterOutputType = typename MovingImageLimiterType::OutputType |
| |
| using | MovingImageLimiterPointer = typename MovingImageLimiterType::Pointer |
| |
| using | MovingImageLimiterType = LimiterFunctionBase< RealType, MovingImageDimension > |
| |
| using | MovingImageMaskSpatialObject2Type = ImageMaskSpatialObject< Self::MovingImageDimension > |
| |
| using | MovingImagePointer = typename MovingImageType::Pointer |
| |
| using | MovingImageRegionType = typename MovingImageType::RegionType |
| |
| using | NumberOfParametersType = typename AdvancedTransformType::NumberOfParametersType |
| |
| using | Pointer = SmartPointer< Self > |
| |
| using | ScalarType = typename TransformType::ScalarType |
| |
| using | Self = AdvancedImageToImageMetric |
| |
| using | Superclass = ImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType > |
| |
| using | ThreaderType = itk::PlatformMultiThreader |
| |
| using | ThreadInfoType = typename ThreaderType::WorkUnitInfo |
| |
| using | AdvancedMetricType = itk::AdvancedImageToImageMetric< FixedImageType, MovingImageType > |
| |
| using | CoordinateRepresentationType = typename ITKBaseType::ParametersValueType |
| |
| using | ElastixType = TElastix |
| |
| using | FixedImageType = typename ElastixType::FixedImageType |
| |
| using | FixedPointSetType = itk::PointSet< CoordinateRepresentationType, FixedImageDimension, itk::DefaultStaticMeshTraits< CoordinateRepresentationType, FixedImageDimension, FixedImageDimension, CoordinateRepresentationType, CoordinateRepresentationType, CoordinateRepresentationType > > |
| |
| using | FixedPointType = typename FixedImageType::PointType |
| |
| using | FixedPointValueType = typename FixedPointType::ValueType |
| |
| using | ImageSamplerBaseType = typename AdvancedMetricType::ImageSamplerType |
| |
| using | ITKBaseType = itk::SingleValuedCostFunction |
| |
| using | MeasureType = typename ITKBaseType::MeasureType |
| |
| using | MovingImageDerivativeScalesType = typename AdvancedMetricType::MovingImageDerivativeScalesType |
| |
| using | MovingImageType = typename ElastixType::MovingImageType |
| |
| using | MovingPointSetType = itk::PointSet< CoordinateRepresentationType, MovingImageDimension, itk::DefaultStaticMeshTraits< CoordinateRepresentationType, MovingImageDimension, MovingImageDimension, CoordinateRepresentationType, CoordinateRepresentationType, CoordinateRepresentationType > > |
| |
| using | MovingPointType = typename MovingImageType::PointType |
| |
| using | MovingPointValueType = typename MovingPointType::ValueType |
| |
| using | RegistrationType = typename ElastixType::RegistrationBaseType |
| |
| using | Self = MetricBase |
| |
| using | Superclass = BaseComponentSE< TElastix > |
| |
| using | ConfigurationPointer = Configuration::Pointer |
| |
| using | ElastixType = TElastix |
| |
| using | RegistrationType = typename ElastixType::RegistrationBaseType |
| |
| using | Self = BaseComponentSE |
| |
| using | Superclass = BaseComponent |
| |
|
| void | BeforeEachResolution () override |
| |
| void | BeforeRegistration () override |
| |
| | elxClassNameMacro ("GradientDifference") |
| |
| virtual const char * | GetClassName () const |
| |
| void | Initialize () override |
| |
| | ITK_DISALLOW_COPY_AND_MOVE (GradientDifferenceMetric) |
| |
| | itkStaticConstMacro (FixedImageDimension, unsigned int, FixedImageType::ImageDimension) |
| |
| | itkStaticConstMacro (MovingImageDimension, unsigned int, MovingImageType::ImageDimension) |
| |
| virtual const char * | GetClassName () const |
| |
| void | GetDerivative (const TransformParametersType ¶meters, DerivativeType &derivative) const override |
| |
| virtual const double & | GetDerivativeDelta () |
| |
| virtual const ScalesType & | GetScales () |
| |
| MeasureType | GetValue (const TransformParametersType ¶meters) const override |
| |
| void | GetValueAndDerivative (const TransformParametersType ¶meters, MeasureType &Value, DerivativeType &derivative) const override |
| |
| void | Initialize () override |
| |
| | ITK_DISALLOW_COPY_AND_MOVE (GradientDifferenceImageToImageMetric) |
| |
| | itkStaticConstMacro (FixedImageDimension, unsigned int, FixedImageType::ImageDimension) |
| |
| | itkStaticConstMacro (MovedImageDimension, unsigned int, MovingImageType::ImageDimension) |
| |
| virtual void | SetDerivativeDelta (double _arg) |
| |
| virtual void | SetScales (ScalesType _arg) |
| |
| void | WriteGradientImagesToFiles () const |
| |
| virtual void | BeforeThreadedGetValueAndDerivative (const TransformParametersType ¶meters) const |
| |
| virtual const char * | GetClassName () const |
| |
| virtual const FixedImageLimiterType * | GetFixedImageLimiter () |
| |
| virtual double | GetFixedLimitRangeRatio () const |
| |
| virtual ImageSamplerType * | GetImageSampler () const |
| |
| virtual const MovingImageDerivativeScalesType & | GetMovingImageDerivativeScales () |
| |
| virtual const MovingImageLimiterType * | GetMovingImageLimiter () |
| |
| virtual double | GetMovingLimitRangeRatio () const |
| |
| virtual double | GetRequiredRatioOfValidSamples () const |
| |
| virtual bool | GetScaleGradientWithRespectToMovingImageOrientation () const |
| |
| virtual void | GetSelfHessian (const TransformParametersType ¶meters, HessianType &H) const |
| |
| const AdvancedTransformType * | GetTransform () const override |
| |
| virtual bool | GetUseFixedImageLimiter () const |
| |
| virtual bool | GetUseImageSampler () const |
| |
| virtual const bool & | GetUseMetricSingleThreaded () |
| |
| virtual bool | GetUseMovingImageDerivativeScales () const |
| |
| virtual bool | GetUseMovingImageLimiter () const |
| |
| virtual const bool & | GetUseMultiThread () |
| |
| void | Initialize () override |
| |
| | ITK_DISALLOW_COPY_AND_MOVE (AdvancedImageToImageMetric) |
| |
| | itkStaticConstMacro (FixedImageDimension, unsigned int, TFixedImage::ImageDimension) |
| |
| | itkStaticConstMacro (MovingImageDimension, unsigned int, TMovingImage::ImageDimension) |
| |
| virtual void | SetFixedImageLimiter (FixedImageLimiterType *_arg) |
| |
| virtual void | SetFixedLimitRangeRatio (double _arg) |
| |
| virtual void | SetImageSampler (ImageSamplerType *_arg) |
| |
| virtual void | SetMovingImageDerivativeScales (MovingImageDerivativeScalesType _arg) |
| |
| virtual void | SetMovingImageLimiter (MovingImageLimiterType *_arg) |
| |
| virtual void | SetMovingLimitRangeRatio (double _arg) |
| |
| virtual void | SetNumberOfWorkUnits (ThreadIdType numberOfThreads) |
| |
| virtual void | SetRequiredRatioOfValidSamples (double _arg) |
| |
| virtual void | SetScaleGradientWithRespectToMovingImageOrientation (bool _arg) |
| |
| virtual void | SetTransform (AdvancedTransformType *arg) |
| |
| virtual void | SetUseMetricSingleThreaded (bool _arg) |
| |
| virtual void | SetUseMovingImageDerivativeScales (bool _arg) |
| |
| virtual void | SetUseMultiThread (bool _arg) |
| |
| virtual void | UseMetricSingleThreadedOff () |
| |
| virtual void | UseMetricSingleThreadedOn () |
| |
| virtual void | UseMultiThreadOff () |
| |
| virtual void | UseMultiThreadOn () |
| |
| void | AfterEachIterationBase () override |
| |
| void | BeforeEachResolutionBase () override |
| |
| virtual ImageSamplerBaseType * | GetAdvancedMetricImageSampler () const |
| |
| virtual bool | GetAdvancedMetricUseImageSampler () const |
| |
| ITKBaseType * | GetAsITKBaseType () |
| |
| const ITKBaseType * | GetAsITKBaseType () const |
| |
| virtual const char * | GetClassName () const |
| |
| virtual MeasureType | GetCurrentExactMetricValue () const |
| |
| virtual bool | GetShowExactMetricValue () const |
| |
| | ITK_DISALLOW_COPY_AND_MOVE (MetricBase) |
| |
| | itkStaticConstMacro (FixedImageDimension, unsigned int, FixedImageType::ImageDimension) |
| |
| | itkStaticConstMacro (MovingImageDimension, unsigned int, MovingImageType::ImageDimension) |
| |
| virtual void | SelectNewSamples () |
| |
| virtual void | SetAdvancedMetricImageSampler (ImageSamplerBaseType *sampler) |
| |
| void | AddTargetCellToIterationInfo (const char *const name) |
| |
| Configuration * | GetConfiguration () const |
| |
| ElastixType * | GetElastix () const |
| |
| xl::xoutbase & | GetIterationInfoAt (const char *const name) |
| |
| RegistrationType * | GetRegistration () const |
| |
| | ITK_DISALLOW_COPY_AND_MOVE (BaseComponentSE) |
| |
| int | RemoveTargetCellFromIterationInfo (const char *const name) |
| |
| void | SetConfiguration (Configuration *_arg) |
| |
| void | SetElastix (ElastixType *_arg) |
| |
| virtual void | AfterEachIteration () |
| |
| virtual void | AfterEachIterationBase () |
| |
| virtual void | AfterEachResolution () |
| |
| virtual void | AfterEachResolutionBase () |
| |
| virtual void | AfterRegistration () |
| |
| virtual void | AfterRegistrationBase () |
| |
| virtual int | BeforeAll () |
| |
| virtual int | BeforeAllBase () |
| |
| virtual void | BeforeEachResolution () |
| |
| virtual void | BeforeEachResolutionBase () |
| |
| virtual void | BeforeRegistration () |
| |
| virtual void | BeforeRegistrationBase () |
| |
| virtual const char * | elxGetClassName () const |
| |
| const char * | GetComponentLabel () const |
| |
| | ITK_DISALLOW_COPY_AND_MOVE (BaseComponent) |
| |
| | itkTypeMacroNoParent (BaseComponent) |
| |
| void | SetComponentLabel (const char *label, unsigned int idx) |
| |
|
| | GradientDifferenceMetric ()=default |
| |
| | ~GradientDifferenceMetric () override=default |
| |
| MeasureType | ComputeMeasure (const TransformParametersType ¶meters, const double *subtractionFactor) const |
| |
| void | ComputeMovedGradientRange () const |
| |
| void | ComputeVariance () const |
| |
| | GradientDifferenceImageToImageMetric () |
| |
| void | PrintSelf (std::ostream &os, Indent indent) const override |
| |
| | ~GradientDifferenceImageToImageMetric () override=default |
| |
| | AdvancedImageToImageMetric () |
| |
| virtual void | AfterThreadedGetValue (MeasureType &value) const |
| |
| virtual void | AfterThreadedGetValueAndDerivative (MeasureType &value, DerivativeType &derivative) const |
| |
| virtual void | CheckForAdvancedTransform () |
| |
| virtual void | CheckForBSplineInterpolator () |
| |
| virtual void | CheckForBSplineTransform () const |
| |
| virtual void | CheckNumberOfSamples (unsigned long wanted, unsigned long found) const |
| |
| virtual bool | EvaluateMovingImageValueAndDerivative (const MovingImagePointType &mappedPoint, RealType &movingImageValue, MovingImageDerivativeType *gradient) const |
| |
| virtual bool | EvaluateTransformJacobian (const FixedImagePointType &fixedImagePoint, TransformJacobianType &jacobian, NonZeroJacobianIndicesType &nzji) const |
| |
| virtual void | EvaluateTransformJacobianInnerProduct (const TransformJacobianType &jacobian, const MovingImageDerivativeType &movingImageDerivative, DerivativeType &imageJacobian) const |
| |
| bool | FastEvaluateMovingImageValueAndDerivative (const MovingImagePointType &mappedPoint, RealType &movingImageValue, MovingImageDerivativeType *gradient, const ThreadIdType threadId) const |
| |
| virtual void | InitializeImageSampler () |
| |
| virtual void | InitializeLimiters () |
| |
| virtual void | InitializeThreadingParameters () const |
| |
| virtual bool | IsInsideMovingMask (const MovingImagePointType &point) const |
| |
| | itkAlignedTypedef (ITK_CACHE_LINE_ALIGNMENT, PaddedGetValueAndDerivativePerThreadStruct, AlignedGetValueAndDerivativePerThreadStruct) |
| |
| | itkAlignedTypedef (ITK_CACHE_LINE_ALIGNMENT, PaddedGetValuePerThreadStruct, AlignedGetValuePerThreadStruct) |
| |
| | itkPadStruct (ITK_CACHE_LINE_ALIGNMENT, GetValueAndDerivativePerThreadStruct, PaddedGetValueAndDerivativePerThreadStruct) |
| |
| | itkPadStruct (ITK_CACHE_LINE_ALIGNMENT, GetValuePerThreadStruct, PaddedGetValuePerThreadStruct) |
| |
| void | LaunchGetValueAndDerivativeThreaderCallback () const |
| |
| void | LaunchGetValueThreaderCallback () const |
| |
| void | PrintSelf (std::ostream &os, Indent indent) const override |
| |
| virtual void | SetUseFixedImageLimiter (bool _arg) |
| |
| virtual void | SetUseImageSampler (bool _arg) |
| |
| virtual void | SetUseMovingImageLimiter (bool _arg) |
| |
| virtual void | ThreadedGetValue (ThreadIdType threadID) |
| |
| virtual void | ThreadedGetValueAndDerivative (ThreadIdType threadID) |
| |
| MovingImagePointType | TransformPoint (const FixedImagePointType &fixedImagePoint) const |
| |
| | ~AdvancedImageToImageMetric () override=default |
| |
| virtual MeasureType | GetExactValue (const ParametersType ¶meters) |
| |
| | MetricBase ()=default |
| |
| | ~MetricBase () override=default |
| |
| | BaseComponentSE ()=default |
| |
| | ~BaseComponentSE () override=default |
| |
| | BaseComponent ()=default |
| |
| virtual | ~BaseComponent ()=default |
| |
|
| using | FixedSobelFilter = NeighborhoodOperatorImageFilter< FixedGradientImageType, FixedGradientImageType > |
| |
| using | MovedSobelFilter = NeighborhoodOperatorImageFilter< MovedGradientImageType, MovedGradientImageType > |
| |
| using | BSplineInterpolatorFloatPointer = typename BSplineInterpolatorFloatType::Pointer |
| |
| using | BSplineInterpolatorFloatType = BSplineInterpolateImageFunction< MovingImageType, CoordinateRepresentationType, float > |
| |
| using | BSplineInterpolatorPointer = typename BSplineInterpolatorType::Pointer |
| |
| using | BSplineInterpolatorType = BSplineInterpolateImageFunction< MovingImageType, CoordinateRepresentationType, double > |
| |
| using | CentralDifferenceGradientFilterPointer = typename CentralDifferenceGradientFilterType::Pointer |
| |
| using | CentralDifferenceGradientFilterType = GradientImageFilter< MovingImageType, RealType, RealType > |
| |
| using | FixedImageIndexType = typename FixedImageType::IndexType |
| |
| using | FixedImageIndexValueType = typename FixedImageIndexType::IndexValueType |
| |
| using | FixedImagePointType = typename TransformType::InputPointType |
| |
| using | LinearInterpolatorPointer = typename LinearInterpolatorType::Pointer |
| |
| using | LinearInterpolatorType = AdvancedLinearInterpolateImageFunction< MovingImageType, CoordinateRepresentationType > |
| |
| using | MovingImageContinuousIndexType = typename InterpolatorType::ContinuousIndexType |
| |
| using | MovingImageDerivativeType = typename BSplineInterpolatorType::CovariantVectorType |
| |
| using | MovingImageIndexType = typename MovingImageType::IndexType |
| |
| using | MovingImagePointType = typename TransformType::OutputPointType |
| |
| using | NonZeroJacobianIndicesType = typename AdvancedTransformType::NonZeroJacobianIndicesType |
| |
| using | ReducedBSplineInterpolatorPointer = typename ReducedBSplineInterpolatorType::Pointer |
| |
| using | ReducedBSplineInterpolatorType = ReducedDimensionBSplineInterpolateImageFunction< MovingImageType, CoordinateRepresentationType, double > |
| |
| using | ExactMetricImageSamplerPointer = typename ExactMetricImageSamplerType::Pointer |
| |
| using | ExactMetricImageSamplerType = itk::ImageGridSampler< FixedImageType > |
| |
| using | ExactMetricSampleGridSpacingType = typename ExactMetricImageSamplerType::SampleGridSpacingType |
| |
| using | ParametersType = typename ITKBaseType::ParametersType |
| |
| static ITK_THREAD_RETURN_FUNCTION_CALL_CONVENTION | AccumulateDerivativesThreaderCallback (void *arg) |
| |
| static ITK_THREAD_RETURN_FUNCTION_CALL_CONVENTION | GetValueAndDerivativeThreaderCallback (void *arg) |
| |
| static ITK_THREAD_RETURN_FUNCTION_CALL_CONVENTION | GetValueThreaderCallback (void *arg) |
| |
| AdvancedTransformType::Pointer | m_AdvancedTransform |
| |
| BSplineInterpolatorPointer | m_BSplineInterpolator |
| |
| BSplineInterpolatorFloatPointer | m_BSplineInterpolatorFloat |
| |
| CentralDifferenceGradientFilterPointer | m_CentralDifferenceGradientFilter |
| |
| FixedImageLimiterPointer | m_FixedImageLimiter |
| |
| FixedImageLimiterOutputType | m_FixedImageMaxLimit |
| |
| FixedImageLimiterOutputType | m_FixedImageMinLimit |
| |
| FixedImagePixelType | m_FixedImageTrueMax |
| |
| FixedImagePixelType | m_FixedImageTrueMin |
| |
| double | m_FixedLimitRangeRatio |
| |
| std::unique_ptr< AlignedGetValueAndDerivativePerThreadStruct[]> | m_GetValueAndDerivativePerThreadVariables |
| |
| ThreadIdType | m_GetValueAndDerivativePerThreadVariablesSize |
| |
| std::unique_ptr< AlignedGetValuePerThreadStruct[]> | m_GetValuePerThreadVariables |
| |
| ThreadIdType | m_GetValuePerThreadVariablesSize |
| |
| ImageSamplerPointer | m_ImageSampler |
| |
| bool | m_InterpolatorIsBSpline |
| |
| bool | m_InterpolatorIsBSplineFloat |
| |
| bool | m_InterpolatorIsLinear |
| |
| bool | m_InterpolatorIsReducedBSpline |
| |
| LinearInterpolatorPointer | m_LinearInterpolator |
| |
| MovingImageLimiterPointer | m_MovingImageLimiter |
| |
| MovingImageLimiterOutputType | m_MovingImageMaxLimit |
| |
| MovingImageLimiterOutputType | m_MovingImageMinLimit |
| |
| MovingImagePixelType | m_MovingImageTrueMax |
| |
| MovingImagePixelType | m_MovingImageTrueMin |
| |
| double | m_MovingLimitRangeRatio |
| |
| ReducedBSplineInterpolatorPointer | m_ReducedBSplineInterpolator |
| |
| MultiThreaderParameterType | m_ThreaderMetricParameters |
| |
| bool | m_TransformIsAdvanced |
| |
| bool | m_TransformIsBSpline |
| |
| bool | m_UseMetricSingleThreaded |
| |
| bool | m_UseMultiThread |
| |
| bool | m_UseOpenMP |
| |
| MeasureType | m_CurrentExactMetricValue { 0.0 } |
| |
| unsigned int | m_ExactMetricEachXNumberOfIterations { 1 } |
| |
| ExactMetricSampleGridSpacingType | m_ExactMetricSampleGridSpacing |
| |
| ExactMetricImageSamplerPointer | m_ExactMetricSampler { nullptr } |
| |
| bool | m_ShowExactMetricValue { false } |
| |
| ConfigurationPointer | m_Configuration {} |
| |
| itk::WeakPointer< TElastix > | m_Elastix {} |
| |
| RegistrationType * | m_Registration {} |
| |