Interface ISS_OpRegistry
Operation registry record Contains metadata and creation method for CAM operations
Namespace: STApplication
Assembly: STApplication.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("00206256-A8B4-4547-B8D8-88DBB360B59A")]
public interface ISS_OpRegistry
Properties
BMPName
Preview image filename
Declaration
string BMPName { get; }
Property Value
| Type | Description |
|---|---|
| string |
ContainerID
Container ID for internal CAM class
Declaration
Guid ContainerID { get; }
Property Value
| Type | Description |
|---|---|
| Guid |
DemoFlag
Demo version flag
Declaration
bool DemoFlag { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Enabled
Operation availability flag
Declaration
bool Enabled { get; }
Property Value
| Type | Description |
|---|---|
| bool |
ICOIndex
Icon index in ImageList
Declaration
int ICOIndex { get; }
Property Value
| Type | Description |
|---|---|
| int |
ICOName
Icon filename
Declaration
string ICOName { get; }
Property Value
| Type | Description |
|---|---|
| string |
OpComment
Operation description comment
Declaration
string OpComment { get; }
Property Value
| Type | Description |
|---|---|
| string |
OpGuid
Unique operation identifier
Declaration
Guid OpGuid { get; }
Property Value
| Type | Description |
|---|---|
| Guid |
OpName
Operation display name Shown in new operation creation lists
Declaration
string OpName { get; }
Property Value
| Type | Description |
|---|---|
| string |
OpPriority
Operation list priority Lower values appear higher in lists
Declaration
int OpPriority { get; }
Property Value
| Type | Description |
|---|---|
| int |
OpTypeName
Operation type name Shown in Technology page
Declaration
string OpTypeName { get; }
Property Value
| Type | Description |
|---|---|
| string |
PageID
Technology page ID (1-3)
Declaration
string PageID { get; }
Property Value
| Type | Description |
|---|---|
| string |
SolverID
Solver ID for external CAM class
Declaration
Guid SolverID { get; }
Property Value
| Type | Description |
|---|---|
| Guid |
VideoName
File name with video clip
Declaration
string VideoName { get; }
Property Value
| Type | Description |
|---|---|
| string |
Methods
CreateOperation(string, ISS_AbstractTechOp, ISS_AbstractTechOp)
Create new operation instance
Declaration
ISS_AbstractTechOp CreateOperation(string AComment, ISS_AbstractTechOp Owner_, ISS_AbstractTechOp Parent_)
Parameters
| Type | Name | Description |
|---|---|---|
| string | AComment |
|
| ISS_AbstractTechOp | Owner_ |
|
| ISS_AbstractTechOp | Parent_ |
|
Returns
| Type | Description |
|---|---|
| ISS_AbstractTechOp | New operation instance |