Interface ICamIpcGeometryTreeNodeIterator
Iterator for geometry tree nodes
Namespace: CAMIPC.GeomModel
Assembly: CAMIPC.GeomModel.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("BDB4A756-EB85-4461-8E8A-7F28E104ECA3")]
public interface ICamIpcGeometryTreeNodeIterator
Methods
Current()
Get current geometry tree node
Declaration
ICamIpcGeometryTreeNode Current()
Returns
Type | Description |
---|---|
ICamIpcGeometryTreeNode |
GetInstanceId()
Get unique identifier of current instance (used in IPC messages)
Declaration
string GetInstanceId()
Returns
Type | Description |
---|---|
string |
MoveToChild()
Get next geometry tree node in depth-first order
Declaration
bool MoveToChild()
Returns
Type | Description |
---|---|
bool |
MoveToParent()
Get parent geometry tree node
Declaration
bool MoveToParent()
Returns
Type | Description |
---|---|
bool |
MoveToSibling()
Get next geometry tree node in breadth-first order
Declaration
bool MoveToSibling()
Returns
Type | Description |
---|---|
bool |
Reset()
Reset iterator to the root of geometry tree
Declaration
void Reset()