GetPlacedSymbolGroup
public string GetPlacedSymbolGroup(int instanceIndex)
배치된 Symbol 인스턴스의 group(종류) 반환.
Remarks
group 은 Symbol 리소스 XML 의 group 속성 값(예 "개선기호", "건조마진")으로, 심볼의 종류를 구분하는 데 사용한다.
해당 심볼 정의에 group 이 지정되지 않았거나 잘못된 index 인 경우 null 반환.
Parameters
| Name | Type | Description |
|---|---|---|
| instanceIndex | int | 배치 인스턴스 인덱스 (0 .. GetPlacedSymbolCount()-1) |
Returns
| Type | Description |
|---|---|
| string | group 이름. 매핑 없으면 null. |
Examples
// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example()
{
// [전제] group 속성이 지정된 Symbol.xml 로드 + 배치 인스턴스 존재.
int count = vizcore3d.Review.Symbol.GetPlacedSymbolCount();
for (int i = 0; i < count; i++)
{
string group = vizcore3d.Review.Symbol.GetPlacedSymbolGroup(i);
// group == "개선기호" or "건조마진" 등으로 종류 판별. group 미지정이면 null.
System.Diagnostics.Trace.WriteLine("배치[" + i + "] 종류 = " + (group == null ? "(미지정)" : group));
}
}