Interface ICamApiTechOperationIterator
Namespace: SprutCAMTech.CAMAPI.Technologist
Assembly: SprutCAMTech.CAMAPI.Technologist.dll
Syntax
[Guid("B2586AAE-0754-4E25-B595-524DCFCEDDBF")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamApiTechOperationIterator
Properties
OperationsFilter
Filter for technology operation iterator
Declaration
ICamApiTechOperationIteratorFilter OperationsFilter { get; set; }
Property Value
Type | Description |
---|---|
ICamApiTechOperationIteratorFilter |
Methods
Current()
Get current technology operation
Declaration
ICamApiTechOperation Current()
Returns
Type | Description |
---|---|
ICamApiTechOperation |
MoveToChild()
Get next technology operation in depth-first order
Declaration
bool MoveToChild()
Returns
Type | Description |
---|---|
bool |
MoveToParent()
Get parent technology operation
Declaration
bool MoveToParent()
Returns
Type | Description |
---|---|
bool |
MoveToSibling()
Get next technology operation in breadth-first order
Declaration
bool MoveToSibling()
Returns
Type | Description |
---|---|
bool |
Reset()
Reset iterator to the root of technology operations tree
Declaration
void Reset()