UNPKG

@openhps/core

Version:

Open Hybrid Positioning System - Core component

33 lines 1.34 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RelativeAngularVelocity = void 0; const tslib_1 = require("tslib"); const RelativePosition_1 = require("./RelativePosition"); const decorators_1 = require("../decorators"); const values_1 = require("../values"); const utils_1 = require("../../utils"); /** * Relative angular velocity to another reference object * @category Position */ let RelativeAngularVelocity = class RelativeAngularVelocity extends RelativePosition_1.RelativePosition { constructor(referenceObject, velocity) { super(referenceObject, velocity, utils_1.AngularVelocityUnit.RADIAN_PER_MINUTE); } get velocity() { return this.referenceValue; } set velocity(value) { this.referenceValue = value; } }; exports.RelativeAngularVelocity = RelativeAngularVelocity; tslib_1.__decorate([ (0, decorators_1.SerializableMember)(), tslib_1.__metadata("design:type", values_1.AngularVelocity) ], RelativeAngularVelocity.prototype, "referenceValue", void 0); exports.RelativeAngularVelocity = RelativeAngularVelocity = tslib_1.__decorate([ (0, decorators_1.SerializableObject)(), tslib_1.__metadata("design:paramtypes", [Object, values_1.AngularVelocity]) ], RelativeAngularVelocity); //# sourceMappingURL=RelativeAngularVelocity.js.map