![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <elxCorrespondingPointsEuclideanDistanceMetric.h>
An metric based on the itk::CorrespondingPointsEuclideanDistancePointMetric.
The parameters used in this class are:
(Metric "CorrespondingPointsEuclideanDistanceMetric")
Definition at line 40 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass2::ConfigurationPointer elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::ConfigurationPointer |
Reimplemented from elastix::MetricBase< TElastix >.
Definition at line 98 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass2::ConfigurationType elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::ConfigurationType |
Reimplemented from elastix::MetricBase< TElastix >.
Definition at line 97 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef SmartPointer<const Self> elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::ConstPointer |
Reimplemented from itk::CorrespondingPointsEuclideanDistancePointMetric< MetricBase< TElastix >::FixedPointSetType, MetricBase< TElastix >::MovingPointSetType >.
Definition at line 56 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass1::CoordinateRepresentationType elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::CoordinateRepresentationType |
Typedefs from the superclass.
Reimplemented from elastix::MetricBase< TElastix >.
Definition at line 72 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass1::DerivativeType elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::DerivativeType |
Reimplemented from itk::CorrespondingPointsEuclideanDistancePointMetric< MetricBase< TElastix >::FixedPointSetType, MetricBase< TElastix >::MovingPointSetType >.
Definition at line 91 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass2::ElastixPointer elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::ElastixPointer |
Reimplemented from elastix::MetricBase< TElastix >.
Definition at line 96 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass2::ElastixType elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::ElastixType |
Typedefs inherited from elastix.
Reimplemented from elastix::MetricBase< TElastix >.
Definition at line 95 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass1::FixedImageMaskPointer elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::FixedImageMaskPointer |
Reimplemented from itk::SingleValuedPointSetToPointSetMetric< MetricBase< TElastix >::FixedPointSetType, MetricBase< TElastix >::MovingPointSetType >.
Definition at line 87 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass1::FixedImageMaskType elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::FixedImageMaskType |
Reimplemented from itk::SingleValuedPointSetToPointSetMetric< MetricBase< TElastix >::FixedPointSetType, MetricBase< TElastix >::MovingPointSetType >.
Definition at line 86 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass2::FixedImageType elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::FixedImageType |
Reimplemented from elastix::MetricBase< TElastix >.
Definition at line 102 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass1::FixedPointSetConstPointer elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::FixedPointSetConstPointer |
Reimplemented from itk::CorrespondingPointsEuclideanDistancePointMetric< MetricBase< TElastix >::FixedPointSetType, MetricBase< TElastix >::MovingPointSetType >.
Definition at line 74 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass1::FixedPointSetType elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::FixedPointSetType |
Reimplemented from elastix::MetricBase< TElastix >.
Definition at line 73 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef FixedImageType elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::ImageType |
Definition at line 117 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass1::InputPointType elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::InputPointType |
Reimplemented from itk::CorrespondingPointsEuclideanDistancePointMetric< MetricBase< TElastix >::FixedPointSetType, MetricBase< TElastix >::MovingPointSetType >.
Definition at line 81 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass2::ITKBaseType elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::ITKBaseType |
Reimplemented from elastix::MetricBase< TElastix >.
Definition at line 101 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass1::MeasureType elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::MeasureType |
Reimplemented from elastix::MetricBase< TElastix >.
Definition at line 90 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass1::MovingImageMaskPointer elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::MovingImageMaskPointer |
Reimplemented from itk::SingleValuedPointSetToPointSetMetric< MetricBase< TElastix >::FixedPointSetType, MetricBase< TElastix >::MovingPointSetType >.
Definition at line 89 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass1::MovingImageMaskType elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::MovingImageMaskType |
Reimplemented from itk::SingleValuedPointSetToPointSetMetric< MetricBase< TElastix >::FixedPointSetType, MetricBase< TElastix >::MovingPointSetType >.
Definition at line 88 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass2::MovingImageType elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::MovingImageType |
Reimplemented from elastix::MetricBase< TElastix >.
Definition at line 103 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass1::MovingPointSetConstPointer elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::MovingPointSetConstPointer |
Reimplemented from itk::CorrespondingPointsEuclideanDistancePointMetric< MetricBase< TElastix >::FixedPointSetType, MetricBase< TElastix >::MovingPointSetType >.
Definition at line 76 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass1::MovingPointSetType elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::MovingPointSetType |
Reimplemented from elastix::MetricBase< TElastix >.
Definition at line 75 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass1::OutputPointType elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::OutputPointType |
Reimplemented from itk::CorrespondingPointsEuclideanDistancePointMetric< MetricBase< TElastix >::FixedPointSetType, MetricBase< TElastix >::MovingPointSetType >.
Definition at line 82 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass1::ParametersType elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::ParametersType |
Reimplemented from elastix::MetricBase< TElastix >.
Definition at line 92 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef SmartPointer<Self> elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::Pointer |
Reimplemented from itk::CorrespondingPointsEuclideanDistancePointMetric< MetricBase< TElastix >::FixedPointSetType, MetricBase< TElastix >::MovingPointSetType >.
Definition at line 55 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef FixedPointSetType elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::PointSetType |
Assuming fixed and moving pointsets are of equal type, which implicitly assumes that the fixed and moving image are of the same type.
Definition at line 116 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass2::RegistrationPointer elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::RegistrationPointer |
Reimplemented from elastix::MetricBase< TElastix >.
Definition at line 100 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass2::RegistrationType elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::RegistrationType |
Reimplemented from elastix::MetricBase< TElastix >.
Definition at line 99 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef CorrespondingPointsEuclideanDistanceMetric elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::Self |
Standard ITK-stuff.
Reimplemented from elastix::MetricBase< TElastix >.
Definition at line 50 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef CorrespondingPointsEuclideanDistancePointMetric< typename MetricBase<TElastix>::FixedPointSetType, typename MetricBase<TElastix>::MovingPointSetType > elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::Superclass1 |
Definition at line 53 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef MetricBase<TElastix> elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::Superclass2 |
Definition at line 54 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef TimerType::Pointer elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::TimerPointer |
Definition at line 121 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef tmr::Timer elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::TimerType |
Typedef for timer.
Definition at line 120 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass1::TransformJacobianType elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::TransformJacobianType |
Reimplemented from itk::CorrespondingPointsEuclideanDistancePointMetric< MetricBase< TElastix >::FixedPointSetType, MetricBase< TElastix >::MovingPointSetType >.
Definition at line 84 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass1::TransformParametersType elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::TransformParametersType |
Reimplemented from itk::CorrespondingPointsEuclideanDistancePointMetric< MetricBase< TElastix >::FixedPointSetType, MetricBase< TElastix >::MovingPointSetType >.
Definition at line 83 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass1::TransformPointer elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::TransformPointer |
Reimplemented from itk::CorrespondingPointsEuclideanDistancePointMetric< MetricBase< TElastix >::FixedPointSetType, MetricBase< TElastix >::MovingPointSetType >.
Definition at line 80 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
typedef Superclass1::TransformType elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::TransformType |
Reimplemented from itk::CorrespondingPointsEuclideanDistancePointMetric< MetricBase< TElastix >::FixedPointSetType, MetricBase< TElastix >::MovingPointSetType >.
Definition at line 79 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::CorrespondingPointsEuclideanDistanceMetric | ( | ) | [inline, protected] |
The constructor.
Definition at line 153 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
virtual elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::~CorrespondingPointsEuclideanDistanceMetric | ( | ) | [inline, protected, virtual] |
The destructor.
Definition at line 155 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::CorrespondingPointsEuclideanDistanceMetric | ( | const Self & | ) | [private] |
The private constructor.
virtual int elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::BeforeAllBase | ( | void | ) | [virtual] |
Do some things before all:
Reimplemented from elastix::BaseComponent.
virtual void elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::BeforeRegistration | ( | void | ) | [virtual] |
Do some things before registration:
Reimplemented from elastix::BaseComponent.
elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::elxClassNameMacro | ( | "CorrespondingPointsEuclideanDistanceMetric< TElastix >" | ) |
Name of this class. Use this name in the parameter file to select this specific metric.
example: (Metric "CorrespondingPointsEuclideanDistanceMetric")
virtual const char* elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::GetClassName | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from elastix::MetricBase< TElastix >.
virtual void elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::Initialize | ( | void | ) | throw ( ExceptionObject ) [virtual] |
Sets up a timer to measure the initialization time and calls the Superclass' implementation.
Reimplemented from itk::SingleValuedPointSetToPointSetMetric< MetricBase< TElastix >::FixedPointSetType, MetricBase< TElastix >::MovingPointSetType >.
elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::itkStaticConstMacro | ( | FixedImageDimension | , |
unsigned | int, | ||
FixedImageType::ImageDimension | |||
) |
The fixed image dimension.
Reimplemented from elastix::MetricBase< TElastix >.
elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::itkStaticConstMacro | ( | MovingImageDimension | , |
unsigned | int, | ||
MovingImageType::ImageDimension | |||
) |
The moving image dimension.
Reimplemented from elastix::MetricBase< TElastix >.
static Pointer elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented from itk::CorrespondingPointsEuclideanDistancePointMetric< MetricBase< TElastix >::FixedPointSetType, MetricBase< TElastix >::MovingPointSetType >.
void elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::operator= | ( | const Self & | ) | [private] |
The private copy constructor.
unsigned int elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::ReadLandmarks | ( | const std::string & | landmarkFileName, |
typename PointSetType::Pointer & | pointSet, | ||
const typename ImageType::ConstPointer | image | ||
) |
Function to read the corresponding points.
virtual void elastix::CorrespondingPointsEuclideanDistanceMetric< TElastix >::SelectNewSamples | ( | void | ) | [inline, virtual] |
Overwrite to silence warning.
Reimplemented from elastix::MetricBase< TElastix >.
Definition at line 148 of file elxCorrespondingPointsEuclideanDistanceMetric.h.
Generated on 11-05-2012 for elastix by ![]() |
![]() |