Last updated

API / geotoolkit / 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)

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