bodyfat
Version:
Body fat algorithms
31 lines • 1.13 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.JP7 = void 0;
var BodyFat_1 = require("../common/BodyFat");
var JP7 = /** @class */ (function () {
function JP7() {
}
/**
* @param tricep number Skinfold (mm)
* @param suprailiac number Skinfold (mm)
* @param thigh number Skinfold (mm)
* @param abdominal number Skinfold (mm)
* @param chest number Skinfold (mm)
* @param axillary number Skinfold (mm)
* @param subscapular number Skinfold (mm)
* @param age number In years
*
* @returns Body fat percentage
*/
JP7.calculate = function (tricep, suprailiac, thigh, abdominal, chest, axillary, subscapular, age) {
var sumSkinFolds = tricep + suprailiac + thigh + abdominal + chest + axillary + subscapular;
var bodyDensity = 1.097 -
0.00046971 * sumSkinFolds +
0.00000056 * sumSkinFolds * sumSkinFolds -
0.00012828 * age;
return BodyFat_1.BodyFat.getPercentageFromDensity(bodyDensity);
};
return JP7;
}());
exports.JP7 = JP7;
//# sourceMappingURL=JP7.js.map