Skip to content

m-gis核心库 v0.4.4


m-gis核心库 / Water

类: Water

定义于: overlay/primitive/Water.ts:18

继承

  • PrimitiveOverlay

构造函数

构造函数

new Water(positions, options): Water

定义于: overlay/primitive/Water.ts:21

参数

positions

Position[]

options

any

返回

Water

重写了

PrimitiveOverlay.constructor

属性

_attr

_attr: any

定义于: overlay/PrimitiveOverlay.ts:19

继承自

PrimitiveOverlay._attr


_bid

_bid: any

定义于: overlay/PrimitiveOverlay.ts:11

继承自

PrimitiveOverlay._bid


_delegate

_delegate: any

定义于: overlay/PrimitiveOverlay.ts:13

继承自

PrimitiveOverlay._delegate


_id

_id: any

定义于: overlay/PrimitiveOverlay.ts:10

继承自

PrimitiveOverlay._id


_inBatch

_inBatch: boolean

定义于: overlay/PrimitiveOverlay.ts:12

继承自

PrimitiveOverlay._inBatch


_layer

_layer: Layer | undefined

定义于: overlay/PrimitiveOverlay.ts:16

继承自

PrimitiveOverlay._layer


_material

_material: Material

定义于: overlay/primitive/Water.ts:19


_options

_options: any

定义于: overlay/PrimitiveOverlay.ts:23

继承自

PrimitiveOverlay._options


_outline

_outline: any

定义于: overlay/PrimitiveOverlay.ts:22

继承自

PrimitiveOverlay._outline


_overlayEvent

_overlayEvent: OverlayEvent

定义于: overlay/PrimitiveOverlay.ts:20

继承自

PrimitiveOverlay._overlayEvent


_position

_position: any

定义于: overlay/PrimitiveOverlay.ts:14

继承自

PrimitiveOverlay._position


_positions

_positions: any

定义于: overlay/PrimitiveOverlay.ts:15

继承自

PrimitiveOverlay._positions


_show

_show: boolean

定义于: overlay/PrimitiveOverlay.ts:17

继承自

PrimitiveOverlay._show


_style

_style: any

定义于: overlay/PrimitiveOverlay.ts:18

继承自

PrimitiveOverlay._style


type

type: any

定义于: overlay/PrimitiveOverlay.ts:21

继承自

PrimitiveOverlay.type

访问器

amplitude

Getter 签名

get amplitude(): number

定义于: overlay/primitive/Water.ts:86

返回

number

Setter 签名

set amplitude(value): void

定义于: overlay/primitive/Water.ts:81

振幅

参数
value

number

返回

void


animationSpeed

Getter 签名

get animationSpeed(): number

定义于: overlay/primitive/Water.ts:74

返回

number

Setter 签名

set animationSpeed(value): void

定义于: overlay/primitive/Water.ts:69

动画速度

参数
value

number

返回

void


attr

Getter 签名

get attr(): any

定义于: overlay/PrimitiveOverlay.ts:82

返回

any

Setter 签名

set attr(attr): void

定义于: overlay/PrimitiveOverlay.ts:78

覆盖物的额外属性设置

参数
attr

any

返回

void

继承自

PrimitiveOverlay.attr


baseWaterColor

Getter 签名

get baseWaterColor(): Color

定义于: overlay/primitive/Water.ts:50

返回

Color

Setter 签名

set baseWaterColor(value): void

定义于: overlay/primitive/Water.ts:45

参数
value

Color

返回

void


delegate

Getter 签名

get delegate(): any

定义于: overlay/PrimitiveOverlay.ts:100

覆盖物的代理对象

返回

any

继承自

PrimitiveOverlay.delegate


fadeFactor

Getter 签名

get fadeFactor(): number

定义于: overlay/primitive/Water.ts:110

返回

number

Setter 签名

set fadeFactor(value): void

定义于: overlay/primitive/Water.ts:105

渐入渐出

参数
value

number

返回

void


frequency

Getter 签名

get frequency(): number

定义于: overlay/primitive/Water.ts:62

返回

number

Setter 签名

set frequency(value): void

