Class PointCloudProvider Abstract
Properties
Protected Optional _time_info_handler
Static Private _id_max
_id_max: number = 0
Methods
clearTimeInfoHandler
- clearTimeInfoHandler(): void
Protected doCancel
- doCancel(id: number): void
Protected Abstract doDestroy
- doDestroy(): Promise<void>
Protected Abstract doInit
Protected Abstract doLoad
- doLoad(id: number, level: number, x: number, y: number, z: number): Promise<Data>
Parameters
id: number
level: number
x: number
y: number
z: number
Returns Promise<Data>
Abstract getNumberOfRequests
- getNumberOfRequests(): number
Protected isTimeInfoHandlerAvailable
- isTimeInfoHandlerAvailable(): boolean
load
- load(level: number, x: number, y: number, z: number): Request
Parameters
level: number
x: number
y: number
z: number
Protected onChangeTimeInfoHandler
- onChangeTimeInfoHandler(time_info_handler_available: boolean): void
Parameters
time_info_handler_available: boolean
Returns void
点群データプロバイダ
このインスタンスには状態 (PointCloudProvider.Status型) があり、PointCloudProvider.Status.INITIALIZED 以外の状態では新規に読み込み(load)を行うことができない。
以下の抽象メソッドは既定の動作がないので、利用者はこれらのメソッドをオーバーライドした具象クラスを使用しなければならない。