Skip to content

m-gis核心库 v0.4.4


m-gis核心库 / HeightLimit

类: HeightLimit ​

定义于: analysis/HeightLimit.ts:56

用于配置限高分析相关功能。

    const limitHeight = new HeightLimit(window.viewer, {
    positions: [
      [117.210446, 31.829032, 0],
      [117.226334, 31.826662, 0],
      [117.226694, 31.807882, 0],
      [117.209776, 31.808359, 0],
      [117.209778, 31.808341, 0]
    ],
    baseHeight: 32, // 模型地面的海拔高度(单位:米)
    height: 20, // 限高
    color: 'rgba(255,0,0,0.5)',
  })
  limitHeight.addPrmitive()

继承 ​

构造函数 ​

构造函数 ​

new HeightLimit(viewer, options): HeightLimit

定义于: analysis/HeightLimit.ts:74

可选参数设置

参数 ​

viewer ​

Viewer

cesium中的viewer

options ​

OPTIONS

//限高参数

返回 ​

HeightLimit

重写了 ​

Analysis.constructor

属性 ​

_baseHeight ​

_baseHeight: number

定义于: analysis/HeightLimit.ts:58


_color ​

_color: Color

定义于: analysis/HeightLimit.ts:60


_delegate ​

_delegate: any

定义于: analysis/Analysis.ts:10

继承自 ​

Analysis._delegate


_height ​

_height: number

定义于: analysis/HeightLimit.ts:59


_limitHeightPrimitive ​

_limitHeightPrimitive: ClassificationPrimitive | null | undefined

定义于: analysis/HeightLimit.ts:61


_positions ​

_positions: Position[]

定义于: analysis/HeightLimit.ts:57


_show ​

_show: boolean

定义于: analysis/Analysis.ts:9

继承自 ​

Analysis._show


_viewer ​

_viewer: Viewer

定义于: analysis/Analysis.ts:8

继承自 ​

Analysis._viewer

访问器 ​

baseHeight ​

Getter 签名 ​

get baseHeight(): number

定义于: analysis/HeightLimit.ts:99

返回 ​

number

Setter 签名 ​

set baseHeight(e): void

定义于: analysis/HeightLimit.ts:94

参数 ​
e ​

number

返回 ​

void


color ​

Getter 签名 ​

get color(): Color

定义于: analysis/HeightLimit.ts:113

返回 ​

Color

Setter 签名 ​

set color(e): void

定义于: analysis/HeightLimit.ts:103

参数 ​
e ​

Color

返回 ​

void


height ​

Getter 签名 ​

get height(): number

定义于: analysis/HeightLimit.ts:90

返回 ​

number

Setter 签名 ​

set height(e): void

定义于: analysis/HeightLimit.ts:85

参数 ​
e ​

number

返回 ​

void


show ​

Getter 签名 ​

get show(): boolean

定义于: analysis/Analysis.ts:17

返回 ​

boolean

Setter 签名 ​

set show(value): void

定义于: analysis/Analysis.ts:21

参数 ​
value ​

boolean

返回 ​

void

继承自 ​

Analysis.show

方法 ​

_changeHeight() ​

_changeHeight(): void

定义于: analysis/HeightLimit.ts:161

改变限高高度

返回 ​

void


_init() ​

_init(): void

定义于: analysis/HeightLimit.ts:121

加入渲染图元

返回 ​

void


clear() ​

clear(): void

定义于: analysis/HeightLimit.ts:192

清除图元

返回 ​

void

MGis 地理三维库