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