Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Header

Hierarchy

  • Header

Index

Constructors

constructor

Properties

bb

bb: ByteBuffer = null

bb_pos

bb_pos: number = 0

Methods

__init

  • __init(i: number, bb: ByteBuffer): Header

columns

columnsLength

  • columnsLength(): number

crs

description

  • description(): string
  • description(optionalEncoding: Encoding): string | Uint8Array
  • Returns string

  • Parameters

    • optionalEncoding: Encoding

    Returns string | Uint8Array

envelope

  • envelope(index: number): number
  • Parameters

    • index: number

    Returns number

envelopeArray

  • envelopeArray(): Float64Array

envelopeLength

  • envelopeLength(): number

featuresCount

  • featuresCount(): Long

geometryType

hasM

  • hasM(): boolean

hasT

  • hasT(): boolean

hasTm

  • hasTm(): boolean

hasZ

  • hasZ(): boolean

indexNodeSize

  • indexNodeSize(): number

metadata

  • metadata(): string
  • metadata(optionalEncoding: Encoding): string | Uint8Array
  • Returns string

  • Parameters

    • optionalEncoding: Encoding

    Returns string | Uint8Array

name

  • name(): string
  • name(optionalEncoding: Encoding): string | Uint8Array
  • Returns string

  • Parameters

    • optionalEncoding: Encoding

    Returns string | Uint8Array

title

  • title(): string
  • title(optionalEncoding: Encoding): string | Uint8Array
  • Returns string

  • Parameters

    • optionalEncoding: Encoding

    Returns string | Uint8Array

Static addColumns

  • addColumns(builder: Builder, columnsOffset: number): void
  • Parameters

    • builder: Builder
    • columnsOffset: number

    Returns void

Static addCrs

  • addCrs(builder: Builder, crsOffset: number): void
  • Parameters

    • builder: Builder
    • crsOffset: number

    Returns void

Static addDescription

  • addDescription(builder: Builder, descriptionOffset: number): void
  • Parameters

    • builder: Builder
    • descriptionOffset: number

    Returns void

Static addEnvelope

  • addEnvelope(builder: Builder, envelopeOffset: number): void
  • Parameters

    • builder: Builder
    • envelopeOffset: number

    Returns void

Static addFeaturesCount

  • addFeaturesCount(builder: Builder, featuresCount: Long): void
  • Parameters

    • builder: Builder
    • featuresCount: Long

    Returns void

Static addGeometryType

  • addGeometryType(builder: Builder, geometryType: GeometryType): void

Static addHasM

  • addHasM(builder: Builder, hasM: boolean): void
  • Parameters

    • builder: Builder
    • hasM: boolean

    Returns void

Static addHasT

  • addHasT(builder: Builder, hasT: boolean): void
  • Parameters

    • builder: Builder
    • hasT: boolean

    Returns void

Static addHasTm

  • addHasTm(builder: Builder, hasTm: boolean): void
  • Parameters

    • builder: Builder
    • hasTm: boolean

    Returns void

Static addHasZ

  • addHasZ(builder: Builder, hasZ: boolean): void
  • Parameters

    • builder: Builder
    • hasZ: boolean

    Returns void

Static addIndexNodeSize

  • addIndexNodeSize(builder: Builder, indexNodeSize: number): void
  • Parameters

    • builder: Builder
    • indexNodeSize: number

    Returns void

Static addMetadata

  • addMetadata(builder: Builder, metadataOffset: number): void
  • Parameters

    • builder: Builder
    • metadataOffset: number

    Returns void

Static addName

  • addName(builder: Builder, nameOffset: number): void
  • Parameters

    • builder: Builder
    • nameOffset: number

    Returns void

Static addTitle

  • addTitle(builder: Builder, titleOffset: number): void
  • Parameters

    • builder: Builder
    • titleOffset: number

    Returns void

Static createColumnsVector

  • createColumnsVector(builder: Builder, data: number[]): number
  • Parameters

    • builder: Builder
    • data: number[]

    Returns number

Static createEnvelopeVector

  • createEnvelopeVector(builder: Builder, data: number[] | Float64Array): number
  • createEnvelopeVector(builder: Builder, data: number[] | Uint8Array): number
  • Parameters

    • builder: Builder
    • data: number[] | Float64Array

    Returns number

  • deprecated

    This Uint8Array overload will be removed in the future.

    Parameters

    • builder: Builder
    • data: number[] | Uint8Array

    Returns number

Static endHeader

  • endHeader(builder: Builder): number
  • Parameters

    • builder: Builder

    Returns number

Static finishHeaderBuffer

  • finishHeaderBuffer(builder: Builder, offset: number): void
  • Parameters

    • builder: Builder
    • offset: number

    Returns void

Static finishSizePrefixedHeaderBuffer

  • finishSizePrefixedHeaderBuffer(builder: Builder, offset: number): void
  • Parameters

    • builder: Builder
    • offset: number

    Returns void

Static getRootAsHeader

Static getSizePrefixedRootAsHeader

  • getSizePrefixedRootAsHeader(bb: ByteBuffer, obj?: Header): Header

Static startColumnsVector

  • startColumnsVector(builder: Builder, numElems: number): void
  • Parameters

    • builder: Builder
    • numElems: number

    Returns void

Static startEnvelopeVector

  • startEnvelopeVector(builder: Builder, numElems: number): void
  • Parameters

    • builder: Builder
    • numElems: number

    Returns void

Static startHeader

  • startHeader(builder: Builder): void
  • Parameters

    • builder: Builder

    Returns void

Generated using TypeDoc