![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkMultiInputImageToImageMetricBase.h>
Implements a metric base class that takes multiple inputs.
Definition at line 49 of file itkMultiInputImageToImageMetricBase.h.
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::CoordinateRepresentationType | CoordinateRepresentationType |
typedef Superclass::DerivativeType | DerivativeType |
typedef Superclass::FixedImageConstPointer | FixedImageConstPointer |
typedef FixedImageInterpolatorType::Pointer | FixedImageInterpolatorPointer |
typedef InterpolateImageFunction< FixedImageType, CoordinateRepresentationType > | FixedImageInterpolatorType |
typedef std::vector< FixedImageInterpolatorPointer > | FixedImageInterpolatorVectorType |
typedef Superclass::FixedImageMaskPointer | FixedImageMaskPointer |
typedef Superclass::FixedImageMaskType | FixedImageMaskType |
typedef std::vector< FixedImageMaskPointer > | FixedImageMaskVectorType |
typedef Superclass::FixedImagePointer | FixedImagePointer |
typedef Superclass::FixedImageRegionType | FixedImageRegionType |
typedef std::vector< FixedImageRegionType > | FixedImageRegionVectorType |
typedef Superclass::FixedImageType | FixedImageType |
typedef std::vector< FixedImageConstPointer > | FixedImageVectorType |
typedef Superclass::GradientImageFilterPointer | GradientImageFilterPointer |
typedef Superclass::GradientImageFilterType | GradientImageFilterType |
typedef Superclass::GradientImagePointer | GradientImagePointer |
typedef Superclass::GradientImageType | GradientImageType |
typedef Superclass::GradientPixelType | GradientPixelType |
typedef Superclass::InputPointType | InputPointType |
typedef Superclass::InterpolatorPointer | InterpolatorPointer |
typedef Superclass::InterpolatorType | InterpolatorType |
typedef std::vector< InterpolatorPointer > | InterpolatorVectorType |
typedef Superclass::MeasureType | MeasureType |
typedef Superclass::MovingImageConstPointer | MovingImageConstPointer |
typedef Superclass::MovingImageMaskPointer | MovingImageMaskPointer |
typedef Superclass::MovingImageMaskType | MovingImageMaskType |
typedef std::vector< MovingImageMaskPointer > | MovingImageMaskVectorType |
typedef Superclass::MovingImagePixelType | MovingImagePixelType |
typedef Superclass::MovingImagePointer | MovingImagePointer |
typedef Superclass::MovingImageType | MovingImageType |
typedef std::vector< MovingImageConstPointer > | MovingImageVectorType |
typedef Superclass::OutputPointType | OutputPointType |
typedef Superclass::ParametersType | ParametersType |
typedef SmartPointer< Self > | Pointer |
typedef Superclass::RealType | RealType |
typedef MultiInputImageToImageMetricBase | Self |
typedef AdvancedImageToImageMetric< TFixedImage, TMovingImage > | Superclass |
typedef Superclass::TransformJacobianType | TransformJacobianType |
typedef Superclass::TransformParametersType | TransformParametersType |
typedef Superclass::TransformPointer | TransformPointer |
typedef Superclass::TransformType | TransformType |
![]() | |
typedef AdvancedTransform< ScalarType, FixedImageDimension, MovingImageDimension > | AdvancedTransformType |
typedef BSplineOrder1TransformType::Pointer | BSplineOrder1TransformPointer |
typedef AdvancedBSplineDeformableTransform< ScalarType, FixedImageDimension, 1 > | BSplineOrder1TransformType |
typedef BSplineOrder2TransformType::Pointer | BSplineOrder2TransformPointer |
typedef AdvancedBSplineDeformableTransform< ScalarType, FixedImageDimension, 2 > | BSplineOrder2TransformType |
typedef BSplineOrder3TransformType::Pointer | BSplineOrder3TransformPointer |
typedef AdvancedBSplineDeformableTransform< ScalarType, FixedImageDimension, 3 > | BSplineOrder3TransformType |
typedef AdvancedCombinationTransform< ScalarType, FixedImageDimension > | CombinationTransformType |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::CoordinateRepresentationType | CoordinateRepresentationType |
typedef Superclass::DerivativeType | DerivativeType |
typedef DerivativeType::ValueType | DerivativeValueType |
typedef Superclass::FixedImageConstPointer | FixedImageConstPointer |
typedef FixedImageLimiterType::OutputType | FixedImageLimiterOutputType |
typedef FixedImageLimiterType::Pointer | FixedImageLimiterPointer |
typedef LimiterFunctionBase< RealType, FixedImageDimension > | FixedImageLimiterType |
typedef Superclass::FixedImageMaskPointer | FixedImageMaskPointer |
typedef ImageMaskSpatialObject< itkGetStaticConstMacro(FixedImageDimension) > | FixedImageMaskSpatialObject2Type |
typedef Superclass::FixedImageMaskType | FixedImageMaskType |
typedef FixedImageType::PixelType | FixedImagePixelType |
typedef FixedImageType::Pointer | FixedImagePointer |
typedef Superclass::FixedImageRegionType | FixedImageRegionType |
typedef Superclass::FixedImageType | FixedImageType |
typedef Superclass::GradientImageFilterPointer | GradientImageFilterPointer |
typedef Superclass::GradientImageFilterType | GradientImageFilterType |
typedef Superclass::GradientImagePointer | GradientImagePointer |
typedef Superclass::GradientImageType | GradientImageType |
typedef Superclass::GradientPixelType | GradientPixelType |
typedef vnl_sparse_matrix< HessianValueType > | HessianType |
typedef DerivativeType::ValueType | HessianValueType |
typedef ImageSamplerType::OutputVectorContainerPointer | ImageSampleContainerPointer |
typedef ImageSamplerType::OutputVectorContainerType | ImageSampleContainerType |
typedef ImageSamplerType::Pointer | ImageSamplerPointer |
typedef ImageSamplerBase< FixedImageType > | ImageSamplerType |
typedef Superclass::InputPointType | InputPointType |
typedef Superclass::InterpolatorPointer | InterpolatorPointer |
typedef Superclass::InterpolatorType | InterpolatorType |
typedef Superclass::MeasureType | MeasureType |
typedef Superclass::MovingImageConstPointer | MovingImageConstPointer |
typedef FixedArray< double, Self::MovingImageDimension > | MovingImageDerivativeScalesType |
typedef MovingImageLimiterType::OutputType | MovingImageLimiterOutputType |
typedef MovingImageLimiterType::Pointer | MovingImageLimiterPointer |
typedef LimiterFunctionBase< RealType, MovingImageDimension > | MovingImageLimiterType |
typedef Superclass::MovingImageMaskPointer | MovingImageMaskPointer |
typedef ImageMaskSpatialObject< itkGetStaticConstMacro(MovingImageDimension) > | MovingImageMaskSpatialObject2Type |
typedef Superclass::MovingImageMaskType | MovingImageMaskType |
typedef Superclass::MovingImagePixelType | MovingImagePixelType |
typedef MovingImageType::Pointer | MovingImagePointer |
typedef MovingImageType::RegionType | MovingImageRegionType |
typedef Superclass::MovingImageType | MovingImageType |
typedef AdvancedTransformType::NumberOfParametersType | NumberOfParametersType |
typedef Superclass::OutputPointType | OutputPointType |
typedef Superclass::ParametersType | ParametersType |
typedef SmartPointer< Self > | Pointer |
typedef Superclass::RealType | RealType |
typedef TransformType::ScalarType | ScalarType |
typedef AdvancedImageToImageMetric | Self |
typedef ImageToImageMetric< TFixedImage, TMovingImage > | Superclass |
typedef itk::PlatformMultiThreader | ThreaderType |
typedef ThreaderType::WorkUnitInfo | ThreadInfoType |
typedef Superclass::TransformJacobianType | TransformJacobianType |
typedef Superclass::TransformParametersType | TransformParametersType |
typedef Superclass::TransformPointer | TransformPointer |
typedef Superclass::TransformType | TransformType |
Protected Member Functions | |
virtual void | CheckForBSplineInterpolators (void) |
bool | EvaluateMovingImageValueAndDerivative (const MovingImagePointType &mappedPoint, RealType &movingImageValue, MovingImageDerivativeType *gradient) const override |
void | InitializeImageSampler (void) override |
bool | IsInsideMovingMask (const MovingImagePointType &mappedPoint) const override |
MultiInputImageToImageMetricBase () | |
~MultiInputImageToImageMetricBase () override | |
![]() | |
AdvancedImageToImageMetric () | |
virtual void | AfterThreadedGetValue (MeasureType &value) const |
virtual void | AfterThreadedGetValueAndDerivative (MeasureType &value, DerivativeType &derivative) const |
virtual void | CheckForAdvancedTransform (void) |
virtual void | CheckForBSplineInterpolator (void) |
virtual void | CheckForBSplineTransform (void) const |
virtual void | CheckNumberOfSamples (unsigned long wanted, unsigned long found) const |
virtual bool | EvaluateMovingImageValueAndDerivative (const MovingImagePointType &mappedPoint, RealType &movingImageValue, MovingImageDerivativeType *gradient) const |
virtual bool | EvaluateTransformJacobian (const FixedImagePointType &fixedImagePoint, TransformJacobianType &jacobian, NonZeroJacobianIndicesType &nzji) const |
virtual void | EvaluateTransformJacobianInnerProduct (const TransformJacobianType &jacobian, const MovingImageDerivativeType &movingImageDerivative, DerivativeType &imageJacobian) const |
virtual void | InitializeImageSampler (void) |
virtual void | InitializeLimiters (void) |
virtual void | InitializeThreadingParameters (void) const |
virtual bool | IsInsideMovingMask (const MovingImagePointType &point) const |
itkAlignedTypedef (ITK_CACHE_LINE_ALIGNMENT, PaddedGetValueAndDerivativePerThreadStruct, AlignedGetValueAndDerivativePerThreadStruct) | |
itkAlignedTypedef (ITK_CACHE_LINE_ALIGNMENT, PaddedGetValuePerThreadStruct, AlignedGetValuePerThreadStruct) | |
itkPadStruct (ITK_CACHE_LINE_ALIGNMENT, GetValueAndDerivativePerThreadStruct, PaddedGetValueAndDerivativePerThreadStruct) | |
itkPadStruct (ITK_CACHE_LINE_ALIGNMENT, GetValuePerThreadStruct, PaddedGetValuePerThreadStruct) | |
void | LaunchGetValueAndDerivativeThreaderCallback (void) const |
void | LaunchGetValueThreaderCallback (void) const |
void | PrintSelf (std::ostream &os, Indent indent) const override |
virtual void | SetUseFixedImageLimiter (bool _arg) |
virtual void | SetUseImageSampler (bool _arg) |
virtual void | SetUseMovingImageLimiter (bool _arg) |
virtual void | ThreadedGetValue (ThreadIdType threadID) |
virtual void | ThreadedGetValueAndDerivative (ThreadIdType threadID) |
virtual bool | TransformPoint (const FixedImagePointType &fixedImagePoint, MovingImagePointType &mappedPoint) const |
~AdvancedImageToImageMetric () override | |
Private Member Functions | |
MultiInputImageToImageMetricBase (const Self &) | |
void | operator= (const Self &) |
Private Attributes | |
FixedImageRegionType | m_DummyFixedImageRegion |
unsigned int | m_NumberOfFixedImageInterpolators |
unsigned int | m_NumberOfFixedImageMasks |
unsigned int | m_NumberOfFixedImageRegions |
unsigned int | m_NumberOfFixedImages |
unsigned int | m_NumberOfInterpolators |
unsigned int | m_NumberOfMovingImageMasks |
unsigned int | m_NumberOfMovingImages |
Additional Inherited Members | |
![]() | |
static ITK_THREAD_RETURN_FUNCTION_CALL_CONVENTION | AccumulateDerivativesThreaderCallback (void *arg) |
static ITK_THREAD_RETURN_FUNCTION_CALL_CONVENTION | GetValueAndDerivativeThreaderCallback (void *arg) |
static ITK_THREAD_RETURN_FUNCTION_CALL_CONVENTION | GetValueThreaderCallback (void *arg) |
|
protected |
Definition at line 336 of file itkMultiInputImageToImageMetricBase.h.
|
protected |
Typedef's for the moving image interpolators.
Definition at line 335 of file itkMultiInputImageToImageMetricBase.h.
|
protected |
Definition at line 337 of file itkMultiInputImageToImageMetricBase.h.
typedef SmartPointer< const Self > itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::ConstPointer |
Definition at line 58 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::CoordinateRepresentationType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::CoordinateRepresentationType |
Typedefs from the superclass.
Definition at line 68 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::DerivativeType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::DerivativeType |
Definition at line 96 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::FixedImageConstPointer itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::FixedImageConstPointer |
Definition at line 75 of file itkMultiInputImageToImageMetricBase.h.
typedef FixedImageInterpolatorType::Pointer itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::FixedImageInterpolatorPointer |
Definition at line 101 of file itkMultiInputImageToImageMetricBase.h.
typedef InterpolateImageFunction< FixedImageType, CoordinateRepresentationType > itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::FixedImageInterpolatorType |
Definition at line 100 of file itkMultiInputImageToImageMetricBase.h.
typedef std::vector< FixedImageInterpolatorPointer > itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::FixedImageInterpolatorVectorType |
Definition at line 110 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::FixedImageMaskPointer itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::FixedImageMaskPointer |
Definition at line 92 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::FixedImageMaskType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::FixedImageMaskType |
Definition at line 91 of file itkMultiInputImageToImageMetricBase.h.
typedef std::vector< FixedImageMaskPointer > itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::FixedImageMaskVectorType |
Definition at line 105 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::FixedImagePointer itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::FixedImagePointer |
Definition at line 74 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::FixedImageRegionType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::FixedImageRegionType |
Definition at line 76 of file itkMultiInputImageToImageMetricBase.h.
typedef std::vector< FixedImageRegionType > itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::FixedImageRegionVectorType |
Definition at line 106 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::FixedImageType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::FixedImageType |
Definition at line 73 of file itkMultiInputImageToImageMetricBase.h.
typedef std::vector< FixedImageConstPointer > itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::FixedImageVectorType |
Typedef's for storing multiple inputs.
Definition at line 104 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::GradientImageFilterPointer itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GradientImageFilterPointer |
Definition at line 90 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::GradientImageFilterType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GradientImageFilterType |
Definition at line 89 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::GradientImagePointer itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GradientImagePointer |
Definition at line 88 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::GradientImageType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GradientImageType |
Definition at line 87 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::GradientPixelType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::GradientPixelType |
Definition at line 86 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::InputPointType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::InputPointType |
Definition at line 79 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::InterpolatorPointer itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::InterpolatorPointer |
Definition at line 84 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::InterpolatorType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::InterpolatorType |
Definition at line 83 of file itkMultiInputImageToImageMetricBase.h.
typedef std::vector< InterpolatorPointer > itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::InterpolatorVectorType |
Definition at line 109 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::MeasureType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::MeasureType |
Definition at line 95 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::MovingImageConstPointer itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::MovingImageConstPointer |
Definition at line 72 of file itkMultiInputImageToImageMetricBase.h.
|
protected |
Definition at line 332 of file itkMultiInputImageToImageMetricBase.h.
|
protected |
Definition at line 331 of file itkMultiInputImageToImageMetricBase.h.
|
protected |
Definition at line 330 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::MovingImageMaskPointer itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::MovingImageMaskPointer |
Definition at line 94 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::MovingImageMaskType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::MovingImageMaskType |
Definition at line 93 of file itkMultiInputImageToImageMetricBase.h.
typedef std::vector< MovingImageMaskPointer > itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::MovingImageMaskVectorType |
Definition at line 108 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::MovingImagePixelType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::MovingImagePixelType |
Definition at line 70 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::MovingImagePointer itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::MovingImagePointer |
Definition at line 71 of file itkMultiInputImageToImageMetricBase.h.
|
protected |
Typedef's from the Superclass.
Definition at line 329 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::MovingImageType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::MovingImageType |
Definition at line 69 of file itkMultiInputImageToImageMetricBase.h.
typedef std::vector< MovingImageConstPointer > itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::MovingImageVectorType |
Definition at line 107 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::OutputPointType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::OutputPointType |
Definition at line 80 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::ParametersType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::ParametersType |
Definition at line 97 of file itkMultiInputImageToImageMetricBase.h.
typedef SmartPointer< Self > itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::Pointer |
Definition at line 57 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::RealType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::RealType |
Definition at line 85 of file itkMultiInputImageToImageMetricBase.h.
typedef MultiInputImageToImageMetricBase itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::Self |
Standard class typedefs.
Definition at line 55 of file itkMultiInputImageToImageMetricBase.h.
typedef AdvancedImageToImageMetric< TFixedImage, TMovingImage > itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::Superclass |
Definition at line 56 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::TransformJacobianType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::TransformJacobianType |
Definition at line 82 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::TransformParametersType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::TransformParametersType |
Definition at line 81 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::TransformPointer itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::TransformPointer |
Definition at line 78 of file itkMultiInputImageToImageMetricBase.h.
typedef Superclass::TransformType itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::TransformType |
Definition at line 77 of file itkMultiInputImageToImageMetricBase.h.
|
protected |
Constructor.
|
inlineoverrideprotected |
Destructor.
Definition at line 326 of file itkMultiInputImageToImageMetricBase.h.
|
private |
|
protectedvirtual |
Check if all interpolators (for the moving image) are of type BSplineInterpolateImageFunction.
|
overrideprotectedvirtual |
Check if mappedPoint is inside all moving images. If so, the moving image value and possibly derivative are computed.
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::KNNGraphAlphaMutualInformationMetric< TElastix >, itk::KNNGraphAlphaMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::KNNGraphAlphaMutualInformationImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >.
|
virtual |
Get the fixed images.
|
inlineoverride |
Get the first fixed image.
Definition at line 128 of file itkMultiInputImageToImageMetricBase.h.
|
virtual |
Get the fixed image interpolators.
|
inlinevirtual |
Get the first fixed image interpolator.
Definition at line 303 of file itkMultiInputImageToImageMetricBase.h.
|
virtual |
Get the fixed image masks.
|
inlineoverride |
Get the first fixed image mask.
Definition at line 156 of file itkMultiInputImageToImageMetricBase.h.
|
virtual |
Get the fixed image regions.
|
inlineoverride |
Get the first fixed image region.
Definition at line 184 of file itkMultiInputImageToImageMetricBase.h.
|
virtual |
Get the interpolators.
|
inlineoverride |
Get the first interpolator.
Definition at line 270 of file itkMultiInputImageToImageMetricBase.h.
|
virtual |
A function to check if all moving image interpolators are of type B-spline.
|
virtual |
Get the moving images.
|
inlineoverride |
Get the first moving image.
Definition at line 212 of file itkMultiInputImageToImageMetricBase.h.
|
virtual |
Get the moving image masks.
|
inlineoverride |
Get the first moving image mask.
Definition at line 240 of file itkMultiInputImageToImageMetricBase.h.
|
virtual |
Get the number of fixed image interpolators.
|
virtual |
Get the number of fixed image masks.
|
virtual |
Get the number of fixed image regions.
|
virtual |
Get the number of fixed images.
|
virtual |
Get the number of interpolators.
|
virtual |
Get the number of moving image masks.
|
virtual |
Get the number of moving images.
|
override |
******************** Other public functions ******************** Initialisation.
|
overrideprotectedvirtual |
Initialize variables related to the image sampler; called by Initialize.
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
|
overrideprotectedvirtual |
IsInsideMovingMask: Returns the AND of all moving image masks.
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::itkSetNumberOfMacro | ( | FixedImage | ) |
Set the number of fixed images.
itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::itkSetNumberOfMacro | ( | FixedImageInterpolator | ) |
Set the number of fixed image interpolators.
itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::itkSetNumberOfMacro | ( | FixedImageMask | ) |
Set the number of fixed image masks.
itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::itkSetNumberOfMacro | ( | FixedImageRegion | ) |
Set the number of fixed image regions.
itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::itkSetNumberOfMacro | ( | Interpolator | ) |
Set the number of interpolators.
itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::itkSetNumberOfMacro | ( | MovingImage | ) |
Set the number of moving images.
itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::itkSetNumberOfMacro | ( | MovingImageMask | ) |
Set the number of moving image masks.
itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::itkStaticConstMacro | ( | FixedImageDimension | , |
unsigned int | , | ||
TFixedImage::ImageDimension | |||
) |
itk::MultiInputImageToImageMetricBase< TFixedImage, TMovingImage >::itkStaticConstMacro | ( | MovingImageDimension | , |
unsigned int | , | ||
TMovingImage::ImageDimension | |||
) |
Constants for the image dimensions
|
private |
|
inlineoverride |
Set the first fixed image.
Definition at line 118 of file itkMultiInputImageToImageMetricBase.h.
|
virtual |
******************** Fixed images ******************** Set the fixed images.
|
inlinevirtual |
Set the first fixed image interpolator.
Definition at line 293 of file itkMultiInputImageToImageMetricBase.h.
|
virtual |
******************** FixedImageInterpolators ******************** These interpolators are used for the fixed images. Set the fixed image interpolators.
|
inlineoverride |
Set the first fixed image mask.
Definition at line 146 of file itkMultiInputImageToImageMetricBase.h.
|
virtual |
******************** Fixed image masks ******************** Set the fixed image masks.
|
inlineoverride |
Set the first fixed image region.
Definition at line 174 of file itkMultiInputImageToImageMetricBase.h.
|
virtual |
******************** Fixed image regions ******************** Set the fixed image regions.
|
inlineoverride |
Set the first interpolator.
Definition at line 260 of file itkMultiInputImageToImageMetricBase.h.
|
virtual |
******************** Interpolators ******************** These interpolators are used for the moving images. Set the interpolators.
|
inlineoverride |
Set the first moving image.
Definition at line 202 of file itkMultiInputImageToImageMetricBase.h.
|
virtual |
******************** Moving images ******************** Set the moving images.
|
inlineoverride |
Set the first moving image mask.
Definition at line 230 of file itkMultiInputImageToImageMetricBase.h.
|
virtual |
******************** Moving image masks ******************** Set the moving image masks.
|
protected |
Definition at line 369 of file itkMultiInputImageToImageMetricBase.h.
|
private |
Private member variables.
Definition at line 377 of file itkMultiInputImageToImageMetricBase.h.
|
protected |
Definition at line 366 of file itkMultiInputImageToImageMetricBase.h.
|
protected |
Definition at line 361 of file itkMultiInputImageToImageMetricBase.h.
|
protected |
Definition at line 362 of file itkMultiInputImageToImageMetricBase.h.
|
protected |
Protected member variables.
Definition at line 360 of file itkMultiInputImageToImageMetricBase.h.
|
protected |
Definition at line 368 of file itkMultiInputImageToImageMetricBase.h.
|
protected |
Definition at line 365 of file itkMultiInputImageToImageMetricBase.h.
|
protected |
Definition at line 364 of file itkMultiInputImageToImageMetricBase.h.
|
protected |
Definition at line 363 of file itkMultiInputImageToImageMetricBase.h.
|
private |
Definition at line 385 of file itkMultiInputImageToImageMetricBase.h.
|
private |
Definition at line 380 of file itkMultiInputImageToImageMetricBase.h.
|
private |
Definition at line 381 of file itkMultiInputImageToImageMetricBase.h.
|
private |
Definition at line 379 of file itkMultiInputImageToImageMetricBase.h.
|
private |
Definition at line 384 of file itkMultiInputImageToImageMetricBase.h.
|
private |
Definition at line 383 of file itkMultiInputImageToImageMetricBase.h.
|
private |
Definition at line 382 of file itkMultiInputImageToImageMetricBase.h.
Generated on 1667476801 for elastix by ![]() |
![]() |