Skip to main content

T8QuantitySetRepository <TUnit>

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

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

Index

Constructors

Methods

Constructors

constructor

Methods

publicgetQuantities

  • Retrieves quantity sets for a collection of elements.

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

    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

Page Options