Class DEMData
Index
Constructors
Properties
Methods
Constructors
constructor
- new DEMData(
uid: string | number,
data: RGBAImage | ImageData,
encoding: DEMEncoding,
redFactor?: number,
greenFactor?: number,
blueFactor?: number,
baseShift?: number,
): DEMDataParameters
- uid: string | number
the tile's unique id
- data: RGBAImage | ImageData
RGBAImage data has uniform 1px padding on all sides: square tile edge size defines stride // and dim is calculated as stride - 2.
- encoding: DEMEncoding
the encoding type of the data
OptionalredFactor: numberthe red channel factor used to unpack the data, used for
customencoding onlyOptionalgreenFactor: numberthe green channel factor used to unpack the data, used for
customencoding onlyOptionalblueFactor: numberthe blue channel factor used to unpack the data, used for
customencoding onlyOptionalbaseShift: numberthe base shift used to unpack the data, used for
customencoding only
Returns DEMData
- uid: string | number
Properties
baseShift
baseShift: number
blueFactor
blueFactor: number
data
data: Uint32Array
dim
dim: number
greenFactor
greenFactor: number
max
max: number
min
min: number
redFactor
redFactor: number
stride
stride: number
uid
uid: string | number
Methods
backfillBorder
Parameters
- borderTile: DEMData
- dx: number
- dy: number
Returns void
get
Parameters
- x: number
- y: number
Returns number
getPixels
Returns RGBAImage
getUnpackVector
Returns number[]
pack
Parameters
- v: number
Returns { b: number; g: number; r: number }
unpack
Parameters
- r: number
- g: number
- b: number
Returns number
Was this helpful?
Constructs a
DEMDataobject