NXMilmapView Class |
Namespace: Pixoneer.NXDL.NXMilmap
public class NXMilmapView : Panel
The NXMilmapView type exposes the following members.
Name | Description | |
---|---|---|
NXMilmapView |
Name | Description | |
---|---|---|
EnableControlRatio | Control 키를 누른 상태에서 화면 확대축소를 위한 비율을 조절할 것인지 여부를 확인하고 설정한다. | |
FreezeViewArea | 뷰의 고정여부를 확인하고 설정한다. | |
GridType | 그리드 형식을 확인하고 설정한다. | |
InverseMouseButton | 마우스 왼쪽과 오른쪽 버튼 간의 동작을 확인하거나 설정한다. | |
InverseMouseWheel | 마우스를 이용한 확대축소 이벤트 동작 방향을 바꾸거나 그 값을 가져온다. | |
RenderCycleOn | 렌더 레이어를 반복되는 뷰마다 그리는 여부를 확인하거나 설정한다. | |
ShowGrid | 화면에 그리드를 도시할지 여부를 확인하고 설정한다. | |
ShowPlaceName | 지명을 도시할지 여부를 확인하고 설정한다. | |
ToolboxAreaUnit | 면적 측정의 단위를 가져오거나 설정한다. | |
ToolboxDistUnit | 거리 측정의 단위를 가져오거나 설정한다. | |
ToolboxMode | 툴박스의 작업 모드를 가져오거나 설정한다. | |
ToolboxSet | 툭박스 측정 속성정보를 가져온다. | |
WheelZoomAction | 마우스 휠에 따른 확면 확대축소 방법을 가져오거나 설정한다. | |
ZoomType | 줌 형식(화면 확대축소 중심 모드)를 가져오거나 설정한다. |
Name | Description | |
---|---|---|
AddRenderLayer(NXMilmapLayer) | 렌더 레이어를 추가한다. | |
AddRenderLayer(NXRenderLayer) | 렌더 레이어를 추가한다. | |
CalculateScale | 현재 뷰를 기준으로 축척을 계산한다. | |
CaptureScreen | 화면을 캡쳐한다. | |
CaptureScreen(Int32, Int32, Int32, Int32, Boolean) | 화면을 캡쳐한다. | |
CheckMilmapData | 특정 위경도 위치에 대해 Milmap 데이터가 있는지 확인한다. | |
GetDrawArgs | 이 뷰의 도시 인수를 가져온다. | |
GetHandle | 뷰 컨트롤 핸들을 가져온다. | |
IsExistScale | 입력 인덱스에 맞는 축척이 있는지 확인한다. | |
IsUnderMouse | 마우스가 뷰 위에 있는지를 가져온다. | |
RefreshScreen | 화면을 갱신한다. | |
RemoveRenderLayer(NXMilmapLayer) | 뷰에 레이어를 분리한다. | |
RemoveRenderLayer(NXRenderLayer) | 뷰에 레이어를 분리한다. | |
SearchName | 인덱스에 맞는 축척의 이름을 검색한다. | |
SearchScale | 축척을 검색한다. | |
SetGeoToCenter | 특정 축척에 대한 입력 중심점으로 이동한다. | |
SetResolutionThreshold | 뷰의 렌더링 해상도 범위를 제한한다. | |
SetUnderMouse | 내부 함수. 마우스가 뷰 위에 있는지를 설정한다. | |
ShowCross | 십자 UI 도시를 보일지 여부를 설정한다. | |
Zoom | 줌 인수에 따라 확대축소한다. | |
ZoomFitRect | 화면 영역을 명시하고 영역에 맞게 화면을 확대축소한다. |
Name | Description | |
---|---|---|
OnKeyDown | 키보드 키가 눌릴 때 발생한다. | |
OnKeyUp | 눌렸던 키보드 키가 올라오면 발생한다. | |
OnMouseWheel | 마우스 휠을 돌리면 발생한다. |
Name | Description | |
---|---|---|
m_MapEngine | MilmapView에 대한 정정 객체인 엔진을 말한다. MilmapView의 초기화를 위한 InitFromXML 함수를 이용하기 위해서 사용한다. |
partial class FormMain { private Pixoneer.NXDL.NXMilmap.NXMilmapView nxMilmapView1; public XScene m_Scene; private void FormMain_Load(object sender, EventArgs e) { int nScale = nxMilmapView.GetDrawArgs().ScaleIndex; XVertex2d vGeopos = new XVertex2d(); vGeopos.x = 127.0; vGeopos.y = 36.0; nxMilmapView.SetGeoToCenter(nScale, vGeopos); nxMilmapView.GridType = NXMilmapView.eGridType.GridGARS; nxMilmapView.ShowGrid = true; nxMilmapView.RefreshScreen(); } }