#ifndef ROI_CON_UNCER_H #define ROI_CON_UNCER_H //////////////////////////////////////////////////////////////////////// // 类说明:此类为: 感兴趣区浓度和不确定度计算 // // 注意事项:1、传入参数应注意 结构 // //////////////////////////////////////////////////////////////////////// #include #include "ROIConUncerDef.h" class CRoiConUncer { public: ///////////////////////////////////////////////////////////////////// // 函数说明:CRoiConUncer 计算浓度和不确定度 // 参数说明:ConUncerI:输入参数:请查看结构定义 // _output: 浓度和不确定度 [n..0]浓度 [n..1]不确定度 // 返回值: true:正确返回 // fale:错误返回 ////////////////////////////////////////////////////////////////////// static bool CalcRoiConUncer(ConUncerI& _input,ConUncerO& _output); private: ///////////////////////////////////////////////////////////////////// // 函数说明:CRoiConUncer 计算浓度和不确定度 // 参数说明:_netcts // 感兴趣区净计数 [n..0] 净计数 [n..1]误差 3 [n...2] 0信号误差 // _s_ROI_number_eff 感兴趣区能效个数 // _factor: 系数 // _output: 浓度和不确定度 [n..0]浓度 [n..1]不确定度 // 返回值: true:正确返回 // fale:错误返回 ////////////////////////////////////////////////////////////////////// static bool CalcRoiConUncerByFactor(QVector& _netCts,QVector& _s_ROI_number_eff,Factor& _factor,ConUncerO& _output); static double CalcCorrect(SPara& _input,double _Xe); static bool CalcConc(SPara& _input,double _Xe,double& _output); }; #endif