Last updated

API / geotoolkit / welllog / data / las / Las20Writer / Las20Writer

Class: Las20Writer

las.Las20Writer.Las20Writer

LAS writer for LAS version 2.0

Hierarchy

Table of contents

Constructors
Methods

Contents

Constructors

new Las20Writer(indexData)

new Las20Writer(indexData)

Constructor

Parameters

Name Type Description
indexDataNumericalDataSeriesdata series which stores index values (depth, time or index)

Inherited from

Las20Writer

Methods

addCurve

addCurve(curveData, mnemonic?, unit?, value?, description?): Las20Writer

Adds curve

Parameters

Name Type Description
curveDataNumericalDataSeriescurve data series
Optional mnemonicstringmnemonic
Optional unitstringunit
Optional valuestringvalue
Optional descriptionstringdescription

Returns

Las20Writer

Inherited from

Las20Writer.addCurve


addCurveComment

addCurveComment(position, comment): Las20Writer

Adds comment to curve section

Parameters

Name Type Description
positionnumberposition
commentstringcomment

Returns

Las20Writer

Inherited from

Las20Writer.addCurveComment


addParameter

addParameter(mnemonic, unit, value, description): Las20Writer

Adds parameter

Parameters

Name Type Description
mnemonicstringmnemonic
unitstringunit
valuestringvalue
descriptionstringdescription

Returns

Las20Writer

Inherited from

Las20Writer.addParameter


addParameterComment

addParameterComment(position, comment): Las20Writer

Adds comment to parameter section

Parameters

Name Type Description
positionnumberposition
commentstringcomment

Returns

Las20Writer

Inherited from

Las20Writer.addParameterComment


addVersionComment

addVersionComment(position, comment): Las20Writer

Adds comment to version section

Parameters

Name Type Description
positionnumberposition
commentstringcomment

Returns

Las20Writer

Inherited from

Las20Writer.addVersionComment


addWellComment

addWellComment(position, comment): Las20Writer

Adds comment to well section

Parameters

Name Type Description
positionnumberposition
commentstringcomment

Returns

Las20Writer

Inherited from

Las20Writer.addWellComment


convertSectionToString

Protected convertSectionToString(section): string

Converts section to string

Parameters

Name Type Description
sectionLasParameterSectionsection

Returns

string

Inherited from

Las20Writer.convertSectionToString


getClassName

getClassName(): string

Returns

string

Inherited from

Las20Writer.getClassName


getDataValuesDelimiterSymbol

Protected getDataValuesDelimiterSymbol(): string

Gets assigned data values delimiter symbol

Returns

string

data values delimiter symbol

Inherited from

Las20Writer.getDataValuesDelimiterSymbol


getNullValue

getNullValue(): number

Gets null value

Returns

number

null value

Inherited from

Las20Writer.getNullValue


getVersionSection

getVersionSection(): LasVersionSection

Gets version section

Returns

LasVersionSection

version section

Inherited from

Las20Writer.getVersionSection


getWellSection

getWellSection(): LasWellSection

Gets well section

Returns

LasWellSection

well section

Inherited from

Las20Writer.getWellSection


save

save(stream): void

Save

Parameters

Name Type Description
streamIWritablestream to save file

Returns

void

Inherited from

Las20Writer.save


saveParameterSection

Protected saveParameterSection(stream, parameterSection): void

Saves parameter section

Parameters

Name Type Description
streamIWritablestream to save file
parameterSectionLasParameterSection

Returns

void

Inherited from

Las20Writer.saveParameterSection


saveVersionSection

Protected saveVersionSection(stream): void

Saves version section

Parameters

Name Type Description
streamIWritablestream to save file

Returns

void

Inherited from

Las20Writer.saveVersionSection


saveWellSection

Protected saveWellSection(stream): void

Saves well section

Parameters

Name Type Description
streamIWritablestream to save file

Returns

void

Inherited from

Las20Writer.saveWellSection


setAPINumber

setAPINumber(value): Las20Writer

Sets API number

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this

Inherited from

Las20Writer.setAPINumber


setCompanyName

setCompanyName(value): Las20Writer

Sets company name

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this

Inherited from

Las20Writer.setCompanyName


setCountry

setCountry(value): Las20Writer

Sets country

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this

Inherited from

Las20Writer.setCountry


setCounty

setCounty(value): Las20Writer

Sets county

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this

Inherited from

Las20Writer.setCounty


setDataSectionGroup

setDataSectionGroup(dataSectionGroup): void

Sets data section group (convenience method). If it's used then saving the group content is performed

Parameters

Name Type Description
dataSectionGroupLasSectionGroupdata section group

Returns

void

Inherited from

Las20Writer.setDataSectionGroup


setDate

setDate(value): Las20Writer

Sets date

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this

Inherited from

Las20Writer.setDate


setField

setField(value): Las20Writer

Sets field

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this

Inherited from

Las20Writer.setField


setLicenceNumber

setLicenceNumber(value): Las20Writer

Sets license number

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this

Inherited from

Las20Writer.setLicenceNumber


setLocation

setLocation(value): Las20Writer

Sets location

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this

Inherited from

Las20Writer.setLocation


setNullValue

setNullValue(value): Las20Writer

Sets null value

Parameters

Name Type Description
valuenumbernull value

Returns

Las20Writer

Inherited from

Las20Writer.setNullValue


setProvince

setProvince(value): Las20Writer

Sets province

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this

Inherited from

Las20Writer.setProvince


setServiceCompany

setServiceCompany(value): Las20Writer

Sets service company

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this

Inherited from

Las20Writer.setServiceCompany


setState

setState(value): Las20Writer

Sets state

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this

Inherited from

Las20Writer.setState


setUWI

setUWI(value): Las20Writer

Sets unique well id

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this

Inherited from

Las20Writer.setUWI


setVersionSection

setVersionSection(versionSection): void

Sets version section

Parameters

Name Type Description
versionSectionLasVersionSectionversion section

Returns

void

Inherited from

Las20Writer.setVersionSection


setWellName

setWellName(value): Las20Writer

Sets well name

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this

Inherited from

Las20Writer.setWellName


setWellSection

setWellSection(wellSection): void

Sets well section to be saved

Parameters

Name Type Description
wellSectionLasWellSectionwell section

Returns

void

Inherited from

Las20Writer.setWellSection


getClassName

Static getClassName(): string

Returns

string

Inherited from

Las20Writer.getClassName