Interface ICamApiOperationCatalog
One named operation catalog = an "Operation configuration" of the "New operation" window.
Set IsActive to true to make it the current one.
Assembly: CAMAPI.Technologist.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("B1E6C4A0-2D7F-4A11-9C33-0A1B2C3D4E05")]
public interface ICamApiOperationCatalog
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(ICamApiOperationCatalogItem, int, string, out TResultStatus)
Declaration
ICamApiOperationCatalogGroup AddGroup(ICamApiOperationCatalogItem Parent, int Index, string Caption, out TResultStatus ResultStatus)
Parameters
Returns
DeleteItem(ICamApiOperationCatalogItem, out TResultStatus)
Declaration
void DeleteItem(ICamApiOperationCatalogItem Item, out TResultStatus ResultStatus)
Parameters
FindOperation(string, out TResultStatus)
Declaration
ICamApiOperationCatalogOperation FindOperation(string TypeId, out TResultStatus ResultStatus)
Parameters
Returns
GetItems(out TResultStatus)
Declaration
ICamApiOperationCatalogItemIterator GetItems(out TResultStatus ResultStatus)
Parameters
Returns
MoveItem(ICamApiOperationCatalogItem, ICamApiOperationCatalogItem, int, out TResultStatus)
Declaration
void MoveItem(ICamApiOperationCatalogItem Item, ICamApiOperationCatalogItem NewParent, int Index, out TResultStatus ResultStatus)
Parameters