Interface ICamIpcOperationCatalog
One named operation catalog = an "Operation configuration" of the "New operation" window
Assembly: CAMIPC.Technologist.dll
Syntax
[Guid("A2F7D310-2C1B-4D3E-9A6F-2B7C8D9E0B13")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamIpcOperationCatalog
Properties
Id
Unique identifier of the catalog
Declaration
Property Value
IsActive
Whether the catalog is the currently active one. Set to true to activate it
Declaration
bool IsActive { get; set; }
Property Value
Name
Catalog name shown in the configurations list
Declaration
string Name { get; set; }
Property Value
Methods
AddGroup(ICamIpcOperationCatalogItem, int, string, ref TExecuteContext)
Declaration
ICamIpcOperationCatalogGroup AddGroup(ICamIpcOperationCatalogItem Parent, int Index, string Caption, ref TExecuteContext ExecuteContext)
Parameters
Returns
DeleteItem(ICamIpcOperationCatalogItem, ref TExecuteContext)
Declaration
void DeleteItem(ICamIpcOperationCatalogItem Item, ref TExecuteContext ExecuteContext)
Parameters
FindOperation(string, ref TExecuteContext)
Declaration
ICamIpcOperationCatalogOperation FindOperation(string TypeId, ref TExecuteContext ExecuteContext)
Parameters
Returns
GetInstanceId()
Get unique identifier of current instance (used in IPC messages)
Declaration
Returns
GetItems(ref TExecuteContext)
Declaration
ICamIpcOperationCatalogItemIterator GetItems(ref TExecuteContext ExecuteContext)
Parameters
Returns
MoveItem(ICamIpcOperationCatalogItem, ICamIpcOperationCatalogItem, int, ref TExecuteContext)
Declaration
void MoveItem(ICamIpcOperationCatalogItem Item, ICamIpcOperationCatalogItem NewParent, int Index, ref TExecuteContext ExecuteContext)
Parameters