raptor
    Preparing search index...

    Class SharedRAPTORData<TimeVal>

    Shared-memory enabled RAPTOR data

    Type Parameters

    • TimeVal

    Implements

    Index

    Constructors

    Properties

    attachedRoutes: MapRead<SharedID, Route<TimeVal, SharedID, SharedID, number>> = ...
    attachedStops: MapRead<SharedID, Stop<SharedID, SharedID>> = ...
    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

      • 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}`