DroneSimulationWaypointDrawingHandler

드론시뮬레이션 웨이포인트 그리기 핸들러 클래스.
DroneSimulationWaypoint drawing handler class.

new Ditap.DroneSimulationWaypointDrawingHandler(viewer, options)

Name Type Description
viewer DitapViewer 사용할 Ditap Viewer 인스턴스.
The DitapViewer instance to use.
options object optional 드론시뮬레이션 웨이포인트 그리기 핸들러 옵션.
DroneSimulationWaypoint drawing handler options.
Name Type Default Description
showInfoLabel boolean true optional 인포라벨 표시 여부.
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.

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.