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_Technologist
Properties
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) |