![]() |
open_iA
2020.04
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
|
Radial basis kernel distance function. More...
#include <itkRBFKernelInducedDistanceMetric.h>
Public Types | |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef Superclass::MeasurementVectorSizeType | MeasurementVectorSizeType |
| Typedef for the length of each measurement vector. More... | |
| typedef itk::Statistics::MeasurementVectorTraits | MeasurementVectorTraitsType |
| Vector information. More... | |
| typedef Superclass::MeasurementVectorType | MeasurementVectorType |
| Typedef for the type of vector. More... | |
| typedef Superclass::OriginType | OriginType |
| Type of the origin. More... | |
| typedef SmartPointer< Self > | Pointer |
| typedef RBFKernelInducedDistanceMetric | Self |
| Standard class typedefs. More... | |
| typedef KernelInducedDistanceMetric< TVector > | Superclass |
| typedef Superclass::ValueType | ValueType |
| Type of the component of a vector. More... | |
Public Types inherited from itk::Statistics::KernelInducedDistanceMetric< TVector > | |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef Superclass::MeasurementVectorSizeType | MeasurementVectorSizeType |
| Typedef to represent the length of each measurement vector. More... | |
| typedef Superclass::MeasurementVectorType | MeasurementVectorType |
| Typedef to represent the measurement vector type. More... | |
| typedef Superclass::OriginType | OriginType |
| Type of the origin. More... | |
| typedef SmartPointer< Self > | Pointer |
| typedef KernelInducedDistanceMetric | Self |
| Standard class typedefs. More... | |
| typedef DistanceMetric< TVector > | Superclass |
| typedef itk::Statistics::MeasurementVectorTraitsTypes< MeasurementVectorType >::ValueType | ValueType |
| Typedef for the component of a vector. More... | |
Public Member Functions | |
| double | Evaluate (const MeasurementVectorType &x) const override |
| Gets the distance between the origin and x. More... | |
| double | Evaluate (const MeasurementVectorType &x1, const MeasurementVectorType &x2) const override |
| Gets the distance between x1 and x2. More... | |
| double | Evaluate (const ValueType &a, const ValueType &b) const override |
| Gets the coordinate distance between a and b. More... | |
| itkGetConstMacro (A, double) | |
| Get the a value. More... | |
| itkGetConstMacro (B, double) | |
| Get the b value. More... | |
| itkGetConstMacro (Sigma, double) | |
| Get the sigma value. More... | |
| itkNewMacro (Self) | |
| Method for creation through the object factory. More... | |
| itkSetClampMacro (A, double, 0.0, itk::NumericTraits< double >::max()) | |
| Set the a value. More... | |
| itkSetClampMacro (B, double, 1.0, 2.0) | |
| Set the b value. More... | |
| itkSetMacro (Sigma, double) | |
| Set the sigma value. More... | |
| itkTypeMacro (RBFKernelInducedDistanceMetric, KernelInducedDistanceMetric) | |
| Run-time type information (and related methods). More... | |
Public Member Functions inherited from itk::Statistics::KernelInducedDistanceMetric< TVector > | |
| itkTypeMacro (KernelInducedDistanceMetric, DistanceMetric) | |
| Run-time type information (and related methods). More... | |
Protected Member Functions | |
| void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
| Write the name-value pairs of the class data members to the supplied output stream. More... | |
| RBFKernelInducedDistanceMetric (void) | |
| virtual | ~RBFKernelInducedDistanceMetric (void) |
Protected Member Functions inherited from itk::Statistics::KernelInducedDistanceMetric< TVector > | |
| KernelInducedDistanceMetric () | |
| Constructor. More... | |
| void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
| Write the name-value pairs of the class data members to the supplied output stream. More... | |
| virtual | ~KernelInducedDistanceMetric () |
| Destructor. More... | |
Radial basis kernel distance function.
This class is derived from KernelInducedDistanceMetric class and implements the overloaded Evaluate() methods.
| typedef SmartPointer< const Self > itk::Statistics::RBFKernelInducedDistanceMetric< TVector >::ConstPointer |
| typedef Superclass::MeasurementVectorSizeType itk::Statistics::RBFKernelInducedDistanceMetric< TVector >::MeasurementVectorSizeType |
Typedef for the length of each measurement vector.
| typedef itk::Statistics::MeasurementVectorTraits itk::Statistics::RBFKernelInducedDistanceMetric< TVector >::MeasurementVectorTraitsType |
Vector information.
| typedef Superclass::MeasurementVectorType itk::Statistics::RBFKernelInducedDistanceMetric< TVector >::MeasurementVectorType |
Typedef for the type of vector.
| typedef Superclass::OriginType itk::Statistics::RBFKernelInducedDistanceMetric< TVector >::OriginType |
Type of the origin.
| typedef SmartPointer< Self > itk::Statistics::RBFKernelInducedDistanceMetric< TVector >::Pointer |
| typedef RBFKernelInducedDistanceMetric itk::Statistics::RBFKernelInducedDistanceMetric< TVector >::Self |
Standard class typedefs.
| typedef KernelInducedDistanceMetric< TVector > itk::Statistics::RBFKernelInducedDistanceMetric< TVector >::Superclass |
| typedef Superclass::ValueType itk::Statistics::RBFKernelInducedDistanceMetric< TVector >::ValueType |
Type of the component of a vector.
|
protected |
|
inlineprotectedvirtual |
|
overridevirtual |
Gets the distance between the origin and x.
Implements itk::Statistics::KernelInducedDistanceMetric< TVector >.
|
overridevirtual |
Gets the distance between x1 and x2.
Implements itk::Statistics::KernelInducedDistanceMetric< TVector >.
|
overridevirtual |
Gets the coordinate distance between a and b.
NOTE: a and b should be type of component.
Implements itk::Statistics::KernelInducedDistanceMetric< TVector >.
| itk::Statistics::RBFKernelInducedDistanceMetric< TVector >::itkGetConstMacro | ( | A | , |
| double | |||
| ) |
Get the a value.
| itk::Statistics::RBFKernelInducedDistanceMetric< TVector >::itkGetConstMacro | ( | B | , |
| double | |||
| ) |
Get the b value.
| itk::Statistics::RBFKernelInducedDistanceMetric< TVector >::itkGetConstMacro | ( | Sigma | , |
| double | |||
| ) |
Get the sigma value.
| itk::Statistics::RBFKernelInducedDistanceMetric< TVector >::itkNewMacro | ( | Self | ) |
Method for creation through the object factory.
| itk::Statistics::RBFKernelInducedDistanceMetric< TVector >::itkSetClampMacro | ( | A | , |
| double | , | ||
| 0. | 0, | ||
| itk::NumericTraits< double > | ::max() | ||
| ) |
Set the a value.
This value must be greater than 0.
| itk::Statistics::RBFKernelInducedDistanceMetric< TVector >::itkSetClampMacro | ( | B | , |
| double | , | ||
| 1. | 0, | ||
| 2. | 0 | ||
| ) |
Set the b value.
This value is constrained between 1 and 2.
| itk::Statistics::RBFKernelInducedDistanceMetric< TVector >::itkSetMacro | ( | Sigma | , |
| double | |||
| ) |
Set the sigma value.
| itk::Statistics::RBFKernelInducedDistanceMetric< TVector >::itkTypeMacro | ( | RBFKernelInducedDistanceMetric< TVector > | , |
| KernelInducedDistanceMetric | |||
| ) |
Run-time type information (and related methods).
|
overrideprotected |
Write the name-value pairs of the class data members to the supplied output stream.
1.8.18