Last updated

API / geotoolkit / data / AbstractScaledData / AbstractScaledData

Class: AbstractScaledData

data.AbstractScaledData.AbstractScaledData

Defines an scaled data interface

Hierarchy

Table of contents

Constructors
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>

Gets all the properties pertaining to this object

Returns

Record<string, any>


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>An object containing the properties to set

Returns

AbstractScaledData

this


getClassName

Static getClassName(): string

Returns

string