Interface ICamApiProbingModelItemIterator
Cursor-style iterator over the probing job assignment tree. Supports depth-first traversal via MoveToChild / MoveToSibling / MoveToParent. Use Reset() to return to the first root-level item.
Namespace: CAMAPI.ModelFormerTypes
Assembly: CAMAPI.ModelFormerTypes.dll
Syntax
[Guid("5E58BD50-C39B-49E2-920C-62D5CB74587B")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamApiProbingModelItemIterator
Methods
Current()
Returns the item at the current cursor position, or nil if the tree is empty.
Declaration
ICamApiProbingModelItem Current()
Returns
| Type | Description |
|---|---|
| ICamApiProbingModelItem |
MoveToChild()
Moves the cursor to the first child. Returns false if the current item has no children.
Declaration
bool MoveToChild()
Returns
| Type | Description |
|---|---|
| bool |
MoveToParent()
Moves the cursor to the parent item. Returns false if the current item is at root level.
Declaration
bool MoveToParent()
Returns
| Type | Description |
|---|---|
| bool |
MoveToSibling()
Moves the cursor to the next sibling. Returns false if there is none.
Declaration
bool MoveToSibling()
Returns
| Type | Description |
|---|---|
| bool |
Reset()
Resets the cursor to the first root-level item.
Declaration
void Reset()