BodyDataUtils class
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
Static Methods
-
getFatMass(double weight, double bfr)
→ double
-
脂肪量
@param: weight(kg)
@param: bfr(体脂率 body fat rate)
@result: (kg)
-
getLeanBodyMass(double weight, double bfr)
→ double
-
去脂体重
@param: weight(kg)
@param: bfr(体脂率 body fat rate)
@result: (kg)
-
getMuscleMass(double weight, double rom)
→ double
-
肌肉量
@param: weight(kg)
@param: rom(肌肉率 muscle rate)
@result: (kg)
-
getObesityLevel(double weight, int sex, double height)
→ ObesityLevel
-
肥胖等级 Obesity level
@param: weight(kg)
@param: sex(1: male; Others: Female)
@param: height(cm)
@result: ObesityLevel
-
getProteinMass(double weight, double pp)
→ double
-
蛋白量
@param: weight(kg)
@param: pp(蛋白率 protein rate)
@result: (kg)
-
getStandardWeight(int sex, double height)
→ double
-
标准体重
@param: sex(1: male; Others: Female)
@param: height(cm)
@result: (kg)
-
getWeightControl(double weight, int sex, double height)
→ double
-
体重控制量
@param: weight(kg)
@param: sex(1: male; Others: Female)
@param: height(cm)
@result: (positive number: lose weight, negative number: gain weight), kg