| @@ -0,0 +1,107 @@ | |||
| #体脂算法工具类方法入口 | |||
| class BodyfatTool | |||
| { | |||
| /// <param name="weight"> 体重(kg),一位小数,如79.6 </param> | |||
| /// <param name="height">身高(cm),整数,如175 </param> | |||
| /// <param name="age">年龄,整数,如28 </param> | |||
| /// <param name="adc">阻抗值,整数,如470</param> | |||
| /// <param name="sex">性别,整数,男1,女2 </param> | |||
| /// <returns>体脂模型BodyfatItem</returns> | |||
| public: | |||
| static BodyfatItem* GetBodyfatResults(double weight, int height, int age, int adc, int sex); | |||
| } | |||
| #调用体脂算法返回的数据模型 | |||
| class BodyfatItem | |||
| { | |||
| /// <summary> | |||
| /// BMI | |||
| /// </summary> | |||
| public: | |||
| double bmi; | |||
| /// <summary> | |||
| /// 骨量 | |||
| /// </summary> | |||
| double bm; | |||
| /// <summary> | |||
| /// 肌肉量 | |||
| /// </summary> | |||
| double rom; | |||
| /// <summary> | |||
| /// 水分 | |||
| /// </summary> | |||
| double vwc; | |||
| /// <summary> | |||
| /// 脂肪率 | |||
| /// </summary> | |||
| double bfr; | |||
| /// <summary> | |||
| /// 皮下脂肪率 | |||
| /// </summary> | |||
| double sfr; | |||
| /// <summary> | |||
| /// 蛋白率 | |||
| /// </summary> | |||
| double pp; | |||
| /// <summary> | |||
| /// 内脏脂肪指数 | |||
| /// </summary> | |||
| double uvi; | |||
| /// <summary> | |||
| /// 基础代谢率 | |||
| /// </summary> | |||
| double bmr; | |||
| /// <summary> | |||
| /// 身体年龄 | |||
| /// </summary> | |||
| double bodyAge; | |||
| /// <summary> | |||
| /// 标准体重 | |||
| /// </summary> | |||
| double standardWeight; | |||
| /// <summary> | |||
| /// 体重控制量 | |||
| /// </summary> | |||
| double controlWeight; | |||
| /// <summary> | |||
| /// 脂肪量 | |||
| /// </summary> | |||
| double fat; | |||
| /// <summary> | |||
| /// 去脂体重 | |||
| /// </summary> | |||
| double removeFatWeight; | |||
| /// <summary> | |||
| /// 肌肉量 | |||
| /// </summary> | |||
| double muscleMass; | |||
| /// <summary> | |||
| /// 蛋白量 | |||
| /// </summary> | |||
| double protein; | |||
| /* 肥胖等级 | |||
| 0//体重不足 | |||
| 1//偏瘦 | |||
| 2// 标准 | |||
| 3// 偏重 | |||
| 4// 超重 | |||
| */ | |||
| int fatLevel = 0; | |||
| double weight = 0; | |||
| double height = 0; | |||
| int age = 0; | |||
| int adc = 0; | |||
| int sex = 0; | |||
| }; | |||