PolylineDrawingHandler

폴리라인 그리기 핸들러 클래스.
Polyline drawing handler class.

new Ditap.PolylineDrawingHandler(viewer, options)

Name Type Description
viewer DitapViewer 사용할 Ditap Viewer 인스턴스.
The DitapViewer instance to use.
options PolylineDrawingHandler.ConstructorOptions optional 초기화 옵션을 설명하는 객체.
An object describing initialization options.

Members

addCallback : function

포인트 추가 콜백 함수.
Point addition callback function.

cancelCallback : function

취소 콜백 함수.
Cancellation callback function.

readonly isOn : boolean

핸들러 비/활성화 상태.
Handler enabled or disabled.

mouseMoveCallback : function

마우스 이동 콜백 함수.
Mouse movement callback function.

offCallback : function

핸들러 종료 콜백 함수.
Handler termination callback function.

onCallback : function

핸들러 실행 콜백 함수.
Handler execution callback function.

readonly positions : Array.<Cartesian3>

추가된 좌표.
Added coordinates

removeCallback : function

포인트 제거 콜백 함수.
Point removal callback function.

showInfoLabel : boolean

인포라벨 표시 여부.
Whether to display info labels.

readonly viewer : DitapViewer

사용할 Ditap Viewer 인스턴스.
The DitapViewer instance to use.

Methods

addPoint(position)

포인트 추가.
Add point.
Name Type Description
position Cartesian3

cancel()

핸들러 취소 (초기화 후 종료).
Cancel handler (exit after initialization).

clear()

핸들러 초기화.
Handler initialization.

destroy()

인스턴스 제거.
Remove instance.

off()

핸들러 종료.
End handler.

on()

핸들러 실행.
Run handler.

removePoint()

포인트 제거.
Remove Point.

Type Definitions

Ditap.PolylineDrawingHandler.ConstructorOptions

PolylineDrawingHandler 생성자의 초기화 옵션.
Initialization options for the PolylineDrawingHandler constructor.
Properties:
Name Type Attributes Default Description
showInfoLabel boolean <optional>
true 인포라벨 표시 여부.
Whether to display info labels.
onCallback function <optional>
핸들러 실행 콜백 함수.
Handler execution callback function.
addCallback function <optional>
포인트 추가 콜백 함수.
Point addition callback function.
removeCallback function <optional>
포인트 제거 콜백 함수.
Point removal callback function.
cancelCallback function <optional>
핸들러 취소 콜백 함수.
Handler cancellation callback function.
offCallback function <optional>
핸들러 종료 콜백 함수.
Handler termination callback function.
mouseMoveCallback function <optional>
마우스 이동 콜백 함수.
Mouse movement callback function.