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