Table of Contents

Class NcProc

Namespace
Hi.Numerical
Assembly
HiUniNc.dll

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

ncEnv HardNcEnv

The numerical control environment

ncLineSeq SeqPair<HardNcLine>

The sequence pair of NcLines

mixedProgress IProgress<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

ncEnv HardNcEnv

The numerical control environment

preNcLine HardNcLine

The previous NcLine

curNcLine HardNcLine

The current NcLine

mixedProgress IProgress<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

ncEnv HardNcEnv

The numerical control environment

ncLineNode LinkedListNode<HardNcLine>

The linked list node containing the NcLine

mixedProgress IProgress<IMessage>

The message host for logging

Returns

IEnumerable<IAct>

Enumerable of acts