new UAnalyClipping(opt)
| Name | Type | Default | Description |
|---|---|---|---|
opt |
UAnalyClippingCO | {} | optional |
- Tutorials:
Example
let analy = app.activeAnalysis('Clipping');
Methods
-
active()
-
-
addFilter(options)UClipImageFilter|UClipModelFilter|undefined
-
분석 필터를 추가하는 함수
Name Type Description optionsUAnalyClippingFilterParam optional 필터 추가 옵션
Returns:
Type Description UClipImageFilter | UClipModelFilter | undefined filter 필터 Example
filter = analy.addFilter({ id: '1', geometry: ol.geom.Polygon, type : 'model', axis : 'x', size: 100000 }) -
clear()
-
-
deactive()
-
-
getFilters()Object.<string, (UClipImageFilter|UClipModelFilter|undefined)>
-
전체 필터를 반환하는 함수
Returns:
Type Description Object.<string, (UClipImageFilter|UClipModelFilter|undefined)> -
getFiltersById(id)UClipImageFilter|UClipModelFilter|undefined
-
아이디로 필터를 찾아서 반환하는 함수
Name Type Description idstring 아이디
Returns:
Type Description UClipImageFilter | UClipModelFilter | undefined 찾아진 필터 -
getType()string
-
클리핑 분석 타입을 반환하는 함수
Returns:
Type Description string 분석 타입 -
removeFilter(filter)
-
파라미터로 받은 filter를 제거하는 함수
Name Type Description filterUClipImageFilter | UClipModelFilter | string 분석 필터 또는 필터 아이디
-
removeFilterAll()
-
전체 필터를 삭제하는 함수
-
removeFilterById(id)
-
아이디로 필터를 삭제하는 함수
Name Type Description idstring 필터 아이디
-
resetFilter(filter)
-
필터를 초기화하는 함수
Name Type Description filterUClipImageFilter | UClipModelFilter 분석 필터
-
setApp(app)
-
분석모드에 app을 세팅하는 함수
Name Type Description appU3dApp U3dApp
-
setType(type)
-
클리핑 분석 타입을 지정하는 함수
Name Type Description typestring optional 분석 타입
imagemodel
Type Definitions
-
UAnalyClippingCOobject
-
~extends UAnaly~UAnalyCO
UAnalyClipping 생성자 옵션Properties:
Name Type Argument Default Description namestring <optional>
'Clipping' 분석 클래스 이름
typestring <optional>
'image' 분석 타입 ('image' || 'model')
-
UAnalyClippingFilterParamobject
-
addFilter 옵션
Properties:
Name Type Argument Default Description idstring <optional>
필터 아이디
typestring 필터 타입
geometryOLGeometry | Array.<{x: number, y: number}> ol 지오메트리 또는 좌표({x,y}) 목록
layersArray.<string> <optional>
레이어 목록
styleObject <optional>
필터 스타일 {color: 0x000000, opacity: 0.8}
axisstring <optional>
'height' 기준 축 ( X,Y,Z 축 | height)
sizenumber <optional>
500000 필터 크기