raptor
    Preparing search index...

    Class SharedRAPTORData<TimeVal>

    Memory-shared RAPTOR data

    Type Parameters

    • TimeVal

    Implements

    Index

    Constructors

    Properties

    attachedStops: Map<SharedID, IStop<SharedID, number>> = ...
    data: SharedArrayBuffer

    Internal data (shared) buffer

    rDataView: Float64Array

    View on routes

    sDataView: Float64Array

    View on stops

    secure: boolean = false
    timeType: SharedTime<TimeVal>

    Accessors

    Methods

    • Parameters

      • stops: [id: number, connectedRoutes: readonly number[], transfers: FootPath<number>[]][]

      Returns void

    • Parameters

      • id: number
      • ptrType: PtrType

      Returns undefined | number

    • Convert a RI to a route pointer

      Parameters

      • id: number

      Returns undefined | number

    • Convert a SI to a stop pointer

      Parameters

      • id: number

      Returns undefined | number

    • Validate a stop or route pointer, in O(n)

      Parameters

      • ptr: number

        Pointer to validate

      • ptrType: PtrType

        Pointer type

      Returns true

      True if pointer valid, throws otherwise

    • Parameters

      • serializeId: `id-${number}`

      Returns number

    • Serialize into primitive type, but different as pointer type (number)

      Parameters

      • id: number

      Returns `id-${number}`