ITK
6.0.0
Insight Toolkit
|
#include <itkDemonsImageToImageMetricv4GetValueAndDerivativeThreader.h>
Processes points for DemonsImageToImageMetricv4 GetValueAndDerivative
.
Definition at line 33 of file itkDemonsImageToImageMetricv4GetValueAndDerivativeThreader.h.
Public Types | |
using | ConstPointer = SmartPointer< const Self > |
using | ImageToImageMetricv4Type = typename Superclass::ImageToImageMetricv4Type |
using | Pointer = SmartPointer< Self > |
using | Self = DemonsImageToImageMetricv4GetValueAndDerivativeThreader |
using | Superclass = ImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric > |
Public Member Functions | |
const char * | GetNameOfClass () const override |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
void | BeforeThreadedExecution () override |
DemonsImageToImageMetricv4GetValueAndDerivativeThreader () | |
bool | ProcessPoint (const VirtualIndexType &virtualIndex, const VirtualPointType &virtualPoint, const FixedImagePointType &mappedFixedPoint, const FixedImagePixelType &fixedImageValue, const FixedImageGradientType &fixedImageGradient, const MovingImagePointType &mappedMovingPoint, const MovingImagePixelType &movingImageValue, const MovingImageGradientType &movingImageGradient, MeasureType &metricValueReturn, DerivativeType &localDerivativeReturn, const ThreadIdType threadId) const override |
Private Attributes | |
TDemonsMetric * | m_DemonsAssociate {} |
using itk::DemonsImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TDemonsMetric >::ConstPointer = SmartPointer<const Self> |
Definition at line 43 of file itkDemonsImageToImageMetricv4GetValueAndDerivativeThreader.h.
using itk::DemonsImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TDemonsMetric >::ImageToImageMetricv4Type = typename Superclass::ImageToImageMetricv4Type |
Definition at line 52 of file itkDemonsImageToImageMetricv4GetValueAndDerivativeThreader.h.
using itk::DemonsImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TDemonsMetric >::Pointer = SmartPointer<Self> |
Definition at line 42 of file itkDemonsImageToImageMetricv4GetValueAndDerivativeThreader.h.
using itk::DemonsImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TDemonsMetric >::Self = DemonsImageToImageMetricv4GetValueAndDerivativeThreader |
Standard class type aliases.
Definition at line 40 of file itkDemonsImageToImageMetricv4GetValueAndDerivativeThreader.h.
using itk::DemonsImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TDemonsMetric >::Superclass = ImageToImageMetricv4GetValueAndDerivativeThreader<TDomainPartitioner, TImageToImageMetric> |
Definition at line 41 of file itkDemonsImageToImageMetricv4GetValueAndDerivativeThreader.h.
|
inlineprotected |
Definition at line 69 of file itkDemonsImageToImageMetricv4GetValueAndDerivativeThreader.h.
|
overrideprotected |
Overload. Get pointer to metric object.
|
override |
|
static |
|
overrideprotected |
This function computes the local voxel-wise contribution of the metric to the global integral of the metric/derivative.
|
private |
Internal pointer to the Mattes metric object in use by this threader. This will avoid costly dynamic casting in tight loops.
Definition at line 98 of file itkDemonsImageToImageMetricv4GetValueAndDerivativeThreader.h.