new UAnalyHeightLimit(opt)
| Name | Type | Default | Description |
|---|---|---|---|
opt |
UAnalyHeightLimitCO | {} | optional |
Example
let analy = app.activeAnalysis('HeightLimit');
Methods
-
active()
-
고도 제한 분석 기능을 활성화하는 함수
-
addChange(callback)
-
변경 이벤트 콜백을 추가하는 함수
Name Type Description callbackfunction 콜백 함수
-
addFilter(options)UHeightFilter|null
-
고도 제한 필터를 추가하는 함수
Name Type Description optionsPartial.<{id: string, geometry: OLGeometry, height: number, layers: Array.<string>}> 필터 옵션
Returns:
Type Description UHeightFilter | null 생성된 필터 -
clear()
-
고도 제한 분석 기능 초기화 함수
-
deactive()
-
고도 제한 분석 기능을 비활성화하는 함수
-
getFilters()Record.<string, UHeightFilter>
-
등록된 모든 필터를 반환하는 함수
Returns:
Type Description Record.<string, UHeightFilter> 필터 목록 -
getFiltersById(name)UHeightFilter
-
ID로 필터를 반환하는 함수
Name Type Description namestring 필터 ID
Returns:
Type Description UHeightFilter 필터 -
removeChange(callback)
-
변경 이벤트 콜백을 제거하는 함수
Name Type Description callbackfunction 콜백 함수
-
removeFilter(filter)
-
고도 제한 필터를 제거하는 함수
Name Type Description filterUHeightFilter | string 필터 객체 또는 필터 ID
-
removeFilterAll()
-
모든 고도 제한 필터를 제거하는 함수
-
removeFilterById(name)
-
ID로 고도 제한 필터를 제거하는 함수
Name Type Description namestring 필터 ID
Type Definitions
-
UAnalyHeightLimitCOobject
-
~extends UAnaly~UAnalyCO
UAnalyHeightLimit 생성자 옵션Properties:
Name Type Argument Default Description namestring <optional>
'HeightLimit' 분석 클래스 이름