API / geotoolkit3d / data / loader / AbstractLoader / AbstractLoader
loader.AbstractLoader.AbstractLoader
Parent class for data loader.<br>
A low level class for loading resources with XMLHttpRequest.<br>
| Name |
|---|
T |
AbstractLoader
Constructors
- [new AbstractLoader<T>()](/solutions/geotoolkit/GeoToolkit_JS/apis/classes/geotoolkit3d.data-8.loader.abstractloader.abstractloader.md#new abstractloader<t>())
Methods
Constructors
• Protected new AbstractLoader<T>()
| Name |
|---|
T |
Methods
▸ getClassName(): string
string
▸ Abstract load(url, params?): void
Loads the file at the given URL. Could be either local or remote url.<br> This convenience function exists to mimic THREEJS loaders API.<br> Internally it uses THREE.XHRLoader and THREE.LoadingManager.<br> <br> One could also use directly the function parse() to handle loading the dataset manually/differently. <br> Note that, for convenience, this function returns a Promise AND accepts callbacks (that do not contribute to the returned promise).<br> One is free to use either the Promise or the callback to be 'notified' when the stream is ready.<br> <br>
| Name | Type | Description |
|---|---|---|
url | string | the url of the file |
Optional params | LoadOptions<T> | the optional parameters |
void
▸ Static getClassName(): string
string