UNPKG

@openhps/core

Version:

Open Hybrid Positioning System - Core component

33 lines 1.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RelativeLinearVelocity = 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 linear velocity to another reference object * @category Position */ let RelativeLinearVelocity = class RelativeLinearVelocity extends RelativePosition_1.RelativePosition { constructor(referenceObject, velocity) { super(referenceObject, velocity, utils_1.LinearVelocityUnit.METER_PER_SECOND); } get velocity() { return this.referenceValue; } set velocity(value) { this.referenceValue = value; } }; exports.RelativeLinearVelocity = RelativeLinearVelocity; tslib_1.__decorate([ (0, decorators_1.SerializableMember)(), tslib_1.__metadata("design:type", values_1.LinearVelocity) ], RelativeLinearVelocity.prototype, "referenceValue", void 0); exports.RelativeLinearVelocity = RelativeLinearVelocity = tslib_1.__decorate([ (0, decorators_1.SerializableObject)(), tslib_1.__metadata("design:paramtypes", [Object, values_1.LinearVelocity]) ], RelativeLinearVelocity); //# sourceMappingURL=RelativeLinearVelocity.js.map