API / geotoolkit / seismic / pipeline / SeismicPipeline / SeismicPipeline
pipeline.SeismicPipeline.SeismicPipeline
Type Aliases
Type Aliases
Ƭ ColorMapOptions: Object
Color map options
| Name | Type | Description |
|---|---|---|
alpha? | number | Alpha value Deprecated since 4.1, use opacity instead |
colormap? | string | Options & { reversed?: boolean } | ColorMap | Color map, predefined color map name, color map options or color map instance |
opacity? | number | OpacityOptions | Opacity value |
reversed? | boolean | Reversed color map Deprecated since 4.1, use this property in colormap instead |
Ƭ ColorMapOptionsOut: Object
Color map options
| Name | Type | Description |
|---|---|---|
alpha? | number | Alpha value Deprecated since 4.1, use opacity instead |
colormap? | ColorMap | Color map |
opacity? | number | OpacityOptions | Opacity value |
reversed | boolean | Reversed color map Deprecated since 4.1, use this property in colormap instead |
Ƭ EventMap: EventMap & { BeforeSetOptions: Options ; Invalidate: InvalidationType ; RenderingSideChanged: void ; SetOptions: Options ; TraceMappingUpdated: void }
Ƭ InterpolationOptions: Object
Define interpolation parameters
| Name | Type | Description |
|---|---|---|
samples? | { edge?: InterpolationEdge ; type?: InterpolationType } | options for interpolation between samples inside trace |
samples.edge? | InterpolationEdge | enum of interpolation edge behavior |
samples.type? | InterpolationType | enum of interpolation types |
traces? | { edge?: InterpolationEdge ; type?: InterpolationType } | options for interpolation between traces |
traces.edge? | InterpolationEdge | enum of interpolation edge behavior |
traces.type? | InterpolationType | enum of interpolation types |
Ƭ NormalizationOptions: Object
normalization options
| Name | Type | Description |
|---|---|---|
bias? | number | null | The bias value defines the start of the VA fill Bias can be null (default - means that fill starts from trace location), in swing model space from -1 to 1, or in normalization limits model space, see biastype option |
biastype? | BiasType | null | Bias type, default is BiasType.Relative |
limits? | Range | { max?: number ; min?: number } | normalization limits (min,max), which is used for NormalizationType.Limits only |
scale? | number | scale factor |
swing? | number | The location in trace spacing units where the normalized value of data samples are mapped. This location can be modified by specifying a normalization scale factor |
type? | NormalizationType | enum of normalization types |
Ƭ NormalizationOptionsOut: Object
| Name | Type | Description |
|---|---|---|
bias | number | null | The bias value defines the start of the VA fill Bias can be null (default - means that fill starts from trace location), in swing model space from -1 to 1, or in normalization limits model space, see biastype option |
biastype | BiasType | null | Bias type, default is BiasType.Relative |
limits | Range | normalization limits (min,max) |
scale | number | scale factor |
swing | number | The location in trace spacing units where the normalized value of data samples are mapped. This location can be modified by specifying a normalization scale factor |
type | NormalizationType | enum of normalization types |
Ƭ OpacityOptions: Object
| Name | Type | Description |
|---|---|---|
density? | number | Density alpha value |
fills? | number | Fills alpha value |
traces? | number | { error?: number ; highlight?: number ; normal?: number } | Traces alpha value |
Ƭ Options: Object
object with all props or pipeline name
| Name | Type | Description |
|---|---|---|
clippingmode? | ClippingMode | clipping mode |
colors? | ColorMapOptions | colors |
dataprocessors? | Record<string, any> | - |
fetch? | { awaittime?: number ; fetchsize?: number ; maxfetch?: number ; synchronous?: boolean } | fetch options |
fetch.awaittime? | number | await time before processing requests in milliseconds |
fetch.fetchsize? | number | maximum amount of traces per request |
fetch.maxfetch? | number | maximum amount of active queries |
fetch.synchronous? | boolean | synchronous state |
interpolation? | InterpolationOptions | interpolation options |
maximumtracesperpixel? | number | Define maximum traces per pixel, which can be displayed in the image |
name? | string | pipeline name |
normalization? | NormalizationOptions | normalization options |
plot? | PlotOptions | plot options |
processes? | SeismicTraceProcessor[] | data processes |
rasterizationlimitstype? | RasterizationLimitsType | rasterization limits type |
reader? | SeismicReader | Instance of the reader that provide the seismic data |
renderingside? | RenderingSide | rendering side |
statistics? | Statistics | Statistics information |
tracemapping? | TraceMapping | optional trace mapping to provide location of traces |
traceoffset? | number | original trace offset |
version? | string | version |
Ƭ OptionsOut: Object
object with all props or pipeline name
| Name | Type | Description |
|---|---|---|
clippingmode? | ClippingMode | clipping mode |
colors | ColorMapOptionsOut | colors |
dataprocessors? | Record<string, any> | data processors |
fetch? | { awaittime?: number ; fetchsize?: number ; maxfetch?: number ; synchronous?: boolean } | fetch options |
fetch.awaittime? | number | await time before processing requests in milliseconds |
fetch.fetchsize? | number | maximum amount of traces per request |
fetch.maxfetch? | number | maximum amount of active queries |
fetch.synchronous? | boolean | synchronous state |
interpolation? | InterpolationOptions | interpolation options |
maximumtracesperpixel? | number | Define maximum traces per pixel, which can be displayed in the image |
name? | string | pipeline name |
normalization? | NormalizationOptions | normalization options |
plot? | PlotOptions | plot options |
processes? | SeismicTraceProcessor[] | data processes |
rasterizationlimitstype? | RasterizationLimitsType | rasterization limits type |
reader? | SeismicReader | Instance of the reader that provide the seismic data |
renderingside? | RenderingSide | rendering side |
statistics? | Statistics | Statistics information |
tracemapping? | TraceMapping | optional trace mapping to provide location of traces |
traceoffset? | number | original trace offset |
version? | string | version |
Ƭ PlotOptions: Object
Plot parameters
| Name | Type | Description |
|---|---|---|
amplitudedecimation? | { enabled?: boolean ; nullifyvalues?: boolean ; sizeinpixels?: number } | amplitude decimation options |
amplitudedecimation.enabled? | boolean | enable amplitude decimation |
amplitudedecimation.nullifyvalues? | boolean | false to skip rendering in case if amplitude is less then sizeInPixels, otherwise normalize to 0 |
amplitudedecimation.sizeinpixels? | number | minimum amplitude size in pixels |
clippingfactor? | number | clipping factor for traces |
decimationspacing? | number | Decimation spacing is the minimum spacing between seismic traces on a seismic image. It is a measured in device units (pixels). Decimation spacing is an important factor when interpreting seismic images, as it affects the resolution of the image. The greater the decimation spacing, the lower the resolution of the image. A higher resolution image will allow for more detail in the interpretation, while a lower resolution image will be less detailed. |
densityclippingfactor? | number | clipping factor for density |
densitydecimation? | boolean | decimation for traces in density mode |
sampledecimation? | DecimationType | define samples decimation type |
type? | PlotTypeOptions | plot type |
wigglesantialiasing? | boolean | wiggles antialiasing flag |
Ƭ PlotTypeOptions: Object
object containing plot properties
| Name | Type | Description |
|---|---|---|
interpolateddensity? | boolean | interpolated density |
negativecolorfill? | boolean | negative color fill |
negativefill? | boolean | negative fill |
positivecolorfill? | boolean | positive color fill |
positivefill? | boolean | positive fill |
reversed? | boolean | reversed amplitude direction |
simpledensity? | boolean | simple density |
wiggle? | boolean | wiggle |
Ƭ SelectCondition: Object
object Condition to select range of traces based on parameters namely, from and to.
| Name | Type | Description |
|---|---|---|
from? | number | Start of the trace or trace location |
headers? | boolean | Request headers |
originaldata? | boolean | - |
samples? | boolean | Request samples |
to? | number | End of the trace or trace location |
traceIndexes? | number[] | optional indices of traces instead of from and to positions |
type? | QueryType | type fo the query |