API / geotoolkit / seismic / data / DataTransformRegistry / DataTransformRegistry
data.DataTransformRegistry.DataTransformRegistry
Defines a singleton registry for the available data transforms.
Constructors
Methods
Methods
▸ getAvailableDataTransforms(): string[]
Gets the names of all the registered data transforms.
string[]
The names of all the trace processors.
▸ getClassName(): string
string
▸ getDataTransform(dataTransformName): DataTransformation
Gets a new instance of a data transform that is registered with a given name.
| Name | Type | Description |
|---|---|---|
dataTransformName | string | The name of the data transform. |
A new instance of the class that performs data transformation.
▸ getWasmEnabled(): boolean
Returns true if WebAssembly is used for decompression
boolean
▸ isEmpty(): boolean
Returns true if registry doesn't have any data transformers
boolean
▸ onReady(): Promise<void>
Returns promise that will be resolved when data transform is ready
Promise<void>
▸ postProcess(data): TypedArray
Process data after decompression
| Name | Type | Description |
|---|---|---|
data | TypedArray | data |
▸ preProcess(data): TypedArray
Process data before decompression
| Name | Type | Description |
|---|---|---|
data | ArrayBuffer | data |
▸ register(dataTransformName, dataTransformClass, wasm?): DataTransformRegistry
Registers a data transform and associates it with a name.
| Name | Type | Description |
|---|---|---|
dataTransformName | string | The name of the data transform. |
dataTransformClass | (...args: any) => DataTransformation | The class that performs data transformation. |
Optional wasm | boolean | register wasm version |
▸ setWasmEnabled(enable): DataTransformRegistry
If true WebAssembly will be used for decompression.
| Name | Type | Description |
|---|---|---|
enable | boolean | enable flag |
▸ unregister(dataTransformName): DataTransformRegistry
Unregister a data transform that is associated with a given name.
| Name | Type | Description |
|---|---|---|
dataTransformName | string | The name of the compression algorithm. |
▸ Static getClassName(): string
string
▸ Static getInstance(): DataTransformRegistry
Gets an instance of the data transform registry
The data transform registry.