C# 클래스 GlobeFlyTool.Fly

상속: ESRI.ArcGIS.Desktop.AddIns.Tool
파일 보기 프로젝트 열기: Esri/arcobjects-sdk-community-samples

공개 메소드들

메소드 설명
EndFlight ( ) : void
Flight ( ) : void
Fly ( ) : System
RotateNormal ( double lastFrameDuration, double mouseXNorm, double mouseYNorm ) : PointZ
StartFlight ( double x, double y ) : void

보호된 메소드들

메소드 설명
OnKeyDown ( ESRI arg ) : void
OnKeyUp ( ESRI arg ) : void
OnMouseMove ( ESRI arg ) : void
OnMouseUp ( ESRI arg ) : void
OnUpdate ( ) : void

비공개 메소드들

메소드 설명
GetClientRect ( int hwnd, Rectangle &lpRect ) : int
GetCursorPos ( System &lpPoint ) : bool
GetWindowRect ( int hwnd, Rectangle &lpRect ) : int
SetCursor ( int hCursor ) : int

메소드 상세

EndFlight() 공개 메소드

public EndFlight ( ) : void
리턴 void

Flight() 공개 메소드

public Flight ( ) : void
리턴 void

Fly() 공개 메소드

public Fly ( ) : System
리턴 System

OnKeyDown() 보호된 메소드

protected OnKeyDown ( ESRI arg ) : void
arg ESRI
리턴 void

OnKeyUp() 보호된 메소드

protected OnKeyUp ( ESRI arg ) : void
arg ESRI
리턴 void

OnMouseMove() 보호된 메소드

protected OnMouseMove ( ESRI arg ) : void
arg ESRI
리턴 void

OnMouseUp() 보호된 메소드

protected OnMouseUp ( ESRI arg ) : void
arg ESRI
리턴 void

OnUpdate() 보호된 메소드

protected OnUpdate ( ) : void
리턴 void

RotateNormal() 공개 메소드

public RotateNormal ( double lastFrameDuration, double mouseXNorm, double mouseYNorm ) : PointZ
lastFrameDuration double
mouseXNorm double
mouseYNorm double
리턴 PointZ

StartFlight() 공개 메소드

public StartFlight ( double x, double y ) : void
x double
y double
리턴 void