![]() |
ITK
5.0.0
Insight Segmentation and Registration Toolkit
|
#include <itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h>
Inheritance diagram for itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >:
Collaboration diagram for itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >:Processes points for MeanSquaresImageToImageMetricv4 GetValueAndDerivative.
Definition at line 33 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
Public Types | |
| using | AssociateType = typename Superclass::AssociateType |
| using | ConstPointer = SmartPointer< const Self > |
| using | DerivativeType = typename Superclass::DerivativeType |
| using | DerivativeValueType = typename Superclass::DerivativeValueType |
| using | DomainType = typename Superclass::DomainType |
| using | FixedImageGradientType = typename Superclass::FixedImageGradientType |
| using | FixedImagePixelType = typename Superclass::FixedImagePixelType |
| using | FixedImagePointType = typename Superclass::FixedImagePointType |
| using | ImageToImageMetricv4Type = typename Superclass::ImageToImageMetricv4Type |
| using | MeasureType = typename Superclass::MeasureType |
| using | MovingImageGradientType = typename Superclass::MovingImageGradientType |
| using | MovingImagePixelType = typename Superclass::MovingImagePixelType |
| using | MovingImagePointType = typename Superclass::MovingImagePointType |
| using | NumberOfParametersType = typename Superclass::NumberOfParametersType |
| using | Pointer = SmartPointer< Self > |
| using | Self = MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader |
| using | Superclass = ImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric > |
| using | VirtualIndexType = typename Superclass::VirtualIndexType |
| using | VirtualPointType = typename Superclass::VirtualPointType |
Public Member Functions | |
| virtual ::itk::LightObject::Pointer | CreateAnother () const |
| virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader ()=default | |
| bool | ProcessPoint (const VirtualIndexType &virtualIndex, const VirtualPointType &virtualPoint, const FixedImagePointType &mappedFixedPoint, const FixedImagePixelType &mappedFixedPixelValue, const FixedImageGradientType &mappedFixedImageGradient, const MovingImagePointType &mappedMovingPoint, const MovingImagePixelType &mappedMovingPixelValue, const MovingImageGradientType &mappedMovingImageGradient, MeasureType &metricValueReturn, DerivativeType &localDerivativeReturn, const ThreadIdType threadId) const override |
| using itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::AssociateType = typename Superclass::AssociateType |
Definition at line 50 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
| using itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::ConstPointer = SmartPointer< const Self > |
Definition at line 43 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
| using itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::DerivativeType = typename Superclass::DerivativeType |
Definition at line 62 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
| using itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::DerivativeValueType = typename Superclass::DerivativeValueType |
Definition at line 63 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
| using itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::DomainType = typename Superclass::DomainType |
Definition at line 49 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
| using itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::FixedImageGradientType = typename Superclass::FixedImageGradientType |
Definition at line 57 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
| using itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::FixedImagePixelType = typename Superclass::FixedImagePixelType |
Definition at line 56 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
| using itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::FixedImagePointType = typename Superclass::FixedImagePointType |
Definition at line 55 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
| using itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::ImageToImageMetricv4Type = typename Superclass::ImageToImageMetricv4Type |
Definition at line 52 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
| using itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::MeasureType = typename Superclass::MeasureType |
Definition at line 61 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
| using itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::MovingImageGradientType = typename Superclass::MovingImageGradientType |
Definition at line 60 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
| using itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::MovingImagePixelType = typename Superclass::MovingImagePixelType |
Definition at line 59 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
| using itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::MovingImagePointType = typename Superclass::MovingImagePointType |
Definition at line 58 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
| using itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::NumberOfParametersType = typename Superclass::NumberOfParametersType |
Definition at line 64 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
| using itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::Pointer = SmartPointer< Self > |
Definition at line 42 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
| using itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::Self = MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader |
Standard class type aliases.
Definition at line 40 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
| using itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::Superclass = ImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric > |
Definition at line 41 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
| using itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::VirtualIndexType = typename Superclass::VirtualIndexType |
Definition at line 54 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
| using itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::VirtualPointType = typename Superclass::VirtualPointType |
Definition at line 53 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
|
protecteddefault |
| virtual::itk::LightObject::Pointer itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::CreateAnother | ( | ) | const |
|
virtual |
|
static |
|
overrideprotected |
This function computes the local voxel-wise contribution of the metric to the global integral of the metric/derivative.
1.8.5