NXMilmapView Class |
Namespace: Pixoneer.NXDL.NXMilmap
public class NXMilmapView : Panel
The NXMilmapView type exposes the following members.
| Name | Description | |
|---|---|---|
| NXMilmapView |
| Name | Description | |
|---|---|---|
| EnableControlRatio | Control 키를 누른 상태에서 화면 확대축소를 위한 비율을 조절할 것인지 여부를 확인하고 설정한다. | |
| 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 | 마우스가 뷰 위에 있는지를 가져온다. | |
| OnKeyDownBridge | /// 어플리케이션에서 사용하지 않는다. /// | |
| OnKeyUpBridge | /// 어플리케이션에서 사용하지 않는다. /// | |
| OnMouseWheelBridge | /// 어플리케이션에서 사용하지 않는다. /// | |
| RefreshScreen | 화면을 갱신한다. | |
| RemoveRenderLayer(NXMilmapLayer) | 뷰에 레이어를 분리한다. | |
| RemoveRenderLayer(NXRenderLayer) | 뷰에 레이어를 분리한다. | |
| SearchName | 인덱스에 맞는 축척의 이름을 검색한다. | |
| SearchScale | 축척을 검색한다. | |
| SetGeoToCenter | 특정 축척에 대한 입력 중심점으로 이동한다. | |
| SetUnderMouse | 내부 함수. 마우스가 뷰 위에 있는지를 설정한다. | |
| ShowCross | 십자 UI 도시를 보일지 여부를 설정한다. | |
| Zoom | 줌 인수에 따라 확대축소한다. | |
| ZoomFitRect | 화면 영역을 명시하고 영역에 맞게 화면을 확대축소한다. |
| Name | Description | |
|---|---|---|
| OnKeyDown | 키보드 키가 눌릴 때 발생한다. | |
| OnKeyUp | 눌렸던 키보드 키가 올라오면 발생한다. | |
| OnMouseWheel | 마우스 휠을 돌리면 발생한다. |
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(); } }