Skip to content

API / geotoolkit / data / AbstractScaledData / AbstractScaledData

Class: AbstractScaledData

data.AbstractScaledData.AbstractScaledData

Defines an scaled data interface

Hierarchy

Table of contents

Constructors
  • [new AbstractScaledData()](/solutions/geotoolkit/GeoToolkit_JS/apis/classes/geotoolkit.data.abstractscaleddata.abstractscaleddata.md#new abstractscaleddata())
Methods

Contents

Constructors

new AbstractScaledData()

• new AbstractScaledData()

Methods

convertValueFromSource

▸ Abstract convertValueFromSource(v, d?): number

Convert value from original source to current scaled data

Parameters

Name Type Description
vnumbervalue of the original data source
Optional dnumberdepth of the original data source

Returns

number

▸ Abstract convertValueFromSource(v, d?): number[]

Convert array of values from original source to current scaled data

Parameters

Name Type Description
vnumber[]array of values of the original data source
Optional dnumber[]array of depths of the original data source

Returns

number[]


convertValueToSource

▸ Abstract convertValueToSource(v): number

Convert value from scaled data source to original source

Parameters

Name Type Description
vnumbervalue of the scaled data source

Returns

number

▸ Abstract convertValueToSource(v): number[]

Convert array of values from scaled data source to original source

Parameters

Name Type Description
vnumber[]array of values of the scaled data source

Returns

number[]


getClassName

▸ getClassName(): string

Returns

string


getDataOrder

▸ Abstract getDataOrder(): Order

return the order of the data set

Returns

Order


getIndexRange

▸ Abstract getIndexRange(from, to): Range

Gets index range

Parameters

Name Type Description
fromnumberfrom position
tonumberto position

Returns

Range


getLength

▸ Abstract getLength(): number

Get length

Returns

number


getMaxPosition

▸ Abstract getMaxPosition(): number

Gets max depth

Returns

number


getMaxValue

▸ Abstract getMaxValue(): number

Gets max value

Returns

number


getMaxWrapLevel

▸ Abstract getMaxWrapLevel(): number

Gets max wrap level

Returns

number


getMinPosition

▸ Abstract getMinPosition(): number

Gets min depth

Returns

number


getMinValue

▸ Abstract getMinValue(): number

Gets min value

Returns

number


getMinWrapLevel

▸ Abstract getMinWrapLevel(): number

Gets min wrap level

Returns

number


getPositionArray

▸ Abstract getPositionArray(): number[]

Gets position array

Returns

number[]

Position array


getProperties

▸ getProperties(): Record<string, any&gt;

Gets all the properties pertaining to this object

Returns

Record<string, any&gt;


getSample

▸ Abstract getSample(index): DataSample

Return sample at specified index

Parameters

Name Type Description
indexnumberindex of the sample

Returns

DataSample

sample


getSamples

▸ Abstract getSamples(): DataSample[]

Gets samples

Returns

DataSample[]


getSource

▸ Abstract getSource(): any

Get data source

Returns

any


getValue

▸ Abstract getValue(position): number

Gets value

Parameters

Name Type
positionnumber

Returns

number


getValueArray

▸ Abstract getValueArray(): number[]

Gets value array either

Returns

number[]

Value array


getValueAt

▸ Abstract getValueAt(position): number

Gets value

Parameters

Name Type
positionnumber

Returns

number


isForwardOnly

▸ Abstract isForwardOnly(): boolean

Is data source forward only

Returns

boolean


isOutdated

▸ Abstract isOutdated(): boolean

If data is outdated

Returns

boolean


setConversion

▸ Abstract setConversion(conversion): void

Sets conversion

Parameters

Name Type
conversionDataConversion

Returns

void


setInterpolation

▸ Abstract setInterpolation(interpolation): void

Set interpolation

Parameters

Name Type
interpolationDataInterpolation

Returns

void


setProperties

▸ setProperties(properties): AbstractScaledData

Sets all the properties pertaining to this object

Parameters

Name Type Description
propertiesRecord<string, any&gt;An object containing the properties to set

Returns

AbstractScaledData

this


getClassName

▸ Static getClassName(): string

Returns

string