PopupDroneSimulation

드론시뮬레이션 팝업 클래스.
DroneSimulation popup class.

new Ditap.PopupDroneSimulation(viewer, options)

Name Type Description
viewer DitapViewer 사용할 Ditap Viewer 인스턴스.
The DitapViewer instance to use.
options obejct optional 드론시뮬레이션 팝업 옵션.
PopupDroneSimulation popup options.
Name Type Default Description
droneSimulations Array.<DroneSimulation> [] optional 드론 시뮬레이션 목록.
DroneSimulation List.

Members

readonly droneSimulations : Array.<DroneSimulation>

드론 시뮬레이션 목록.
DroneSimulation List.

Methods

addSimulation(simulation, isSelect)DroneSimulation|undefined

시뮬레이션 추가
Name Type Default Description
simulation DroneSimulation
isSelect boolean true optional
Returns:

close()

팝업 닫기.
Close popup.

destroy()

인스턴스 제거.

open()

팝업 열기.
Open popup.

removePath(path)

시뮬레이션 경로 제거.
Remove simulation path,
Name Type Description
path DroneSimulationWaypoint | DroneSimulationPhotoGrammetry | DroneSimulationVerticalScan 시뮬레이션 경로 .
Simulation path.

removeSelected(isDestroy)

선택 시뮬레이션 삭제
Name Type Default Description
isDestroy boolean true optional

removeSimulation(simulation, isDestroy)

시뮬레이션 삭제
Name Type Default Description
simulation DroneSimulation
isDestroy boolean true optional

selectPath(path)

경로 선택.
Select path.
Name Type Description
path DroneSimulationWaypoint | DroneSimulationPhotoGrammetry | DroneSimulationVerticalScan | undefined 선택중인 시뮬레이션의 경로.

selectSimulation(simulation)

시뮬레이션 선택.
Simulation selection.
Name Type Description
simulation DroneSimulation | undefined

setButtonState(isReady)

시뮬레이션 제어 버튼 상태 제어
Name Type Description
isReady boolean