API / geotoolkit / welllog3d / data / Borehole3DDataRow / Borehole3DDataRow
data.Borehole3DDataRow.Borehole3DDataRow
One line of 3D data to be passed into Borehole3DData.<br> The number of entries in the radii array determines the number of sectors; each sector spans an equal angle region (360 degrees total).<br> Each row contains a radius per sector, and a value per sector.
↳
Borehole3DDataRow
Constructors
- [new Borehole3DDataRow(options)](/solutions/geotoolkit/GeoToolkit_JS/apis/classes/geotoolkit.welllog3d.data-6.borehole3ddatarow.borehole3ddatarow.md#new borehole3ddatarow(options))
Methods
Css Properties
| Name | Type | Description |
|---|---|---|
depth | number | Depth of this sample along the borehole |
Constructors
• new Borehole3DDataRow(options)
Creates a borehole 3D data row for a single depth sample.
| Name | Type | Description |
|---|---|---|
options | Options | depth and optional sector data for this sample |
AbstractDataRow.constructor
Methods
▸ getAngles(): number[]
Returns the azimuth angle (in radians) assigned to each sector.<br> Angles are evenly distributed from 0 to 2π based on the radii count.
number[]
sector angle array
▸ getClassName(): string
string
▸ getDepth(): number
Returns the depth of this sample.
number
depth
▸ getProperties(): Required<Options>
Gets all the properties pertaining to this object.
Required<Options>
properties object
▸ getRadii(): number[]
Returns the radius assigned to each sector.
number[]
sector radii
▸ getSize(): number
Returns the number of sectors (equal to the radii count).
number
sector count
▸ getValues(values?): number[]
Returns the log values per sector, optionally copying them into the provided array.
| Name | Type | Description |
|---|---|---|
Optional values | number[] | optional output array to receive values |
number[]
sector values
▸ setData(options): Borehole3DDataRow
Sets the sector data for this depth sample.<br> When the number of values does not match the number of radii, values are padded with 0 or truncated and a warning is logged.<br> Sector angles are computed automatically as equal steps around 360 degrees.
| Name | Type | Description |
|---|---|---|
options | DataOptions | radii, and optional values per sector |
this
▸ setProperties(properties?): Borehole3DDataRow
Sets all the properties pertaining to this object.
| Name | Type | Description |
|---|---|---|
Optional properties | Options | an object containing the properties to set |
this
▸ Static getClassName(): string
string