|
NXMilmapViewAddRenderLayer(NXRenderLayer) Method
|
렌더 레이어를 추가한다.
Namespace: Pixoneer.NXDL.NXMilmapAssembly: NXMilmap (in NXMilmap.dll) Version: 2.0.3.38
Syntaxpublic bool AddRenderLayer(
ref NXRenderLayer layer
)
Parameters
- layer NXRenderLayer
- NXRenderLayer 객체.
Return Value
Boolean 추가되면 true를 반환하고, 그렇지 않으면 false를 반환한다.
Example
C# WinForm 에서 NXMilmapView 와 레이어를 코드에서 추가하는 예제이다.
public partial class Form_MilmapView2 : Form
{
NXMilmapView nxMilmapView1 = new NXMilmapView();
NXMilmapLayerSceneEditor nxMilmapLayerSceneEditor1 = new NXMilmapLayerSceneEditor();
NXMilmapLayer nxMilmapLayer1 = new NXMilmapLayer();
public Form_MilmapView2()
{
InitializeComponent();
this.Controls.Add(nxMilmapView1);
nxMilmapView1.BackColor = Color.Black;
nxMilmapView1.Dock = DockStyle.Fill;
}
private void Form_MilmapView2_Load(object sender, EventArgs e)
{
if (!NXMilmapView.m_MapEngine.InitFromXML(@"C:\Pixoneer\XDL2.0\Config\XMilmapConfig.xml"))
{
return;
}
nxMilmapView1.SetGeoToCenter(0, new XVertex2d(127.0, 36.0));
NXRenderLayer layer = nxMilmapLayerSceneEditor1 as NXRenderLayer;
nxMilmapView1.AddRenderLayer(ref layer);
NXRenderLayer layer2 = nxMilmapLayer1 as NXRenderLayer;
nxMilmapView1.AddRenderLayer(ref layer2);
nxMilmapLayer1.OnOrthoRender += NxMilmapLayer1_OnOrthoRender;
}
private bool NxMilmapLayer1_OnOrthoRender(object sender, NXMilmapDrawArgs e)
{
return default(bool);
}
}
See Also