定义于: overlay/primitive/Water.ts:57

频率

参数
value

number

返回

void


id

Getter 签名

get id(): any

定义于: overlay/PrimitiveOverlay.ts:57

返回

any

Setter 签名

set id(id): void

定义于: overlay/PrimitiveOverlay.ts:53

设置覆盖物的业务 id

参数
id

any

返回

void

继承自

PrimitiveOverlay.id


outline

Getter 签名

get outline(): any

定义于: overlay/PrimitiveOverlay.ts:109

outline 代理对象

返回

any

继承自

PrimitiveOverlay.outline


overlayEvent

Getter 签名

get overlayEvent(): OverlayEvent

定义于: overlay/PrimitiveOverlay.ts:91

覆盖物的事件对象

返回

OverlayEvent

继承自

PrimitiveOverlay.overlayEvent


overlayId

Getter 签名

get overlayId(): any

定义于: overlay/PrimitiveOverlay.ts:45

覆盖物唯一标识

返回

any

继承自

PrimitiveOverlay.overlayId


show

Getter 签名

get show(): boolean

定义于: overlay/PrimitiveOverlay.ts:70

返回

boolean

Setter 签名

set show(show): void

定义于: overlay/PrimitiveOverlay.ts:65

覆盖物的可见性

参数
show

boolean

返回

void

继承自

PrimitiveOverlay.show


specularIntensity

Getter 签名

get specularIntensity(): number

定义于: overlay/primitive/Water.ts:98

返回

number

Setter 签名

set specularIntensity(value): void

定义于: overlay/primitive/Water.ts:93

高光强度

参数
value

number

返回

void

方法

_addHandlerSync()

_addHandlerSync(): void

定义于: overlay/PrimitiveOverlay.ts:163

返回

void

继承自

PrimitiveOverlay._addHandlerSync


_initGeometry()

_initGeometry(): void

定义于: overlay/primitive/Water.ts:118

返回

void


addToLayer()

addToLayer(layer): Water

定义于: overlay/PrimitiveOverlay.ts:232

添加到指定图层

参数

layer

any

指定图层

返回

Water

继承自

PrimitiveOverlay.addToLayer


fire()

fire(type, params): Water

定义于: overlay/PrimitiveOverlay.ts:272

触发事件

参数

type

string

params

any

返回

Water

继承自

PrimitiveOverlay.fire


off()

off(type, callback, context): Water

定义于: overlay/PrimitiveOverlay.ts:260

注销事件

参数

type

string

事件类型

callback

any

监听回调

context

any

返回

Water

继承自

PrimitiveOverlay.off


on()

on(type, callback, context?): Water

定义于: overlay/PrimitiveOverlay.ts:247

注册事件

参数

type

string | number

事件类型

callback

any

监听回调

context?

any

返回

Water

继承自

PrimitiveOverlay.on


remove()

remove(): Water

定义于: overlay/PrimitiveOverlay.ts:219

从图层上移出

返回

Water

继承自

PrimitiveOverlay.remove


set()

set(): void

定义于: overlay/PrimitiveOverlay.ts:277

返回

void

继承自

PrimitiveOverlay.set


setLabel()

setLabel(text, textStyle): Water

定义于: overlay/PrimitiveOverlay.ts:195

设置文字标签

参数

text

string

指定文本的属性。支持显式换行符'\ n'。

textStyle

any

text 样式

返回

Water

继承自

PrimitiveOverlay.setLabel


setStyle()

setStyle(): Water

定义于: overlay/PrimitiveOverlay.ts:210

TODO设置样式

返回

Water

继承自

PrimitiveOverlay.setStyle


getOverlayType()

static getOverlayType(type): string | number | undefined

定义于: overlay/PrimitiveOverlay.ts:305

获取 Overlay 类型

参数

type

string

返回

string | number | undefined

继承自

PrimitiveOverlay.getOverlayType


registerType()

static registerType(type): void

定义于: overlay/PrimitiveOverlay.ts:293

Overlay 类型注册

参数

type

string

返回

void

继承自

PrimitiveOverlay.registerType

MGis 地理三维库