18 #ifndef __itkImageToImageMetricv4GetValueAndDerivativeThreader_h
19 #define __itkImageToImageMetricv4GetValueAndDerivativeThreader_h
43 template <
typename TDomainPartitioner,
typename TImageToImageMetricv4 >
51 template <
typename TImageToImageMetricv4 >
66 typedef typename Superclass::DomainType
DomainType;
101 virtual void ThreadedExecution(
const DomainType & subdomain,
109 return this->m_CachedNumberOfParameters;
113 return this->m_CachedNumberOfLocalParameters;
119 void operator=(
const Self & );
126 template <
typename TImageToImageMetricv4 >
141 typedef typename Superclass::DomainType
DomainType;
175 virtual void ThreadedExecution(
const DomainType & subdomain,
183 return this->m_CachedNumberOfParameters;
187 return this->m_CachedNumberOfLocalParameters;
193 void operator=(
const Self & );
198 #ifndef ITK_MANUAL_INSTANTIATION
199 #include "itkImageToImageMetricv4GetValueAndDerivativeThreader.hxx"
NumberOfParametersType GetCachedNumberOfLocalParameters() const
Superclass::FixedOutputPointType FixedOutputPointType
Superclass::NumberOfParametersType NumberOfParametersType
Superclass::FixedImagePointType FixedImagePointType
Superclass::DerivativeType DerivativeType
ImageToImageMetricv4GetValueAndDerivativeThreaderBase< ThreadedIndexedContainerPartitioner, TImageToImageMetricv4 > Superclass
Superclass::MeasureType MeasureType
Superclass::VirtualImageType VirtualImageType
Provides threading for ImageToImageMetricv4::GetValueAndDerivative.
Superclass::FixedImageGradientType FixedImageGradientType
Class for partitioning of an ImageRegion.
Superclass::MovingOutputPointType MovingOutputPointType
ImageToImageMetricv4GetValueAndDerivativeThreader Self
Superclass::VirtualImageType VirtualImageType
Superclass::MovingImageGradientType MovingImageGradientType
Superclass::DomainType DomainType
Superclass::VirtualPointType VirtualPointType
Superclass::JacobianType JacobianType
Superclass::DerivativeValueType DerivativeValueType
Superclass::InternalComputationValueType InternalComputationValueType
Superclass::ImageToImageMetricv4Type ImageToImageMetricv4Type
Superclass::AssociateType AssociateType
Superclass::FixedImageGradientType FixedImageGradientType
SmartPointer< Self > Pointer
Superclass::MovingOutputPointType MovingOutputPointType
Superclass::MovingImagePixelType MovingImagePixelType
ImageToImageMetricv4GetValueAndDerivativeThreader()
Superclass::MovingImagePixelType MovingImagePixelType
SmartPointer< const Self > ConstPointer
Superclass::DomainType DomainType
Superclass::VirtualIndexType VirtualIndexType
NumberOfParametersType GetCachedNumberOfLocalParameters() const
Superclass::AssociateType AssociateType
Superclass::MovingImagePointType MovingImagePointType
Superclass::MovingTransformType MovingTransformType
SmartPointer< Self > Pointer
Superclass::VirtualPointType VirtualPointType
Superclass::VirtualIndexType VirtualIndexType
Superclass::FixedImagePointType FixedImagePointType
Superclass::JacobianType JacobianType
ImageToImageMetricv4GetValueAndDerivativeThreader Self
NumberOfParametersType GetCachedNumberOfParameters() const
Partitions an indexed container.
Superclass::MovingTransformType MovingTransformType
ImageToImageMetricv4GetValueAndDerivativeThreader()
Superclass::InternalComputationValueType InternalComputationValueType
Provides threading for ImageToImageMetricv4::GetValueAndDerivative.
Superclass::FixedTransformType FixedTransformType
Superclass::FixedImagePixelType FixedImagePixelType
ImageToImageMetricv4GetValueAndDerivativeThreaderBase< ThreadedImageRegionPartitioner< TImageToImageMetricv4::VirtualImageDimension >, TImageToImageMetricv4 > Superclass
Superclass::FixedOutputPointType FixedOutputPointType
Superclass::FixedTransformType FixedTransformType
NumberOfParametersType GetCachedNumberOfParameters() const
Superclass::ImageDimensionType ImageDimensionType
Superclass::DerivativeType DerivativeType
Superclass::MeasureType MeasureType
Superclass::MovingImageGradientType MovingImageGradientType
SmartPointer< const Self > ConstPointer
TImageToImageMetricv4 ImageToImageMetricv4Type
Superclass::DerivativeValueType DerivativeValueType
Superclass::FixedImagePixelType FixedImagePixelType
unsigned int ThreadIdType
Superclass::NumberOfParametersType NumberOfParametersType
Superclass::MovingImagePointType MovingImagePointType