Hierarchy

  • AbstractMeasure
    • Spacetime2

Constructors

  • Parameters

    • a: number = 0
    • t: number = 0
    • x: number = 0
    • tx: number = 0
    • y: number = 0
    • ty: number = 0
    • xy: number = 0
    • b: number = 0
    • Optional uom: Unit

    Returns Spacetime2

Properties

I: Spacetime2 = ...
ampere: Spacetime2 = ...
candela: Spacetime2 = ...
e0: Spacetime2 = ...
e1: Spacetime2 = ...
e2: Spacetime2 = ...
kelvin: Spacetime2 = ...
kilogram: Spacetime2 = ...
meter: Spacetime2 = ...
mole: Spacetime2 = ...
one: Spacetime2 = ...
second: Spacetime2 = ...
zero: Spacetime2 = ...

Accessors

Methods

  • Determines whether this multivector is locked. If the multivector is in the unlocked state then it is mutable. If the multivector is in the locked state then it is immutable.

    Returns boolean

  • Locks this multivector (preventing any further mutation), and returns a token that may be used to unlock it.

    Returns number

  • Parameters

    • Optional fractionDigits: number

    Returns string

  • Parameters

    • Optional fractionDigits: number

    Returns string

  • Parameters

    • Optional precision: number

    Returns string

  • Unlocks this multivector (allowing mutation), using a token that was obtained from a preceding lock method call.

    Parameters

    • token: number

    Returns this

  • Creates a grade 0 (scalar) multivector with value a * uom. The scalar returned is in the unlocked (mutable) state.

    Parameters

    • a: number

      The scaling factor for the unit of measure.

    • Optional uom: Unit

      The optional unit of measure. Equivalent to 1 if omitted.

    Returns Spacetime2

Generated using TypeDoc