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