Interface ICamIpcApproachReturnRule
Editor of an operation's approach or return transition as an ordered list of commands,
mirrored over IPC. Obtained from ICamIpcTechOperation.GetApproachRule / GetReturnRule;
mutate the command list, then call the operation's ApplyApproachRuleAsCustom /
ApplyReturnRuleAsCustom to persist it as the operation's Custom approach/return.
Assembly: CAMIPC.TechOperation.dll
Syntax
[Guid("2C0D8F61-7B3E-4A94-8F52-6D1E9B8C3A27")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamIpcApproachReturnRule
Methods
AddCommand(int, ref TExecuteContext)
Declaration
ICamIpcApproachReturnCommand AddCommand(int PositionType, ref TExecuteContext ExecuteContext)
Parameters
Returns
Clear(ref TExecuteContext)
Declaration
void Clear(ref TExecuteContext ExecuteContext)
Parameters
DeleteCommand(int, ref TExecuteContext)
Declaration
void DeleteCommand(int Index, ref TExecuteContext ExecuteContext)
Parameters
GetCommand(int, ref TExecuteContext)
Declaration
ICamIpcApproachReturnCommand GetCommand(int Index, ref TExecuteContext ExecuteContext)
Parameters
Returns
GetCommandCount(ref TExecuteContext)
Declaration
int GetCommandCount(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetInstanceId()
Get unique identifier of current instance (used in IPC messages)
Declaration
Returns