Class NcProc
Provides processing utilities for NC programming.
public static class NcProc
- Inheritance
-
NcProc
- Inherited Members
Methods
GetActs(HardNcEnv, SeqPair<HardNcLine>, IProgress<object>)
Gets the acts from a sequence pair of NcLines
public static IEnumerable<IAct> GetActs(HardNcEnv ncEnv, SeqPair<HardNcLine> ncLineSeq, IProgress<object> messageHost)
Parameters
ncEnvHardNcEnvThe numerical control environment
ncLineSeqSeqPair<HardNcLine>The sequence pair of NcLines
messageHostIProgress<object>The message host for logging
Returns
- IEnumerable<IAct>
Enumerable of acts
GetActs(HardNcEnv, HardNcLine, HardNcLine, IProgress<object>)
Gets the acts from a pair of NcLines
public static IEnumerable<IAct> GetActs(HardNcEnv ncEnv, HardNcLine preNcLine, HardNcLine curNcLine, IProgress<object> messageHost)
Parameters
ncEnvHardNcEnvThe numerical control environment
preNcLineHardNcLineThe previous NcLine
curNcLineHardNcLineThe current NcLine
messageHostIProgress<object>The message host for logging
Returns
- IEnumerable<IAct>
Enumerable of acts
GetActs(HardNcEnv, LinkedListNode<HardNcLine>, IProgress<object>)
Gets the acts from a linked list node containing an NcLine
public static IEnumerable<IAct> GetActs(HardNcEnv ncEnv, LinkedListNode<HardNcLine> ncLineNode, IProgress<object> messageHost)
Parameters
ncEnvHardNcEnvThe numerical control environment
ncLineNodeLinkedListNode<HardNcLine>The linked list node containing the NcLine
messageHostIProgress<object>The message host for logging
Returns
- IEnumerable<IAct>
Enumerable of acts