Interface ISS_Technologist
Technologist interface Manages CAM operations hierarchy and execution
Namespace: STApplication
Assembly: STApplication.dll
Syntax
[Guid("5F3B3373-955B-429D-8D04-0AF2B841448C")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ISS_TechnologistProperties
CurrentOperation
Currently selected operation
Declaration
ISS_AbstractTechOp CurrentOperation { get; }Property Value
| Type | Description | 
|---|---|
| ISS_AbstractTechOp | 
Root
Root node of operations tree
Declaration
ISS_TreeNode Root { get; }Property Value
| Type | Description | 
|---|---|
| ISS_TreeNode | 
RootOp
Root operation group
Declaration
ISS_RootGroup RootOp { get; }Property Value
| Type | Description | 
|---|---|
| ISS_RootGroup | 
Tree
Complete operations tree structure
Declaration
ISS_TreeNodes Tree { get; }Property Value
| Type | Description | 
|---|---|
| ISS_TreeNodes | 
Methods
CreateOpCopy(ISS_AbstractTechOp, ISS_AbstractTechOp, string)
Create operation copy
Declaration
ISS_AbstractTechOp CreateOpCopy(ISS_AbstractTechOp SrcOp, ISS_AbstractTechOp Parent, string AComment)Parameters
| Type | Name | Description | 
|---|---|---|
| ISS_AbstractTechOp | SrcOp | 
 | 
| ISS_AbstractTechOp | Parent | 
 | 
| string | AComment | 
 | 
Returns
| Type | Description | 
|---|---|
| ISS_AbstractTechOp | Cloned operation instance | 
CreateOperationWithUserOp(string, Guid, Guid, ISS_AbstractTechOp)
Declaration
ISS_AbstractTechOp CreateOperationWithUserOp(string AComment, Guid OpID, Guid UserOpID, ISS_AbstractTechOp Parent)Parameters
| Type | Name | Description | 
|---|---|---|
| string | AComment | |
| Guid | OpID | |
| Guid | UserOpID | |
| ISS_AbstractTechOp | Parent | 
Returns
| Type | Description | 
|---|---|
| ISS_AbstractTechOp | 
RemoveOperation(ISS_AbstractTechOp)
Remove operation from hierarchy
Declaration
int RemoveOperation(ISS_AbstractTechOp cOp)Parameters
| Type | Name | Description | 
|---|---|---|
| ISS_AbstractTechOp | cOp | 
 | 
Returns
| Type | Description | 
|---|---|
| int | Status code (0 on success) | 
ResetAndRunAll()
Reset and execute all operations
Declaration
int ResetAndRunAll()Returns
| Type | Description | 
|---|---|
| int | Status code (0 on success) |