UNPKG

@openhps/core

Version:

Open Hybrid Positioning System - Core component

23 lines (21 loc) 793 B
import { SerializableObject } from '../../data/decorators'; import { DerivedUnit } from './DerivedUnit'; import { LengthUnit } from './LengthUnit'; import { TimeUnit } from './TimeUnit'; /** * @category Unit */ @SerializableObject() export class LinearVelocityUnit extends DerivedUnit { static readonly METER_PER_SECOND = new LinearVelocityUnit('meter per second', { baseName: 'linearvelocity', aliases: ['m/s', 'meters per second'], }) .addUnit(LengthUnit.METER, 1) .addUnit(TimeUnit.SECOND, -1); static readonly CENTIMETER_PER_SECOND = LinearVelocityUnit.METER_PER_SECOND.swap([LengthUnit.CENTIMETER], { baseName: 'linearvelocity', name: 'centimeter per minute', aliases: ['cm/min', 'centimeters per minute'], }); }