ITK  4.13.0
Insight Segmentation and Registration Toolkit
Public Attributes | List of all members
itk::ImageToImageMetricv4GetValueAndDerivativeThreaderBase< TDomainPartitioner, TImageToImageMetricv4 >::GetValueAndDerivativePerThreadStruct Struct Reference

#include <itkImageToImageMetricv4GetValueAndDerivativeThreaderBase.h>

+ Collaboration diagram for itk::ImageToImageMetricv4GetValueAndDerivativeThreaderBase< TDomainPartitioner, TImageToImageMetricv4 >::GetValueAndDerivativePerThreadStruct:

Detailed Description

template<typename TDomainPartitioner, typename TImageToImageMetricv4>
struct itk::ImageToImageMetricv4GetValueAndDerivativeThreaderBase< TDomainPartitioner, TImageToImageMetricv4 >::GetValueAndDerivativePerThreadStruct

Definition at line 165 of file itkImageToImageMetricv4GetValueAndDerivativeThreaderBase.h.

Public Attributes

CompensatedDerivativeType CompensatedDerivatives
 
DerivativeType Derivatives
 
DerivativeType LocalDerivatives
 
InternalComputationValueType Measure
 
SizeValueType NumberOfValidPoints
 
JacobianType MovingTransformJacobian
 
JacobianType MovingTransformJacobianPositional
 

Member Data Documentation

template<typename TDomainPartitioner, typename TImageToImageMetricv4>
CompensatedDerivativeType itk::ImageToImageMetricv4GetValueAndDerivativeThreaderBase< TDomainPartitioner, TImageToImageMetricv4 >::GetValueAndDerivativePerThreadStruct::CompensatedDerivatives

Intermediary threaded metric value storage. This is used only with global transforms.

Definition at line 174 of file itkImageToImageMetricv4GetValueAndDerivativeThreaderBase.h.

template<typename TDomainPartitioner, typename TImageToImageMetricv4>
DerivativeType itk::ImageToImageMetricv4GetValueAndDerivativeThreaderBase< TDomainPartitioner, TImageToImageMetricv4 >::GetValueAndDerivativePerThreadStruct::Derivatives

Intermediary threaded metric value storage.

Definition at line 171 of file itkImageToImageMetricv4GetValueAndDerivativeThreaderBase.h.

template<typename TDomainPartitioner, typename TImageToImageMetricv4>
DerivativeType itk::ImageToImageMetricv4GetValueAndDerivativeThreaderBase< TDomainPartitioner, TImageToImageMetricv4 >::GetValueAndDerivativePerThreadStruct::LocalDerivatives

Intermediary threaded metric value storage.

Definition at line 177 of file itkImageToImageMetricv4GetValueAndDerivativeThreaderBase.h.

template<typename TDomainPartitioner, typename TImageToImageMetricv4>
InternalComputationValueType itk::ImageToImageMetricv4GetValueAndDerivativeThreaderBase< TDomainPartitioner, TImageToImageMetricv4 >::GetValueAndDerivativePerThreadStruct::Measure

Intermediary threaded metric value storage.

Definition at line 168 of file itkImageToImageMetricv4GetValueAndDerivativeThreaderBase.h.

template<typename TDomainPartitioner, typename TImageToImageMetricv4>
JacobianType itk::ImageToImageMetricv4GetValueAndDerivativeThreaderBase< TDomainPartitioner, TImageToImageMetricv4 >::GetValueAndDerivativePerThreadStruct::MovingTransformJacobian

Pre-allocated transform jacobian objects, for use as needed by dervied classes for efficiency.

Definition at line 184 of file itkImageToImageMetricv4GetValueAndDerivativeThreaderBase.h.

template<typename TDomainPartitioner, typename TImageToImageMetricv4>
JacobianType itk::ImageToImageMetricv4GetValueAndDerivativeThreaderBase< TDomainPartitioner, TImageToImageMetricv4 >::GetValueAndDerivativePerThreadStruct::MovingTransformJacobianPositional

Pre-allocated transform jacobian objects, for use as needed by dervied classes for efficiency.

Definition at line 185 of file itkImageToImageMetricv4GetValueAndDerivativeThreaderBase.h.

template<typename TDomainPartitioner, typename TImageToImageMetricv4>
SizeValueType itk::ImageToImageMetricv4GetValueAndDerivativeThreaderBase< TDomainPartitioner, TImageToImageMetricv4 >::GetValueAndDerivativePerThreadStruct::NumberOfValidPoints

Intermediary threaded metric value storage.

Definition at line 180 of file itkImageToImageMetricv4GetValueAndDerivativeThreaderBase.h.


The documentation for this struct was generated from the following file: