![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <elxTransformRigidityPenaltyTerm.h>
A penalty term based on non-rigidity.
For more information check the paper:
M. Staring, S. Klein and J.P.W. Pluim, "A Rigidity Penalty Term for Nonrigid Registration," Medical Physics, vol. 34, no. 11, pp. 4098 - 4108, November 2007.
The parameters used in this class are:
Metric: Select this metric as follows:
(Metric "TransformRigidityPenalty")
OrthonormalityConditionWeight: A parameter to weigh the orthonormality condition term of the rigidity term.
example: (OrthonormalityConditionWeight 2.0)
Default is 1.0.
PropernessConditionWeight: A parameter to weigh the properness condition term of the rigidity term.
example: (PropernessConditionWeight 2.0)
Default is 1.0.
UseLinearityCondition: A flag to specify the usage of the linearity condition term for optimisation.
example: (UseLinearityCondition "false")
Default is "true".
UseOrthonormalityCondition: A flag to specify the usage of the orthonormality condition term for optimisation.
example: (UseOrthonormalityCondition "false")
Default is "true".
UsePropernessCondition: A flag to specify the usage of the properness condition term for optimisation.
example: (UsePropernessCondition "false")
Default is "true".
CalculateLinearityCondition: A flag to specify if the linearity condition should still be calculated, even if it is not used for optimisation.
example: (CalculateLinearityCondition "false")
Default is "true".
CalculateOrthonormalityCondition: A flag to specify if the orthonormality condition should still be calculated, even if it is not used for optimisation.
example: (CalculateOrthonormalityCondition "false")
Default is "true".
CalculatePropernessCondition: A flag to specify if the properness condition should still be calculated, even if it is not used for optimisation.
example: (CalculatePropernessCondition "false")
Default is "true".
FixedRigidityImageName: the name of a coefficient image to specify the rigidity index of voxels in the fixed image.
example: (FixedRigidityImageName "fixedRigidityImage.mhd")
If not supplied the rigidity coefficient is not based on the fixed image, which is recommended.
If neither FixedRigidityImageName nor MovingRigidityImageName are supplied, the rigidity penalty term is evaluated on the whole transform input domain.
MovingRigidityImageName: the name of a coefficient image to specify the rigidity index of voxels in the moving image.
example: (MovingRigidityImageName "movingRigidityImage.mhd")
If not supplied the rigidity coefficient is not based on the moving image, which is NOT recommended.
If neither FixedRigidityImageName nor MovingRigidityImageName are supplied, the rigidity penalty term is evaluated on the whole transform input domain.
DilateRigidityImages: flag to specify the dilation of the rigidity coefficient images. With this the region of rigidity can be extended to force rigidity of the inner region.
example: (DilateRigidityImages "false" "false" "true")
Default is "true".
DilationRadiusMultiplier: the dilation radius is a multiplier times the grid spacing of the B-spline transform.
example: (DilationRadiusMultiplier 1.0 1.0 2.0)
Default is 1.0.
(LinearityConditionWeight 2.0)
Definition at line 111 of file elxTransformRigidityPenaltyTerm.h.
Public Types | |
typedef Superclass1::CoefficientImageType | CoefficientImageType |
typedef Superclass2::ConfigurationPointer | ConfigurationPointer |
typedef Superclass2::ConfigurationType | ConfigurationType |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef Superclass1::CoordinateRepresentationType | CoordinateRepresentationType |
typedef Superclass1::DerivativeType | DerivativeType |
typedef Superclass2::ElastixPointer | ElastixPointer |
typedef Superclass2::ElastixType | ElastixType |
typedef Superclass1::FixedImageConstPointer | FixedImageConstPointer |
typedef Superclass1::FixedImageLimiterOutputType | FixedImageLimiterOutputType |
typedef Superclass1::FixedImageLimiterType | FixedImageLimiterType |
typedef Superclass1::FixedImageMaskPointer | FixedImageMaskPointer |
typedef Superclass1::FixedImageMaskType | FixedImageMaskType |
typedef Superclass1::FixedImagePixelType | FixedImagePixelType |
typedef Superclass1::FixedImageRegionType | FixedImageRegionType |
typedef Superclass1::FixedImageType | FixedImageType |
typedef Superclass1::GradientImageFilterPointer | GradientImageFilterPointer |
typedef Superclass1::GradientImageFilterType | GradientImageFilterType |
typedef Superclass1::GradientImagePointer | GradientImagePointer |
typedef Superclass1::GradientImageType | GradientImageType |
typedef Superclass1::GradientPixelType | GradientPixelType |
typedef Superclass1::ImageSampleContainerPointer | ImageSampleContainerPointer |
typedef Superclass1::ImageSampleContainerType | ImageSampleContainerType |
typedef Superclass1::ImageSamplerPointer | ImageSamplerPointer |
typedef Superclass1::ImageSamplerType | ImageSamplerType |
typedef Superclass1::InputPointType | InputPointType |
typedef Superclass1::InterpolatorPointer | InterpolatorPointer |
typedef Superclass1::InterpolatorType | InterpolatorType |
typedef Superclass2::ITKBaseType | ITKBaseType |
typedef Superclass1::MeasureType | MeasureType |
typedef Superclass1::MovingImageConstPointer | MovingImageConstPointer |
typedef Superclass1::MovingImageLimiterOutputType | MovingImageLimiterOutputType |
typedef Superclass1::MovingImageLimiterType | MovingImageLimiterType |
typedef Superclass1::MovingImageMaskPointer | MovingImageMaskPointer |
typedef Superclass1::MovingImageMaskType | MovingImageMaskType |
typedef Superclass1::MovingImagePixelType | MovingImagePixelType |
typedef Superclass1::MovingImageRegionType | MovingImageRegionType |
typedef Superclass1::MovingImageType | MovingImageType |
typedef Superclass1::OutputPointType | OutputPointType |
typedef Superclass1::ParametersType | ParametersType |
typedef itk::SmartPointer< Self > | Pointer |
typedef Superclass1::RealType | RealType |
typedef Superclass2::RegistrationPointer | RegistrationPointer |
typedef Superclass2::RegistrationType | RegistrationType |
typedef TransformRigidityPenalty | Self |
typedef itk::TransformRigidityPenaltyTerm< typename MetricBase< TElastix >::FixedImageType, double > | Superclass1 |
typedef MetricBase< TElastix > | Superclass2 |
typedef Superclass1::TransformJacobianType | TransformJacobianType |
typedef Superclass1::TransformParametersType | TransformParametersType |
typedef Superclass1::TransformPointer | TransformPointer |
typedef Superclass1::TransformType | TransformType |
![]() | |
typedef BSplineTransformType::Pointer | BSplineTransformPointer |
typedef AdvancedBSplineDeformableTransform< ScalarType, FixedImageDimension, 3 > | BSplineTransformType |
typedef ImageRegionIterator< CoefficientImageType > | CoefficientImageIteratorType |
typedef CoefficientImageType::Pointer | CoefficientImagePointer |
typedef CoefficientImageType::SpacingType | CoefficientImageSpacingType |
typedef BSplineTransformType::ImageType | CoefficientImageType |
typedef AdvancedCombinationTransform< ScalarType, FixedImageDimension > | CombinationTransformType |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::CoordinateRepresentationType | CoordinateRepresentationType |
typedef Superclass::DerivativeType | DerivativeType |
typedef Superclass::DerivativeValueType | DerivativeValueType |
typedef DilateFilterType::Pointer | DilateFilterPointer |
typedef GrayscaleDilateImageFilter< RigidityImageType, RigidityImageType, StructuringElementType > | DilateFilterType |
typedef Superclass::FixedImageConstPointer | FixedImageConstPointer |
typedef Superclass::FixedImageMaskPointer | FixedImageMaskPointer |
typedef Superclass::FixedImageMaskType | FixedImageMaskType |
typedef Superclass::FixedImagePixelType | FixedImagePixelType |
typedef Superclass::FixedImagePointer | 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 BSplineTransformType::SpacingType | GridSpacingType |
typedef Superclass::ImageSampleContainerPointer | ImageSampleContainerPointer |
typedef Superclass::ImageSampleContainerType | ImageSampleContainerType |
typedef Superclass::InputPointType | InputPointType |
typedef Superclass::InternalMatrixType | InternalMatrixType |
typedef Superclass::InterpolatorPointer | InterpolatorPointer |
typedef Superclass::InterpolatorType | InterpolatorType |
typedef Superclass::JacobianOfSpatialHessianType | JacobianOfSpatialHessianType |
typedef Superclass::JacobianOfSpatialJacobianType | JacobianOfSpatialJacobianType |
typedef Superclass::MeasureType | MeasureType |
typedef Superclass::MovingImageConstPointer | MovingImageConstPointer |
typedef Superclass::MovingImageMaskPointer | MovingImageMaskPointer |
typedef Superclass::MovingImageMaskType | MovingImageMaskType |
typedef Superclass::MovingImagePixelType | MovingImagePixelType |
typedef Superclass::MovingImagePointer | MovingImagePointer |
typedef Superclass::MovingImageType | MovingImageType |
typedef NeighborhoodIterator< CoefficientImageType > | NeighborhoodIteratorType |
typedef NeighborhoodType::SizeType | NeighborhoodSizeType |
typedef Neighborhood< ScalarType, itkGetStaticConstMacro(FixedImageDimension) > | NeighborhoodType |
typedef NeighborhoodOperatorImageFilter< CoefficientImageType, CoefficientImageType > | NOIFType |
typedef Superclass::OutputPointType | OutputPointType |
typedef Superclass::ParametersType | ParametersType |
typedef SmartPointer< Self > | Pointer |
typedef NeighborhoodIteratorType::RadiusType | RadiusType |
typedef Superclass::RealType | RealType |
typedef RigidityImageType::IndexType | RigidityImageIndexType |
typedef ImageRegionIterator< RigidityImageType > | RigidityImageIteratorType |
typedef RigidityImageType::Pointer | RigidityImagePointer |
typedef RigidityImageType::PointType | RigidityImagePointType |
typedef RigidityImageType::RegionType | RigidityImageRegionType |
typedef CoefficientImageType | RigidityImageType |
typedef RigidityImageType::PixelType | RigidityPixelType |
typedef Superclass::ScalarType | ScalarType |
typedef TransformRigidityPenaltyTerm | Self |
typedef StructuringElementType::RadiusType | SERadiusType |
typedef Superclass::SpatialHessianType | SpatialHessianType |
typedef Superclass::SpatialJacobianType | SpatialJacobianType |
typedef BinaryBallStructuringElement< RigidityPixelType, itkGetStaticConstMacro(FixedImageDimension) > | StructuringElementType |
typedef TransformPenaltyTerm< MetricBase< TElastix >::FixedImageType, double > | Superclass |
typedef Superclass::TransformJacobianType | TransformJacobianType |
typedef Superclass::TransformParametersType | TransformParametersType |
typedef Superclass::TransformPointer | TransformPointer |
typedef Superclass::TransformType | TransformType |
![]() | |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::CoordinateRepresentationType | CoordinateRepresentationType |
typedef Superclass::DerivativeType | DerivativeType |
typedef Superclass::DerivativeValueType | DerivativeValueType |
typedef Superclass::FixedImageConstPointer | FixedImageConstPointer |
typedef Superclass::FixedImageMaskPointer | FixedImageMaskPointer |
typedef Superclass::FixedImageMaskType | FixedImageMaskType |
typedef Superclass::FixedImagePixelType | FixedImagePixelType |
typedef Superclass::FixedImagePointer | 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 Superclass::ImageSampleContainerPointer | ImageSampleContainerPointer |
typedef Superclass::ImageSampleContainerType | ImageSampleContainerType |
typedef Superclass::InputPointType | InputPointType |
typedef TransformType::InternalMatrixType | InternalMatrixType |
typedef Superclass::InterpolatorPointer | InterpolatorPointer |
typedef Superclass::InterpolatorType | InterpolatorType |
typedef TransformType::JacobianOfSpatialHessianType | JacobianOfSpatialHessianType |
typedef TransformType::JacobianOfSpatialJacobianType | JacobianOfSpatialJacobianType |
typedef Superclass::MeasureType | MeasureType |
typedef Superclass::MovingImageConstPointer | MovingImageConstPointer |
typedef Superclass::MovingImageMaskPointer | MovingImageMaskPointer |
typedef Superclass::MovingImageMaskType | MovingImageMaskType |
typedef Superclass::MovingImagePixelType | MovingImagePixelType |
typedef Superclass::MovingImagePointer | MovingImagePointer |
typedef Superclass::MovingImageType | MovingImageType |
typedef Superclass::OutputPointType | OutputPointType |
typedef Superclass::ParametersType | ParametersType |
typedef SmartPointer< Self > | Pointer |
typedef Superclass::RealType | RealType |
typedef double | ScalarType |
typedef TransformPenaltyTerm | Self |
typedef TransformType::SpatialHessianType | SpatialHessianType |
typedef TransformType::SpatialJacobianType | SpatialJacobianType |
typedef AdvancedImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::FixedImageType > | Superclass |
typedef Superclass::ThreaderType | ThreaderType |
typedef Superclass::ThreadInfoType | ThreadInfoType |
typedef Superclass::TransformJacobianType | TransformJacobianType |
typedef Superclass::TransformParametersType | TransformParametersType |
typedef Superclass::AdvancedTransformType | TransformType |
![]() | |
typedef AdvancedTransform< ScalarType, FixedImageDimension, MovingImageDimension > | AdvancedTransformType |
typedef AdvancedBSplineDeformableTransform< ScalarType, FixedImageDimension, 1 > | BSplineOrder1TransformType |
typedef AdvancedBSplineDeformableTransform< ScalarType, FixedImageDimension, 2 > | BSplineOrder2TransformType |
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 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 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< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::FixedImageType > | Superclass |
typedef itk::MultiThreader | ThreaderType |
typedef ThreaderType::ThreadInfoStruct | ThreadInfoType |
typedef Superclass::TransformJacobianType | TransformJacobianType |
typedef Superclass::TransformParametersType | TransformParametersType |
typedef Superclass::TransformPointer | TransformPointer |
typedef Superclass::TransformType | TransformType |
![]() | |
typedef itk::AdvancedImageToImageMetric< FixedImageType, MovingImageType > | AdvancedMetricType |
typedef Superclass::ConfigurationPointer | ConfigurationPointer |
typedef Superclass::ConfigurationType | ConfigurationType |
typedef ITKBaseType::ParametersValueType | CoordinateRepresentationType |
typedef Superclass::ElastixPointer | ElastixPointer |
typedef Superclass::ElastixType | ElastixType |
typedef ElastixType::FixedImageType | FixedImageType |
typedef itk::PointSet< CoordinateRepresentationType, FixedImageDimension, itk::DefaultStaticMeshTraits< CoordinateRepresentationType, FixedImageDimension, FixedImageDimension, CoordinateRepresentationType, CoordinateRepresentationType, CoordinateRepresentationType > > | FixedPointSetType |
typedef FixedImageType::PointType | FixedPointType |
typedef FixedPointType::ValueType | FixedPointValueType |
typedef AdvancedMetricType::ImageSamplerType | ImageSamplerBaseType |
typedef itk::SingleValuedCostFunction | ITKBaseType |
typedef ITKBaseType::MeasureType | MeasureType |
typedef AdvancedMetricType::MovingImageDerivativeScalesType | MovingImageDerivativeScalesType |
typedef ElastixType::MovingImageType | MovingImageType |
typedef itk::PointSet< CoordinateRepresentationType, MovingImageDimension, itk::DefaultStaticMeshTraits< CoordinateRepresentationType, MovingImageDimension, MovingImageDimension, CoordinateRepresentationType, CoordinateRepresentationType, CoordinateRepresentationType > > | MovingPointSetType |
typedef MovingImageType::PointType | MovingPointType |
typedef MovingPointType::ValueType | MovingPointValueType |
typedef Superclass::RegistrationPointer | RegistrationPointer |
typedef Superclass::RegistrationType | RegistrationType |
typedef MetricBase | Self |
typedef BaseComponentSE< TElastix > | Superclass |
![]() | |
typedef ElastixType::ConfigurationPointer | ConfigurationPointer |
typedef ElastixType::ConfigurationType | ConfigurationType |
typedef ElastixType::Pointer | ElastixPointer |
typedef TElastix | ElastixType |
typedef RegistrationType * | RegistrationPointer |
typedef ElastixType::RegistrationBaseType | RegistrationType |
typedef BaseComponentSE | Self |
typedef BaseComponent | Superclass |
Static Public Member Functions | |
static Pointer | New () |
![]() | |
static Pointer | New () |
Private Member Functions | |
void | operator= (const Self &) |
TransformRigidityPenalty (const Self &) | |
typedef Superclass1::CoefficientImageType elastix::TransformRigidityPenalty< TElastix >::CoefficientImageType |
Definition at line 180 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass2::ConfigurationPointer elastix::TransformRigidityPenalty< TElastix >::ConfigurationPointer |
Definition at line 194 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass2::ConfigurationType elastix::TransformRigidityPenalty< TElastix >::ConfigurationType |
Definition at line 193 of file elxTransformRigidityPenaltyTerm.h.
typedef itk::SmartPointer< const Self > elastix::TransformRigidityPenalty< TElastix >::ConstPointer |
Definition at line 126 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::CoordinateRepresentationType elastix::TransformRigidityPenalty< TElastix >::CoordinateRepresentationType |
Typedefs from the superclass.
Definition at line 141 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::DerivativeType elastix::TransformRigidityPenalty< TElastix >::DerivativeType |
Definition at line 167 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass2::ElastixPointer elastix::TransformRigidityPenalty< TElastix >::ElastixPointer |
Definition at line 192 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass2::ElastixType elastix::TransformRigidityPenalty< TElastix >::ElastixType |
Typedef's inherited from elastix.
Definition at line 191 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::FixedImageConstPointer elastix::TransformRigidityPenalty< TElastix >::FixedImageConstPointer |
Definition at line 146 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::FixedImageLimiterOutputType elastix::TransformRigidityPenalty< TElastix >::FixedImageLimiterOutputType |
Definition at line 177 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::FixedImageLimiterType elastix::TransformRigidityPenalty< TElastix >::FixedImageLimiterType |
Definition at line 175 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::FixedImageMaskPointer elastix::TransformRigidityPenalty< TElastix >::FixedImageMaskPointer |
Definition at line 163 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::FixedImageMaskType elastix::TransformRigidityPenalty< TElastix >::FixedImageMaskType |
Definition at line 162 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::FixedImagePixelType elastix::TransformRigidityPenalty< TElastix >::FixedImagePixelType |
Definition at line 169 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::FixedImageRegionType elastix::TransformRigidityPenalty< TElastix >::FixedImageRegionType |
Definition at line 147 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::FixedImageType elastix::TransformRigidityPenalty< TElastix >::FixedImageType |
Definition at line 145 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::GradientImageFilterPointer elastix::TransformRigidityPenalty< TElastix >::GradientImageFilterPointer |
Definition at line 161 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::GradientImageFilterType elastix::TransformRigidityPenalty< TElastix >::GradientImageFilterType |
Definition at line 160 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::GradientImagePointer elastix::TransformRigidityPenalty< TElastix >::GradientImagePointer |
Definition at line 159 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::GradientImageType elastix::TransformRigidityPenalty< TElastix >::GradientImageType |
Definition at line 158 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::GradientPixelType elastix::TransformRigidityPenalty< TElastix >::GradientPixelType |
Definition at line 157 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::ImageSampleContainerPointer elastix::TransformRigidityPenalty< TElastix >::ImageSampleContainerPointer |
Definition at line 174 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::ImageSampleContainerType elastix::TransformRigidityPenalty< TElastix >::ImageSampleContainerType |
Definition at line 173 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::ImageSamplerPointer elastix::TransformRigidityPenalty< TElastix >::ImageSamplerPointer |
Definition at line 172 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::ImageSamplerType elastix::TransformRigidityPenalty< TElastix >::ImageSamplerType |
Definition at line 171 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::InputPointType elastix::TransformRigidityPenalty< TElastix >::InputPointType |
Definition at line 150 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::InterpolatorPointer elastix::TransformRigidityPenalty< TElastix >::InterpolatorPointer |
Definition at line 155 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::InterpolatorType elastix::TransformRigidityPenalty< TElastix >::InterpolatorType |
Definition at line 154 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass2::ITKBaseType elastix::TransformRigidityPenalty< TElastix >::ITKBaseType |
Definition at line 197 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::MeasureType elastix::TransformRigidityPenalty< TElastix >::MeasureType |
Definition at line 166 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::MovingImageConstPointer elastix::TransformRigidityPenalty< TElastix >::MovingImageConstPointer |
Definition at line 144 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::MovingImageLimiterOutputType elastix::TransformRigidityPenalty< TElastix >::MovingImageLimiterOutputType |
Definition at line 178 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::MovingImageLimiterType elastix::TransformRigidityPenalty< TElastix >::MovingImageLimiterType |
Definition at line 176 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::MovingImageMaskPointer elastix::TransformRigidityPenalty< TElastix >::MovingImageMaskPointer |
Definition at line 165 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::MovingImageMaskType elastix::TransformRigidityPenalty< TElastix >::MovingImageMaskType |
Definition at line 164 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::MovingImagePixelType elastix::TransformRigidityPenalty< TElastix >::MovingImagePixelType |
Definition at line 143 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::MovingImageRegionType elastix::TransformRigidityPenalty< TElastix >::MovingImageRegionType |
Definition at line 170 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::MovingImageType elastix::TransformRigidityPenalty< TElastix >::MovingImageType |
Definition at line 142 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::OutputPointType elastix::TransformRigidityPenalty< TElastix >::OutputPointType |
Definition at line 151 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::ParametersType elastix::TransformRigidityPenalty< TElastix >::ParametersType |
Definition at line 168 of file elxTransformRigidityPenaltyTerm.h.
typedef itk::SmartPointer< Self > elastix::TransformRigidityPenalty< TElastix >::Pointer |
Definition at line 125 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::RealType elastix::TransformRigidityPenalty< TElastix >::RealType |
Definition at line 156 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass2::RegistrationPointer elastix::TransformRigidityPenalty< TElastix >::RegistrationPointer |
Definition at line 196 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass2::RegistrationType elastix::TransformRigidityPenalty< TElastix >::RegistrationType |
Definition at line 195 of file elxTransformRigidityPenaltyTerm.h.
typedef TransformRigidityPenalty elastix::TransformRigidityPenalty< TElastix >::Self |
Standard ITK-stuff.
Definition at line 120 of file elxTransformRigidityPenaltyTerm.h.
typedef itk::TransformRigidityPenaltyTerm< typename MetricBase< TElastix >::FixedImageType, double > elastix::TransformRigidityPenalty< TElastix >::Superclass1 |
Definition at line 123 of file elxTransformRigidityPenaltyTerm.h.
typedef MetricBase< TElastix > elastix::TransformRigidityPenalty< TElastix >::Superclass2 |
Definition at line 124 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::TransformJacobianType elastix::TransformRigidityPenalty< TElastix >::TransformJacobianType |
Definition at line 153 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::TransformParametersType elastix::TransformRigidityPenalty< TElastix >::TransformParametersType |
Definition at line 152 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::TransformPointer elastix::TransformRigidityPenalty< TElastix >::TransformPointer |
Definition at line 149 of file elxTransformRigidityPenaltyTerm.h.
typedef Superclass1::TransformType elastix::TransformRigidityPenalty< TElastix >::TransformType |
Definition at line 148 of file elxTransformRigidityPenaltyTerm.h.
|
inlineprotected |
The constructor.
Definition at line 233 of file elxTransformRigidityPenaltyTerm.h.
|
inlineprotectedvirtual |
The destructor.
Definition at line 236 of file elxTransformRigidityPenaltyTerm.h.
|
private |
The private constructor.
|
virtual |
Do some things after each iteration:
Reimplemented from elastix::BaseComponent.
|
virtual |
Do some things before each resolution:
Reimplemented from elastix::BaseComponent.
|
virtual |
Do some things before registration:
Reimplemented from elastix::BaseComponent.
elastix::TransformRigidityPenalty< TElastix >::elxClassNameMacro | ( | "TransformRigidityPenalty< TElastix >" | ) |
Name of this class. Use this name in the parameter file to select this specific metric.
example: (Metric "TransformRigidityPenalty")
|
virtual |
Run-time type information (and related methods).
Reimplemented from elastix::MetricBase< TElastix >.
|
virtual |
Sets up a timer to measure the initialization time and calls the Superclass' implementation.
Reimplemented from itk::TransformRigidityPenaltyTerm< MetricBase< TElastix >::FixedImageType, double >.
elastix::TransformRigidityPenalty< TElastix >::itkStaticConstMacro | ( | FixedImageDimension | , |
unsigned | int, | ||
FixedImageType::ImageDimension | |||
) |
The fixed image dimension.
elastix::TransformRigidityPenalty< TElastix >::itkStaticConstMacro | ( | MovingImageDimension | , |
unsigned | int, | ||
MovingImageType::ImageDimension | |||
) |
The moving image dimension.
|
static |
Method for creation through the object factory.
|
private |
The private copy constructor.
|
inlinevirtual |
This metric is advanced (so it has a sampling possibility), but it purposely does not use samplers. The MetricBase class, however, issues a warning if this is the case, so we overwrite that function.
Reimplemented from elastix::MetricBase< TElastix >.
Definition at line 228 of file elxTransformRigidityPenaltyTerm.h.
Generated on 07-03-2016 for elastix by ![]() |
![]() |