Last updated

API / geotoolkit3d / data / loader / AbstractLoader / AbstractLoader

Class: AbstractLoader<T>

loader.AbstractLoader.AbstractLoader

Parent class for data loader.

A low level class for loading resources with XMLHttpRequest.

Type parameters

Name
T

Hierarchy

Table of contents

Constructors
Methods

Contents

Constructors

new AbstractLoader&lt;T&amp;gt;()

Protected new AbstractLoader<T>()

Type parameters

Name
T
Methods

getClassName

getClassName(): string

Returns

string


load

Abstract load(url, params?): void

Loads the file at the given URL. Could be either local or remote url.
This convenience function exists to mimic THREEJS loaders API.
Internally it uses THREE.XHRLoader and THREE.LoadingManager.

One could also use directly the function parse() to handle loading the dataset manually/differently.
Note that, for convenience, this function returns a Promise AND accepts callbacks (that do not contribute to the returned promise).
One is free to use either the Promise or the callback to be 'notified' when the stream is ready.

Parameters

Name Type Description
urlstringthe url of the file
Optional paramsLoadOptions<T>the optional parameters

Returns

void


getClassName

Static getClassName(): string

Returns

string