Last updated

API / geotoolkit / seismic / widgets / SeismicViewWidget / SeismicViewWidget

Namespace: SeismicViewWidget

widgets.SeismicViewWidget.SeismicViewWidget

Table of contents

Type Aliases

Contents

Type Aliases

AxesHeadersOptions

Ƭ AxesHeadersOptions: Object

Type declaration

NameTypeDescription
direction?Direction-
fields?HeaderField[]array of trace headers axes, should contains object with 'name', 'visible', 'title' and 'minimumSpan' properties
location?AnnotationLocation-
options?{ color?: string | RgbaColor ; cssclass?: string ; direction?: Direction ; formatter?: LabelFormatHandler ; location?: AnnotationLocation ; minimumspan?: number ; size?: number }default options for all axes
options.color?string | RgbaColor-
options.cssclass?string-
options.direction?Directiondefault axes direction, can be 'toptobottom' or 'bottomtotop'
options.formatter?LabelFormatHandler-
options.location?AnnotationLocationdefault axes location, can be 'north' or 'south'
options.minimumspan?numberminimum span for header tick generator
options.size?numberdefault axis size
size?number-

AxesOptions

Ƭ AxesOptions: Object

Type declaration

NameTypeDescription
headers?AxesHeadersOptionsseismic headers axes options
samples?AxesSamplesOptionsspecify properties of vertical axis

AxesSamplesOptions

Ƭ AxesSamplesOptions: Object

Type declaration

NameTypeDescription
cssclass?stringdefines cssclass of samples axis
instance?Axisdefines instance of sample axis
location?AnnotationLocationdefines location of sample axis
size?numberdefines size in pixels of samples axis
ticks?Optionsobjects which defines ticks options of the axis.
title?Titledefines title options of sample axis
visible?booleandefines visibility of sample axis

ColorBarOptions

Ƭ ColorBarOptions: Object

options of colorbar

Type declaration

NameTypeDescription
alignment?Alignmentalignment
linestyle?Typeline style
margin?Options | stringdefines colorbar margin
maxheight?number | stringmaximum height
pipeline?SeismicPipelineseismic pipeline to properties for colorbar if it is null then default pipeline is used
width?numbercolorbar width

ColorBarOptionsOut

Ƭ ColorBarOptionsOut: Object

Type declaration

NameTypeDescription
alignmentAlignmentalignment
cssclassstringcss class
pipelineSeismicPipelineseismic pipeline to properties for colorbar if it is null then default pipeline is used
visiblebooleandefines visibility of colorbar

DataOptions

Ƭ DataOptions: Object

options

Type declaration

NameTypeDescription
pipeline?Optionspipeline options
scale?ScaleOptionsscale options

DataOptionsOut

Ƭ DataOptionsOut: Object

options

Type declaration

NameTypeDescription
pipelineOptionspipeline options
scaleScaleOptionsOutscale options

EventMap

Ƭ EventMap: EventMap & EventMap & { PipelineSet: { new: SeismicPipeline ; old: SeismicPipeline } ; VisibleLimitsChanged: { deviceLimits: Rect ; modelLimits: Rect ; visibleModelLimits: Rect } }


ExportToPdfOptions

Ƭ ExportToPdfOptions: Object

option to specify paper parameters and header and footer

Type declaration

NameTypeDescription
deviceunit?stringdefine how many depth units in one device unit.
documentfooter?FooterComponentan optional document PDF footer
documentheader?HeaderComponentan optional document PDF header
embededfonts?EmbededFont[]array of embedded fonts
exportscale?ScaleOptionsscale options for SeismicImage
footer?FooterComponentan optional PDF footer
header?HeaderComponentan optional PDF header
horizonpickervisible?booleantrue if horizon picker need to be exported to pdf
imagecompression?{ mode?: ImageCompression ; quality?: number ; speed?: SpeedCompression }options to specify the image compression
imagecompression.mode?ImageCompressionimage compression method used to exporting pdf.
imagecompression.quality?numberquality range from 0 to 1 that will express the jpeg image compression quality, available for jpeg mode only.
imagecompression.speed?SpeedCompressionspeed referring to the png compression speed, available for png mode only.
imagescalefactor?numberoptions to specify the image scale factor, right now 8 is maximum, Math.floor(600 / 72)
limits?Rectexport depth or time limits
output?stringdefine optional output filename
pdfstream?IWritableoptional user-customized Stream object
printsettings?DocumentExportSettingsdefine optional paper and export parameters
progress?(currentPage: number, totalPages: number) => voidCallback to show export progress
save?booleanflag to save the pdf directly to file or open dialog
scale?numberexport scale from model index unit to pixels by default as is
streamcompression?booleanenable or disable pdf output compression
truescale?booleanenable true scale

