ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h>
Public Types | |
typedef Superclass::AssociateType | AssociateType |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::DerivativeType | DerivativeType |
typedef Superclass::DerivativeValueType | DerivativeValueType |
typedef Superclass::DomainType | DomainType |
typedef Superclass::FixedImageGradientType | FixedImageGradientType |
typedef Superclass::FixedImagePixelType | FixedImagePixelType |
typedef Superclass::FixedImagePointType | FixedImagePointType |
typedef Superclass::ImageToImageMetricv4Type | ImageToImageMetricv4Type |
typedef Superclass::MeasureType | MeasureType |
typedef Superclass::MovingImageGradientType | MovingImageGradientType |
typedef Superclass::MovingImagePixelType | MovingImagePixelType |
typedef Superclass::MovingImagePointType | MovingImagePointType |
typedef SmartPointer< Self > | Pointer |
typedef MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader | Self |
typedef ImageToImageMetricv4GetValueAndDerivativeThreader < TDomainPartitioner, TImageToImageMetric > | Superclass |
typedef Superclass::VirtualIndexType | VirtualIndexType |
typedef Superclass::VirtualPointType | VirtualPointType |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader () | |
virtual 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 |
Private Member Functions | |
MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader (const Self &) | |
void | operator= (const Self &) |
Processes points for MeanSquaresImageToImageMetricv4 GetValueAndDerivative
.
Definition at line 33 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
typedef Superclass::AssociateType itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::AssociateType |
Definition at line 48 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
typedef SmartPointer< const Self > itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::ConstPointer |
Definition at line 41 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
typedef Superclass::DerivativeType itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::DerivativeType |
Definition at line 60 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
typedef Superclass::DerivativeValueType itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::DerivativeValueType |
Definition at line 61 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
typedef Superclass::DomainType itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::DomainType |
Definition at line 45 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
typedef Superclass::FixedImageGradientType itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::FixedImageGradientType |
Definition at line 55 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
typedef Superclass::FixedImagePixelType itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::FixedImagePixelType |
Definition at line 54 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
typedef Superclass::FixedImagePointType itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::FixedImagePointType |
Definition at line 53 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
typedef Superclass::ImageToImageMetricv4Type itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::ImageToImageMetricv4Type |
Definition at line 50 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
typedef Superclass::MeasureType itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::MeasureType |
Definition at line 59 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
typedef Superclass::MovingImageGradientType itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::MovingImageGradientType |
Definition at line 58 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
typedef Superclass::MovingImagePixelType itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::MovingImagePixelType |
Definition at line 57 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
typedef Superclass::MovingImagePointType itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::MovingImagePointType |
Definition at line 56 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
typedef SmartPointer< Self > itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::Pointer |
Definition at line 40 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
typedef MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::Self |
Standard class typedefs.
Definition at line 38 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
typedef ImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric > itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::Superclass |
Definition at line 39 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
typedef Superclass::VirtualIndexType itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::VirtualIndexType |
Definition at line 52 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
typedef Superclass::VirtualPointType itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::VirtualPointType |
Definition at line 51 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader | ( | ) | [inline, protected] |
Definition at line 64 of file itkMeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader.h.
itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader | ( | const Self & | ) | [private] |
virtual::itk::LightObject::Pointer itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::CreateAnother | ( | void | ) | const |
virtual const char* itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::GetNameOfClass | ( | ) | const [virtual] |
static Pointer itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::New | ( | ) | [static] |
void itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::operator= | ( | const Self & | ) | [private] |
virtual bool itk::MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TMeanSquaresMetric >::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 [protected, virtual] |
This function computes the local voxel-wise contribution of the metric to the global integral of the metric/derivative.