Last updated

API / geotoolkit / seismic / pipeline / SeismicPipeline / SeismicPipeline

Namespace: SeismicPipeline

pipeline.SeismicPipeline.SeismicPipeline

Table of contents

Type Aliases

Contents

Type Aliases

ColorMapOptions

Ƭ ColorMapOptions: Object

Color map options

Type declaration

NameTypeDescription
alpha?numberAlpha value Deprecated since 4.1, use opacity instead
colormap?string | Options & { reversed?: boolean } | ColorMapColor map, predefined color map name, color map options or color map instance
opacity?number | OpacityOptionsOpacity value
reversed?booleanReversed color map Deprecated since 4.1, use this property in colormap instead

ColorMapOptionsOut

Ƭ ColorMapOptionsOut: Object

Color map options

Type declaration

NameTypeDescription
alpha?numberAlpha value Deprecated since 4.1, use opacity instead
colormap?ColorMapColor map
opacity?number | OpacityOptionsOpacity value
reversedbooleanReversed color map Deprecated since 4.1, use this property in colormap instead

EventMap

Ƭ EventMap: EventMap & { BeforeSetOptions: Options ; Invalidate: InvalidationType ; RenderingSideChanged: void ; SetOptions: Options ; TraceMappingUpdated: void }


InterpolationOptions

Ƭ InterpolationOptions: Object

Define interpolation parameters

Type declaration

NameTypeDescription
samples?{ edge?: InterpolationEdge ; type?: InterpolationType }options for interpolation between samples inside trace
samples.edge?InterpolationEdgeenum of interpolation edge behavior
samples.type?InterpolationTypeenum of interpolation types
traces?{ edge?: InterpolationEdge ; type?: InterpolationType }options for interpolation between traces
traces.edge?InterpolationEdgeenum of interpolation edge behavior
traces.type?InterpolationTypeenum of interpolation types

NormalizationOptions

Ƭ NormalizationOptions: Object

normalization options

Type declaration

NameTypeDescription
bias?number | nullThe 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 | nullBias type, default is BiasType.Relative
limits?Range | { max?: number ; min?: number }normalization limits (min,max), which is used for NormalizationType.Limits only
scale?numberscale factor
swing?numberThe 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?NormalizationTypeenum of normalization types

NormalizationOptionsOut

Ƭ NormalizationOptionsOut: Object

Type declaration

NameTypeDescription
biasnumber | nullThe 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
biastypeBiasType | nullBias type, default is BiasType.Relative
limitsRangenormalization limits (min,max)
scalenumberscale factor
swingnumberThe 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
typeNormalizationTypeenum of normalization types

OpacityOptions

Ƭ OpacityOptions: Object

Type declaration

NameTypeDescription
density?numberDensity alpha value
fills?numberFills alpha value
traces?number | { error?: number ; highlight?: number ; normal?: number }Traces alpha value

Options

Ƭ Options: Object

object with all props or pipeline name

Type declaration

NameTypeDescription
clippingmode?ClippingModeclipping mode
colors?ColorMapOptionscolors
dataprocessors?Record<string, any>-
fetch?{ awaittime?: number ; fetchsize?: number ; maxfetch?: number ; synchronous?: boolean }fetch options
fetch.awaittime?numberawait time before processing requests in milliseconds
fetch.fetchsize?numbermaximum amount of traces per request
fetch.maxfetch?numbermaximum amount of active queries
fetch.synchronous?booleansynchronous state
interpolation?InterpolationOptionsinterpolation options
maximumtracesperpixel?numberDefine maximum traces per pixel, which can be displayed in the image
name?stringpipeline name
normalization?NormalizationOptionsnormalization options
plot?PlotOptionsplot options
processes?SeismicTraceProcessor[]data processes
rasterizationlimitstype?RasterizationLimitsTyperasterization limits type
reader?SeismicReaderInstance of the reader that provide the seismic data
renderingside?RenderingSiderendering side
statistics?StatisticsStatistics information
tracemapping?TraceMappingoptional trace mapping to provide location of traces
traceoffset?numberoriginal trace offset
version?stringversion

OptionsOut

Ƭ OptionsOut: Object

object with all props or pipeline name

Type declaration

NameTypeDescription
clippingmode?ClippingModeclipping mode
colorsColorMapOptionsOutcolors
dataprocessors?Record<string, any>data processors
fetch?{ awaittime?: number ; fetchsize?: number ; maxfetch?: number ; synchronous?: boolean }fetch options
fetch.awaittime?numberawait time before processing requests in milliseconds
fetch.fetchsize?numbermaximum amount of traces per request
fetch.maxfetch?numbermaximum amount of active queries
fetch.synchronous?booleansynchronous state
interpolation?InterpolationOptionsinterpolation options
maximumtracesperpixel?numberDefine maximum traces per pixel, which can be displayed in the image
name?stringpipeline name
normalization?NormalizationOptionsnormalization options
plot?PlotOptionsplot options
processes?SeismicTraceProcessor[]data processes
rasterizationlimitstype?RasterizationLimitsTyperasterization limits type
reader?SeismicReaderInstance of the reader that provide the seismic data
renderingside?RenderingSiderendering side
statistics?StatisticsStatistics information
tracemapping?TraceMappingoptional trace mapping to provide location of traces
traceoffset?numberoriginal trace offset
version?stringversion

PlotOptions

Ƭ PlotOptions: Object

Plot parameters

Type declaration

NameTypeDescription
amplitudedecimation?{ enabled?: boolean ; nullifyvalues?: boolean ; sizeinpixels?: number }amplitude decimation options
amplitudedecimation.enabled?booleanenable amplitude decimation
amplitudedecimation.nullifyvalues?booleanfalse to skip rendering in case if amplitude is less then sizeInPixels, otherwise normalize to 0
amplitudedecimation.sizeinpixels?numberminimum amplitude size in pixels
clippingfactor?numberclipping factor for traces
decimationspacing?numberDecimation 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?numberclipping factor for density
densitydecimation?booleandecimation for traces in density mode
sampledecimation?DecimationTypedefine samples decimation type
type?PlotTypeOptionsplot type
wigglesantialiasing?booleanwiggles antialiasing flag

PlotTypeOptions

Ƭ PlotTypeOptions: Object

object containing plot properties

Type declaration

NameTypeDescription
interpolateddensity?booleaninterpolated density
negativecolorfill?booleannegative color fill
negativefill?booleannegative fill
positivecolorfill?booleanpositive color fill
positivefill?booleanpositive fill
reversed?booleanreversed amplitude direction
simpledensity?booleansimple density
wiggle?booleanwiggle

SelectCondition

Ƭ SelectCondition: Object

object Condition to select range of traces based on parameters namely, from and to.

Type declaration

NameTypeDescription
from?numberStart of the trace or trace location
headers?booleanRequest headers
originaldata?boolean-
samples?booleanRequest samples
to?numberEnd of the trace or trace location
traceIndexes?number[]optional indices of traces instead of from and to positions
type?QueryTypetype fo the query