Click or drag to resize
XDL

NXMilmapViewAddRenderLayer(NXRenderLayer) Method

렌더 레이어를 추가한다.

Namespace: Pixoneer.NXDL.NXMilmap
Assembly: NXMilmap (in NXMilmap.dll) Version: 2.0.3.38
Syntax
C#
public bool AddRenderLayer(
	ref NXRenderLayer layer
)

Parameters

layer  NXRenderLayer
NXRenderLayer 객체.

Return Value

Boolean
추가되면 true를 반환하고, 그렇지 않으면 false를 반환한다.
Example
C# WinForm 에서 NXMilmapView 와 레이어를 코드에서 추가하는 예제이다.
C#
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