Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
Class for calculating statistics (like standard derivation, RMS, mean, etc.) for a PointSet. More...
#include <mitkPointSetStatisticsCalculator.h>
Public Member Functions | |
mitkClassMacroItkParent (PointSetStatisticsCalculator, itk::Object) | |
Pointer | Clone () const |
mitkNewMacro1Param (PointSetStatisticsCalculator, mitk::PointSet::Pointer) | |
void | SetPointSet (mitk::PointSet::Pointer pSet) |
Sets the point set which will be analysed. More... | |
mitk::Point3D | GetPositionMean () |
mitk::Vector3D | GetPositionStandardDeviation () |
mitk::Vector3D | GetPositionSampleStandardDeviation () |
double | GetPositionErrorMean () |
double | GetPositionErrorStandardDeviation () |
double | GetPositionErrorSampleStandardDeviation () |
double | GetPositionErrorRMS () |
double | GetPositionErrorMedian () |
double | GetPositionErrorMax () |
double | GetPositionErrorMin () |
double | GetStabw (std::vector< double > list) |
double | GetSampleStabw (std::vector< double > list) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
PointSetStatisticsCalculator () | |
PointSetStatisticsCalculator (mitk::PointSet::Pointer) | |
~PointSetStatisticsCalculator () override | |
std::vector< double > | GetErrorList (std::vector< mitk::Point3D > list) |
mitk::Point3D | GetMean (std::vector< mitk::Point3D > list) |
std::vector< mitk::Point3D > | PointSetToVector (mitk::PointSet::Pointer pSet) |
Converts a point set to a vector of Point3D. More... | |
bool | CheckIfAllPositionsAreEqual () |
double | GetMean (std::vector< double > list) |
double | GetMedian (std::vector< double > list) |
double | GetMax (std::vector< double > list) |
double | GetMin (std::vector< double > list) |
Protected Attributes | |
mitk::PointSet::Pointer | m_PointSet |
Class for calculating statistics (like standard derivation, RMS, mean, etc.) for a PointSet.
Definition at line 27 of file mitkPointSetStatisticsCalculator.h.
|
protected |
Definition at line 16 of file mitkPointSetStatisticsCalculator.cpp.
References m_PointSet, and mitk::PointSet::New().
|
explicitprotected |
Definition at line 21 of file mitkPointSetStatisticsCalculator.cpp.
References m_PointSet.
|
overrideprotected |
Definition at line 26 of file mitkPointSetStatisticsCalculator.cpp.
|
protected |
Definition at line 281 of file mitkPointSetStatisticsCalculator.cpp.
References m_PointSet.
Referenced by GetErrorList(), GetPositionErrorMean(), GetPositionErrorRMS(), GetPositionSampleStandardDeviation(), and GetPositionStandardDeviation().
Pointer mitk::PointSetStatisticsCalculator::Clone | ( | ) | const |
|
protected |
Definition at line 211 of file mitkPointSetStatisticsCalculator.cpp.
References CheckIfAllPositionsAreEqual(), and GetMean().
Referenced by GetPositionErrorMax(), GetPositionErrorMedian(), GetPositionErrorMin(), GetPositionErrorSampleStandardDeviation(), and GetPositionErrorStandardDeviation().
|
protected |
Definition at line 43 of file mitkPointSetStatisticsCalculator.cpp.
Referenced by GetPositionErrorMax().
|
protected |
Definition at line 115 of file mitkPointSetStatisticsCalculator.cpp.
Referenced by GetErrorList(), GetPositionErrorMean(), GetPositionErrorRMS(), GetPositionMean(), GetSampleStabw(), and GetStabw().
|
protected |
Definition at line 87 of file mitkPointSetStatisticsCalculator.cpp.
|
protected |
Definition at line 99 of file mitkPointSetStatisticsCalculator.cpp.
Referenced by GetPositionErrorMedian().
|
protected |
Definition at line 50 of file mitkPointSetStatisticsCalculator.cpp.
Referenced by GetPositionErrorMin().
double mitk::PointSetStatisticsCalculator::GetPositionErrorMax | ( | ) |
Definition at line 201 of file mitkPointSetStatisticsCalculator.cpp.
References GetErrorList(), GetMax(), m_PointSet, and PointSetToVector().
double mitk::PointSetStatisticsCalculator::GetPositionErrorMean | ( | ) |
Definition at line 142 of file mitkPointSetStatisticsCalculator.cpp.
References CheckIfAllPositionsAreEqual(), GetMean(), m_PointSet, and PointSetToVector().
double mitk::PointSetStatisticsCalculator::GetPositionErrorMedian | ( | ) |
Definition at line 196 of file mitkPointSetStatisticsCalculator.cpp.
References GetErrorList(), GetMedian(), m_PointSet, and PointSetToVector().
double mitk::PointSetStatisticsCalculator::GetPositionErrorMin | ( | ) |
Definition at line 206 of file mitkPointSetStatisticsCalculator.cpp.
References GetErrorList(), GetMin(), m_PointSet, and PointSetToVector().
double mitk::PointSetStatisticsCalculator::GetPositionErrorRMS | ( | ) |
Definition at line 174 of file mitkPointSetStatisticsCalculator.cpp.
References CheckIfAllPositionsAreEqual(), GetMean(), m_PointSet, and PointSetToVector().
double mitk::PointSetStatisticsCalculator::GetPositionErrorSampleStandardDeviation | ( | ) |
Definition at line 168 of file mitkPointSetStatisticsCalculator.cpp.
References GetErrorList(), GetSampleStabw(), m_PointSet, and PointSetToVector().
double mitk::PointSetStatisticsCalculator::GetPositionErrorStandardDeviation | ( | ) |
Definition at line 163 of file mitkPointSetStatisticsCalculator.cpp.
References GetErrorList(), GetStabw(), m_PointSet, and PointSetToVector().
mitk::Point3D mitk::PointSetStatisticsCalculator::GetPositionMean | ( | ) |
Definition at line 276 of file mitkPointSetStatisticsCalculator.cpp.
References GetMean(), m_PointSet, and PointSetToVector().
mitk::Vector3D mitk::PointSetStatisticsCalculator::GetPositionSampleStandardDeviation | ( | ) |
Definition at line 248 of file mitkPointSetStatisticsCalculator.cpp.
References CheckIfAllPositionsAreEqual(), GetSampleStabw(), m_PointSet, and PointSetToVector().
mitk::Vector3D mitk::PointSetStatisticsCalculator::GetPositionStandardDeviation | ( | ) |
Definition at line 220 of file mitkPointSetStatisticsCalculator.cpp.
References CheckIfAllPositionsAreEqual(), GetStabw(), m_PointSet, and PointSetToVector().
double mitk::PointSetStatisticsCalculator::GetSampleStabw | ( | std::vector< double > | list | ) |
Definition at line 72 of file mitkPointSetStatisticsCalculator.cpp.
References GetMean().
Referenced by GetPositionErrorSampleStandardDeviation(), and GetPositionSampleStandardDeviation().
double mitk::PointSetStatisticsCalculator::GetStabw | ( | std::vector< double > | list | ) |
Definition at line 57 of file mitkPointSetStatisticsCalculator.cpp.
References GetMean().
Referenced by GetPositionErrorStandardDeviation(), and GetPositionStandardDeviation().
mitk::PointSetStatisticsCalculator::mitkClassMacroItkParent | ( | PointSetStatisticsCalculator | , |
itk::Object | |||
) |
mitk::PointSetStatisticsCalculator::mitkNewMacro1Param | ( | PointSetStatisticsCalculator | , |
mitk::PointSet::Pointer | |||
) |
|
static |
Referenced by mitk::NavigationDataEvaluationFilter::GetEulerAnglesMean(), mitk::NavigationDataEvaluationFilter::GetEulerAnglesRMS(), mitk::NavigationDataEvaluationFilter::GetEulerAnglesRMSDegree(), mitk::NavigationDataEvaluationFilter::GetPositionErrorMax(), mitk::NavigationDataEvaluationFilter::GetPositionErrorMean(), mitk::NavigationDataEvaluationFilter::GetPositionErrorMedian(), mitk::NavigationDataEvaluationFilter::GetPositionErrorMin(), mitk::NavigationDataEvaluationFilter::GetPositionErrorRMS(), mitk::NavigationDataEvaluationFilter::GetPositionErrorSampleStandardDeviation(), mitk::NavigationDataEvaluationFilter::GetPositionErrorStandardDeviation(), mitk::NavigationDataEvaluationFilter::GetPositionMean(), mitk::NavigationDataEvaluationFilter::GetPositionSampleStandardDeviation(), mitk::NavigationDataEvaluationFilter::GetPositionStandardDeviation(), and mitk::NavigationDataEvaluationFilter::GetQuaternionStandardDeviation().
|
protected |
Converts a point set to a vector of Point3D.
Definition at line 36 of file mitkPointSetStatisticsCalculator.cpp.
Referenced by GetPositionErrorMax(), GetPositionErrorMean(), GetPositionErrorMedian(), GetPositionErrorMin(), GetPositionErrorRMS(), GetPositionErrorSampleStandardDeviation(), GetPositionErrorStandardDeviation(), GetPositionMean(), GetPositionSampleStandardDeviation(), and GetPositionStandardDeviation().
void mitk::PointSetStatisticsCalculator::SetPointSet | ( | mitk::PointSet::Pointer | pSet | ) |
Sets the point set which will be analysed.
Definition at line 30 of file mitkPointSetStatisticsCalculator.cpp.
References m_PointSet.
|
protected |
Definition at line 104 of file mitkPointSetStatisticsCalculator.h.
Referenced by CheckIfAllPositionsAreEqual(), GetPositionErrorMax(), GetPositionErrorMean(), GetPositionErrorMedian(), GetPositionErrorMin(), GetPositionErrorRMS(), GetPositionErrorSampleStandardDeviation(), GetPositionErrorStandardDeviation(), GetPositionMean(), GetPositionSampleStandardDeviation(), GetPositionStandardDeviation(), PointSetStatisticsCalculator(), and SetPointSet().