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<object>)

Gets the acts from a sequence pair of NcLines

public static IEnumerable<IAct> GetActs(HardNcEnv ncEnv, SeqPair<HardNcLine> ncLineSeq, IProgress<object> messageHost)

Parameters

ncEnv HardNcEnv

The numerical control environment

ncLineSeq SeqPair<HardNcLine>

The sequence pair of NcLines

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

ncEnv HardNcEnv

The numerical control environment

preNcLine HardNcLine

The previous NcLine

curNcLine HardNcLine

The current NcLine

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

ncEnv HardNcEnv

The numerical control environment

ncLineNode LinkedListNode<HardNcLine>

The linked list node containing the NcLine

messageHost IProgress<object>

The message host for logging

Returns

IEnumerable<IAct>

Enumerable of acts