18 #ifndef _MITK_PointSetSTATISTICSCALCULATOR_H
19 #define _MITK_PointSetSTATISTICSCALCULATOR_H
21 #include <itkObject.h>
36 itkFactorylessNewMacro(Self)
54 double GetPositionErrorMean();
57 double GetPositionErrorStandardDeviation();
60 double GetPositionErrorSampleStandardDeviation();
63 double GetPositionErrorRMS();
66 double GetPositionErrorMedian();
69 double GetPositionErrorMax();
72 double GetPositionErrorMin();
80 double GetStabw(std::vector<double> list);
83 double GetSampleStabw(std::vector<double> list);
97 std::vector<double> GetErrorList(std::vector<mitk::Point3D> list);
106 bool CheckIfAllPositionsAreEqual();
110 double GetMean(std::vector<double> list);
112 double GetMedian(std::vector<double> list);
114 double GetMax(std::vector<double> list);
116 double GetMin(std::vector<double> list);
122 #endif // #define _MITK_PointSetSTATISTICSCALCULATOR_H
#define mitkNewMacro1Param(classname, type)
std::vector< mitk::Point3D > PointSetToVector(const mitk::PointSet::Pointer &mps)
DataCollection - Class to facilitate loading/accessing structured data.
#define MITKIMAGESTATISTICS_EXPORT
mitk::PointSet::Pointer m_PointSet
#define mitkClassMacroItkParent(className, SuperClassName)
Class for calculating statistics (like standard derivation, RMS, mean, etc.) for a PointSet...