Skip to content

API / geotoolkit / las / Las20Writer / Las20Writer

Class: Las20Writer

las.Las20Writer.Las20Writer

LAS writer for LAS version 2.0

Hierarchy

Table of contents

Constructors
  • [new Las20Writer(indexData)](/solutions/geotoolkit/GeoToolkit_JS/apis/classes/geotoolkit.las.las20writer.las20writer.md#new las20writer(indexdata))
Methods

Contents

Constructors

new Las20Writer(indexData)

• new Las20Writer(indexData)

Constructor

Parameters

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

Overrides

AbstractLasWriter.constructor

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


addCurveComment

▸ addCurveComment(position, comment): Las20Writer

Adds comment to curve section

Parameters

Name Type Description
positionnumberposition
commentstringcomment

Returns

Las20Writer


addParameter

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

Adds parameter

Parameters

Name Type Description
mnemonicstringmnemonic
unitstringunit
valuestringvalue
descriptionstringdescription

Returns

Las20Writer


addParameterComment

▸ addParameterComment(position, comment): Las20Writer

Adds comment to parameter section

Parameters

Name Type Description
positionnumberposition
commentstringcomment

Returns

Las20Writer


addVersionComment

▸ addVersionComment(position, comment): Las20Writer

Adds comment to version section

Parameters

Name Type Description
positionnumberposition
commentstringcomment

Returns

Las20Writer


addWellComment

▸ addWellComment(position, comment): Las20Writer

Adds comment to well section

Parameters

Name Type Description
positionnumberposition
commentstringcomment

Returns

Las20Writer


convertSectionToString

▸ Protected convertSectionToString(section): string

Converts section to string

Parameters

Name Type Description
sectionLasParameterSectionsection

Returns

string

Inherited from

AbstractLasWriter.convertSectionToString


getClassName

▸ getClassName(): string

Returns

string


getDataValuesDelimiterSymbol

▸ Protected getDataValuesDelimiterSymbol(): string

Gets assigned data values delimiter symbol

Returns

string

data values delimiter symbol

Overrides

AbstractLasWriter.getDataValuesDelimiterSymbol


getNullValue

▸ getNullValue(): number

Gets null value

Returns

number

null value

Inherited from

AbstractLasWriter.getNullValue


getVersionSection

▸ getVersionSection(): LasVersionSection

Gets version section

Returns

LasVersionSection

version section

Inherited from

AbstractLasWriter.getVersionSection


getWellSection

▸ getWellSection(): LasWellSection

Gets well section

Returns

LasWellSection

well section

Inherited from

AbstractLasWriter.getWellSection


save

▸ save(stream): void

Save

Parameters

Name Type Description
streamIWritablestream to save file

Returns

void

Overrides

AbstractLasWriter.save


saveParameterSection

▸ Protected saveParameterSection(stream, parameterSection): void

Saves parameter section

Parameters

Name Type Description
streamIWritablestream to save file
parameterSectionLasParameterSection

Returns

void

Inherited from

AbstractLasWriter.saveParameterSection


saveVersionSection

▸ Protected saveVersionSection(stream): void

Saves version section

Parameters

Name Type Description
streamIWritablestream to save file

Returns

void

Inherited from

AbstractLasWriter.saveVersionSection


saveWellSection

▸ Protected saveWellSection(stream): void

Saves well section

Parameters

Name Type Description
streamIWritablestream to save file

Returns

void

Inherited from

AbstractLasWriter.saveWellSection


setAPINumber

▸ setAPINumber(value): Las20Writer

Sets API number

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this


setCompanyName

▸ setCompanyName(value): Las20Writer

Sets company name

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this


setCountry

▸ setCountry(value): Las20Writer

Sets country

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this


setCounty

▸ setCounty(value): Las20Writer

Sets county

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this


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


setDate

▸ setDate(value): Las20Writer

Sets date

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this


setField

▸ setField(value): Las20Writer

Sets field

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this


setLicenceNumber

▸ setLicenceNumber(value): Las20Writer

Sets license number

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this


setLocation

▸ setLocation(value): Las20Writer

Sets location

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this


setNullValue

▸ setNullValue(value): Las20Writer

Sets null value

Parameters

Name Type Description
valuenumbernull value

Returns

Las20Writer

Inherited from

AbstractLasWriter.setNullValue


setProvince

▸ setProvince(value): Las20Writer

Sets province

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this


setServiceCompany

▸ setServiceCompany(value): Las20Writer

Sets service company

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this


setState

▸ setState(value): Las20Writer

Sets state

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this


setUWI

▸ setUWI(value): Las20Writer

Sets unique well id

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this


setVersionSection

▸ setVersionSection(versionSection): void

Sets version section

Parameters

Name Type Description
versionSectionLasVersionSectionversion section

Returns

void

Inherited from

AbstractLasWriter.setVersionSection


setWellName

▸ setWellName(value): Las20Writer

Sets well name

Parameters

Name Type Description
valuestringvalue

Returns

Las20Writer

this


setWellSection

▸ setWellSection(wellSection): void

Sets well section to be saved

Parameters

Name Type Description
wellSectionLasWellSectionwell section

Returns

void

Inherited from

AbstractLasWriter.setWellSection


getClassName

▸ Static getClassName(): string

Returns

string