@twinfinity/core
    Preparing search index...

    Class T8QuantitySetRepository<TUnit>

    Repository for managing and retrieving quantity sets from a T8 Client Model.

    const repository = new T8QuantitySetRepository(dto, units);
    const quantities = repository.getQuantities(indices);

    Type Parameters

    • TUnit

      The type used to represent units of measurement

    Index

    Constructors

    Properties

    Methods

    Constructors

    Properties

    _valueSets: T8QuantitySet<TUnit>[]

    Methods

    • Retrieves quantity sets for a collection of elements.

      Parameters

      • Optionalindices: TypedArray

        Optional array of indices into the quantity sets array

      Returns Record<string, T8QuantitySet<TUnit>>

      Record of quantity sets keyed by their names, or empty record if no indices provided

      const quantities = repository.getQuantities(new Uint16Array([0, 1]));
      const baseQuantities = quantities['Qto_WallBaseQuantities'];
      console.log(baseQuantities.quantities['Length'].value);