Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Geometry

Hierarchy

  • Geometry

Index

Constructors

constructor

Properties

bb

bb: ByteBuffer = null

bb_pos

bb_pos: number = 0

Methods

__init

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

ends

  • ends(index: number): number

endsArray

  • endsArray(): Uint32Array

endsLength

  • endsLength(): number

m

  • m(index: number): number

mArray

  • mArray(): Float64Array

mLength

  • mLength(): number

parts

partsLength

  • partsLength(): number

t

  • t(index: number): number

tArray

  • tArray(): Float64Array

tLength

  • tLength(): number

tm

  • tm(index: number): Long

tmLength

  • tmLength(): number

type

xy

  • xy(index: number): number

xyArray

  • xyArray(): Float64Array

xyLength

  • xyLength(): number

z

  • z(index: number): number

zArray

  • zArray(): Float64Array

zLength

  • zLength(): number

Static addEnds

  • addEnds(builder: Builder, endsOffset: number): void
  • Parameters

    • builder: Builder
    • endsOffset: number

    Returns void

Static addM

  • addM(builder: Builder, mOffset: number): void
  • Parameters

    • builder: Builder
    • mOffset: number

    Returns void

Static addParts

  • addParts(builder: Builder, partsOffset: number): void
  • Parameters

    • builder: Builder
    • partsOffset: number

    Returns void

Static addT

  • addT(builder: Builder, tOffset: number): void
  • Parameters

    • builder: Builder
    • tOffset: number

    Returns void

Static addTm

  • addTm(builder: Builder, tmOffset: number): void
  • Parameters

    • builder: Builder
    • tmOffset: number

    Returns void

Static addType

Static addXy

  • addXy(builder: Builder, xyOffset: number): void
  • Parameters

    • builder: Builder
    • xyOffset: number

    Returns void

Static addZ

  • addZ(builder: Builder, zOffset: number): void
  • Parameters

    • builder: Builder
    • zOffset: number

    Returns void

Static createEndsVector

  • createEndsVector(builder: Builder, data: number[] | Uint32Array): number
  • createEndsVector(builder: Builder, data: number[] | Uint8Array): number
  • Parameters

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

    Returns number

  • deprecated

    This Uint8Array overload will be removed in the future.

    Parameters

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

    Returns number

Static createGeometry

  • createGeometry(builder: Builder, endsOffset: number, xyOffset: number, zOffset: number, mOffset: number, tOffset: number, tmOffset: number, type: GeometryType, partsOffset: number): number
  • Parameters

    • builder: Builder
    • endsOffset: number
    • xyOffset: number
    • zOffset: number
    • mOffset: number
    • tOffset: number
    • tmOffset: number
    • type: GeometryType
    • partsOffset: number

    Returns number

Static createMVector

  • createMVector(builder: Builder, data: number[] | Float64Array): number
  • createMVector(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 createPartsVector

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

    • builder: Builder
    • data: number[]

    Returns number

Static createTVector

  • createTVector(builder: Builder, data: number[] | Float64Array): number
  • createTVector(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 createTmVector

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

    • builder: Builder
    • data: Long[]

    Returns number

Static createXyVector

  • createXyVector(builder: Builder, data: number[] | Float64Array): number
  • createXyVector(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 createZVector

  • createZVector(builder: Builder, data: number[] | Float64Array): number
  • createZVector(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 endGeometry

  • endGeometry(builder: Builder): number

Static getRootAsGeometry

Static getSizePrefixedRootAsGeometry

Static startEndsVector

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

    • builder: Builder
    • numElems: number

    Returns void

Static startGeometry

  • startGeometry(builder: Builder): void

Static startMVector

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

    • builder: Builder
    • numElems: number

    Returns void

Static startPartsVector

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

    • builder: Builder
    • numElems: number

    Returns void

Static startTVector

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

    • builder: Builder
    • numElems: number

    Returns void

Static startTmVector

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

    • builder: Builder
    • numElems: number

    Returns void

Static startXyVector

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

    • builder: Builder
    • numElems: number

    Returns void

Static startZVector

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

    • builder: Builder
    • numElems: number

    Returns void

Generated using TypeDoc