25 #ifndef __Median1D_hh__
26 #define __Median1D_hh__
28 #include <bias_config.h>
41 template <
class DataType>
class BIASMathAlgo_EXPORT
Median1D
50 Median1D(
const std::vector<DataType> &vec) { Compute(vec); }
53 void Compute(
const std::vector<DataType> &vec);
56 inline DataType
GetMedian()
const {
return Median_; }
59 DataType GetQuantile(
double p)
const;
62 inline DataType
GetX84()
const {
return GetX84(Values_, Median_); }
66 DataType GetX84(
const std::vector<DataType> &vec, DataType median)
const;
77 #endif // __Median1D_hh__