template<class TElastix>
class elastix::TransformBendingEnergyPenalty< TElastix >
A penalty term based on the bending energy of a thin metal sheet.
[1]: D. Rueckert, L. I. Sonoda, C. Hayes, D. L. G. Hill, M. O. Leach, and D. J. Hawkes, "Nonrigid registration
using free-form deformations: Application to breast MR
images", IEEE Trans. Med. Imaging 18, 712-721, 1999.
[2]: M. Staring and S. Klein, "Itk::Transforms supporting spatial derivatives"", Insight Journal, http://hdl.handle.net/10380/3215. The parameters used in this class are:
- Parameters:
- Metric: Select this metric as follows:
(Metric "TransformBendingEnergyPenalty")
Definition at line 48 of file elxTransformBendingEnergyPenaltyTerm.h.
|
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 TransformBendingEnergyPenalty | Self |
|
typedef itk::TransformBendingEnergyPenaltyTerm< 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 Superclass::BSplineOrder1TransformPointer | BSplineOrder1TransformPointer |
|
typedef Superclass::BSplineOrder1TransformType | BSplineOrder1TransformType |
|
typedef Superclass::BSplineOrder2TransformPointer | BSplineOrder2TransformPointer |
|
typedef Superclass::BSplineOrder2TransformType | BSplineOrder2TransformType |
|
typedef Superclass::BSplineOrder3TransformPointer | BSplineOrder3TransformPointer |
|
typedef Superclass::BSplineOrder3TransformType | BSplineOrder3TransformType |
|
typedef Superclass::CombinationTransformType | CombinationTransformType |
|
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::HessianType | HessianType |
|
typedef Superclass::HessianValueType | HessianValueType |
|
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 Superclass::NumberOfParametersType | NumberOfParametersType |
|
typedef Superclass::OutputPointType | OutputPointType |
|
typedef Superclass::ParametersType | ParametersType |
|
typedef SmartPointer< Self > | Pointer |
|
typedef Superclass::RealType | RealType |
|
typedef Superclass::ScalarType | ScalarType |
|
typedef TransformBendingEnergyPenaltyTerm | Self |
|
typedef Superclass::SpatialHessianType | SpatialHessianType |
|
typedef Superclass::SpatialJacobianType | SpatialJacobianType |
|
typedef TransformPenaltyTerm< MetricBase< TElastix >::FixedImageType, double > | Superclass |
|
typedef Superclass::ThreaderType | ThreaderType |
|
typedef Superclass::ThreadInfoType | ThreadInfoType |
|
typedef Superclass::TransformJacobianType | TransformJacobianType |
|
typedef Superclass::TransformParametersType | TransformParametersType |
|
typedef Superclass::TransformPointer | TransformPointer |
|
typedef Superclass::TransformType | TransformType |
|
typedef Superclass::BSplineOrder1TransformPointer | BSplineOrder1TransformPointer |
|
typedef Superclass::BSplineOrder1TransformType | BSplineOrder1TransformType |
|
typedef Superclass::BSplineOrder2TransformPointer | BSplineOrder2TransformPointer |
|
typedef Superclass::BSplineOrder2TransformType | BSplineOrder2TransformType |
|
typedef Superclass::BSplineOrder3TransformPointer | BSplineOrder3TransformPointer |
|
typedef Superclass::BSplineOrder3TransformType | BSplineOrder3TransformType |
|
typedef Superclass::CombinationTransformType | CombinationTransformType |
|
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 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< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::FixedImageType > | 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 |
|
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 Configuration::Pointer | ConfigurationPointer |
|
typedef Configuration | ConfigurationType |
|
typedef itk::WeakPointer< ElastixType > | ElastixPointer |
|
typedef TElastix | ElastixType |
|
typedef RegistrationType * | RegistrationPointer |
|
typedef ElastixType::RegistrationBaseType | RegistrationType |
|
typedef BaseComponentSE | Self |
|
typedef BaseComponent | Superclass |
|
|
void | BeforeEachResolution (void) override |
|
| elxClassNameMacro ("TransformBendingEnergyPenalty") |
|
virtual const char * | GetClassName () const |
|
void | Initialize (void) override |
|
| itkStaticConstMacro (FixedImageDimension, unsigned int, FixedImageType::ImageDimension) |
|
| itkStaticConstMacro (MovingImageDimension, unsigned int, MovingImageType::ImageDimension) |
|
void | AfterThreadedGetValueAndDerivative (MeasureType &value, DerivativeType &derivative) const override |
|
virtual const char * | GetClassName () const |
|
void | GetDerivative (const ParametersType ¶meters, DerivativeType &derivative) const override |
|
virtual unsigned int | GetNumberOfSamplesForSelfHessian () const |
|
void | GetSelfHessian (const TransformParametersType ¶meters, HessianType &H) const override |
|
MeasureType | GetValue (const ParametersType ¶meters) const override |
|
void | GetValueAndDerivative (const ParametersType ¶meters, MeasureType &value, DerivativeType &derivative) const override |
|
virtual void | GetValueAndDerivativeSingleThreaded (const ParametersType ¶meters, MeasureType &value, DerivativeType &derivative) const |
|
| itkStaticConstMacro (FixedImageDimension, unsigned int, FixedImageType::ImageDimension) |
|
virtual void | SetNumberOfSamplesForSelfHessian (unsigned int _arg) |
|
void | ThreadedGetValueAndDerivative (ThreadIdType threadID) override |
|
virtual const char * | GetClassName () const |
|
| itkStaticConstMacro (FixedImageDimension, unsigned int, FixedImageType::ImageDimension) |
|
virtual void | BeforeThreadedGetValueAndDerivative (const TransformParametersType ¶meters) const |
|
virtual const char * | GetClassName () const |
|
virtual const FixedImageLimiterType * | GetFixedImageLimiter () |
|
virtual double | GetFixedLimitRangeRatio () const |
|
virtual ImageSamplerType * | GetImageSampler (void) const |
|
virtual const MovingImageDerivativeScalesType & | GetMovingImageDerivativeScales () |
|
virtual const MovingImageLimiterType * | GetMovingImageLimiter () |
|
virtual double | GetMovingLimitRangeRatio () const |
|
virtual double | GetRequiredRatioOfValidSamples () const |
|
virtual bool | GetScaleGradientWithRespectToMovingImageOrientation () const |
|
virtual void | GetSelfHessian (const TransformParametersType ¶meters, HessianType &H) const |
|
const AdvancedTransformType * | GetTransform (void) const override |
|
virtual bool | GetUseFixedImageLimiter () const |
|
virtual bool | GetUseImageSampler () const |
|
virtual const bool & | GetUseMetricSingleThreaded () |
|
virtual bool | GetUseMovingImageDerivativeScales () const |
|
virtual bool | GetUseMovingImageLimiter () const |
|
virtual const bool & | GetUseMultiThread () |
|
void | Initialize (void) override |
|
| itkStaticConstMacro (FixedImageDimension, unsigned int, TFixedImage::ImageDimension) |
|
| itkStaticConstMacro (MovingImageDimension, unsigned int, TMovingImage::ImageDimension) |
|
virtual void | SetFixedImageLimiter (FixedImageLimiterType *_arg) |
|
virtual void | SetFixedLimitRangeRatio (double _arg) |
|
virtual void | SetImageSampler (ImageSamplerType *_arg) |
|
virtual void | SetMovingImageDerivativeScales (MovingImageDerivativeScalesType _arg) |
|
virtual void | SetMovingImageLimiter (MovingImageLimiterType *_arg) |
|
virtual void | SetMovingLimitRangeRatio (double _arg) |
|
virtual void | SetNumberOfWorkUnits (ThreadIdType numberOfThreads) |
|
virtual void | SetRequiredRatioOfValidSamples (double _arg) |
|
virtual void | SetScaleGradientWithRespectToMovingImageOrientation (bool _arg) |
|
virtual void | SetTransform (AdvancedTransformType *arg) |
|
virtual void | SetUseMetricSingleThreaded (bool _arg) |
|
virtual void | SetUseMovingImageDerivativeScales (bool _arg) |
|
virtual void | SetUseMultiThread (bool _arg) |
|
virtual void | UseMetricSingleThreadedOff () |
|
virtual void | UseMetricSingleThreadedOn () |
|
virtual void | UseMultiThreadOff () |
|
virtual void | UseMultiThreadOn () |
|
void | AfterEachIterationBase (void) override |
|
void | BeforeEachResolutionBase (void) override |
|
virtual ImageSamplerBaseType * | GetAdvancedMetricImageSampler (void) const |
|
virtual bool | GetAdvancedMetricUseImageSampler (void) const |
|
virtual ITKBaseType * | GetAsITKBaseType (void) |
|
virtual const ITKBaseType * | GetAsITKBaseType (void) const |
|
virtual const char * | GetClassName () const |
|
virtual MeasureType | GetCurrentExactMetricValue (void) const |
|
virtual bool | GetShowExactMetricValue (void) const |
|
| itkStaticConstMacro (FixedImageDimension, unsigned int, FixedImageType::ImageDimension) |
|
| itkStaticConstMacro (MovingImageDimension, unsigned int, MovingImageType::ImageDimension) |
|
virtual void | SelectNewSamples (void) |
|
virtual void | SetAdvancedMetricImageSampler (ImageSamplerBaseType *sampler) |
|
ConfigurationType * | GetConfiguration (void) const |
|
ElastixType * | GetElastix (void) const |
|
RegistrationPointer | GetRegistration (void) const |
|
| ITK_DISALLOW_COPY_AND_ASSIGN (BaseComponentSE) |
|
void | SetConfiguration (ConfigurationType *_arg) |
|
void | SetElastix (ElastixType *_arg) |
|
virtual void | AfterEachIteration (void) |
|
virtual void | AfterEachIterationBase (void) |
|
virtual void | AfterEachResolution (void) |
|
virtual void | AfterEachResolutionBase (void) |
|
virtual void | AfterRegistration (void) |
|
virtual void | AfterRegistrationBase (void) |
|
virtual int | BeforeAll (void) |
|
virtual int | BeforeAllBase (void) |
|
virtual void | BeforeEachResolution (void) |
|
virtual void | BeforeEachResolutionBase (void) |
|
virtual void | BeforeRegistration (void) |
|
virtual void | BeforeRegistrationBase (void) |
|
virtual const char * | elxGetClassName (void) const |
|
const char * | GetComponentLabel (void) const |
|
| ITK_DISALLOW_COPY_AND_ASSIGN (BaseComponent) |
|
| itkTypeMacroNoParent (BaseComponent) |
|
void | SetComponentLabel (const char *label, unsigned int idx) |
|