windows下java服务器调用C++编写的DLL体脂算法库
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

使用说明ReadMe.txt 1.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. #体脂算法工具类方法入口
  2. class BodyfatTool
  3. {
  4. /// <param name="weight"> 体重(kg),一位小数,如79.6 </param>
  5. /// <param name="height">身高(cm),整数,如175 </param>
  6. /// <param name="age">年龄,整数,如28 </param>
  7. /// <param name="adc">阻抗值,整数,如470</param>
  8. /// <param name="sex">性别,整数,男1,女2 </param>
  9. /// <returns>体脂模型BodyfatItem</returns>
  10. public:
  11. static BodyfatItem* GetBodyfatResults(double weight, int height, int age, int adc, int sex);
  12. }
  13. #调用体脂算法返回的数据模型
  14. class BodyfatItem
  15. {
  16. /// <summary>
  17. /// BMI
  18. /// </summary>
  19. public:
  20. double bmi;
  21. /// <summary>
  22. /// 骨量
  23. /// </summary>
  24. double bm;
  25. /// <summary>
  26. /// 肌肉量
  27. /// </summary>
  28. double rom;
  29. /// <summary>
  30. /// 水分
  31. /// </summary>
  32. double vwc;
  33. /// <summary>
  34. /// 脂肪率
  35. /// </summary>
  36. double bfr;
  37. /// <summary>
  38. /// 皮下脂肪率
  39. /// </summary>
  40. double sfr;
  41. /// <summary>
  42. /// 蛋白率
  43. /// </summary>
  44. double pp;
  45. /// <summary>
  46. /// 内脏脂肪指数
  47. /// </summary>
  48. double uvi;
  49. /// <summary>
  50. /// 基础代谢率
  51. /// </summary>
  52. double bmr;
  53. /// <summary>
  54. /// 身体年龄
  55. /// </summary>
  56. double bodyAge;
  57. /// <summary>
  58. /// 标准体重
  59. /// </summary>
  60. double standardWeight;
  61. /// <summary>
  62. /// 体重控制量
  63. /// </summary>
  64. double controlWeight;
  65. /// <summary>
  66. /// 脂肪量
  67. /// </summary>
  68. double fat;
  69. /// <summary>
  70. /// 去脂体重
  71. /// </summary>
  72. double removeFatWeight;
  73. /// <summary>
  74. /// 肌肉量
  75. /// </summary>
  76. double muscleMass;
  77. /// <summary>
  78. /// 蛋白量
  79. /// </summary>
  80. double protein;
  81. /* 肥胖等级
  82. 0//体重不足
  83. 1//偏瘦
  84. 2// 标准
  85. 3// 偏重
  86. 4// 超重
  87. */
  88. int fatLevel = 0;
  89. double weight = 0;
  90. double height = 0;
  91. int age = 0;
  92. int adc = 0;
  93. int sex = 0;
  94. };