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(NcEnv, SeqPair<NcLine>, IMessageKit)

Gets the acts from a sequence pair of NcLines

public static IEnumerable<IAct> GetActs(NcEnv ncEnv, SeqPair<NcLine> ncLineSeq, IMessageKit messageHost)

Parameters

ncEnv NcEnv

The numerical control environment

ncLineSeq SeqPair<NcLine>

The sequence pair of NcLines

messageHost IMessageKit

The message host for logging

Returns

IEnumerable<IAct>

Enumerable of acts

GetActs(NcEnv, NcLine, NcLine, IMessageKit)

Gets the acts from a pair of NcLines

public static IEnumerable<IAct> GetActs(NcEnv ncEnv, NcLine preNcLine, NcLine curNcLine, IMessageKit messageHost)

Parameters

ncEnv NcEnv

The numerical control environment

preNcLine NcLine

The previous NcLine

curNcLine NcLine

The current NcLine

messageHost IMessageKit

The message host for logging

Returns

IEnumerable<IAct>

Enumerable of acts

GetActs(NcEnv, LinkedListNode<NcLine>, IMessageKit)

Gets the acts from a linked list node containing an NcLine

public static IEnumerable<IAct> GetActs(NcEnv ncEnv, LinkedListNode<NcLine> ncLineNode, IMessageKit messageHost)

Parameters

ncEnv NcEnv

The numerical control environment

ncLineNode LinkedListNode<NcLine>

The linked list node containing the NcLine

messageHost IMessageKit

The message host for logging

Returns

IEnumerable<IAct>

Enumerable of acts