new UAnalyViewCone(opt)
| Name | Type | Default | Description |
|---|---|---|---|
opt |
UAnalyViewConeCO | {} | optional |
Example
let analy = app.activeAnalysis('ViewCone');
Members
-
OPT_KEYS
-
Methods
-
active()
-
뷰콘 분석 기능을 활성화하는 함수
-
addFilter(options)UHeightFilter3D|undefined
-
분석 필터를 추가하는 함수
Name Type Description optionsViewConeFilterOption 필터 생성 옵션
Returns:
Type Description UHeightFilter3D | undefined 필터 -
clear()
-
뷰콘 분석 기능 초기화 함수
-
deactive()
-
뷰콘 분석 기능을 비활성화하는 함수
-
getFilters()Record.<string, UHeightFilter3D>
-
등록된 모든 필터를 반환하는 함수
Returns:
Type Description Record.<string, UHeightFilter3D> 필터 목록 -
getFiltersById(id)UHeightFilter3D
-
ID로 필터를 반환하는 함수
Name Type Description idstring 필터 아이디
Returns:
Type Description UHeightFilter3D 필터 -
getType()string
-
뷰콘 분석 타입을 반환하는 함수
Returns:
Type Description string 뷰콘 분석 타입 -
makeMesh(filter)
-
분석 필터의 Mesh를 생성하는 함수
Name Type Description filterUHeightFilter3D 분석 필터
-
removeFilter(filter)
-
분석 필터를 제거하는 함수
Name Type Description filterUHeightFilter3D | string 제거할 분석 필터
-
removeFilterAll()
-
모든 분석 필터를 제거하는 함수
-
removeFilterById(id)
-
ID로 분석 필터를 제거하는 함수
Name Type Description idstring 필터 아이디
-
setType(type)
-
뷰콘 분석 타입을 설정하는 함수
Name Type Description typestring 뷰콘 분석 타입
Type Definitions
-
IntersectViewConeAreaInfoobject
-
교차 영역 정보 타입
Properties:
Name Type Argument Description idstring coordinatesArray.<GeoPosition> geometryobject ol.geom.Polygon
minZnumber <optional>
maxZnumber <optional>
-
UAnalyViewConeCOOmit.<UAnaly~UAnalyCO, never> UAnalyViewConeCO_Content
-
~extends UAnaly~UAnalyCO
생성자 옵션 -
UAnalyViewConeCO_Contentobject
-
UAnalyViewCone 생성자 옵션 내용 타입
Properties:
Name Type Argument Default Description namestring <optional>
'ViewCone' 분석 클래스 이름
segmentsnumber <optional>
30 세그먼트 수
-
ViewConeFilterOptionobject
-
뷰콘 분석 필터 추가 옵션
Properties:
Name Type Argument Description idstring <optional>
필터 아이디
geometryObject <optional>
분석 feature의 geometry 정보
heightnumber <optional>
필터 첫 높이
endheightnumber <optional>
필터 끝 높이
thetanumber <optional>
필터 세타 각 : theta 분석 시 사용
typestring <optional>
필터 타입
nestingMatchboolean <optional>
중첩분석 여부
layersArray.<string> <optional>
대상 레이어 목록
styleObject <optional>
필터 스타일