Class HeidenhainSegmenter
- Namespace
- Hi.NcParsers.Segmenters
- Assembly
- HiMech.dll
Heidenhain NC block builder. Also support single line NC block.
public class HeidenhainSegmenter : ISegmenter, IToXElement
- Inheritance
-
HeidenhainSegmenter
- Implements
- Inherited Members
- Extension Methods
Constructors
HeidenhainSegmenter()
public HeidenhainSegmenter()
Properties
Name
public string Name { get; }
Property Value
XName
public static string XName { get; }
Property Value
Methods
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
Get a sentence block according to the srcNode.
the srcNode can be any node in the nodes from beginNode to the exclusive endNode.
public void GetSegment(LinkedListNode<IndexedFileLine> srcNode, out LinkedListNode<IndexedFileLine> beginNode, out LinkedListNode<IndexedFileLine> endNode)
Parameters
srcNodeLinkedListNode<IndexedFileLine>beginNodeLinkedListNode<IndexedFileLine>endNodeLinkedListNode<IndexedFileLine>exclusive end node
ToXElement()
Get the XElement to represent the object.
public XElement ToXElement()