Class for calculating the difference between two corresponding point sets. The user can access the single distances between corresponding points as well as a complete statistic (mean, sd, rms, median, max, min) The point sets must be of equal size!
More...
#include <mitkPointSetDifferenceStatisticsCalculator.h>
Class for calculating the difference between two corresponding point sets. The user can access the single distances between corresponding points as well as a complete statistic (mean, sd, rms, median, max, min) The point sets must be of equal size!
Definition at line 30 of file mitkPointSetDifferenceStatisticsCalculator.h.
◆ PointSetDifferenceStatisticsCalculator() [1/2]
| mitk::PointSetDifferenceStatisticsCalculator::PointSetDifferenceStatisticsCalculator |
( |
| ) |
|
|
protected |
◆ PointSetDifferenceStatisticsCalculator() [2/2]
| mitk::PointSetDifferenceStatisticsCalculator::PointSetDifferenceStatisticsCalculator |
( |
mitk::PointSet::Pointer |
, |
|
|
mitk::PointSet::Pointer |
|
|
) |
| |
|
protected |
◆ ~PointSetDifferenceStatisticsCalculator()
| mitk::PointSetDifferenceStatisticsCalculator::~PointSetDifferenceStatisticsCalculator |
( |
| ) |
|
|
overrideprotected |
◆ Clone()
| Pointer mitk::PointSetDifferenceStatisticsCalculator::Clone |
( |
| ) |
const |
◆ ComputeStatistics()
| void mitk::PointSetDifferenceStatisticsCalculator::ComputeStatistics |
( |
| ) |
|
|
protected |
Compute the complete statistics of the distances between the given point sets.
◆ GetDifferences()
| std::vector<double> mitk::PointSetDifferenceStatisticsCalculator::GetDifferences |
( |
| ) |
|
Get the Euclidean distances between corresponding points.
- Returns
- A vector holding the distance for each pair of corresponding points.
◆ GetMax()
| double mitk::PointSetDifferenceStatisticsCalculator::GetMax |
( |
| ) |
|
Get the maximum distance of all corresponding point pairs.
- Returns
- The maximum distance.
◆ GetMean()
| double mitk::PointSetDifferenceStatisticsCalculator::GetMean |
( |
| ) |
|
Get the mean distance of all corresponding point pairs.
- Returns
- The mean Euclidean distance.
◆ GetMedian()
| double mitk::PointSetDifferenceStatisticsCalculator::GetMedian |
( |
| ) |
|
Get the median distance of all corresponding point pairs.
- Returns
- The median distance.
◆ GetMin()
| double mitk::PointSetDifferenceStatisticsCalculator::GetMin |
( |
| ) |
|
Get the minimum distance of all corresponding point pairs.
- Returns
- The minimum distance.
◆ GetNumberOfPoints()
| double mitk::PointSetDifferenceStatisticsCalculator::GetNumberOfPoints |
( |
| ) |
|
Get the total number of corresponding point pairs.
- Returns
- The number of points.
◆ GetRMS()
| double mitk::PointSetDifferenceStatisticsCalculator::GetRMS |
( |
| ) |
|
Get the root mean squared distance of all corresponding point pairs.
- Returns
- The RMS distance.
◆ GetSD()
| double mitk::PointSetDifferenceStatisticsCalculator::GetSD |
( |
| ) |
|
Get the standard deviation of the distances between all corresponding point pairs.
- Returns
- The standard deviation of distances.
◆ GetSquaredDifferences()
| std::vector<double> mitk::PointSetDifferenceStatisticsCalculator::GetSquaredDifferences |
( |
| ) |
|
Get the squared Euclidean distances between corresponding points.
- Returns
- A vector holding the squared distance for each pair of corresponding points.
◆ GetVariance()
| double mitk::PointSetDifferenceStatisticsCalculator::GetVariance |
( |
| ) |
|
Get the variance of the distances between all corresponding point pairs.
- Returns
- The variance of distances.
◆ mitkClassMacroItkParent()
◆ mitkNewMacro2Param()
◆ New()
| static Pointer mitk::PointSetDifferenceStatisticsCalculator::New |
( |
| ) |
|
|
static |
◆ SetPointSets()
| void mitk::PointSetDifferenceStatisticsCalculator::SetPointSets |
( |
mitk::PointSet::Pointer |
pSet1, |
|
|
mitk::PointSet::Pointer |
pSet2 |
|
) |
| |
Set the two point sets to be compared.
- Parameters
-
| [in] | pSet1 | First point set. |
| [in] | pSet2 | Second point set. Must have the same size as pSet1. |
◆ m_DifferencesVector
| std::vector<double> mitk::PointSetDifferenceStatisticsCalculator::m_DifferencesVector |
|
protected |
◆ m_PointSet1
| mitk::PointSet::Pointer mitk::PointSetDifferenceStatisticsCalculator::m_PointSet1 |
|
protected |
◆ m_PointSet2
| mitk::PointSet::Pointer mitk::PointSetDifferenceStatisticsCalculator::m_PointSet2 |
|
protected |
◆ m_SquaredDifferencesVector
| std::vector<double> mitk::PointSetDifferenceStatisticsCalculator::m_SquaredDifferencesVector |
|
protected |
◆ m_Statistics
◆ m_StatisticsCalculated
| bool mitk::PointSetDifferenceStatisticsCalculator::m_StatisticsCalculated |
|
protected |
The documentation for this class was generated from the following file: