NodeAttributeTreeControl
Attribute (UDA) Tree Control — 모델의 NodeAttribute 를 (Category / Key / Value) 3 레벨 트리로 표시.
트리 빌드 + 새로고침 + 내보내기(CSV/JSON/XML) + 선택 노드 3D 하이라이트(X-Ray/비행/선택/상태유지).
WinForms TreeView 는 단일 선택만 지원하므로, 선택 노드의 하위 노드 집합을 일괄 하이라이트한다.
Constructors
| Name | Description |
|---|---|
| NodeAttributeTreeControl(VIZCore3DXControl mainCtrl) | 생성자 |
Methods
| Name | Description |
|---|---|
| ClearTree | 트리 노드 + 상태바를 초기 상태로 되돌린다. |
| Initialize | 이벤트 구독 초기화 — 모델 닫힘 시 트리 초기화. |
| RefreshTree | 전체 모델을 순회해 트리를 다시 구축. |
| RestoreSceneState | 3D 씬의 강조 상태(X-Ray / 색상무시 / 선택)를 초기화. 새로고침 시 '상태 유지' 가 꺼져 있을 때 호출 — VIZZARDX 의 RestoreSceneStateIfNeeded 동작. |
| SetLanguage | 다국어 적용 — 툴바 / 옵션 패널 / 상태바. |