Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PointCloudProvider Abstract

点群データプロバイダ

このインスタンスには状態 (PointCloudProvider.Status型) があり、PointCloudProvider.Status.INITIALIZED 以外の状態では新規に読み込み(load)を行うことができない。

以下の抽象メソッドは既定の動作がないので、利用者はこれらのメソッドをオーバーライドした具象クラスを使用しなければならない。

Hierarchy

Index

Constructors

Properties

_id_max: number = 0

Methods

  • cancel(id: number): void
  • destroy(): Promise<void>
  • doCancel(id: number): void
  • doDestroy(): Promise<void>
  • doInit(): Promise<void>
  • doLoad(id: number, level: number, x: number, y: number, z: number): Promise<Data>
  • flushQueue(): void
  • getNumberOfRequests(): number
  • init(): Promise<void>
  • isReady(): boolean
  • リクエスト可能な状態かを返す。 初期化が完了しているかだけではなく、現在処理中のリクエスト数も考慮した上でリクエスト可能な状態か判断する。

    Returns boolean

  • load(level: number, x: number, y: number, z: number): Request
  • toString(): string