39 lines
1.8 KiB
C
39 lines
1.8 KiB
C
|
#ifndef ROI_CON_UNCER_H
|
|||
|
#define ROI_CON_UNCER_H
|
|||
|
////////////////////////////////////////////////////////////////////////
|
|||
|
// 类说明:此类为: 感兴趣区浓度和不确定度计算
|
|||
|
//
|
|||
|
// 注意事项:1、传入参数应注意 结构
|
|||
|
//
|
|||
|
////////////////////////////////////////////////////////////////////////
|
|||
|
#include <QVector>
|
|||
|
#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<double>& _netCts,QVector<double>& _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
|