API / geotoolkit / las / Las20Writer / Las20Writer
las.Las20Writer.Las20Writer
LAS writer for LAS version 2.0
↳
Las20Writer↳↳
Las20Writer
Constructors
Methods
Constructors
• new Las20Writer(indexData)
Constructor
| Name | Type | Description |
|---|---|---|
indexData | NumericalDataSeries | data series which stores index values (depth, time or index) |
AbstractLasWriter.constructor
Methods
▸ addCurve(curveData, mnemonic?, unit?, value?, description?): Las20Writer
Adds curve
| Name | Type | Description |
|---|---|---|
curveData | NumericalDataSeries | curve data series |
Optional mnemonic | string | mnemonic |
Optional unit | string | unit |
Optional value | string | value |
Optional description | string | description |
▸ addCurveComment(position, comment): Las20Writer
Adds comment to curve section
| Name | Type | Description |
|---|---|---|
position | number | position |
comment | string | comment |
▸ addParameter(mnemonic, unit, value, description): Las20Writer
Adds parameter
| Name | Type | Description |
|---|---|---|
mnemonic | string | mnemonic |
unit | string | unit |
value | string | value |
description | string | description |
▸ addParameterComment(position, comment): Las20Writer
Adds comment to parameter section
| Name | Type | Description |
|---|---|---|
position | number | position |
comment | string | comment |
▸ addVersionComment(position, comment): Las20Writer
Adds comment to version section
| Name | Type | Description |
|---|---|---|
position | number | position |
comment | string | comment |
▸ addWellComment(position, comment): Las20Writer
Adds comment to well section
| Name | Type | Description |
|---|---|---|
position | number | position |
comment | string | comment |
▸ Protected convertSectionToString(section): string
Converts section to string
| Name | Type | Description |
|---|---|---|
section | LasParameterSection | section |
string
AbstractLasWriter.convertSectionToString
▸ getClassName(): string
string
▸ Protected getDataValuesDelimiterSymbol(): string
Gets assigned data values delimiter symbol
string
data values delimiter symbol
AbstractLasWriter.getDataValuesDelimiterSymbol
▸ getNullValue(): number
Gets null value
number
null value
AbstractLasWriter.getNullValue
▸ getVersionSection(): LasVersionSection
Gets version section
version section
AbstractLasWriter.getVersionSection
▸ getWellSection(): LasWellSection
Gets well section
well section
AbstractLasWriter.getWellSection
▸ save(stream): void
Save
| Name | Type | Description |
|---|---|---|
stream | IWritable | stream to save file |
void
▸ Protected saveParameterSection(stream, parameterSection): void
Saves parameter section
| Name | Type | Description |
|---|---|---|
stream | IWritable | stream to save file |
parameterSection | LasParameterSection |
void
AbstractLasWriter.saveParameterSection
▸ Protected saveVersionSection(stream): void
Saves version section
| Name | Type | Description |
|---|---|---|
stream | IWritable | stream to save file |
void
AbstractLasWriter.saveVersionSection
▸ Protected saveWellSection(stream): void
Saves well section
| Name | Type | Description |
|---|---|---|
stream | IWritable | stream to save file |
void
AbstractLasWriter.saveWellSection
▸ setAPINumber(value): Las20Writer
Sets API number
| Name | Type | Description |
|---|---|---|
value | string | value |
this
▸ setCompanyName(value): Las20Writer
Sets company name
| Name | Type | Description |
|---|---|---|
value | string | value |
this
▸ setCountry(value): Las20Writer
Sets country
| Name | Type | Description |
|---|---|---|
value | string | value |
this
▸ setCounty(value): Las20Writer
Sets county
| Name | Type | Description |
|---|---|---|
value | string | value |
this
▸ setDataSectionGroup(dataSectionGroup): void
Sets data section group (convenience method). If it's used then saving the group content is performed
| Name | Type | Description |
|---|---|---|
dataSectionGroup | LasSectionGroup | data section group |
void
▸ setDate(value): Las20Writer
Sets date
| Name | Type | Description |
|---|---|---|
value | string | value |
this
▸ setField(value): Las20Writer
Sets field
| Name | Type | Description |
|---|---|---|
value | string | value |
this
▸ setLicenceNumber(value): Las20Writer
Sets license number
| Name | Type | Description |
|---|---|---|
value | string | value |
this
▸ setLocation(value): Las20Writer
Sets location
| Name | Type | Description |
|---|---|---|
value | string | value |
this
▸ setNullValue(value): Las20Writer
Sets null value
| Name | Type | Description |
|---|---|---|
value | number | null value |
AbstractLasWriter.setNullValue
▸ setProvince(value): Las20Writer
Sets province
| Name | Type | Description |
|---|---|---|
value | string | value |
this
▸ setServiceCompany(value): Las20Writer
Sets service company
| Name | Type | Description |
|---|---|---|
value | string | value |
this
▸ setState(value): Las20Writer
Sets state
| Name | Type | Description |
|---|---|---|
value | string | value |
this
▸ setUWI(value): Las20Writer
Sets unique well id
| Name | Type | Description |
|---|---|---|
value | string | value |
this
▸ setVersionSection(versionSection): void
Sets version section
| Name | Type | Description |
|---|---|---|
versionSection | LasVersionSection | version section |
void
AbstractLasWriter.setVersionSection
▸ setWellName(value): Las20Writer
Sets well name
| Name | Type | Description |
|---|---|---|
value | string | value |
this
▸ setWellSection(wellSection): void
Sets well section to be saved
| Name | Type | Description |
|---|---|---|
wellSection | LasWellSection | well section |
void
AbstractLasWriter.setWellSection
▸ Static getClassName(): string
string