Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
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>
Public Member Functions | |
mitkClassMacroItkParent (PointSetDifferenceStatisticsCalculator, itk::Object) | |
Pointer | Clone () const |
mitkNewMacro2Param (PointSetDifferenceStatisticsCalculator, mitk::PointSet::Pointer, mitk::PointSet::Pointer) | |
void | SetPointSets (mitk::PointSet::Pointer pSet1, mitk::PointSet::Pointer pSet2) |
set point sets to be compared More... | |
std::vector< double > | GetDifferences () |
returns a vector holding the differences between the corresponding points of the point sets More... | |
std::vector< double > | GetSquaredDifferences () |
returns a vector holding the squared differences between the corresponding points of the point sets More... | |
double | GetMean () |
returns the mean distance of all corresponding points of the point sets More... | |
double | GetSD () |
returns the standard deviation of the distances between all corresponding points of the point sets More... | |
double | GetVariance () |
returns the variance of the distances between all corresponding points of the point sets More... | |
double | GetRMS () |
returns the root mean squared distance of all corresponding points of the point sets More... | |
double | GetMedian () |
returns the median distance of all corresponding points of the point sets More... | |
double | GetMax () |
returns the maximal distance of all corresponding points of the point sets More... | |
double | GetMin () |
returns the minimal distance of all corresponding points of the point sets More... | |
double | GetNumberOfPoints () |
returns the total number of corresponding points of the point sets More... | |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
PointSetDifferenceStatisticsCalculator () | |
PointSetDifferenceStatisticsCalculator (mitk::PointSet::Pointer, mitk::PointSet::Pointer) | |
virtual | ~PointSetDifferenceStatisticsCalculator () |
void | ComputeStatistics () |
Method for computing the complete statistics of the differences between the given point sets. More... | |
Protected Attributes | |
mitk::ImageStatisticsCalculator::StatisticsContainer::Pointer | m_Statistics |
struct holding the statistics More... | |
std::vector< double > | m_DifferencesVector |
vector holding the differences between the corresponding points More... | |
std::vector< double > | m_SquaredDifferencesVector |
vector holding the squared differences between the corresponding points More... | |
mitk::PointSet::Pointer | m_PointSet1 |
first point set used for comparison More... | |
mitk::PointSet::Pointer | m_PointSet2 |
second point set used for comparison More... | |
bool | m_StatisticsCalculated |
flag indicating whether statistics are already calculated or not. More... | |
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 34 of file mitkPointSetDifferenceStatisticsCalculator.h.
|
protected |
Definition at line 20 of file mitkPointSetDifferenceStatisticsCalculator.cpp.
References m_PointSet1, m_PointSet2, m_Statistics, mitk::ImageStatisticsCalculator::StatisticsContainer::New(), and mitk::PointSet::New().
|
protected |
Definition at line 29 of file mitkPointSetDifferenceStatisticsCalculator.cpp.
References mitk::ImageStatisticsCalculator::StatisticsContainer::New().
|
protectedvirtual |
Definition at line 38 of file mitkPointSetDifferenceStatisticsCalculator.cpp.
Pointer mitk::PointSetDifferenceStatisticsCalculator::Clone | ( | ) | const |
|
protected |
Method for computing the complete statistics of the differences between the given point sets.
Definition at line 146 of file mitkPointSetDifferenceStatisticsCalculator.cpp.
std::vector< double > mitk::PointSetDifferenceStatisticsCalculator::GetDifferences | ( | ) |
returns a vector holding the differences between the corresponding points of the point sets
Definition at line 56 of file mitkPointSetDifferenceStatisticsCalculator.cpp.
double mitk::PointSetDifferenceStatisticsCalculator::GetMax | ( | ) |
returns the maximal distance of all corresponding points of the point sets
Definition at line 119 of file mitkPointSetDifferenceStatisticsCalculator.cpp.
double mitk::PointSetDifferenceStatisticsCalculator::GetMean | ( | ) |
returns the mean distance of all corresponding points of the point sets
Definition at line 74 of file mitkPointSetDifferenceStatisticsCalculator.cpp.
double mitk::PointSetDifferenceStatisticsCalculator::GetMedian | ( | ) |
returns the median distance of all corresponding points of the point sets
Definition at line 110 of file mitkPointSetDifferenceStatisticsCalculator.cpp.
double mitk::PointSetDifferenceStatisticsCalculator::GetMin | ( | ) |
returns the minimal distance of all corresponding points of the point sets
Definition at line 128 of file mitkPointSetDifferenceStatisticsCalculator.cpp.
double mitk::PointSetDifferenceStatisticsCalculator::GetNumberOfPoints | ( | ) |
returns the total number of corresponding points of the point sets
Definition at line 137 of file mitkPointSetDifferenceStatisticsCalculator.cpp.
double mitk::PointSetDifferenceStatisticsCalculator::GetRMS | ( | ) |
returns the root mean squared distance of all corresponding points of the point sets
Definition at line 101 of file mitkPointSetDifferenceStatisticsCalculator.cpp.
double mitk::PointSetDifferenceStatisticsCalculator::GetSD | ( | ) |
returns the standard deviation of the distances between all corresponding points of the point sets
Definition at line 83 of file mitkPointSetDifferenceStatisticsCalculator.cpp.
std::vector< double > mitk::PointSetDifferenceStatisticsCalculator::GetSquaredDifferences | ( | ) |
returns a vector holding the squared differences between the corresponding points of the point sets
Definition at line 65 of file mitkPointSetDifferenceStatisticsCalculator.cpp.
double mitk::PointSetDifferenceStatisticsCalculator::GetVariance | ( | ) |
returns the variance of the distances between all corresponding points of the point sets
Definition at line 92 of file mitkPointSetDifferenceStatisticsCalculator.cpp.
mitk::PointSetDifferenceStatisticsCalculator::mitkClassMacroItkParent | ( | PointSetDifferenceStatisticsCalculator | , |
itk::Object | |||
) |
mitk::PointSetDifferenceStatisticsCalculator::mitkNewMacro2Param | ( | PointSetDifferenceStatisticsCalculator | , |
mitk::PointSet::Pointer | , | ||
mitk::PointSet::Pointer | |||
) |
|
static |
void mitk::PointSetDifferenceStatisticsCalculator::SetPointSets | ( | mitk::PointSet::Pointer | pSet1, |
mitk::PointSet::Pointer | pSet2 | ||
) |
set point sets to be compared
Definition at line 42 of file mitkPointSetDifferenceStatisticsCalculator.cpp.
|
protected |
vector holding the differences between the corresponding points
Definition at line 101 of file mitkPointSetDifferenceStatisticsCalculator.h.
|
protected |
first point set used for comparison
Definition at line 103 of file mitkPointSetDifferenceStatisticsCalculator.h.
Referenced by PointSetDifferenceStatisticsCalculator().
|
protected |
second point set used for comparison
Definition at line 104 of file mitkPointSetDifferenceStatisticsCalculator.h.
Referenced by PointSetDifferenceStatisticsCalculator().
|
protected |
vector holding the squared differences between the corresponding points
Definition at line 102 of file mitkPointSetDifferenceStatisticsCalculator.h.
|
protected |
struct holding the statistics
Definition at line 100 of file mitkPointSetDifferenceStatisticsCalculator.h.
Referenced by PointSetDifferenceStatisticsCalculator().
|
protected |
flag indicating whether statistics are already calculated or not.
Definition at line 105 of file mitkPointSetDifferenceStatisticsCalculator.h.