Click or drag to resize

UDAManagerGetNodes Method

지정된 노드에서 특정 UDA 정보가 포함(미포함)되는 노드 반환

Namespace:  VIZCore3DX.NET.Manager
Assembly:  VIZCore3DX.NET (in VIZCore3DX.NET.dll) Version: 1.0.25.326 (1.0.25.326)
Syntax
C#
public List<Node> GetNodes(
	string key,
	string val,
	List<Node> nodes,
	bool valueFullMatch
)

Parameters

key
Type: SystemString
속성 KEY
val
Type: SystemString
속성 VALUE
nodes
Type: System.Collections.GenericListNode
노드 목록
valueFullMatch
Type: SystemBoolean
속성 VALUE FullMatch

Return Value

Type: ListNode
속성이 포함(미포함)된 노드 목록
Examples
C#
// VIZCore3DX.NET Control
private VIZCore3DX.NET.VIZCore3DXControl vizcore3dx;

private void Example()
{
    if (vizcore3dx.Model.IsOpen() == false) return;

    // 대분류 - TYPE : PIPE 
    List<VIZCore3DX.NET.Data.Node> pipe = 
        vizcore3dx.Object3D.UDA.GetNodes(
            "TYPE"      /* KEY */
            , "PIPE"    /* VALUE */
            );

    // 상세분류 - SERVICE : BILGE & GENERAL SERVICE LINE
    List<VIZCore3DX.NET.Data.Node> service = 
        vizcore3dx.Object3D.UDA.GetNodes(
            "SERVICE"                           /* KEY */
            , "BILGE & GENERAL SERVICE LINE"    /* VALUE */
            , pipe                              /* 검색 대상 노드 */
            , true                              /* 포함(미포함) */
            );
}
See Also