#体脂算法工具类方法入口
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;
};