template<class TElastix>
class elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >
An metric based on the itk::CorrespondingPointsEuclideanDistancePointMetric.
The parameters used in this class are:
- Parameters
- Metric: Select this metric as follows:
(Metric "CorrespondingPointsEuclideanDistanceMetric")
Definition at line 40 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
|
int | BeforeAllBase () override |
|
void | BeforeRegistration () override |
|
| elxClassNameMacro ("CorrespondingPointsEuclideanDistanceMetric") |
|
virtual const char * | GetClassName () const |
|
void | Initialize () override |
|
| ITK_DISALLOW_COPY_AND_MOVE (CorrespondingPointsEuclideanDistanceMetric) |
|
| itkStaticConstMacro (FixedImageDimension, unsigned int, FixedImageType::ImageDimension) |
|
| itkStaticConstMacro (MovingImageDimension, unsigned int, MovingImageType::ImageDimension) |
|
unsigned int | ReadLandmarks (const std::string &landmarkFileName, typename PointSetType::Pointer &pointSet, const typename ImageType::ConstPointer image) |
|
void | SelectNewSamples () override |
|
Public Member Functions inherited from itk::CorrespondingPointsEuclideanDistancePointMetric< TFixedPointSet, TMovingPointSet > |
void | GetDerivative (const TransformParametersType ¶meters, DerivativeType &Derivative) const override |
|
MeasureType | GetValue (const TransformParametersType ¶meters) const override |
|
void | GetValueAndDerivative (const TransformParametersType ¶meters, MeasureType &Value, DerivativeType &Derivative) const override |
|
| ITK_DISALLOW_COPY_AND_MOVE (CorrespondingPointsEuclideanDistancePointMetric) |
|
virtual void | BeforeThreadedGetValueAndDerivative (const TransformParametersType ¶meters) const |
|
virtual const FixedImageMaskType * | GetFixedImageMask () |
|
virtual const FixedPointSetType * | GetFixedPointSet () |
|
virtual const MovingImageMaskType * | GetMovingImageMask () |
|
virtual const MovingPointSetType * | GetMovingPointSet () |
|
unsigned int | GetNumberOfParameters () const override |
|
virtual const TransformType * | GetTransform () |
|
virtual const bool & | GetUseMetricSingleThreaded () |
|
| ITK_DISALLOW_COPY_AND_MOVE (SingleValuedPointSetToPointSetMetric) |
|
| itkStaticConstMacro (FixedPointSetDimension, unsigned int, TFixedPointSet::PointDimension) |
|
| itkStaticConstMacro (MovingPointSetDimension, unsigned int, TMovingPointSet::PointDimension) |
|
virtual void | SetFixedImageMask (const FixedImageMaskType *_arg) |
|
virtual void | SetFixedPointSet (const FixedPointSetType *_arg) |
|
virtual void | SetMovingImageMask (const MovingImageMaskType *_arg) |
|
virtual void | SetMovingPointSet (const MovingPointSetType *_arg) |
|
virtual void | SetTransform (TransformType *_arg) |
|
void | SetTransformParameters (const ParametersType ¶meters) const |
|
virtual void | SetUseMetricSingleThreaded (bool _arg) |
|
virtual void | UseMetricSingleThreadedOff () |
|
virtual void | UseMetricSingleThreadedOn () |
|
void | AfterEachIterationBase () override |
|
void | BeforeEachResolutionBase () override |
|
virtual ImageSamplerBaseType * | GetAdvancedMetricImageSampler () const |
|
virtual bool | GetAdvancedMetricUseImageSampler () const |
|
ITKBaseType * | GetAsITKBaseType () |
|
const ITKBaseType * | GetAsITKBaseType () const |
|
virtual MeasureType | GetCurrentExactMetricValue () const |
|
virtual bool | GetShowExactMetricValue () const |
|
| ITK_DISALLOW_COPY_AND_MOVE (MetricBase) |
|
| itkStaticConstMacro (FixedImageDimension, unsigned int, FixedImageType::ImageDimension) |
|
| itkStaticConstMacro (MovingImageDimension, unsigned int, MovingImageType::ImageDimension) |
|
virtual void | SetAdvancedMetricImageSampler (ImageSamplerBaseType *sampler) |
|
void | AddTargetCellToIterationInfo (const char *const name) |
|
const Configuration * | GetConfiguration () const |
|
ElastixType * | GetElastix () const |
|
auto & | GetIterationInfoAt (const char *const name) |
|
RegistrationType * | GetRegistration () const |
|
| ITK_DISALLOW_COPY_AND_MOVE (BaseComponentSE) |
|
void | RemoveTargetCellFromIterationInfo (const char *const name) |
|
void | SetConfiguration (const Configuration *_arg) |
|
void | SetElastix (ElastixType *_arg) |
|
virtual void | AfterEachIteration () |
|
virtual void | AfterEachResolution () |
|
virtual void | AfterEachResolutionBase () |
|
virtual void | AfterRegistration () |
|
virtual void | AfterRegistrationBase () |
|
virtual int | BeforeAll () |
|
virtual void | BeforeEachResolution () |
|
virtual void | BeforeRegistrationBase () |
|
virtual const char * | elxGetClassName () const |
|
const char * | GetComponentLabel () const |
|
| ITK_DISALLOW_COPY_AND_MOVE (BaseComponent) |
|
| itkTypeMacroNoParent (BaseComponent) |
|
void | SetComponentLabel (const char *label, unsigned int idx) |
|