Last updated

API / geotoolkit / seismic / data / MemoryCube / MemoryCube

Namespace: MemoryCube

data.MemoryCube.MemoryCube

Table of contents

Type Aliases

Contents

Type Aliases

EventMap

Ƭ EventMap: EventMap & { StateChanged: void }


Location

Ƭ Location: Object

Seismic Cube position or size in IJK coordinate system

Type declaration

NameTypeDescription
i?numberThe inline number of the section
j?numberThe xline number of the section
k?numberThe sample index of the horizontal slice

Options

Ƭ Options: Object

Type declaration

NameTypeDescription
getsubvolume?(cube: MemoryCube, position: Location, size: Size) => Taskreturn dataview for specified sub cube
ijkmapping?(cube: MemoryCube, position: Location) => LocationConvert external {I, J, K} coordinates to storage coordinates if necessary
levelofdetailsnumbermemory storage level of details
memorylimit?numberUpper memory limit in Megabyte
sampleratenumberseismic sample rate
sampletypeSampleTypememory storage sample type
statisticsStatisticsseismic statistics
tilesize?Size | numbertile storage size
volumesizeSizememory storage size

Size

Ƭ Size: Object

Seismic Cube position or size in IJK coordinate system

Type declaration

NameTypeDescription
inumberAmount of the inline slices
jnumberAmount of the xline slices
knumberThe samples amount per trace

SliceReaderOptions

Ƭ SliceReaderOptions: Object

Type declaration

NameTypeDescription
locationLocationReader slice position
readerSeismicReaderSeismic reader

StatisticsOptionsOut

Ƭ StatisticsOptionsOut: Object

Type declaration

NameTypeDescription
memory{ estimation: number ; limits: number | null ; usage: number }-
memory.estimationnumberTotal cube estimated size in bytes
memory.limitsnumber | nullMaximum memory usage in bytes, if specified
memory.usagenumberMemory usage in bytes
sizes{ bounds: Size ; tile: Size ; volume: Size }Size metrics
sizes.boundsSizeGrid bounds
sizes.tileSizeTile size in traces and samples model space
sizes.volumeSizeVolume size in traces and samples model space