HVOptions

Ƭ HVOptions: Object

Type declaration

NameTypeDescription
cssclass?stringspecify scroll bar cssclass name
options?Options-
type?stringclass name of scroll bar
visible?booleanspecify scroll bar visibility

HeaderField

Ƭ HeaderField: Object

Type declaration

NameType
color?string
cssclass?string
formatter?LabelFormatHandler
minimumspan?number
name?string
title?string
visible?boolean

Options

Ƭ Options: Options & OptionsBase

options or seismic pipeline


OptionsBase

Ƭ OptionsBase: Object

Type declaration

NameTypeDescription
annotationssizes?AnnotationSizeJSON to hold (width or height) of the annotation
autoseismiclimits?booleansets model limits of the center group based on the pipeline limits. If limits sets to false
axes?AxesOptionsspecify set of axes
colorbar?ColorBarOptions & Optionsjson defining color bar
freezeupdate?booleanfreeze updating widget until new seismic data is loaded and rendered for visible area
layouttype?stringtype of layout 'default' or 'inside'
orientation?Orientationseismic trace orientation
pipeline?SeismicPipelineseismic pipeline
scale?ScaleOptionsscale options
scroll?ScrollOptionsspecify scroll bar properties
title?Titledefines title options of widget
tools?ToolsOptionstools options.

OptionsBaseOut

Ƭ OptionsBaseOut: Object

Type declaration

NameTypeDescription
annotationssizes?AnnotationSizeJSON to hold (width or height) of the annotation
autoseismiclimits?booleansets model limits of the center group based on the pipeline limits. If limits sets to false
axes?AxesOptionsspecify set of axes
colorbarColorBarOptionsOutjson defining color bar
freezeupdate?booleanfreeze updating widget until new seismic data is loaded and rendered for visible area
layouttype?stringtype of layout 'default' or 'inside'
orientationOrientationseismic trace orientation
pipelineSeismicPipelineseismic pipeline
scaleScaleOptionsOutscale options
scroll?ScrollOptionsspecify scroll bar properties
title?Titledefines title options of widget
tools?ToolsOptionsOuttools options

OptionsOut

Ƭ OptionsOut: OptionsOut & OptionsBaseOut

options or seismic pipeline


ScrollOptions

Ƭ ScrollOptions: Object

Type declaration

NameTypeDescription
horizontal?HVOptionsspecify horizontal scroll bar properties
vertical?HVOptionsspecify vertical scroll bar properties

Title

Ƭ Title: Object

title

Type declaration

NameTypeDescription
alignment?AnchorTypealignment
cssclass?stringCSS style of the title
location?AnnotationLocationdefines location
size?numbersize of the title in pixels
text?stringtitle text
textstyle?Typetext style
visible?booleanvisibility

Tools

Ƭ Tools: Tools & { HorizontalScroll: HorizontalScroll ; VerticalScroll: VerticalScroll ; centerCompositeTool: CompositeTool ; colorbar: FloatingColorBarTool ; comparator: Comparator ; cross-hair: CrossHair ; horizon-picker: HorizonPicker ; panning: Panning ; pick: Selection ; rubberband: RubberBand ; zoom: Zoom }


ToolsOptions

Ƭ ToolsOptions: Object

tools options

Type declaration

NameTypeDescription
colorbar?OptionsBaseFloating olor bar tool options.
comparator?OptionsTypeComparator options.
crosshair?OptionsCrosshair cursor options.
horizonpicker?OptionsHorizon picker options.
panning?OptionsPanning options.
rubberbandzoom?OptionsRubber band zoom options.
zoom?OptionsZoom options.

ToolsOptionsOut

Ƭ ToolsOptionsOut: Object

tools options

Type declaration

NameTypeDescription
colorbar?OptionsBaseFloating olor bar tool options.
comparator?OptionsOutComparator options.
crosshair?OptionsCrosshair cursor options.
horizonpicker?OptionsHorizon picker options.
panning?OptionsPanning options.
rubberbandzoom?OptionsRubber band zoom options.
zoom?OptionsZoom options.

TraceHeaderAxis

Ƭ TraceHeaderAxis: Object

helper, information about shapes associated with header

Type declaration

NameTypeDescription
axisAxis | nullheader annotations
labelText | nullheader labels
visiblebooleanheader visibility