bodyfat
Version:
Body fat algorithms
27 lines • 888 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.JP3 = void 0;
var BodyFat_1 = require("../common/BodyFat");
var JP3 = /** @class */ (function () {
function JP3() {
}
/**
* @param tricep number Tricep skinfold (mm)
* @param suprailiac number Suprailiac skinfold (mm)
* @param thigh number Thigh skinfold (mm)
* @param age number In years
*
* @returns Body fat percentage
*/
JP3.calculate = function (tricep, suprailiac, thigh, age) {
var sumSkinFolds = tricep + suprailiac + thigh;
var bodyDensity = 1.0994921 -
0.0009929 * sumSkinFolds +
0.0000023 * sumSkinFolds * sumSkinFolds -
0.0001392 * age;
return BodyFat_1.BodyFat.getPercentageFromDensity(bodyDensity);
};
return JP3;
}());
exports.JP3 = JP3;
//# sourceMappingURL=JP3.js.map