![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkVarianceOverLastDimensionImageMetric.h>
Compute the sum of variances over the slowest varying dimension in the moving image.
This metric is based on the AdvancedImageToImageMetric. It is templated over the type of the fixed and moving images to be compared.
This metric computes the sum of variances over the slowest varying dimension in the moving image. The spatial positions of the moving image are established through a Transform. Pixel values are taken from the Moving image.
This implementation is based on the AdvancedImageToImageMetric, which means that:
Definition at line 49 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::BSplineInterpolatorType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::BSplineInterpolatorType [protected] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 168 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::CentralDifferenceGradientFilterType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::CentralDifferenceGradientFilterType [protected] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 169 of file itkVarianceOverLastDimensionImageMetric.h.
typedef SmartPointer<const Self> itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::ConstPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 59 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::CoordinateRepresentationType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::CoordinateRepresentationType |
Typedefs from the superclass.
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 81 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::DerivativeType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::DerivativeType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 110 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::FixedImageConstPointer itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::FixedImageConstPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 90 of file itkVarianceOverLastDimensionImageMetric.h.
typedef itk::ContinuousIndex< CoordinateRepresentationType, FixedImageDimension > itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::FixedImageContinuousIndexType [protected] |
Definition at line 165 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::FixedImageIndexType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::FixedImageIndexType [protected] |
Protected Typedefs Typedefs inherited from superclass
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 160 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::FixedImageIndexValueType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::FixedImageIndexValueType [protected] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 161 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::FixedImageLimiterOutputType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::FixedImageLimiterOutputType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 122 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::FixedImageLimiterType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::FixedImageLimiterType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 119 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::FixedImageMaskPointer itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::FixedImageMaskPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 106 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::FixedImageMaskType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::FixedImageMaskType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 105 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::FixedImagePixelType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::FixedImagePixelType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 112 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::FixedImagePointType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::FixedImagePointType [protected] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 163 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::FixedImageRegionType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::FixedImageRegionType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 61 of file itkVarianceOverLastDimensionImageMetric.h.
typedef FixedImageRegionType::SizeType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::FixedImageSizeType |
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 62 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::FixedImageType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::FixedImageType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 89 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::GradientImageFilterPointer itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::GradientImageFilterPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 104 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::GradientImageFilterType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::GradientImageFilterType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 103 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::GradientImagePointer itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::GradientImagePointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 102 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::GradientImageType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::GradientImageType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 101 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::GradientPixelType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::GradientPixelType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 100 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::ImageSampleContainerPointer itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::ImageSampleContainerPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 118 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::ImageSampleContainerType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::ImageSampleContainerType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 116 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::ImageSamplerPointer itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::ImageSamplerPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 115 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::ImageSamplerType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::ImageSamplerType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 114 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::InputPointType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::InputPointType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 93 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::InterpolatorPointer itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::InterpolatorPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 98 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::InterpolatorType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::InterpolatorType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 97 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::MeasureType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::MeasureType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 109 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::MovingImageConstPointer itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::MovingImageConstPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 88 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::MovingImageContinuousIndexType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::MovingImageContinuousIndexType [protected] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 167 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::MovingImageDerivativeScalesType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::MovingImageDerivativeScalesType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 126 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::MovingImageDerivativeType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::MovingImageDerivativeType [protected] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 170 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::MovingImageIndexType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::MovingImageIndexType [protected] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 162 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::MovingImageLimiterOutputType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::MovingImageLimiterOutputType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 124 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::MovingImageLimiterType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::MovingImageLimiterType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 120 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::MovingImageMaskPointer itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::MovingImageMaskPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 108 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::MovingImageMaskType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::MovingImageMaskType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 107 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::MovingImagePixelType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::MovingImagePixelType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 87 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::MovingImagePointType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::MovingImagePointType [protected] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 166 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::MovingImageRegionType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::MovingImageRegionType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 113 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::MovingImageType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::MovingImageType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 86 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::NonZeroJacobianIndicesType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::NonZeroJacobianIndicesType [protected] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 171 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::OutputPointType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::OutputPointType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 94 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::ParametersType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::ParametersType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 111 of file itkVarianceOverLastDimensionImageMetric.h.
typedef SmartPointer<Self> itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::Pointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 58 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::RealType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::RealType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 99 of file itkVarianceOverLastDimensionImageMetric.h.
typedef VarianceOverLastDimensionImageMetric itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::Self |
Standard class typedefs.
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 55 of file itkVarianceOverLastDimensionImageMetric.h.
typedef AdvancedImageToImageMetric< TFixedImage, TMovingImage > itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::Superclass |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 57 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::TransformJacobianType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::TransformJacobianType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 96 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::TransformParametersType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::TransformParametersType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 95 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::TransformPointer itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::TransformPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 92 of file itkVarianceOverLastDimensionImageMetric.h.
typedef Superclass::TransformType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::TransformType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
Definition at line 91 of file itkVarianceOverLastDimensionImageMetric.h.
itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::VarianceOverLastDimensionImageMetric | ( | ) | [protected] |
virtual itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::~VarianceOverLastDimensionImageMetric | ( | ) | [inline, protected, virtual] |
Definition at line 154 of file itkVarianceOverLastDimensionImageMetric.h.
itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::VarianceOverLastDimensionImageMetric | ( | const Self & | ) | [private] |
void itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::EvaluateTransformJacobianInnerProduct | ( | const TransformJacobianType & | jacobian, |
const MovingImageDerivativeType & | movingImageDerivative, | ||
DerivativeType & | imageJacobian | ||
) | const [protected] |
Computes the innerproduct of transform Jacobian with moving image gradient. The results are stored in imageJacobian, which is supposed to have the right size (same length as Jacobian's number of columns).
virtual const char* itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::GetClassName | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
virtual void itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::GetDerivative | ( | const TransformParametersType & | parameters, |
DerivativeType & | derivative | ||
) | const [virtual] |
Get the derivatives of the match measure.
virtual int itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::GetNumSamplesLastDimension | ( | ) | const [virtual] |
virtual bool itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::GetSampleLastDimensionRandomly | ( | ) | const [virtual] |
Get functions.
virtual MeasureType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::GetValue | ( | const TransformParametersType & | parameters | ) | const [virtual] |
Get the value for single valued optimizers.
virtual void itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::GetValueAndDerivative | ( | const TransformParametersType & | parameters, |
MeasureType & | Value, | ||
DerivativeType & | Derivative | ||
) | const [virtual] |
Get value and derivatives for multiple valued optimizers.
virtual void itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::Initialize | ( | void | ) | throw ( ExceptionObject ) [virtual] |
Initialize the Metric by making sure that all the components are present and plugged together correctly.
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::itkStaticConstMacro | ( | FixedImageDimension | , |
unsigned | int, | ||
FixedImageType::ImageDimension | |||
) |
The fixed image dimension.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::itkStaticConstMacro | ( | MovingImageDimension | , |
unsigned | int, | ||
MovingImageType::ImageDimension | |||
) |
The moving image dimension.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
static Pointer itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented in elastix::VarianceOverLastDimensionMetric< TElastix >.
void itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::operator= | ( | const Self & | ) | [private] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
void itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
void itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::SampleRandom | ( | const int | n, |
const int | m, | ||
std::vector< int > & | numbers | ||
) | const [private] |
Sample n random numbers from 0..m and add them to the vector.
virtual void itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::SetGridSize | ( | FixedImageSizeType | _arg | ) | [virtual] |
virtual void itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::SetNumAdditionalSamplesFixed | ( | unsigned int | _arg | ) | [virtual] |
virtual void itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::SetNumSamplesLastDimension | ( | unsigned int | _arg | ) | [virtual] |
virtual void itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::SetReducedDimensionIndex | ( | unsigned int | _arg | ) | [virtual] |
virtual void itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::SetSampleLastDimensionRandomly | ( | bool | _arg | ) | [virtual] |
Set functions.
virtual void itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::SetSubtractMean | ( | bool | _arg | ) | [virtual] |
virtual void itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::SetTransformIsStackTransform | ( | bool | _arg | ) | [virtual] |
FixedImageSizeType itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::m_GridSize [private] |
GridSize of B-spline transform.
Definition at line 201 of file itkVarianceOverLastDimensionImageMetric.h.
float itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::m_InitialVariance [private] |
Initial variance in last dimension, used as normalization factor.
Definition at line 198 of file itkVarianceOverLastDimensionImageMetric.h.
unsigned int itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::m_NumAdditionalSamplesFixed [private] |
Definition at line 191 of file itkVarianceOverLastDimensionImageMetric.h.
unsigned int itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::m_NumSamplesLastDimension [private] |
Definition at line 190 of file itkVarianceOverLastDimensionImageMetric.h.
unsigned int itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::m_ReducedDimensionIndex [private] |
Definition at line 192 of file itkVarianceOverLastDimensionImageMetric.h.
bool itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::m_SampleLastDimensionRandomly [private] |
Variables to control random sampling in last dimension.
Definition at line 189 of file itkVarianceOverLastDimensionImageMetric.h.
bool itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::m_SubtractMean [private] |
Bool to determine if we want to subtract the mean derivate from the derivative elements.
Definition at line 195 of file itkVarianceOverLastDimensionImageMetric.h.
bool itk::VarianceOverLastDimensionImageMetric< TFixedImage, TMovingImage >::m_TransformIsStackTransform [private] |
Bool to indicate if the transform used is a stacktransform. Set by elx files.
Definition at line 204 of file itkVarianceOverLastDimensionImageMetric.h.
Generated on 11-05-2012 for elastix by ![]() |
![]() |