Click or drag to resize
XDL

NXMapLayerVectorEditorCreateNewOBJ Method (eXvcObjType, ArrayList, Boolean)

객체 형식과 정점 배열을 이용하여 새로운 객체를 생성한다.

Namespace:  Pixoneer.NXDL.NXMap
Assembly:  NXMap (in NXMap.dll) Version: 1.2.817.72
Syntax
C#
public XvcObj CreateNewOBJ(
	eXvcObjType type,
	ArrayList vertexList,
	bool bObjFixed
)

Parameters

type
Type: Pixoneer.NXDL.NVCeXvcObjType
[In] 객체 형식
vertexList
Type: System.CollectionsArrayList
[In] 정점 목록
bObjFixed
Type: SystemBoolean
[In] 생성된 객체를 고정시킬것인지에 대한 여부.

Return Value

Type: XvcObj
객체가 생성되면 XvcObj 객체를 반환하고, 그렇지 않으면 null을 반환하다.
Examples
예제 #1:
private void rectangleToolStripMenuItem_Click(object sender, EventArgs e)
{
    System.Collections.ArrayList vertexList = new System.Collections.ArrayList();
    vertexList.Add(new XVertex3d(10, 10, 0));
    vertexList.Add(new XVertex3d(30, 30, 0));

    XvcObj obj = nxMapLayerVectorEditor.CreateNewOBJ(eXvcObjType.Rectangle, vertexList, false);
    obj.IsFixed = true;
    nxMapLayerVectorEditor.SelectNone();
}        ///
예제 #2:
private void rectangleToolStripMenuItem_Click(object sender, EventArgs e)
{
    System.Collections.ArrayList vertexList = new System.Collections.ArrayList();
    vertexList.Add(new XVertex3d(10, 10, 0));
    vertexList.Add(new XVertex3d(30, 30, 0));

    XvcObj obj = nxMapLayerVectorEditor.CreateNewOBJ(eXvcObjType.Rectangle, vertexList, true);
    obj.IsFixed = false;
    nxMapLayerVectorEditor.SelectObject(obj, true);
}        ///
See Also