fix G68 mis-behavior.

This commit is contained in:
2026-02-24 23:42:25 +08:00
parent 2d38701590
commit ee51fd62dc
115 changed files with 11671 additions and 1414 deletions
@@ -153,10 +153,55 @@ Class LinkedListUtil
</h2>
<a id="Hi_Common_Collections_LinkedListUtil_EnumerateBack_" data-uid="Hi.Common.Collections.LinkedListUtil.EnumerateBack*"></a>
<h3 id="Hi_Common_Collections_LinkedListUtil_EnumerateBack__1_System_Collections_Generic_LinkedListNode___0__" data-uid="Hi.Common.Collections.LinkedListUtil.EnumerateBack``1(System.Collections.Generic.LinkedListNode{``0})">
EnumerateBack&lt;T&gt;(LinkedListNode&lt;T&gt;)
</h3>
<div class="markdown level1 summary"><p>Enumerates linked list nodes backwards from this node to the head.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IEnumerable&lt;LinkedListNode&lt;T&gt;&gt; EnumerateBack&lt;T&gt;(this LinkedListNode&lt;T&gt; beginNode)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>beginNode</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.linkedlistnode-1">LinkedListNode</a>&lt;T&gt;</dt>
<dd><p>The node to start tracing backwards from (inclusive).</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.linkedlistnode-1">LinkedListNode</a>&lt;T&gt;&gt;</dt>
<dd><p>An backward enumerable sequence.</p>
</dd>
</dl>
<h4 class="section">Type Parameters</h4>
<dl class="parameters">
<dt><code>T</code></dt>
<dd><p>The type of elements in the linked list.</p>
</dd>
</dl>
<a id="Hi_Common_Collections_LinkedListUtil_Enumerate_" data-uid="Hi.Common.Collections.LinkedListUtil.Enumerate*"></a>
<h3 id="Hi_Common_Collections_LinkedListUtil_Enumerate__1_System_Collections_Generic_LinkedListNode___0__System_Collections_Generic_LinkedListNode___0__" data-uid="Hi.Common.Collections.LinkedListUtil.Enumerate``1(System.Collections.Generic.LinkedListNode{``0},System.Collections.Generic.LinkedListNode{``0})">
Enumerate&lt;T&gt;(LinkedListNode&lt;T&gt;, LinkedListNode&lt;T&gt;)
<h3 id="Hi_Common_Collections_LinkedListUtil_Enumerate__1_System_Collections_Generic_LinkedListNode___0__" data-uid="Hi.Common.Collections.LinkedListUtil.Enumerate``1(System.Collections.Generic.LinkedListNode{``0})">
Enumerate&lt;T&gt;(LinkedListNode&lt;T&gt;)
</h3>
@@ -165,16 +210,13 @@ Class LinkedListUtil
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IEnumerable&lt;LinkedListNode&lt;T&gt;&gt; Enumerate&lt;T&gt;(this LinkedListNode&lt;T&gt; beginNode, LinkedListNode&lt;T&gt; endNode)</code></pre>
<pre><code class="lang-csharp hljs">public static IEnumerable&lt;LinkedListNode&lt;T&gt;&gt; Enumerate&lt;T&gt;(this LinkedListNode&lt;T&gt; beginNode)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>beginNode</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.linkedlistnode-1">LinkedListNode</a>&lt;T&gt;</dt>
<dd><p>The starting node (inclusive).</p>
</dd>
<dt><code>endNode</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.linkedlistnode-1">LinkedListNode</a>&lt;T&gt;</dt>
<dd><p>Exclusive end node. It can be null.</p>
</dd>
</dl>
@@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Enum FractionStatus | HiAPI-C# 2025 ">
<meta name="description" content="Status flags for Fraction`1 and . Corresponds to IS_PACKED_MASK and IS_EVALUATED_MASK in C++ fraction_base_t.">
<meta name="description" content="Status flags for Hi.Geom.Fraction`1 and . Corresponds to IS_PACKED_MASK and IS_EVALUATED_MASK in C++ fraction_base_t.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
@@ -98,7 +98,7 @@ Enum FractionStatus
<dl><dt>Assembly</dt><dd>HiDisp.dll</dd></dl>
</div>
<div class="markdown summary"><p>Status flags for Fraction`1 and <a class="xref" href="Hi.Geom.NativeFraction.html">NativeFraction</a>.
<div class="markdown summary"><p>Status flags for Hi.Geom.Fraction`1 and <a class="xref" href="Hi.Geom.NativeFraction.html">NativeFraction</a>.
Corresponds to IS_PACKED_MASK and IS_EVALUATED_MASK in C++ fraction_base_t.</p>
</div>
<div class="markdown conceptual"></div>
+1 -1
View File
@@ -349,7 +349,7 @@ Enums
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Geom.FractionStatus.html">FractionStatus</a></dt>
<dd><p>Status flags for Fraction`1 and <a class="xref" href="Hi.Geom.NativeFraction.html">NativeFraction</a>.
<dd><p>Status flags for Hi.Geom.Fraction`1 and <a class="xref" href="Hi.Geom.NativeFraction.html">NativeFraction</a>.
Corresponds to IS_PACKED_MASK and IS_EVALUATED_MASK in C++ fraction_base_t.</p>
</dd>
</dl>
@@ -0,0 +1,192 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Enum OrthogonalPlaneFlag | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Enum OrthogonalPlaneFlag | HiAPI-C# 2025 ">
<meta name="description" content="Plane Selection Flag. Fanuc Group02 flags. the int value is the plane dir number.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.Args.OrthogonalPlaneFlag">
<h1 id="Hi_Numerical_Args_OrthogonalPlaneFlag" data-uid="Hi.Numerical.Args.OrthogonalPlaneFlag" class="text-break">
Enum OrthogonalPlaneFlag
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.Args.html">Args</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>Plane Selection Flag.
Fanuc Group02 flags.
the int value is the plane dir number.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public enum OrthogonalPlaneFlag</code></pre>
</div>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.MaskUtil.html#Hi_Common_MaskUtil_GetMaskedValue__1___0___0_System_Boolean_">MaskUtil.GetMaskedValue&lt;T&gt;(T, T, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Common.MaskUtil.html#Hi_Common_MaskUtil_SetMask__1___0____0_System_Boolean_">MaskUtil.SetMask&lt;T&gt;(ref T, T, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 id="fields">Fields
</h2>
<dl class="parameters">
<dt id="Hi_Numerical_Args_OrthogonalPlaneFlag_G17"><code>G17 = 2</code></dt>
<dd><p>XY plane selection.
Fanuc Group02.</p>
</dd>
<dt id="Hi_Numerical_Args_OrthogonalPlaneFlag_G18"><code>G18 = 1</code></dt>
<dd><p>ZX plane selection.
Fanuc Group02.</p>
</dd>
<dt id="Hi_Numerical_Args_OrthogonalPlaneFlag_G19"><code>G19 = 0</code></dt>
<dd><p>YZ plane selection.
Fanuc Group02.</p>
</dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -2,9 +2,9 @@
<html>
<head>
<meta charset="utf-8">
<title>Enum PolarEntry.PolarModeDirEnum | HiAPI-C# 2025 </title>
<title>Enum PolarModeDirEnum | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Enum PolarEntry.PolarModeDirEnum | HiAPI-C# 2025 ">
<meta name="title" content="Enum PolarModeDirEnum | HiAPI-C# 2025 ">
<meta name="description" content="Polar coordinate interpolation mode direction. YA,ZB has not implemented yet.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
@@ -84,18 +84,18 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.PolarEntry.PolarModeDirEnum">
<article data-uid="Hi.Numerical.Args.PolarModeDirEnum">
<h1 id="Hi_Numerical_PolarEntry_PolarModeDirEnum" data-uid="Hi.Numerical.PolarEntry.PolarModeDirEnum" class="text-break">
Enum PolarEntry.PolarModeDirEnum
<h1 id="Hi_Numerical_Args_PolarModeDirEnum" data-uid="Hi.Numerical.Args.PolarModeDirEnum" class="text-break">
Enum PolarModeDirEnum
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiUniNc.dll</dd></dl>
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.Args.html">Args</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>Polar coordinate interpolation mode direction.
@@ -104,7 +104,7 @@ YA,ZB has not implemented yet.</p>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public enum PolarEntry.PolarModeDirEnum</code></pre>
<pre><code class="lang-csharp hljs">public enum PolarModeDirEnum</code></pre>
</div>
@@ -146,15 +146,15 @@ YA,ZB has not implemented yet.</p>
<h2 id="fields">Fields
</h2>
<dl class="parameters">
<dt id="Hi_Numerical_PolarEntry_PolarModeDirEnum_XC"><code>XC = 0</code></dt>
<dt id="Hi_Numerical_Args_PolarModeDirEnum_XC"><code>XC = 0</code></dt>
<dd><p>XC polar coordinate mode</p>
</dd>
<dt id="Hi_Numerical_PolarEntry_PolarModeDirEnum_YA"><code>YA = 1</code></dt>
<dt id="Hi_Numerical_Args_PolarModeDirEnum_YA"><code>YA = 1</code></dt>
<dd><p>YA polar coordinate mode</p>
</dd>
<dt id="Hi_Numerical_PolarEntry_PolarModeDirEnum_ZB"><code>ZB = 2</code></dt>
<dt id="Hi_Numerical_Args_PolarModeDirEnum_ZB"><code>ZB = 2</code></dt>
<dd><p>ZB polar coordinate mode</p>
</dd>
@@ -2,9 +2,9 @@
<html>
<head>
<meta charset="utf-8">
<title>Namespace Hi.Numerical.SoftParsers.CmdBlocks | HiAPI-C# 2025 </title>
<title>Namespace Hi.Numerical.Args | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Namespace Hi.Numerical.SoftParsers.CmdBlocks | HiAPI-C# 2025 ">
<meta name="title" content="Namespace Hi.Numerical.Args | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
@@ -84,19 +84,27 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.CmdBlocks">
<article data-uid="Hi.Numerical.Args">
<h1 id="Hi_Numerical_SoftParsers_CmdBlocks" data-uid="Hi.Numerical.SoftParsers.CmdBlocks" class="text-break">Namespace Hi.Numerical.SoftParsers.CmdBlocks</h1>
<h1 id="Hi_Numerical_Args" data-uid="Hi.Numerical.Args" class="text-break">Namespace Hi.Numerical.Args</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>
<div class="markdown level0 remarks"></div>
<h3 id="interfaces">
Interfaces
<h3 id="enums">
Enums
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.CmdBlocks.ICmdBlockBuilder.html">ICmdBlockBuilder</a></dt>
<dd><p>Builder of <a class="xref" href="Hi.Numerical.SoftParsers.Cmds.CmdBlock.html">CmdBlock</a></p>
<dt><a class="xref" href="Hi.Numerical.Args.OrthogonalPlaneFlag.html">OrthogonalPlaneFlag</a></dt>
<dd><p>Plane Selection Flag.
Fanuc Group02 flags.
the int value is the plane dir number.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.Args.PolarModeDirEnum.html">PolarModeDirEnum</a></dt>
<dd><p>Polar coordinate interpolation mode direction.
YA,ZB has not implemented yet.</p>
</dd>
</dl>
@@ -2367,10 +2367,10 @@ So be care that do not change the NC XYZ if not needed.</p>
<a id="Hi_Numerical_HardNcLine_HasSyntexXyz_" data-uid="Hi.Numerical.HardNcLine.HasSyntexXyz*"></a>
<a id="Hi_Numerical_HardNcLine_HasSyntaxXyz_" data-uid="Hi.Numerical.HardNcLine.HasSyntaxXyz*"></a>
<h3 id="Hi_Numerical_HardNcLine_HasSyntexXyz_Hi_Numerical_HardNcEnv_" data-uid="Hi.Numerical.HardNcLine.HasSyntexXyz(Hi.Numerical.HardNcEnv)">
HasSyntexXyz(HardNcEnv)
<h3 id="Hi_Numerical_HardNcLine_HasSyntaxXyz_Hi_Numerical_HardNcEnv_" data-uid="Hi.Numerical.HardNcLine.HasSyntaxXyz(Hi.Numerical.HardNcEnv)">
HasSyntaxXyz(HardNcEnv)
</h3>
@@ -2379,7 +2379,7 @@ So be care that do not change the NC XYZ if not needed.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool HasSyntexXyz(HardNcEnv ncEnv)</code></pre>
<pre><code class="lang-csharp hljs">public bool HasSyntaxXyz(HardNcEnv ncEnv)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -519,10 +519,10 @@ Class NcFlagUtil
<a id="Hi_Numerical_NcFlagUtil_GetNcFromSyntex_" data-uid="Hi.Numerical.NcFlagUtil.GetNcFromSyntex*"></a>
<a id="Hi_Numerical_NcFlagUtil_GetNcFromSyntax_" data-uid="Hi.Numerical.NcFlagUtil.GetNcFromSyntax*"></a>
<h3 id="Hi_Numerical_NcFlagUtil_GetNcFromSyntex__1_Hi_Numerical_NcGroup03___0___0_" data-uid="Hi.Numerical.NcFlagUtil.GetNcFromSyntex``1(Hi.Numerical.NcGroup03,``0,``0)">
GetNcFromSyntex&lt;TVec&gt;(NcGroup03, TVec, TVec)
<h3 id="Hi_Numerical_NcFlagUtil_GetNcFromSyntax__1_Hi_Numerical_NcGroup03___0___0_" data-uid="Hi.Numerical.NcFlagUtil.GetNcFromSyntax``1(Hi.Numerical.NcGroup03,``0,``0)">
GetNcFromSyntax&lt;TVec&gt;(NcGroup03, TVec, TVec)
</h3>
@@ -531,7 +531,7 @@ Class NcFlagUtil
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static TVec GetNcFromSyntex&lt;TVec&gt;(this NcGroup03 group03Flag, TVec syntexPosition, TVec preProgramPosition) where TVec : IVec&lt;double&gt;, new()</code></pre>
<pre><code class="lang-csharp hljs">public static TVec GetNcFromSyntax&lt;TVec&gt;(this NcGroup03 group03Flag, TVec syntexPosition, TVec preProgramPosition) where TVec : IVec&lt;double&gt;, new()</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -570,10 +570,10 @@ Class NcFlagUtil
<a id="Hi_Numerical_NcFlagUtil_GetNcFromSyntex_" data-uid="Hi.Numerical.NcFlagUtil.GetNcFromSyntex*"></a>
<a id="Hi_Numerical_NcFlagUtil_GetNcFromSyntax_" data-uid="Hi.Numerical.NcFlagUtil.GetNcFromSyntax*"></a>
<h3 id="Hi_Numerical_NcFlagUtil_GetNcFromSyntex__1_Hi_Numerical_NcGroup03___0___0_System_Int32_System_Func_System_Int32___0_System_Double__System_Action_System_Int32___0_System_Double__" data-uid="Hi.Numerical.NcFlagUtil.GetNcFromSyntex``1(Hi.Numerical.NcGroup03,``0,``0,System.Int32,System.Func{System.Int32,``0,System.Double},System.Action{System.Int32,``0,System.Double})">
GetNcFromSyntex&lt;TVec&gt;(NcGroup03, TVec, TVec, int, Func&lt;int, TVec, double&gt;, Action&lt;int, TVec, double&gt;)
<h3 id="Hi_Numerical_NcFlagUtil_GetNcFromSyntax__1_Hi_Numerical_NcGroup03___0___0_System_Int32_System_Func_System_Int32___0_System_Double__System_Action_System_Int32___0_System_Double__" data-uid="Hi.Numerical.NcFlagUtil.GetNcFromSyntax``1(Hi.Numerical.NcGroup03,``0,``0,System.Int32,System.Func{System.Int32,``0,System.Double},System.Action{System.Int32,``0,System.Double})">
GetNcFromSyntax&lt;TVec&gt;(NcGroup03, TVec, TVec, int, Func&lt;int, TVec, double&gt;, Action&lt;int, TVec, double&gt;)
</h3>
@@ -582,7 +582,7 @@ Class NcFlagUtil
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static TVec GetNcFromSyntex&lt;TVec&gt;(this NcGroup03 group03Flag, TVec syntexPosition, TVec preProgramPosition, int vecSize, Func&lt;int, TVec, double&gt; getter, Action&lt;int, TVec, double&gt; setter) where TVec : new()</code></pre>
<pre><code class="lang-csharp hljs">public static TVec GetNcFromSyntax&lt;TVec&gt;(this NcGroup03 group03Flag, TVec syntexPosition, TVec preProgramPosition, int vecSize, Func&lt;int, TVec, double&gt; getter, Action&lt;int, TVec, double&gt; setter) where TVec : new()</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -753,10 +753,10 @@ Class NcFlagUtil
<a id="Hi_Numerical_NcFlagUtil_GetNcXyzFromSyntex_" data-uid="Hi.Numerical.NcFlagUtil.GetNcXyzFromSyntex*"></a>
<a id="Hi_Numerical_NcFlagUtil_GetNcXyzFromSyntax_" data-uid="Hi.Numerical.NcFlagUtil.GetNcXyzFromSyntax*"></a>
<h3 id="Hi_Numerical_NcFlagUtil_GetNcXyzFromSyntex_Hi_Numerical_NcGroup03_Hi_Geom_Vec3d_Hi_Geom_Vec3d_" data-uid="Hi.Numerical.NcFlagUtil.GetNcXyzFromSyntex(Hi.Numerical.NcGroup03,Hi.Geom.Vec3d,Hi.Geom.Vec3d)">
GetNcXyzFromSyntex(NcGroup03, Vec3d, Vec3d)
<h3 id="Hi_Numerical_NcFlagUtil_GetNcXyzFromSyntax_Hi_Numerical_NcGroup03_Hi_Geom_Vec3d_Hi_Geom_Vec3d_" data-uid="Hi.Numerical.NcFlagUtil.GetNcXyzFromSyntax(Hi.Numerical.NcGroup03,Hi.Geom.Vec3d,Hi.Geom.Vec3d)">
GetNcXyzFromSyntax(NcGroup03, Vec3d, Vec3d)
</h3>
@@ -765,7 +765,7 @@ Class NcFlagUtil
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static Vec3d GetNcXyzFromSyntex(this NcGroup03 group03Flag, Vec3d syntexXyz, Vec3d preNcXyz)</code></pre>
<pre><code class="lang-csharp hljs">public static Vec3d GetNcXyzFromSyntax(this NcGroup03 group03Flag, Vec3d syntexXyz, Vec3d preNcXyz)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -798,10 +798,10 @@ Class NcFlagUtil
<a id="Hi_Numerical_NcFlagUtil_GetNcXyzabcFromSyntex_" data-uid="Hi.Numerical.NcFlagUtil.GetNcXyzabcFromSyntex*"></a>
<a id="Hi_Numerical_NcFlagUtil_GetNcXyzabcFromSyntax_" data-uid="Hi.Numerical.NcFlagUtil.GetNcXyzabcFromSyntax*"></a>
<h3 id="Hi_Numerical_NcFlagUtil_GetNcXyzabcFromSyntex_Hi_Numerical_NcGroup03_Hi_Geom_DVec3d_Hi_Geom_DVec3d_" data-uid="Hi.Numerical.NcFlagUtil.GetNcXyzabcFromSyntex(Hi.Numerical.NcGroup03,Hi.Geom.DVec3d,Hi.Geom.DVec3d)">
GetNcXyzabcFromSyntex(NcGroup03, DVec3d, DVec3d)
<h3 id="Hi_Numerical_NcFlagUtil_GetNcXyzabcFromSyntax_Hi_Numerical_NcGroup03_Hi_Geom_DVec3d_Hi_Geom_DVec3d_" data-uid="Hi.Numerical.NcFlagUtil.GetNcXyzabcFromSyntax(Hi.Numerical.NcGroup03,Hi.Geom.DVec3d,Hi.Geom.DVec3d)">
GetNcXyzabcFromSyntax(NcGroup03, DVec3d, DVec3d)
</h3>
@@ -810,7 +810,7 @@ Class NcFlagUtil
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static DVec3d GetNcXyzabcFromSyntex(this NcGroup03 group03Flag, DVec3d syntexXyzabc, DVec3d preNcXyzabc)</code></pre>
<pre><code class="lang-csharp hljs">public static DVec3d GetNcXyzabcFromSyntax(this NcGroup03 group03Flag, DVec3d syntexXyzabc, DVec3d preNcXyzabc)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -130,16 +130,16 @@ Absolute(G90) or increment(G91) coordinate.</p>
<a class="xref" href="Hi.Common.MaskUtil.html#Hi_Common_MaskUtil_SetMask__1___0____0_System_Boolean_">MaskUtil.SetMask&lt;T&gt;(ref T, T, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Numerical.NcFlagUtil.html#Hi_Numerical_NcFlagUtil_GetNcFromSyntex__1_Hi_Numerical_NcGroup03___0___0_">NcFlagUtil.GetNcFromSyntex&lt;TVec&gt;(NcGroup03, TVec, TVec)</a>
<a class="xref" href="Hi.Numerical.NcFlagUtil.html#Hi_Numerical_NcFlagUtil_GetNcFromSyntax__1_Hi_Numerical_NcGroup03___0___0_">NcFlagUtil.GetNcFromSyntax&lt;TVec&gt;(NcGroup03, TVec, TVec)</a>
</div>
<div>
<a class="xref" href="Hi.Numerical.NcFlagUtil.html#Hi_Numerical_NcFlagUtil_GetNcFromSyntex__1_Hi_Numerical_NcGroup03___0___0_System_Int32_System_Func_System_Int32___0_System_Double__System_Action_System_Int32___0_System_Double__">NcFlagUtil.GetNcFromSyntex&lt;TVec&gt;(NcGroup03, TVec, TVec, int, Func&lt;int, TVec, double&gt;, Action&lt;int, TVec, double&gt;)</a>
<a class="xref" href="Hi.Numerical.NcFlagUtil.html#Hi_Numerical_NcFlagUtil_GetNcFromSyntax__1_Hi_Numerical_NcGroup03___0___0_System_Int32_System_Func_System_Int32___0_System_Double__System_Action_System_Int32___0_System_Double__">NcFlagUtil.GetNcFromSyntax&lt;TVec&gt;(NcGroup03, TVec, TVec, int, Func&lt;int, TVec, double&gt;, Action&lt;int, TVec, double&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Numerical.NcFlagUtil.html#Hi_Numerical_NcFlagUtil_GetNcXyzFromSyntex_Hi_Numerical_NcGroup03_Hi_Geom_Vec3d_Hi_Geom_Vec3d_">NcFlagUtil.GetNcXyzFromSyntex(NcGroup03, Vec3d, Vec3d)</a>
<a class="xref" href="Hi.Numerical.NcFlagUtil.html#Hi_Numerical_NcFlagUtil_GetNcXyzFromSyntax_Hi_Numerical_NcGroup03_Hi_Geom_Vec3d_Hi_Geom_Vec3d_">NcFlagUtil.GetNcXyzFromSyntax(NcGroup03, Vec3d, Vec3d)</a>
</div>
<div>
<a class="xref" href="Hi.Numerical.NcFlagUtil.html#Hi_Numerical_NcFlagUtil_GetNcXyzabcFromSyntex_Hi_Numerical_NcGroup03_Hi_Geom_DVec3d_Hi_Geom_DVec3d_">NcFlagUtil.GetNcXyzabcFromSyntex(NcGroup03, DVec3d, DVec3d)</a>
<a class="xref" href="Hi.Numerical.NcFlagUtil.html#Hi_Numerical_NcFlagUtil_GetNcXyzabcFromSyntax_Hi_Numerical_NcGroup03_Hi_Geom_DVec3d_Hi_Geom_DVec3d_">NcFlagUtil.GetNcXyzabcFromSyntax(NcGroup03, DVec3d, DVec3d)</a>
</div>
<div>
<a class="xref" href="Hi.Numerical.NcFlagUtil.html#Hi_Numerical_NcFlagUtil_GetValue_Hi_Numerical_NcGroup03_System_Double_System_Double_">NcFlagUtil.GetValue(NcGroup03, double, double)</a>
@@ -289,7 +289,7 @@ Const session data. Only set at the G12.1 line once.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public PolarEntry.PolarModeDirEnum PolarModeDir { get; set; }</code></pre>
<pre><code class="lang-csharp hljs">public PolarModeDirEnum PolarModeDir { get; set; }</code></pre>
</div>
@@ -298,7 +298,7 @@ Const session data. Only set at the G12.1 line once.</p>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.PolarEntry.html">PolarEntry</a>.<a class="xref" href="Hi.Numerical.PolarEntry.PolarModeDirEnum.html">PolarModeDirEnum</a></dt>
<dt><a class="xref" href="Hi.Numerical.Args.PolarModeDirEnum.html">PolarModeDirEnum</a></dt>
<dd></dd>
</dl>
@@ -0,0 +1,274 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Class CoordinateTransformationChainClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class CoordinateTransformationChainClaim | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.CoordinateTransformationChainClaim">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_CoordinateTransformationChainClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.CoordinateTransformationChainClaim" class="text-break">
Class CoordinateTransformationChainClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Classics.html">Classics</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class CoordinateTransformationChainClaim : ICoordinateTransformationClaim, IClaim</code></pre>
</div>
<dl class="typelist inheritance">
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">CoordinateTransformationChainClaim</span></div>
</dd>
</dl>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html">ICoordinateTransformationClaim</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IClaim.html">IClaim</a></div>
</dd>
</dl>
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
</dd></dl>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_CoordinateTransformationChainClaim_CoordinateTransformationClaimList_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.CoordinateTransformationChainClaim.CoordinateTransformationClaimList*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_CoordinateTransformationChainClaim_CoordinateTransformationClaimList" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.CoordinateTransformationChainClaim.CoordinateTransformationClaimList">
CoordinateTransformationClaimList
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public List&lt;ICoordinateTransformationClaim&gt; CoordinateTransformationClaimList { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html">ICoordinateTransformationClaim</a>&gt;</dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_CoordinateTransformationChainClaim_PointTransformMat4d_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.CoordinateTransformationChainClaim.PointTransformMat4d*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_CoordinateTransformationChainClaim_PointTransformMat4d" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.CoordinateTransformationChainClaim.PointTransformMat4d">
PointTransformMat4d
</h3>
<div class="markdown level1 summary"><p>Point transmformation mat.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Mat4d PointTransformMat4d { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Geom.Mat4d.html">Mat4d</a></dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,373 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Class PauseClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class PauseClaim | HiAPI-C# 2025 ">
<meta name="description" content="Classic Pausing, i.e. G04.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_PauseClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim" class="text-break">
Class PauseClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Classics.html">Classics</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>Classic Pausing, i.e. G04.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class PauseClaim : IPauseClaim, IClaim</code></pre>
</div>
<dl class="typelist inheritance">
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">PauseClaim</span></div>
</dd>
</dl>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html">IPauseClaim</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IClaim.html">IClaim</a></div>
</dd>
</dl>
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
</dd></dl>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="constructors">Constructors
</h2>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_PauseClaim__ctor_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.#ctor*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_PauseClaim__ctor" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.#ctor">
PauseClaim()
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public PauseClaim()</code></pre>
</div>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_PauseClaim_P_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.P*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_PauseClaim_P" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.P">
P
</h3>
<div class="markdown level1 summary"><p>Entered pause time in milli-seconds.
Note that in fanuc, the behavior may be altered by configuration.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double P { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_PauseClaim_PauseDuration_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.PauseDuration*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_PauseClaim_PauseDuration" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.PauseDuration">
PauseDuration
</h3>
<div class="markdown level1 summary"><p>G04 total pausing time.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public TimeSpan PauseDuration { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.timespan">TimeSpan</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_PauseClaim_S_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.S*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_PauseClaim_S" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.S">
S
</h3>
<div class="markdown level1 summary"><p>Entered pause time in seconds.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double S { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_PauseClaim_X_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.X*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_PauseClaim_X" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.X">
X
</h3>
<div class="markdown level1 summary"><p>Entered pause time in seconds.
Fanuc.
Note that in fanuc, the behavior may be altered by configuration.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double X { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,438 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Class RadialRadiusOffsetClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class RadialRadiusOffsetClaim | HiAPI-C# 2025 ">
<meta name="description" content="Buffer for radius compensation operations in numerical control">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim" class="text-break">
Class RadialRadiusOffsetClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Classics.html">Classics</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>Buffer for radius compensation operations in numerical control</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class RadialRadiusOffsetClaim : IClaim</code></pre>
</div>
<dl class="typelist inheritance">
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">RadialRadiusOffsetClaim</span></div>
</dd>
</dl>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IClaim.html">IClaim</a></div>
</dd>
</dl>
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
</dd></dl>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_CenterProgramPos_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.CenterProgramPos*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_CenterProgramPos" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.CenterProgramPos">
CenterProgramPos
</h3>
<div class="markdown level1 summary"><p>For arc command only.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Vec3d CenterProgramPos { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_CompensatedPosOnProgramCoordinate_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.CompensatedPosOnProgramCoordinate*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_CompensatedPosOnProgramCoordinate" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.CompensatedPosOnProgramCoordinate">
CompensatedPosOnProgramCoordinate
</h3>
<div class="markdown level1 summary"><p>Program Pos at certain NcLine.
Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1) XCZ.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Vec3d CompensatedPosOnProgramCoordinate { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_TransientBeginMc_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.TransientBeginMc*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_TransientBeginMc" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.TransientBeginMc">
TransientBeginMc
</h3>
<div class="markdown level1 summary"><p>For arc command only.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public DVec3d TransientBeginMc { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Geom.DVec3d.html">DVec3d</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_TransientBeginProgramPos_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.TransientBeginProgramPos*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_TransientBeginProgramPos" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.TransientBeginProgramPos">
TransientBeginProgramPos
</h3>
<div class="markdown level1 summary"><p>For arc command only.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Vec3d TransientBeginProgramPos { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_TransientEndMc_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.TransientEndMc*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_TransientEndMc" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.TransientEndMc">
TransientEndMc
</h3>
<div class="markdown level1 summary"><p>For arc command only.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public DVec3d TransientEndMc { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Geom.DVec3d.html">DVec3d</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_TransientEndProgramPos_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.TransientEndProgramPos*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_TransientEndProgramPos" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.TransientEndProgramPos">
TransientEndProgramPos
</h3>
<div class="markdown level1 summary"><p>For arc command only.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Vec3d TransientEndProgramPos { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
<dd></dd>
</dl>
<h2 class="section" id="methods">Methods
</h2>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_ToString_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.ToString*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_ToString" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.ToString">
ToString()
</h3>
<div class="markdown level1 summary"><p>Returns a string that represents the current object.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public override string ToString()</code></pre>
</div>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>A string that represents the current object.</p>
</dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -2,9 +2,9 @@
<html>
<head>
<meta charset="utf-8">
<title>Namespace Hi.Numerical.SoftParsers.Cmds | HiAPI-C# 2025 </title>
<title>Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Namespace Hi.Numerical.SoftParsers.Cmds | HiAPI-C# 2025 ">
<meta name="title" content="Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
@@ -84,9 +84,9 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.Cmds">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics">
<h1 id="Hi_Numerical_SoftParsers_Cmds" data-uid="Hi.Numerical.SoftParsers.Cmds" class="text-break">Namespace Hi.Numerical.SoftParsers.Cmds</h1>
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_Classics" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics" class="text-break">Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>
<div class="markdown level0 remarks"></div>
@@ -95,19 +95,18 @@
Classes
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Cmds.BlockEntry.html">BlockEntry</a></dt>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Classics.CoordinateTransformationChainClaim.html">CoordinateTransformationChainClaim</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Cmds.CmdBlock.html">CmdBlock</a></dt>
<dd></dd>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.html">PauseClaim</a></dt>
<dd><p>Classic Pausing, i.e. G04.</p>
</dd>
</dl>
<h3 id="interfaces">
Interfaces
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Cmds.ICmd.html">ICmd</a></dt>
<dd></dd>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html">RadialRadiusOffsetClaim</a></dt>
<dd><p>Buffer for radius compensation operations in numerical control</p>
</dd>
</dl>
@@ -0,0 +1,171 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Interface IClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface IClaim | HiAPI-C# 2025 ">
<meta name="description" content="Logic of NC or part of NC statement. Different from the syntax-goal json object which is hard to fully normalized, is normalized-like object before action.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IClaim">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_IClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IClaim" class="text-break">
Interface IClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IClaim.html">IClaim</a> is normalized-like object before action.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface IClaim</code></pre>
</div>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,210 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Interface ICoordinateMarkClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface ICoordinateMarkClaim | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_ICoordinateMarkClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim" class="text-break">
Interface ICoordinateMarkClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface ICoordinateMarkClaim : IModalFlagClaim, IClaim</code></pre>
</div>
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html#Hi_Numerical_SoftParsers_ClaimBased_IModalFlagClaim_ModalFlags">IModalFlagClaim.ModalFlags</a>
</div>
</dd></dl>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_ClaimBased_ICoordinateMarkClaim_CoordinateMark_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.CoordinateMark*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_ICoordinateMarkClaim_CoordinateMark" data-uid="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.CoordinateMark">
CoordinateMark
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">object CoordinateMark { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,204 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Interface ICoordinateTransformationClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface ICoordinateTransformationClaim | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_ICoordinateTransformationClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim" class="text-break">
Interface ICoordinateTransformationClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface ICoordinateTransformationClaim : IClaim</code></pre>
</div>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_ClaimBased_ICoordinateTransformationClaim_PointTransformMat4d_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.PointTransformMat4d*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_ICoordinateTransformationClaim_PointTransformMat4d" data-uid="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.PointTransformMat4d">
PointTransformMat4d
</h3>
<div class="markdown level1 summary"><p>Point transmformation mat.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Mat4d PointTransformMat4d { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Geom.Mat4d.html">Mat4d</a></dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,211 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Interface ICoordinateTranslationClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface ICoordinateTranslationClaim | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_ICoordinateTranslationClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim" class="text-break">
Interface ICoordinateTranslationClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface ICoordinateTranslationClaim : ICoordinateTransformationClaim, IClaim</code></pre>
</div>
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html#Hi_Numerical_SoftParsers_ClaimBased_ICoordinateTransformationClaim_PointTransformMat4d">ICoordinateTransformationClaim.PointTransformMat4d</a>
</div>
</dd></dl>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_ClaimBased_ICoordinateTranslationClaim_PointTranslationXyz_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.PointTranslationXyz*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_ICoordinateTranslationClaim_PointTranslationXyz" data-uid="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.PointTranslationXyz">
PointTranslationXyz
</h3>
<div class="markdown level1 summary"><p>Point translation from table to feature.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Vec3d PointTranslationXyz { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,204 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Interface IFeatureXyzClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface IFeatureXyzClaim | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_IFeatureXyzClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim" class="text-break">
Interface IFeatureXyzClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface IFeatureXyzClaim : IClaim</code></pre>
</div>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IFeatureXyzClaim_FeatureXyz_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.FeatureXyz*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_IFeatureXyzClaim_FeatureXyz" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.FeatureXyz">
FeatureXyz
</h3>
<div class="markdown level1 summary"><p>Orthogonal absolute position in feature coordinate.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Vec3d FeatureXyz { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,178 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Interface IFeedrateClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface IFeedrateClaim | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_IFeedrateClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim" class="text-break">
Interface IFeedrateClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface IFeedrateClaim : IClaim, IGetFeedrate, ISetFeedrate</code></pre>
</div>
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="Hi.Numerical.IGetFeedrate.html#Hi_Numerical_IGetFeedrate_GetFeedrate_mmds">IGetFeedrate.GetFeedrate_mmds()</a>
</div>
<div>
<a class="xref" href="Hi.Numerical.ISetFeedrate.html#Hi_Numerical_ISetFeedrate_SetFeedrate_mmds_System_Double_">ISetFeedrate.SetFeedrate_mmds(double)</a>
</div>
</dd></dl>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,203 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Interface IHeightOffsetClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface IHeightOffsetClaim | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_IHeightOffsetClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim" class="text-break">
Interface IHeightOffsetClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface IHeightOffsetClaim : IClaim</code></pre>
</div>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IHeightOffsetClaim_HeightOffset_mm_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.HeightOffset_mm*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_IHeightOffsetClaim_HeightOffset_mm" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.HeightOffset_mm">
HeightOffset_mm
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">double HeightOffset_mm { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,178 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Interface IMcXyzabcClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface IMcXyzabcClaim | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_IMcXyzabcClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim" class="text-break">
Interface IMcXyzabcClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface IMcXyzabcClaim : IClaim, IGetMcXyzabc, ISetMcXyzabc</code></pre>
</div>
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="Hi.Numerical.Xyzabc.IGetMcXyzabc.html#Hi_Numerical_Xyzabc_IGetMcXyzabc_GetMcXyzabc">IGetMcXyzabc.GetMcXyzabc()</a>
</div>
<div>
<a class="xref" href="Hi.Numerical.Xyzabc.ISetMcXyzabc.html#Hi_Numerical_Xyzabc_ISetMcXyzabc_SetMcXyzabc_Hi_Geom_DVec3d_">ISetMcXyzabc.SetMcXyzabc(DVec3d)</a>
</div>
</dd></dl>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,203 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Interface IMessageClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface IMessageClaim | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_IMessageClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim" class="text-break">
Interface IMessageClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface IMessageClaim : IClaim</code></pre>
</div>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IMessageClaim_MultiTagMessage_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.MultiTagMessage*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_IMessageClaim_MultiTagMessage" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.MultiTagMessage">
MultiTagMessage
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">MultiTagMessage MultiTagMessage { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Common.Messages.MultiTagMessage.html">MultiTagMessage</a></dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,203 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Interface IModalFlagClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface IModalFlagClaim | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_IModalFlagClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim" class="text-break">
Interface IModalFlagClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface IModalFlagClaim : IClaim</code></pre>
</div>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IModalFlagClaim_ModalFlags_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.ModalFlags*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_IModalFlagClaim_ModalFlags" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.ModalFlags">
ModalFlags
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">object[] ModalFlags { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>[]</dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -2,11 +2,11 @@
<html>
<head>
<meta charset="utf-8">
<title>Interface ICmd | HiAPI-C# 2025 </title>
<title>Interface IOneShotClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface ICmd | HiAPI-C# 2025 ">
<meta name="title" content="Interface IOneShotClaim | HiAPI-C# 2025 ">
<meta name="description" content="One-shot (non-modal) Claim. Claim is active only to one sentence in which it is specified.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
@@ -84,24 +84,26 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.Cmds.ICmd">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim">
<h1 id="Hi_Numerical_SoftParsers_Cmds_ICmd" data-uid="Hi.Numerical.SoftParsers.Cmds.ICmd" class="text-break">
Interface ICmd
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_IOneShotClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim" class="text-break">
Interface IOneShotClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.Cmds.html">Cmds</a></dd></dl>
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown summary"><p>One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface ICmd</code></pre>
<pre><code class="lang-csharp hljs">public interface IOneShotClaim : IClaim</code></pre>
</div>
@@ -0,0 +1,203 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Interface IPauseClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface IPauseClaim | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_IPauseClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim" class="text-break">
Interface IPauseClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface IPauseClaim : IClaim</code></pre>
</div>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IPauseClaim_PauseDuration_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.PauseDuration*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_IPauseClaim_PauseDuration" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.PauseDuration">
PauseDuration
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">TimeSpan PauseDuration { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.timespan">TimeSpan</a></dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,347 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Interface IPolarClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface IPolarClaim | HiAPI-C# 2025 ">
<meta name="description" content="The class for G12.1 Polar mode. In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis). XC, YA, ZB are available.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_IPolarClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim" class="text-break">
Interface IPolarClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface IPolarClaim : IClaim</code></pre>
</div>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IPolarClaim_CentralProgramPolarRxcz_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.CentralProgramPolarRxcz*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_IPolarClaim_CentralProgramPolarRxcz" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.CentralProgramPolarRxcz">
CentralProgramPolarRxcz
</h3>
<div class="markdown level1 summary"><p>ProgramPolarPos on no-shifting polar coordinate (e.g. coordinate on the c axis center and x-zero).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Vec3d CentralProgramPolarRxcz { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IPolarClaim_CodePolarDxcz_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.CodePolarDxcz*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_IPolarClaim_CodePolarDxcz" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.CodePolarDxcz">
CodePolarDxcz
</h3>
<div class="markdown level1 summary"><p>In Polar coordinate interpolation mode (G12.1), the X value is the diameter value.
and also, rotary is assigned by hypothesis value (called C. Some controller accepts Y as equivalent.).
Dx: X is diameter.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Vec3d CodePolarDxcz { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IPolarClaim_InitProgramPolarRxcz_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.InitProgramPolarRxcz*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_IPolarClaim_InitProgramPolarRxcz" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.InitProgramPolarRxcz">
InitProgramPolarRxcz
</h3>
<div class="markdown level1 summary"><p>InitProgramPolarXcz.
z is always zero.
Const session data. Only set at the G12.1 line once.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Vec3d InitProgramPolarRxcz { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IPolarClaim_PolarModeDir_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.PolarModeDir*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_IPolarClaim_PolarModeDir" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.PolarModeDir">
PolarModeDir
</h3>
<div class="markdown level1 summary"><p>Gets or sets the polar mode direction.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">PolarModeDirEnum PolarModeDir { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.Args.PolarModeDirEnum.html">PolarModeDirEnum</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IPolarClaim_ProgramPolarRxcz_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.ProgramPolarRxcz*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_IPolarClaim_ProgramPolarRxcz" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.ProgramPolarRxcz">
ProgramPolarRxcz
</h3>
<div class="markdown level1 summary"><p>ProgramPos. XC, YA or ZB. The Last is Z (for XC).
According to <a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html#Hi_Numerical_SoftParsers_ClaimBased_IPolarClaim_PolarModeDir">PolarModeDir</a>.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
In contrast to term &ldquo;OrdinaryProgramXcz&rdquo;, the Unit of &ldquo;OrdinaryProgramXcz&rdquo;.Y is angle.
In Polar coordinate interpolation mode (G12.1), the X value is the diameter value.
So remark R to X here, emphasize x is different from the G12.1 convention.
Use x as radius so that the dimension is uniform on the three axises (XCZ).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Vec3d ProgramPolarRxcz { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,203 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Interface IPositioningModeClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface IPositioningModeClaim | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_IPositioningModeClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim" class="text-break">
Interface IPositioningModeClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface IPositioningModeClaim : IClaim</code></pre>
</div>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IPositioningModeClaim_AbsRelCoordinateMode_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.AbsRelCoordinateMode*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_IPositioningModeClaim_AbsRelCoordinateMode" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.AbsRelCoordinateMode">
AbsRelCoordinateMode
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">PositioningMode AbsRelCoordinateMode { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html">PositioningMode</a></dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,203 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Interface IPreparedToolClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface IPreparedToolClaim | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_IPreparedToolClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim" class="text-break">
Interface IPreparedToolClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface IPreparedToolClaim : IClaim</code></pre>
</div>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IPreparedToolClaim_PreparedT_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.PreparedT*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_IPreparedToolClaim_PreparedT" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.PreparedT">
PreparedT
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">object PreparedT { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,181 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Interface ISpindleSpeedClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface ISpindleSpeedClaim | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_ISpindleSpeedClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim" class="text-break">
Interface ISpindleSpeedClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface ISpindleSpeedClaim : IClaim, IGetSpindleSpeed, ISetSpindleSpeed</code></pre>
</div>
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="Hi.Numerical.IGetSpindleSpeed.html#Hi_Numerical_IGetSpindleSpeed_GetSpindleSpeed_radds">IGetSpindleSpeed.GetSpindleSpeed_radds()</a>
</div>
<div>
<a class="xref" href="Hi.Numerical.IGetSpindleSpeed.html#Hi_Numerical_IGetSpindleSpeed_GetSpindleDirection">IGetSpindleSpeed.GetSpindleDirection()</a>
</div>
<div>
<a class="xref" href="Hi.Numerical.ISetSpindleSpeed.html#Hi_Numerical_ISetSpindleSpeed_SetSpindleSpeed_radds_System_Double_">ISetSpindleSpeed.SetSpindleSpeed_radds(double)</a>
</div>
</dd></dl>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,203 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Interface IToolClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface IToolClaim | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IToolClaim">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_IToolClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IToolClaim" class="text-break">
Interface IToolClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface IToolClaim : IClaim</code></pre>
</div>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IToolClaim_T_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.T*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_IToolClaim_T" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.T">
T
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">object T { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,377 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Class G54CoordinateClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class G54CoordinateClaim | HiAPI-C# 2025 ">
<meta name="description" content="Primary Coordinate . Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G54CoordinateClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim" class="text-break">
Class G54CoordinateClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Iso.html">Iso</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>Primary Coordinate <a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IClaim.html">IClaim</a>.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class G54CoordinateClaim : ICoordinateTranslationClaim, ICoordinateTransformationClaim, ICoordinateMarkClaim, IModalFlagClaim, IClaim</code></pre>
</div>
<dl class="typelist inheritance">
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">G54CoordinateClaim</span></div>
</dd>
</dl>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html">ICoordinateTranslationClaim</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html">ICoordinateTransformationClaim</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html">ICoordinateMarkClaim</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html">IModalFlagClaim</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IClaim.html">IClaim</a></div>
</dd>
</dl>
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
</dd></dl>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G54CoordinateClaim_CoordinateMark_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.CoordinateMark*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G54CoordinateClaim_CoordinateMark" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.CoordinateMark">
CoordinateMark
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public object CoordinateMark { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
<dd></dd>
</dl>
<h4 class="section" id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G54CoordinateClaim_CoordinateMark_remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.</p>
</div>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G54CoordinateClaim_G54SeriesCode_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.G54SeriesCode*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G54CoordinateClaim_G54SeriesCode" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.G54SeriesCode">
G54SeriesCode
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double G54SeriesCode { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G54CoordinateClaim_ModalFlags_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.ModalFlags*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G54CoordinateClaim_ModalFlags" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.ModalFlags">
ModalFlags
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public object[] ModalFlags { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>[]</dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G54CoordinateClaim_PointTransformMat4d_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.PointTransformMat4d*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G54CoordinateClaim_PointTransformMat4d" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.PointTransformMat4d">
PointTransformMat4d
</h3>
<div class="markdown level1 summary"><p>Point transmformation mat.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Mat4d PointTransformMat4d { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Geom.Mat4d.html">Mat4d</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G54CoordinateClaim_PointTranslationXyz_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.PointTranslationXyz*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G54CoordinateClaim_PointTranslationXyz" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.PointTranslationXyz">
PointTranslationXyz
</h3>
<div class="markdown level1 summary"><p>Point translation from table to feature.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Vec3d PointTranslationXyz { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,486 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Class G68CoordinateClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class G68CoordinateClaim | HiAPI-C# 2025 ">
<meta name="description" content="Represents arguments for G68 coordinate rotation command.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim" class="text-break">
Class G68CoordinateClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Iso.html">Iso</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>Represents arguments for G68 coordinate rotation command.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class G68CoordinateClaim : ICoordinateTransformationClaim, ICoordinateMarkClaim, IModalFlagClaim, IClaim</code></pre>
</div>
<dl class="typelist inheritance">
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">G68CoordinateClaim</span></div>
</dd>
</dl>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html">ICoordinateTransformationClaim</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html">ICoordinateMarkClaim</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html">IModalFlagClaim</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IClaim.html">IClaim</a></div>
</dd>
</dl>
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
</dd></dl>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="constructors">Constructors
</h2>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim__ctor_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.#ctor*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim__ctor_Hi_Geom_Vec3d_Hi_Geom_Vec3d_System_Double_System_Func_Hi_Numerical_SoftParsers_ClaimBased_Iso_OrthogonalPlaneClaim__" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.#ctor(Hi.Geom.Vec3d,Hi.Geom.Vec3d,System.Double,System.Func{Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim})">
G68CoordinateClaim(Vec3d, Vec3d, double, Func&lt;OrthogonalPlaneClaim&gt;)
</h3>
<div class="markdown level1 summary"><p>Ctor.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public G68CoordinateClaim(Vec3d rotationCenter, Vec3d IJK, double R, Func&lt;OrthogonalPlaneClaim&gt; orthogonalPlaneClaimGetter)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>rotationCenter</code> <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
<dd></dd>
<dt><code>IJK</code> <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
<dd></dd>
<dt><code>R</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>orthogonalPlaneClaimGetter</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.func-1">Func</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html">OrthogonalPlaneClaim</a>&gt;</dt>
<dd></dd>
</dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_CoordinateMark_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.CoordinateMark*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_CoordinateMark" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.CoordinateMark">
CoordinateMark
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public object CoordinateMark { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_IJK_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.IJK*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_IJK" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.IJK">
IJK
</h3>
<div class="markdown level1 summary"><p>Direction of the axis of rotation.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Vec3d IJK { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
<dd></dd>
</dl>
<h4 class="section" id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_IJK_remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.</p>
</div>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_ModalFlags_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.ModalFlags*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_ModalFlags" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.ModalFlags">
ModalFlags
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public object[] ModalFlags { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>[]</dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_OrthogonalPlaneClaimGetter_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.OrthogonalPlaneClaimGetter*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_OrthogonalPlaneClaimGetter" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.OrthogonalPlaneClaimGetter">
OrthogonalPlaneClaimGetter
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Func&lt;OrthogonalPlaneClaim&gt; OrthogonalPlaneClaimGetter { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.func-1">Func</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html">OrthogonalPlaneClaim</a>&gt;</dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_PointTransformMat4d_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.PointTransformMat4d*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_PointTransformMat4d" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.PointTransformMat4d">
PointTransformMat4d
</h3>
<div class="markdown level1 summary"><p>Point transmformation mat.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Mat4d PointTransformMat4d { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Geom.Mat4d.html">Mat4d</a></dt>
<dd></dd>
</dl>
<h4 class="section" id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_PointTransformMat4d_remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Apply IJK first if ijk not all nan.</p>
</div>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_R_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.R*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_R" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.R">
R
</h3>
<div class="markdown level1 summary"><p>Angular displacement.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double R { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_RotationCenter_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.RotationCenter*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_RotationCenter" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.RotationCenter">
RotationCenter
</h3>
<div class="markdown level1 summary"><p>Center of rotation on the X, Y, and Z axis or parallel axes.
On NC coordinate.
NC: the absolute program coordinate without tool height and radius compensation.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Vec3d RotationCenter { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,203 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Interface IIsoHeightIdClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface IIsoHeightIdClaim | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_IIsoHeightIdClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim" class="text-break">
Interface IIsoHeightIdClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Iso.html">Iso</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface IIsoHeightIdClaim : IClaim</code></pre>
</div>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_IIsoHeightIdClaim_HId_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.HId*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_IIsoHeightIdClaim_HId" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.HId">
HId
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">double HId { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,274 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Class IsoHeightOffsetClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class IsoHeightOffsetClaim | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_IsoHeightOffsetClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim" class="text-break">
Class IsoHeightOffsetClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Iso.html">Iso</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class IsoHeightOffsetClaim : IIsoHeightIdClaim, IHeightOffsetClaim, IClaim</code></pre>
</div>
<dl class="typelist inheritance">
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">IsoHeightOffsetClaim</span></div>
</dd>
</dl>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html">IIsoHeightIdClaim</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html">IHeightOffsetClaim</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IClaim.html">IClaim</a></div>
</dd>
</dl>
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
</dd></dl>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_IsoHeightOffsetClaim_HId_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.HId*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_IsoHeightOffsetClaim_HId" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.HId">
HId
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double HId { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_IsoHeightOffsetClaim_HeightOffset_mm_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.HeightOffset_mm*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_IsoHeightOffsetClaim_HeightOffset_mm" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.HeightOffset_mm">
HeightOffset_mm
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double HeightOffset_mm { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,278 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Class OrthogonalPlaneClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class OrthogonalPlaneClaim | HiAPI-C# 2025 ">
<meta name="description" content="Plane selection for G17,G18,G19.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_OrthogonalPlaneClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim" class="text-break">
Class OrthogonalPlaneClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Iso.html">Iso</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>Plane selection for G17,G18,G19.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class OrthogonalPlaneClaim : IModalFlagClaim, IClaim</code></pre>
</div>
<dl class="typelist inheritance">
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">OrthogonalPlaneClaim</span></div>
</dd>
</dl>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html">IModalFlagClaim</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IClaim.html">IClaim</a></div>
</dd>
</dl>
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
</dd></dl>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_OrthogonalPlaneClaim_ModalFlags_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.ModalFlags*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_OrthogonalPlaneClaim_ModalFlags" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.ModalFlags">
ModalFlags
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public object[] ModalFlags { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>[]</dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_OrthogonalPlaneClaim_OrthogonalPlaneFlag_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.OrthogonalPlaneFlag*"></a>
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_OrthogonalPlaneClaim_OrthogonalPlaneFlag" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.OrthogonalPlaneFlag">
OrthogonalPlaneFlag
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public OrthogonalPlaneFlag OrthogonalPlaneFlag { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.Args.OrthogonalPlaneFlag.html">OrthogonalPlaneFlag</a></dt>
<dd></dd>
</dl>
<h2 id="seealso">See Also</h2>
<div class="seealso">
<div><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html#Hi_Numerical_SoftParsers_ClaimBased_Iso_OrthogonalPlaneClaim_OrthogonalPlaneFlag">OrthogonalPlaneFlag</a></div>
</div>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,149 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_Iso" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso" class="text-break">Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>
<div class="markdown level0 remarks"></div>
<h3 id="classes">
Classes
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html">G54CoordinateClaim</a></dt>
<dd><p>Primary Coordinate <a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IClaim.html">IClaim</a>.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html">G68CoordinateClaim</a></dt>
<dd><p>Represents arguments for G68 coordinate rotation command.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html">IsoHeightOffsetClaim</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html">OrthogonalPlaneClaim</a></dt>
<dd><p>Plane selection for G17,G18,G19.</p>
</dd>
</dl>
<h3 id="interfaces">
Interfaces
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html">IIsoHeightIdClaim</a></dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,187 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Enum PositioningMode | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Enum PositioningMode | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.PositioningMode">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_PositioningMode" data-uid="Hi.Numerical.SoftParsers.ClaimBased.PositioningMode" class="text-break">
Enum PositioningMode
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public enum PositioningMode</code></pre>
</div>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.MaskUtil.html#Hi_Common_MaskUtil_GetMaskedValue__1___0___0_System_Boolean_">MaskUtil.GetMaskedValue&lt;T&gt;(T, T, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Common.MaskUtil.html#Hi_Common_MaskUtil_SetMask__1___0____0_System_Boolean_">MaskUtil.SetMask&lt;T&gt;(ref T, T, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 id="fields">Fields
</h2>
<dl class="parameters">
<dt id="Hi_Numerical_SoftParsers_ClaimBased_PositioningMode_Absolute"><code>Absolute = 1</code></dt>
<dd><p>Absolute Coordinate.
Coresponding to ISO NC Flag G90.</p>
</dd>
<dt id="Hi_Numerical_SoftParsers_ClaimBased_PositioningMode_Incremental"><code>Incremental = 2</code></dt>
<dd><p>Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.</p>
</dd>
<dt id="Hi_Numerical_SoftParsers_ClaimBased_PositioningMode_UnDefined"><code>UnDefined = 0</code></dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -2,11 +2,11 @@
<html>
<head>
<meta charset="utf-8">
<title>Class CmdBlock | HiAPI-C# 2025 </title>
<title>Class SentenceClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class CmdBlock | HiAPI-C# 2025 ">
<meta name="title" content="Class SentenceClaim | HiAPI-C# 2025 ">
<meta name="description" content="Simultaneous Claim.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
@@ -84,24 +84,25 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.Cmds.CmdBlock">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim">
<h1 id="Hi_Numerical_SoftParsers_Cmds_CmdBlock" data-uid="Hi.Numerical.SoftParsers.Cmds.CmdBlock" class="text-break">
Class CmdBlock
<h1 id="Hi_Numerical_SoftParsers_ClaimBased_SentenceClaim" data-uid="Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim" class="text-break">
Class SentenceClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.Cmds.html">Cmds</a></dd></dl>
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.html">ClaimBased</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown summary"><p>Simultaneous Claim.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class CmdBlock</code></pre>
<pre><code class="lang-csharp hljs">public class SentenceClaim : IClaim</code></pre>
</div>
@@ -111,10 +112,16 @@ Class CmdBlock
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">CmdBlock</span></div>
<div><span class="xref">SentenceClaim</span></div>
</dd>
</dl>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IClaim.html">IClaim</a></div>
</dd>
</dl>
<dl class="typelist inheritedMembers">
@@ -177,10 +184,10 @@ Class CmdBlock
</h2>
<a id="Hi_Numerical_SoftParsers_Cmds_CmdBlock_CmdList_" data-uid="Hi.Numerical.SoftParsers.Cmds.CmdBlock.CmdList*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_SentenceClaim_ClaimList_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.ClaimList*"></a>
<h3 id="Hi_Numerical_SoftParsers_Cmds_CmdBlock_CmdList" data-uid="Hi.Numerical.SoftParsers.Cmds.CmdBlock.CmdList">
CmdList
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_SentenceClaim_ClaimList" data-uid="Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.ClaimList">
ClaimList
</h3>
@@ -188,7 +195,7 @@ Class CmdBlock
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public List&lt;ICmd&gt; CmdList { get; }</code></pre>
<pre><code class="lang-csharp hljs">public List&lt;IClaim&gt; ClaimList { get; }</code></pre>
</div>
@@ -197,7 +204,7 @@ Class CmdBlock
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.Cmds.ICmd.html">ICmd</a>&gt;</dt>
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IClaim.html">IClaim</a>&gt;</dt>
<dd></dd>
</dl>
@@ -0,0 +1,213 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased">
<h1 id="Hi_Numerical_SoftParsers_ClaimBased" data-uid="Hi.Numerical.SoftParsers.ClaimBased" class="text-break">Namespace Hi.Numerical.SoftParsers.ClaimBased</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>
<div class="markdown level0 remarks"></div>
<h3 id="classes">
Classes
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html">SentenceClaim</a></dt>
<dd><p>Simultaneous Claim.</p>
</dd>
</dl>
<h3 id="interfaces">
Interfaces
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IClaim.html">IClaim</a></dt>
<dd><p>Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IClaim.html">IClaim</a> is normalized-like object before action.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html">ICoordinateMarkClaim</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html">ICoordinateTransformationClaim</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html">ICoordinateTranslationClaim</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html">IFeatureXyzClaim</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html">IFeedrateClaim</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html">IHeightOffsetClaim</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html">IMcXyzabcClaim</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html">IMessageClaim</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html">IModalFlagClaim</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html">IOneShotClaim</a></dt>
<dd><p>One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html">IPauseClaim</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html">IPolarClaim</a></dt>
<dd><p>The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html">IPositioningModeClaim</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html">IPreparedToolClaim</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html">ISpindleSpeedClaim</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html">IToolClaim</a></dt>
<dd></dd>
</dl>
<h3 id="enums">
Enums
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html">PositioningMode</a></dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -2,9 +2,9 @@
<html>
<head>
<meta charset="utf-8">
<title>Class BlockEntry | HiAPI-C# 2025 </title>
<title>Class ClaimPiece | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class BlockEntry | HiAPI-C# 2025 ">
<meta name="title" content="Class ClaimPiece | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
@@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.Cmds.BlockEntry">
<article data-uid="Hi.Numerical.SoftParsers.Claims.ClaimPiece">
<h1 id="Hi_Numerical_SoftParsers_Cmds_BlockEntry" data-uid="Hi.Numerical.SoftParsers.Cmds.BlockEntry" class="text-break">
Class BlockEntry
<h1 id="Hi_Numerical_SoftParsers_Claims_ClaimPiece" data-uid="Hi.Numerical.SoftParsers.Claims.ClaimPiece" class="text-break">
Class ClaimPiece
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.Cmds.html">Cmds</a></dd></dl>
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.Claims.html">Claims</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@@ -101,7 +101,7 @@ Class BlockEntry
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class BlockEntry</code></pre>
<pre><code class="lang-csharp hljs">public class ClaimPiece</code></pre>
</div>
@@ -111,7 +111,7 @@ Class BlockEntry
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">BlockEntry</span></div>
<div><span class="xref">ClaimPiece</span></div>
</dd>
</dl>
@@ -171,8 +171,8 @@ Class BlockEntry
<h2 id="Hi_Numerical_SoftParsers_Cmds_BlockEntry_remarks">Remarks</h2>
<div class="markdown level0 remarks"><p>The design pattern of <a class="xref" href="Hi.Numerical.SoftParsers.Cmds.BlockEntry.html#Hi_Numerical_SoftParsers_Cmds_BlockEntry_RawNcBlock">RawNcBlock</a>, <a class="xref" href="Hi.Numerical.SoftParsers.Cmds.BlockEntry.html#Hi_Numerical_SoftParsers_Cmds_BlockEntry_JsonNode">JsonNode</a> and <a class="xref" href="Hi.Numerical.SoftParsers.Cmds.BlockEntry.html#Hi_Numerical_SoftParsers_Cmds_BlockEntry_CmdBlock">CmdBlock</a> are one-one-one mapping.</p>
<h2 id="Hi_Numerical_SoftParsers_Claims_ClaimPiece_remarks">Remarks</h2>
<div class="markdown level0 remarks"><p>The design pattern of <a class="xref" href="Hi.Numerical.SoftParsers.Claims.ClaimPiece.html#Hi_Numerical_SoftParsers_Claims_ClaimPiece_Sentence">Sentence</a>, <a class="xref" href="Hi.Numerical.SoftParsers.Claims.ClaimPiece.html#Hi_Numerical_SoftParsers_Claims_ClaimPiece_JsonObject">JsonObject</a> and <a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html">SentenceClaim</a> are one-one-one mapping.</p>
</div>
@@ -180,10 +180,10 @@ Class BlockEntry
</h2>
<a id="Hi_Numerical_SoftParsers_Cmds_BlockEntry__ctor_" data-uid="Hi.Numerical.SoftParsers.Cmds.BlockEntry.#ctor*"></a>
<a id="Hi_Numerical_SoftParsers_Claims_ClaimPiece__ctor_" data-uid="Hi.Numerical.SoftParsers.Claims.ClaimPiece.#ctor*"></a>
<h3 id="Hi_Numerical_SoftParsers_Cmds_BlockEntry__ctor_Hi_Numerical_SoftParsers_Raws_RawBlock_System_Text_Json_Nodes_JsonNode_Hi_Numerical_SoftParsers_Cmds_CmdBlock_" data-uid="Hi.Numerical.SoftParsers.Cmds.BlockEntry.#ctor(Hi.Numerical.SoftParsers.Raws.RawBlock,System.Text.Json.Nodes.JsonNode,Hi.Numerical.SoftParsers.Cmds.CmdBlock)">
BlockEntry(RawBlock, JsonNode, CmdBlock)
<h3 id="Hi_Numerical_SoftParsers_Claims_ClaimPiece__ctor_Hi_Numerical_SoftParsers_Raws_Sentence_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.Claims.ClaimPiece.#ctor(Hi.Numerical.SoftParsers.Raws.Sentence,System.Text.Json.Nodes.JsonObject)">
ClaimPiece(Sentence, JsonObject)
</h3>
@@ -191,16 +191,14 @@ Class BlockEntry
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public BlockEntry(RawBlock rawNcBlock, JsonNode jsonNode, CmdBlock cmdBlock)</code></pre>
<pre><code class="lang-csharp hljs">public ClaimPiece(Sentence sentence, JsonObject jsonObject)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>rawNcBlock</code> <a class="xref" href="Hi.Numerical.SoftParsers.Raws.RawBlock.html">RawBlock</a></dt>
<dt><code>sentence</code> <a class="xref" href="Hi.Numerical.SoftParsers.Raws.Sentence.html">Sentence</a></dt>
<dd></dd>
<dt><code>jsonNode</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonnode">JsonNode</a></dt>
<dd></dd>
<dt><code>cmdBlock</code> <a class="xref" href="Hi.Numerical.SoftParsers.Cmds.CmdBlock.html">CmdBlock</a></dt>
<dt><code>jsonObject</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonobject">JsonObject</a></dt>
<dd></dd>
</dl>
@@ -219,10 +217,10 @@ Class BlockEntry
</h2>
<a id="Hi_Numerical_SoftParsers_Cmds_BlockEntry_CmdBlock_" data-uid="Hi.Numerical.SoftParsers.Cmds.BlockEntry.CmdBlock*"></a>
<a id="Hi_Numerical_SoftParsers_Claims_ClaimPiece_ClaimList_" data-uid="Hi.Numerical.SoftParsers.Claims.ClaimPiece.ClaimList*"></a>
<h3 id="Hi_Numerical_SoftParsers_Cmds_BlockEntry_CmdBlock" data-uid="Hi.Numerical.SoftParsers.Cmds.BlockEntry.CmdBlock">
CmdBlock
<h3 id="Hi_Numerical_SoftParsers_Claims_ClaimPiece_ClaimList" data-uid="Hi.Numerical.SoftParsers.Claims.ClaimPiece.ClaimList">
ClaimList
</h3>
@@ -230,7 +228,7 @@ Class BlockEntry
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public CmdBlock CmdBlock { get; set; }</code></pre>
<pre><code class="lang-csharp hljs">public List&lt;IClaim&gt; ClaimList { get; }</code></pre>
</div>
@@ -239,7 +237,7 @@ Class BlockEntry
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Cmds.CmdBlock.html">CmdBlock</a></dt>
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IClaim.html">IClaim</a>&gt;</dt>
<dd></dd>
</dl>
@@ -250,10 +248,10 @@ Class BlockEntry
<a id="Hi_Numerical_SoftParsers_Cmds_BlockEntry_JsonNode_" data-uid="Hi.Numerical.SoftParsers.Cmds.BlockEntry.JsonNode*"></a>
<a id="Hi_Numerical_SoftParsers_Claims_ClaimPiece_JsonObject_" data-uid="Hi.Numerical.SoftParsers.Claims.ClaimPiece.JsonObject*"></a>
<h3 id="Hi_Numerical_SoftParsers_Cmds_BlockEntry_JsonNode" data-uid="Hi.Numerical.SoftParsers.Cmds.BlockEntry.JsonNode">
JsonNode
<h3 id="Hi_Numerical_SoftParsers_Claims_ClaimPiece_JsonObject" data-uid="Hi.Numerical.SoftParsers.Claims.ClaimPiece.JsonObject">
JsonObject
</h3>
@@ -261,7 +259,7 @@ Class BlockEntry
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public JsonNode JsonNode { get; set; }</code></pre>
<pre><code class="lang-csharp hljs">public JsonObject JsonObject { get; set; }</code></pre>
</div>
@@ -270,7 +268,7 @@ Class BlockEntry
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonnode">JsonNode</a></dt>
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonobject">JsonObject</a></dt>
<dd></dd>
</dl>
@@ -281,10 +279,10 @@ Class BlockEntry
<a id="Hi_Numerical_SoftParsers_Cmds_BlockEntry_RawNcBlock_" data-uid="Hi.Numerical.SoftParsers.Cmds.BlockEntry.RawNcBlock*"></a>
<a id="Hi_Numerical_SoftParsers_Claims_ClaimPiece_Sentence_" data-uid="Hi.Numerical.SoftParsers.Claims.ClaimPiece.Sentence*"></a>
<h3 id="Hi_Numerical_SoftParsers_Cmds_BlockEntry_RawNcBlock" data-uid="Hi.Numerical.SoftParsers.Cmds.BlockEntry.RawNcBlock">
RawNcBlock
<h3 id="Hi_Numerical_SoftParsers_Claims_ClaimPiece_Sentence" data-uid="Hi.Numerical.SoftParsers.Claims.ClaimPiece.Sentence">
Sentence
</h3>
@@ -292,7 +290,7 @@ Class BlockEntry
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public RawBlock RawNcBlock { get; set; }</code></pre>
<pre><code class="lang-csharp hljs">public Sentence Sentence { get; set; }</code></pre>
</div>
@@ -301,7 +299,7 @@ Class BlockEntry
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Raws.RawBlock.html">RawBlock</a></dt>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Raws.Sentence.html">Sentence</a></dt>
<dd></dd>
</dl>
@@ -2,11 +2,11 @@
<html>
<head>
<meta charset="utf-8">
<title>Interface ICmdBlockBuilder | HiAPI-C# 2025 </title>
<title>Interface INcSemantic | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface ICmdBlockBuilder | HiAPI-C# 2025 ">
<meta name="title" content="Interface INcSemantic | HiAPI-C# 2025 ">
<meta name="description" content="Builder of">
<meta name="description" content="Builder of .ClaimPiece.SentenceClaim and LinkedList.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
@@ -84,25 +84,25 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.CmdBlocks.ICmdBlockBuilder">
<article data-uid="Hi.Numerical.SoftParsers.Claims.INcSemantic">
<h1 id="Hi_Numerical_SoftParsers_CmdBlocks_ICmdBlockBuilder" data-uid="Hi.Numerical.SoftParsers.CmdBlocks.ICmdBlockBuilder" class="text-break">
Interface ICmdBlockBuilder
<h1 id="Hi_Numerical_SoftParsers_Claims_INcSemantic" data-uid="Hi.Numerical.SoftParsers.Claims.INcSemantic" class="text-break">
Interface INcSemantic
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.CmdBlocks.html">CmdBlocks</a></dd></dl>
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.Claims.html">Claims</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>Builder of <a class="xref" href="Hi.Numerical.SoftParsers.Cmds.CmdBlock.html">CmdBlock</a></p>
<div class="markdown summary"><p>Builder of <a class="xref" href="Hi.Numerical.SoftParsers.Claims.ClaimPiece.html">ClaimPiece</a>.ClaimPiece.SentenceClaim and <a class="xref" href="Hi.Numerical.SoftParsers.Claims.ClaimPiece.html">ClaimPiece</a> LinkedList.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface ICmdBlockBuilder</code></pre>
<pre><code class="lang-csharp hljs">public interface INcSemantic : IToXElement</code></pre>
</div>
@@ -111,6 +111,13 @@ Interface ICmdBlockBuilder
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.XmlUtils.IToXElement.html#Hi_Common_XmlUtils_IToXElement_ToXElement">IToXElement.ToXElement()</a>
</div>
</dd></dl>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
@@ -146,18 +153,19 @@ Interface ICmdBlockBuilder
</h2>
<a id="Hi_Numerical_SoftParsers_CmdBlocks_ICmdBlockBuilder_Name_" data-uid="Hi.Numerical.SoftParsers.CmdBlocks.ICmdBlockBuilder.Name*"></a>
<a id="Hi_Numerical_SoftParsers_Claims_INcSemantic_DisplayName_" data-uid="Hi.Numerical.SoftParsers.Claims.INcSemantic.DisplayName*"></a>
<h3 id="Hi_Numerical_SoftParsers_CmdBlocks_ICmdBlockBuilder_Name" data-uid="Hi.Numerical.SoftParsers.CmdBlocks.ICmdBlockBuilder.Name">
Name
<h3 id="Hi_Numerical_SoftParsers_Claims_INcSemantic_DisplayName" data-uid="Hi.Numerical.SoftParsers.Claims.INcSemantic.DisplayName">
DisplayName
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>The builder process name shown on UI.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">string Name { get; }</code></pre>
<pre><code class="lang-csharp hljs">string DisplayName { get; }</code></pre>
</div>
@@ -181,24 +189,24 @@ Interface ICmdBlockBuilder
</h2>
<a id="Hi_Numerical_SoftParsers_CmdBlocks_ICmdBlockBuilder_Build_" data-uid="Hi.Numerical.SoftParsers.CmdBlocks.ICmdBlockBuilder.Build*"></a>
<a id="Hi_Numerical_SoftParsers_Claims_INcSemantic_Build_" data-uid="Hi.Numerical.SoftParsers.Claims.INcSemantic.Build*"></a>
<h3 id="Hi_Numerical_SoftParsers_CmdBlocks_ICmdBlockBuilder_Build_System_Collections_Generic_LinkedListNode_Hi_Numerical_SoftParsers_Cmds_BlockEntry__" data-uid="Hi.Numerical.SoftParsers.CmdBlocks.ICmdBlockBuilder.Build(System.Collections.Generic.LinkedListNode{Hi.Numerical.SoftParsers.Cmds.BlockEntry})">
Build(LinkedListNode&lt;BlockEntry&gt;)
<h3 id="Hi_Numerical_SoftParsers_Claims_INcSemantic_Build_System_Collections_Generic_LinkedListNode_Hi_Numerical_SoftParsers_Claims_ClaimPiece__" data-uid="Hi.Numerical.SoftParsers.Claims.INcSemantic.Build(System.Collections.Generic.LinkedListNode{Hi.Numerical.SoftParsers.Claims.ClaimPiece})">
Build(LinkedListNode&lt;ClaimPiece&gt;)
</h3>
<div class="markdown level1 summary"><p>Build <a class="xref" href="Hi.Numerical.SoftParsers.Cmds.BlockEntry.html">BlockEntry</a> of the node.</p>
<div class="markdown level1 summary"><p>Refine <a class="xref" href="Hi.Numerical.SoftParsers.Claims.ClaimPiece.html">ClaimPiece</a>.<a class="xref" href="Hi.Numerical.SoftParsers.Claims.ClaimPiece.html#Hi_Numerical_SoftParsers_Claims_ClaimPiece_ClaimList">ClaimList</a> of the node.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">void Build(LinkedListNode&lt;BlockEntry&gt; blockEntryNode)</code></pre>
<pre><code class="lang-csharp hljs">void Build(LinkedListNode&lt;ClaimPiece&gt; claimPieceNode)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>blockEntryNode</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.linkedlistnode-1">LinkedListNode</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.Cmds.BlockEntry.html">BlockEntry</a>&gt;</dt>
<dt><code>claimPieceNode</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.linkedlistnode-1">LinkedListNode</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.Claims.ClaimPiece.html">ClaimPiece</a>&gt;</dt>
<dd></dd>
</dl>
@@ -209,10 +217,8 @@ Interface ICmdBlockBuilder
<h4 class="section" id="Hi_Numerical_SoftParsers_CmdBlocks_ICmdBlockBuilder_Build_System_Collections_Generic_LinkedListNode_Hi_Numerical_SoftParsers_Cmds_BlockEntry___remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Since the building process may require the information of the related node, a whole node is passed in.
The passed-in <a class="xref" href="Hi.Numerical.SoftParsers.Cmds.BlockEntry.html">BlockEntry</a>.<a class="xref" href="Hi.Numerical.SoftParsers.Cmds.BlockEntry.html#Hi_Numerical_SoftParsers_Cmds_BlockEntry_CmdBlock">CmdBlock</a> can be null or not,
This function is supposed to create it or refine it.</p>
<h4 class="section" id="Hi_Numerical_SoftParsers_Claims_INcSemantic_Build_System_Collections_Generic_LinkedListNode_Hi_Numerical_SoftParsers_Claims_ClaimPiece___remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Since the building process may require the information of the related node, a whole node is passed in.</p>
</div>
@@ -0,0 +1,315 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Class LinearFeatureXyzSemantic | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class LinearFeatureXyzSemantic | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.Claims.LinearFeatureXyzSemantic">
<h1 id="Hi_Numerical_SoftParsers_Claims_LinearFeatureXyzSemantic" data-uid="Hi.Numerical.SoftParsers.Claims.LinearFeatureXyzSemantic" class="text-break">
Class LinearFeatureXyzSemantic
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.Claims.html">Claims</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class LinearFeatureXyzSemantic : INcSemantic, IToXElement</code></pre>
</div>
<dl class="typelist inheritance">
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">LinearFeatureXyzSemantic</span></div>
</dd>
</dl>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Claims.INcSemantic.html">INcSemantic</a></div>
<div><a class="xref" href="Hi.Common.XmlUtils.IToXElement.html">IToXElement</a></div>
</dd>
</dl>
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
</dd></dl>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_Claims_LinearFeatureXyzSemantic_DisplayName_" data-uid="Hi.Numerical.SoftParsers.Claims.LinearFeatureXyzSemantic.DisplayName*"></a>
<h3 id="Hi_Numerical_SoftParsers_Claims_LinearFeatureXyzSemantic_DisplayName" data-uid="Hi.Numerical.SoftParsers.Claims.LinearFeatureXyzSemantic.DisplayName">
DisplayName
</h3>
<div class="markdown level1 summary"><p>The builder process name shown on UI.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string DisplayName { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd>
</dl>
<h2 class="section" id="methods">Methods
</h2>
<a id="Hi_Numerical_SoftParsers_Claims_LinearFeatureXyzSemantic_Build_" data-uid="Hi.Numerical.SoftParsers.Claims.LinearFeatureXyzSemantic.Build*"></a>
<h3 id="Hi_Numerical_SoftParsers_Claims_LinearFeatureXyzSemantic_Build_System_Collections_Generic_LinkedListNode_Hi_Numerical_SoftParsers_Claims_ClaimPiece__" data-uid="Hi.Numerical.SoftParsers.Claims.LinearFeatureXyzSemantic.Build(System.Collections.Generic.LinkedListNode{Hi.Numerical.SoftParsers.Claims.ClaimPiece})">
Build(LinkedListNode&lt;ClaimPiece&gt;)
</h3>
<div class="markdown level1 summary"><p>Refine <a class="xref" href="Hi.Numerical.SoftParsers.Claims.ClaimPiece.html">ClaimPiece</a>.<a class="xref" href="Hi.Numerical.SoftParsers.Claims.ClaimPiece.html#Hi_Numerical_SoftParsers_Claims_ClaimPiece_ClaimList">ClaimList</a> of the node.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void Build(LinkedListNode&lt;ClaimPiece&gt; claimPieceNode)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>claimPieceNode</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.linkedlistnode-1">LinkedListNode</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.Claims.ClaimPiece.html">ClaimPiece</a>&gt;</dt>
<dd></dd>
</dl>
<h4 class="section" id="Hi_Numerical_SoftParsers_Claims_LinearFeatureXyzSemantic_Build_System_Collections_Generic_LinkedListNode_Hi_Numerical_SoftParsers_Claims_ClaimPiece___remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Since the building process may require the information of the related node, a whole node is passed in.</p>
</div>
<a id="Hi_Numerical_SoftParsers_Claims_LinearFeatureXyzSemantic_ToXElement_" data-uid="Hi.Numerical.SoftParsers.Claims.LinearFeatureXyzSemantic.ToXElement*"></a>
<h3 id="Hi_Numerical_SoftParsers_Claims_LinearFeatureXyzSemantic_ToXElement" data-uid="Hi.Numerical.SoftParsers.Claims.LinearFeatureXyzSemantic.ToXElement">
ToXElement()
</h3>
<div class="markdown level1 summary"><p>Get the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a> to represent the object.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public XElement ToXElement()</code></pre>
</div>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
<dd><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a> to represent the object.</p>
</dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,376 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Class McAbcShortestPathSemantic | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class McAbcShortestPathSemantic | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic">
<h1 id="Hi_Numerical_SoftParsers_Claims_McAbcShortestPathSemantic" data-uid="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic" class="text-break">
Class McAbcShortestPathSemantic
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.Claims.html">Claims</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class McAbcShortestPathSemantic : INcSemantic, IToXElement</code></pre>
</div>
<dl class="typelist inheritance">
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">McAbcShortestPathSemantic</span></div>
</dd>
</dl>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Claims.INcSemantic.html">INcSemantic</a></div>
<div><a class="xref" href="Hi.Common.XmlUtils.IToXElement.html">IToXElement</a></div>
</dd>
</dl>
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
</dd></dl>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="constructors">Constructors
</h2>
<a id="Hi_Numerical_SoftParsers_Claims_McAbcShortestPathSemantic__ctor_" data-uid="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic.#ctor*"></a>
<h3 id="Hi_Numerical_SoftParsers_Claims_McAbcShortestPathSemantic__ctor" data-uid="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic.#ctor">
McAbcShortestPathSemantic()
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public McAbcShortestPathSemantic()</code></pre>
</div>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_Claims_McAbcShortestPathSemantic_DisplayName_" data-uid="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic.DisplayName*"></a>
<h3 id="Hi_Numerical_SoftParsers_Claims_McAbcShortestPathSemantic_DisplayName" data-uid="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic.DisplayName">
DisplayName
</h3>
<div class="markdown level1 summary"><p>The builder process name shown on UI.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string DisplayName { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_Claims_McAbcShortestPathSemantic_XName_" data-uid="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic.XName*"></a>
<h3 id="Hi_Numerical_SoftParsers_Claims_McAbcShortestPathSemantic_XName" data-uid="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic.XName">
XName
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static string XName { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd>
</dl>
<h2 class="section" id="methods">Methods
</h2>
<a id="Hi_Numerical_SoftParsers_Claims_McAbcShortestPathSemantic_Build_" data-uid="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic.Build*"></a>
<h3 id="Hi_Numerical_SoftParsers_Claims_McAbcShortestPathSemantic_Build_System_Collections_Generic_LinkedListNode_Hi_Numerical_SoftParsers_Claims_ClaimPiece__" data-uid="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic.Build(System.Collections.Generic.LinkedListNode{Hi.Numerical.SoftParsers.Claims.ClaimPiece})">
Build(LinkedListNode&lt;ClaimPiece&gt;)
</h3>
<div class="markdown level1 summary"><p>Refine <a class="xref" href="Hi.Numerical.SoftParsers.Claims.ClaimPiece.html">ClaimPiece</a>.<a class="xref" href="Hi.Numerical.SoftParsers.Claims.ClaimPiece.html#Hi_Numerical_SoftParsers_Claims_ClaimPiece_ClaimList">ClaimList</a> of the node.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void Build(LinkedListNode&lt;ClaimPiece&gt; claimPieceNode)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>claimPieceNode</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.linkedlistnode-1">LinkedListNode</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.Claims.ClaimPiece.html">ClaimPiece</a>&gt;</dt>
<dd></dd>
</dl>
<h4 class="section" id="Hi_Numerical_SoftParsers_Claims_McAbcShortestPathSemantic_Build_System_Collections_Generic_LinkedListNode_Hi_Numerical_SoftParsers_Claims_ClaimPiece___remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Since the building process may require the information of the related node, a whole node is passed in.</p>
</div>
<a id="Hi_Numerical_SoftParsers_Claims_McAbcShortestPathSemantic_ToXElement_" data-uid="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic.ToXElement*"></a>
<h3 id="Hi_Numerical_SoftParsers_Claims_McAbcShortestPathSemantic_ToXElement" data-uid="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic.ToXElement">
ToXElement()
</h3>
<div class="markdown level1 summary"><p>Get the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a> to represent the object.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public XElement ToXElement()</code></pre>
</div>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
<dd><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a> to represent the object.</p>
</dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -0,0 +1,142 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Namespace Hi.Numerical.SoftParsers.Claims | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Namespace Hi.Numerical.SoftParsers.Claims | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.Claims">
<h1 id="Hi_Numerical_SoftParsers_Claims" data-uid="Hi.Numerical.SoftParsers.Claims" class="text-break">Namespace Hi.Numerical.SoftParsers.Claims</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>
<div class="markdown level0 remarks"></div>
<h3 id="classes">
Classes
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Claims.ClaimPiece.html">ClaimPiece</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Claims.LinearFeatureXyzSemantic.html">LinearFeatureXyzSemantic</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic.html">McAbcShortestPathSemantic</a></dt>
<dd></dd>
</dl>
<h3 id="interfaces">
Interfaces
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Claims.INcSemantic.html">INcSemantic</a></dt>
<dd><p>Builder of <a class="xref" href="Hi.Numerical.SoftParsers.Claims.ClaimPiece.html">ClaimPiece</a>.ClaimPiece.SentenceClaim and <a class="xref" href="Hi.Numerical.SoftParsers.Claims.ClaimPiece.html">ClaimPiece</a> LinkedList.</p>
</dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -2,9 +2,9 @@
<html>
<head>
<meta charset="utf-8">
<title>Class HeidenhainNcRawBlocker | HiAPI-C# 2025 </title>
<title>Class HeidenhainSegmenter | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class HeidenhainNcRawBlocker | HiAPI-C# 2025 ">
<meta name="title" content="Class HeidenhainSegmenter | HiAPI-C# 2025 ">
<meta name="description" content="Heidenhain NC block builder. Also support single line NC block.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
@@ -84,12 +84,12 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker">
<article data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter">
<h1 id="Hi_Numerical_SoftParsers_Raws_HeidenhainNcRawBlocker" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker" class="text-break">
Class HeidenhainNcRawBlocker
<h1 id="Hi_Numerical_SoftParsers_Raws_HeidenhainSegmenter" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter" class="text-break">
Class HeidenhainSegmenter
</h1>
<div class="facts text-secondary">
@@ -103,7 +103,7 @@ Also support single line NC block.</p>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class HeidenhainNcRawBlocker : INcRawBlocker</code></pre>
<pre><code class="lang-csharp hljs">public class HeidenhainSegmenter : ISegmenter</code></pre>
</div>
@@ -113,14 +113,14 @@ Also support single line NC block.</p>
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">HeidenhainNcRawBlocker</span></div>
<div><span class="xref">HeidenhainSegmenter</span></div>
</dd>
</dl>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Raws.INcRawBlocker.html">INcRawBlocker</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Raws.ISegmenter.html">ISegmenter</a></div>
</dd>
</dl>
@@ -185,10 +185,10 @@ Also support single line NC block.</p>
</h2>
<a id="Hi_Numerical_SoftParsers_Raws_HeidenhainNcRawBlocker__ctor_" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.#ctor*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_HeidenhainSegmenter__ctor_" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.#ctor*"></a>
<h3 id="Hi_Numerical_SoftParsers_Raws_HeidenhainNcRawBlocker__ctor" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.#ctor">
HeidenhainNcRawBlocker()
<h3 id="Hi_Numerical_SoftParsers_Raws_HeidenhainSegmenter__ctor" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.#ctor">
HeidenhainSegmenter()
</h3>
@@ -196,7 +196,7 @@ Also support single line NC block.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public HeidenhainNcRawBlocker()</code></pre>
<pre><code class="lang-csharp hljs">public HeidenhainSegmenter()</code></pre>
</div>
@@ -215,9 +215,9 @@ Also support single line NC block.</p>
</h2>
<a id="Hi_Numerical_SoftParsers_Raws_HeidenhainNcRawBlocker_Name_" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.Name*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_HeidenhainSegmenter_Name_" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.Name*"></a>
<h3 id="Hi_Numerical_SoftParsers_Raws_HeidenhainNcRawBlocker_Name" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.Name">
<h3 id="Hi_Numerical_SoftParsers_Raws_HeidenhainSegmenter_Name" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.Name">
Name
</h3>
@@ -250,18 +250,20 @@ Also support single line NC block.</p>
</h2>
<a id="Hi_Numerical_SoftParsers_Raws_HeidenhainNcRawBlocker_GetBlock_" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.GetBlock*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_HeidenhainSegmenter_GetSegment_" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.GetSegment*"></a>
<h3 id="Hi_Numerical_SoftParsers_Raws_HeidenhainNcRawBlocker_GetBlock_System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine__System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine___System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine___" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.GetBlock(System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine},System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@,System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@)">
GetBlock(LinkedListNode&lt;IndexedFileLine&gt;, out LinkedListNode&lt;IndexedFileLine&gt;, out LinkedListNode&lt;IndexedFileLine&gt;)
<h3 id="Hi_Numerical_SoftParsers_Raws_HeidenhainSegmenter_GetSegment_System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine__System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine___System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine___" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.GetSegment(System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine},System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@,System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@)">
GetSegment(LinkedListNode&lt;IndexedFileLine&gt;, out LinkedListNode&lt;IndexedFileLine&gt;, out LinkedListNode&lt;IndexedFileLine&gt;)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Get a sentence block according to the <code class="paramref">srcNode</code>.
the <code class="paramref">srcNode</code> can be any node in the nodes from <code class="paramref">beginNode</code> to the exclusive <code class="paramref">endNode</code>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void GetBlock(LinkedListNode&lt;IndexedFileLine&gt; srcNode, out LinkedListNode&lt;IndexedFileLine&gt; beginNode, out LinkedListNode&lt;IndexedFileLine&gt; endNode)</code></pre>
<pre><code class="lang-csharp hljs">public void GetSegment(LinkedListNode&lt;IndexedFileLine&gt; srcNode, out LinkedListNode&lt;IndexedFileLine&gt; beginNode, out LinkedListNode&lt;IndexedFileLine&gt; endNode)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -2,11 +2,11 @@
<html>
<head>
<meta charset="utf-8">
<title>Interface INcRawBlocker | HiAPI-C# 2025 </title>
<title>Interface ISegmenter | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface INcRawBlocker | HiAPI-C# 2025 ">
<meta name="title" content="Interface ISegmenter | HiAPI-C# 2025 ">
<meta name="description" content="interface to get segment for .">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
@@ -84,12 +84,12 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.Raws.INcRawBlocker">
<article data-uid="Hi.Numerical.SoftParsers.Raws.ISegmenter">
<h1 id="Hi_Numerical_SoftParsers_Raws_INcRawBlocker" data-uid="Hi.Numerical.SoftParsers.Raws.INcRawBlocker" class="text-break">
Interface INcRawBlocker
<h1 id="Hi_Numerical_SoftParsers_Raws_ISegmenter" data-uid="Hi.Numerical.SoftParsers.Raws.ISegmenter" class="text-break">
Interface ISegmenter
</h1>
<div class="facts text-secondary">
@@ -97,11 +97,12 @@ Interface INcRawBlocker
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown summary"><p>interface to get segment for <a class="xref" href="Hi.Numerical.SoftParsers.Raws.Sentence.html">Sentence</a>.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface INcRawBlocker</code></pre>
<pre><code class="lang-csharp hljs">public interface ISegmenter</code></pre>
</div>
@@ -145,9 +146,9 @@ Interface INcRawBlocker
</h2>
<a id="Hi_Numerical_SoftParsers_Raws_INcRawBlocker_Name_" data-uid="Hi.Numerical.SoftParsers.Raws.INcRawBlocker.Name*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_ISegmenter_Name_" data-uid="Hi.Numerical.SoftParsers.Raws.ISegmenter.Name*"></a>
<h3 id="Hi_Numerical_SoftParsers_Raws_INcRawBlocker_Name" data-uid="Hi.Numerical.SoftParsers.Raws.INcRawBlocker.Name">
<h3 id="Hi_Numerical_SoftParsers_Raws_ISegmenter_Name" data-uid="Hi.Numerical.SoftParsers.Raws.ISegmenter.Name">
Name
</h3>
@@ -180,18 +181,20 @@ Interface INcRawBlocker
</h2>
<a id="Hi_Numerical_SoftParsers_Raws_INcRawBlocker_GetBlock_" data-uid="Hi.Numerical.SoftParsers.Raws.INcRawBlocker.GetBlock*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_ISegmenter_GetSegment_" data-uid="Hi.Numerical.SoftParsers.Raws.ISegmenter.GetSegment*"></a>
<h3 id="Hi_Numerical_SoftParsers_Raws_INcRawBlocker_GetBlock_System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine__System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine___System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine___" data-uid="Hi.Numerical.SoftParsers.Raws.INcRawBlocker.GetBlock(System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine},System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@,System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@)">
GetBlock(LinkedListNode&lt;IndexedFileLine&gt;, out LinkedListNode&lt;IndexedFileLine&gt;, out LinkedListNode&lt;IndexedFileLine&gt;)
<h3 id="Hi_Numerical_SoftParsers_Raws_ISegmenter_GetSegment_System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine__System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine___System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine___" data-uid="Hi.Numerical.SoftParsers.Raws.ISegmenter.GetSegment(System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine},System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@,System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@)">
GetSegment(LinkedListNode&lt;IndexedFileLine&gt;, out LinkedListNode&lt;IndexedFileLine&gt;, out LinkedListNode&lt;IndexedFileLine&gt;)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Get a sentence block according to the <code class="paramref">srcNode</code>.
the <code class="paramref">srcNode</code> can be any node in the nodes from <code class="paramref">beginNode</code> to the exclusive <code class="paramref">endNode</code>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">void GetBlock(LinkedListNode&lt;IndexedFileLine&gt; srcNode, out LinkedListNode&lt;IndexedFileLine&gt; beginNode, out LinkedListNode&lt;IndexedFileLine&gt; endNode)</code></pre>
<pre><code class="lang-csharp hljs">void GetSegment(LinkedListNode&lt;IndexedFileLine&gt; srcNode, out LinkedListNode&lt;IndexedFileLine&gt; beginNode, out LinkedListNode&lt;IndexedFileLine&gt; endNode)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -2,9 +2,9 @@
<html>
<head>
<meta charset="utf-8">
<title>Class RawBlock | HiAPI-C# 2025 </title>
<title>Class Sentence | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class RawBlock | HiAPI-C# 2025 ">
<meta name="title" content="Class Sentence | HiAPI-C# 2025 ">
<meta name="description" content="A small NC block for one or several lines.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
@@ -84,12 +84,12 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.Raws.RawBlock">
<article data-uid="Hi.Numerical.SoftParsers.Raws.Sentence">
<h1 id="Hi_Numerical_SoftParsers_Raws_RawBlock" data-uid="Hi.Numerical.SoftParsers.Raws.RawBlock" class="text-break">
Class RawBlock
<h1 id="Hi_Numerical_SoftParsers_Raws_Sentence" data-uid="Hi.Numerical.SoftParsers.Raws.Sentence" class="text-break">
Class Sentence
</h1>
<div class="facts text-secondary">
@@ -102,7 +102,7 @@ Class RawBlock
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class RawBlock</code></pre>
<pre><code class="lang-csharp hljs">public class Sentence</code></pre>
</div>
@@ -112,7 +112,7 @@ Class RawBlock
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">RawBlock</span></div>
<div><span class="xref">Sentence</span></div>
</dd>
</dl>
@@ -178,10 +178,10 @@ Class RawBlock
</h2>
<a id="Hi_Numerical_SoftParsers_Raws_RawBlock__ctor_" data-uid="Hi.Numerical.SoftParsers.Raws.RawBlock.#ctor*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_Sentence__ctor_" data-uid="Hi.Numerical.SoftParsers.Raws.Sentence.#ctor*"></a>
<h3 id="Hi_Numerical_SoftParsers_Raws_RawBlock__ctor_Hi_Common_FileLines_IndexedFileLine_" data-uid="Hi.Numerical.SoftParsers.Raws.RawBlock.#ctor(Hi.Common.FileLines.IndexedFileLine)">
RawBlock(IndexedFileLine)
<h3 id="Hi_Numerical_SoftParsers_Raws_Sentence__ctor_Hi_Common_FileLines_IndexedFileLine_" data-uid="Hi.Numerical.SoftParsers.Raws.Sentence.#ctor(Hi.Common.FileLines.IndexedFileLine)">
Sentence(IndexedFileLine)
</h3>
@@ -189,7 +189,7 @@ Class RawBlock
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public RawBlock(IndexedFileLine indexedFileLine)</code></pre>
<pre><code class="lang-csharp hljs">public Sentence(IndexedFileLine indexedFileLine)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -209,10 +209,10 @@ Class RawBlock
<a id="Hi_Numerical_SoftParsers_Raws_RawBlock__ctor_" data-uid="Hi.Numerical.SoftParsers.Raws.RawBlock.#ctor*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_Sentence__ctor_" data-uid="Hi.Numerical.SoftParsers.Raws.Sentence.#ctor*"></a>
<h3 id="Hi_Numerical_SoftParsers_Raws_RawBlock__ctor_System_Collections_Generic_List_Hi_Common_FileLines_IndexedFileLine__" data-uid="Hi.Numerical.SoftParsers.Raws.RawBlock.#ctor(System.Collections.Generic.List{Hi.Common.FileLines.IndexedFileLine})">
RawBlock(List&lt;IndexedFileLine&gt;)
<h3 id="Hi_Numerical_SoftParsers_Raws_Sentence__ctor_System_Collections_Generic_List_Hi_Common_FileLines_IndexedFileLine__" data-uid="Hi.Numerical.SoftParsers.Raws.Sentence.#ctor(System.Collections.Generic.List{Hi.Common.FileLines.IndexedFileLine})">
Sentence(List&lt;IndexedFileLine&gt;)
</h3>
@@ -220,7 +220,7 @@ Class RawBlock
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public RawBlock(List&lt;IndexedFileLine&gt; indexedFileLineList)</code></pre>
<pre><code class="lang-csharp hljs">public Sentence(List&lt;IndexedFileLine&gt; indexedFileLineList)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -244,9 +244,9 @@ Class RawBlock
</h2>
<a id="Hi_Numerical_SoftParsers_Raws_RawBlock_BlockText_" data-uid="Hi.Numerical.SoftParsers.Raws.RawBlock.BlockText*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_Sentence_BlockText_" data-uid="Hi.Numerical.SoftParsers.Raws.Sentence.BlockText*"></a>
<h3 id="Hi_Numerical_SoftParsers_Raws_RawBlock_BlockText" data-uid="Hi.Numerical.SoftParsers.Raws.RawBlock.BlockText">
<h3 id="Hi_Numerical_SoftParsers_Raws_Sentence_BlockText" data-uid="Hi.Numerical.SoftParsers.Raws.Sentence.BlockText">
BlockText
</h3>
@@ -275,9 +275,9 @@ Class RawBlock
<a id="Hi_Numerical_SoftParsers_Raws_RawBlock_FirstIndexedFileLine_" data-uid="Hi.Numerical.SoftParsers.Raws.RawBlock.FirstIndexedFileLine*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_Sentence_FirstIndexedFileLine_" data-uid="Hi.Numerical.SoftParsers.Raws.Sentence.FirstIndexedFileLine*"></a>
<h3 id="Hi_Numerical_SoftParsers_Raws_RawBlock_FirstIndexedFileLine" data-uid="Hi.Numerical.SoftParsers.Raws.RawBlock.FirstIndexedFileLine">
<h3 id="Hi_Numerical_SoftParsers_Raws_Sentence_FirstIndexedFileLine" data-uid="Hi.Numerical.SoftParsers.Raws.Sentence.FirstIndexedFileLine">
FirstIndexedFileLine
</h3>
@@ -306,9 +306,9 @@ Class RawBlock
<a id="Hi_Numerical_SoftParsers_Raws_RawBlock_IndexedFileLine_" data-uid="Hi.Numerical.SoftParsers.Raws.RawBlock.IndexedFileLine*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_Sentence_IndexedFileLine_" data-uid="Hi.Numerical.SoftParsers.Raws.Sentence.IndexedFileLine*"></a>
<h3 id="Hi_Numerical_SoftParsers_Raws_RawBlock_IndexedFileLine" data-uid="Hi.Numerical.SoftParsers.Raws.RawBlock.IndexedFileLine">
<h3 id="Hi_Numerical_SoftParsers_Raws_Sentence_IndexedFileLine" data-uid="Hi.Numerical.SoftParsers.Raws.Sentence.IndexedFileLine">
IndexedFileLine
</h3>
@@ -337,9 +337,9 @@ Class RawBlock
<a id="Hi_Numerical_SoftParsers_Raws_RawBlock_IndexedFileLineList_" data-uid="Hi.Numerical.SoftParsers.Raws.RawBlock.IndexedFileLineList*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_Sentence_IndexedFileLineList_" data-uid="Hi.Numerical.SoftParsers.Raws.Sentence.IndexedFileLineList*"></a>
<h3 id="Hi_Numerical_SoftParsers_Raws_RawBlock_IndexedFileLineList" data-uid="Hi.Numerical.SoftParsers.Raws.RawBlock.IndexedFileLineList">
<h3 id="Hi_Numerical_SoftParsers_Raws_Sentence_IndexedFileLineList" data-uid="Hi.Numerical.SoftParsers.Raws.Sentence.IndexedFileLineList">
IndexedFileLineList
</h3>
@@ -2,9 +2,9 @@
<html>
<head>
<meta charset="utf-8">
<title>Class SingleLineNcRawBlocker | HiAPI-C# 2025 </title>
<title>Class SingleLineSegmenter | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class SingleLineNcRawBlocker | HiAPI-C# 2025 ">
<meta name="title" content="Class SingleLineSegmenter | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
@@ -84,12 +84,12 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.Raws.SingleLineNcRawBlocker">
<article data-uid="Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter">
<h1 id="Hi_Numerical_SoftParsers_Raws_SingleLineNcRawBlocker" data-uid="Hi.Numerical.SoftParsers.Raws.SingleLineNcRawBlocker" class="text-break">
Class SingleLineNcRawBlocker
<h1 id="Hi_Numerical_SoftParsers_Raws_SingleLineSegmenter" data-uid="Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter" class="text-break">
Class SingleLineSegmenter
</h1>
<div class="facts text-secondary">
@@ -101,7 +101,7 @@ Class SingleLineNcRawBlocker
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class SingleLineNcRawBlocker : INcRawBlocker</code></pre>
<pre><code class="lang-csharp hljs">public class SingleLineSegmenter : ISegmenter</code></pre>
</div>
@@ -111,14 +111,14 @@ Class SingleLineNcRawBlocker
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">SingleLineNcRawBlocker</span></div>
<div><span class="xref">SingleLineSegmenter</span></div>
</dd>
</dl>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Raws.INcRawBlocker.html">INcRawBlocker</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Raws.ISegmenter.html">ISegmenter</a></div>
</dd>
</dl>
@@ -183,9 +183,9 @@ Class SingleLineNcRawBlocker
</h2>
<a id="Hi_Numerical_SoftParsers_Raws_SingleLineNcRawBlocker_Name_" data-uid="Hi.Numerical.SoftParsers.Raws.SingleLineNcRawBlocker.Name*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_SingleLineSegmenter_Name_" data-uid="Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.Name*"></a>
<h3 id="Hi_Numerical_SoftParsers_Raws_SingleLineNcRawBlocker_Name" data-uid="Hi.Numerical.SoftParsers.Raws.SingleLineNcRawBlocker.Name">
<h3 id="Hi_Numerical_SoftParsers_Raws_SingleLineSegmenter_Name" data-uid="Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.Name">
Name
</h3>
@@ -218,18 +218,20 @@ Class SingleLineNcRawBlocker
</h2>
<a id="Hi_Numerical_SoftParsers_Raws_SingleLineNcRawBlocker_GetBlock_" data-uid="Hi.Numerical.SoftParsers.Raws.SingleLineNcRawBlocker.GetBlock*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_SingleLineSegmenter_GetSegment_" data-uid="Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.GetSegment*"></a>
<h3 id="Hi_Numerical_SoftParsers_Raws_SingleLineNcRawBlocker_GetBlock_System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine__System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine___System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine___" data-uid="Hi.Numerical.SoftParsers.Raws.SingleLineNcRawBlocker.GetBlock(System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine},System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@,System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@)">
GetBlock(LinkedListNode&lt;IndexedFileLine&gt;, out LinkedListNode&lt;IndexedFileLine&gt;, out LinkedListNode&lt;IndexedFileLine&gt;)
<h3 id="Hi_Numerical_SoftParsers_Raws_SingleLineSegmenter_GetSegment_System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine__System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine___System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine___" data-uid="Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.GetSegment(System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine},System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@,System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@)">
GetSegment(LinkedListNode&lt;IndexedFileLine&gt;, out LinkedListNode&lt;IndexedFileLine&gt;, out LinkedListNode&lt;IndexedFileLine&gt;)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Get a sentence block according to the <code class="paramref">srcNode</code>.
the <code class="paramref">srcNode</code> can be any node in the nodes from <code class="paramref">beginNode</code> to the exclusive <code class="paramref">endNode</code>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void GetBlock(LinkedListNode&lt;IndexedFileLine&gt; srcNode, out LinkedListNode&lt;IndexedFileLine&gt; beginNode, out LinkedListNode&lt;IndexedFileLine&gt; endNode)</code></pre>
<pre><code class="lang-csharp hljs">public void GetSegment(LinkedListNode&lt;IndexedFileLine&gt; srcNode, out LinkedListNode&lt;IndexedFileLine&gt; beginNode, out LinkedListNode&lt;IndexedFileLine&gt; endNode)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -95,26 +95,27 @@
Classes
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.html">HeidenhainNcRawBlocker</a></dt>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html">HeidenhainSegmenter</a></dt>
<dd><p>Heidenhain NC block builder.
Also support single line NC block.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Raws.RawBlock.html">RawBlock</a></dt>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Raws.Sentence.html">Sentence</a></dt>
<dd><p>A small NC block for one or several lines.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Raws.SingleLineNcRawBlocker.html">SingleLineNcRawBlocker</a></dt>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html">SingleLineSegmenter</a></dt>
<dd></dd>
</dl>
<h3 id="interfaces">
Interfaces
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Raws.INcRawBlocker.html">INcRawBlocker</a></dt>
<dd></dd>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Raws.ISegmenter.html">ISegmenter</a></dt>
<dd><p>interface to get segment for <a class="xref" href="Hi.Numerical.SoftParsers.Raws.Sentence.html">Sentence</a>.</p>
</dd>
</dl>
@@ -183,10 +183,10 @@ Class SoftNcRunner
</h2>
<a id="Hi_Numerical_SoftParsers_SoftNcRunner_CmdBuilderList_" data-uid="Hi.Numerical.SoftParsers.SoftNcRunner.CmdBuilderList*"></a>
<a id="Hi_Numerical_SoftParsers_SoftNcRunner_ClaimBuilderList_" data-uid="Hi.Numerical.SoftParsers.SoftNcRunner.ClaimBuilderList*"></a>
<h3 id="Hi_Numerical_SoftParsers_SoftNcRunner_CmdBuilderList" data-uid="Hi.Numerical.SoftParsers.SoftNcRunner.CmdBuilderList">
CmdBuilderList
<h3 id="Hi_Numerical_SoftParsers_SoftNcRunner_ClaimBuilderList" data-uid="Hi.Numerical.SoftParsers.SoftNcRunner.ClaimBuilderList">
ClaimBuilderList
</h3>
@@ -194,7 +194,7 @@ Class SoftNcRunner
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public List&lt;ICmdBlockBuilder&gt; CmdBuilderList { get; set; }</code></pre>
<pre><code class="lang-csharp hljs">public List&lt;INcSemantic&gt; ClaimBuilderList { get; set; }</code></pre>
</div>
@@ -203,7 +203,7 @@ Class SoftNcRunner
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.CmdBlocks.ICmdBlockBuilder.html">ICmdBlockBuilder</a>&gt;</dt>
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.Claims.INcSemantic.html">INcSemantic</a>&gt;</dt>
<dd></dd>
</dl>
@@ -246,37 +246,6 @@ Class SoftNcRunner
<a id="Hi_Numerical_SoftParsers_SoftNcRunner_NcBlocker_" data-uid="Hi.Numerical.SoftParsers.SoftNcRunner.NcBlocker*"></a>
<h3 id="Hi_Numerical_SoftParsers_SoftNcRunner_NcBlocker" data-uid="Hi.Numerical.SoftParsers.SoftNcRunner.NcBlocker">
NcBlocker
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public INcRawBlocker NcBlocker { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Raws.INcRawBlocker.html">INcRawBlocker</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_SoftNcRunner_NcSyntaxList_" data-uid="Hi.Numerical.SoftParsers.SoftNcRunner.NcSyntaxList*"></a>
<h3 id="Hi_Numerical_SoftParsers_SoftNcRunner_NcSyntaxList" data-uid="Hi.Numerical.SoftParsers.SoftNcRunner.NcSyntaxList">
@@ -297,7 +266,38 @@ Class SoftNcRunner
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a>&gt;</dt>
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a>&gt;</dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_SoftNcRunner_Segmenter_" data-uid="Hi.Numerical.SoftParsers.SoftNcRunner.Segmenter*"></a>
<h3 id="Hi_Numerical_SoftParsers_SoftNcRunner_Segmenter" data-uid="Hi.Numerical.SoftParsers.SoftNcRunner.Segmenter">
Segmenter
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public ISegmenter Segmenter { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Raws.ISegmenter.html">ISegmenter</a></dt>
<dd></dd>
</dl>
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@@ -118,7 +118,7 @@ Class TailCommentSyntax
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@@ -118,7 +118,7 @@ Class CsScriptSyntax
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@@ -119,7 +119,7 @@ Class FlagSyntax
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@@ -119,7 +119,7 @@ Class HeidenhainCallSyntax
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@@ -119,7 +119,7 @@ Class HeidenhainCyclDefSyntax
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@@ -118,7 +118,7 @@ Class HeidenhainFnSyntax
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@@ -119,7 +119,7 @@ Class HeidenhainLSyntax
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@@ -121,7 +121,7 @@ LBL 0 is reserved for end of subprogram.</p>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@@ -125,7 +125,7 @@ Handles:</p>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@@ -119,7 +119,7 @@ Class HeidenhainProgramSyntax
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@@ -120,7 +120,7 @@ Handles: TOOL CALL [ToolId|&ldquo;ToolName&rdquo;] [X|Y|Z] [S&hellip;] [DL&helli
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax">
<article data-uid="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax">
<h1 id="Hi_Numerical_SoftParsers_Syntaxs_INcSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax" class="text-break">
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_INcSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax" class="text-break">
Interface INcSyntax
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.html">Syntaxs</a></dd></dl>
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.html">SyntaxBased</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@@ -146,9 +146,9 @@ Interface INcSyntax
</h2>
<a id="Hi_Numerical_SoftParsers_Syntaxs_INcSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.Name*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_INcSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.Name*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_INcSyntax_Name" data-uid="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.Name">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_INcSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.Name">
Name
</h3>
@@ -181,9 +181,9 @@ Interface INcSyntax
</h2>
<a id="Hi_Numerical_SoftParsers_Syntaxs_INcSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.ToArranged*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_INcSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.ToArranged*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_INcSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_INcSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)">
ToArranged(JsonObject)
</h3>
@@ -118,7 +118,7 @@ Class HeadIndexSyntax
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@@ -121,7 +121,7 @@ Since <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyn
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class ParameterizedFlagSyntax | HiAPI-C# 2025 ">
<meta name="description" content="Syntax for flags with attached parameters (e.g., G54.1P1, G10L2P1). Note that the often should be applied before since may eat the text that should handle.">
<meta name="description" content="Syntax for flags with attached parameters (e.g., G54.1P1, G10L2P1). This is essentially a combination of main flag matching (like ) plus scoped for the parameters after the main flag. Note that the often should be applied before since may eat the text that should handle.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
@@ -98,6 +98,8 @@ Class ParameterizedFlagSyntax
</div>
<div class="markdown summary"><p>Syntax for flags with attached parameters (e.g., G54.1P1, G10L2P1).
This is essentially a combination of main flag matching (like <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.html">NumberedFlagSyntax</a>)
plus scoped <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.html">TagSetupSyntax</a> for the parameters after the main flag.
Note that the <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a> often should be applied before <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.html">NumberedFlagSyntax</a> since <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.html">NumberedFlagSyntax</a> may eat the text that <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a> should handle.</p>
</div>
<div class="markdown conceptual"></div>
@@ -120,7 +122,7 @@ Note that the <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.Paramet
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@@ -2,11 +2,11 @@
<html>
<head>
<meta charset="utf-8">
<title>Class SequencialNcSyntax | HiAPI-C# 2025 </title>
<title>Class SequentialSyntax | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class SequencialNcSyntax | HiAPI-C# 2025 ">
<meta name="title" content="Class SequentialSyntax | HiAPI-C# 2025 ">
<meta name="description" content="Depth-First Sequencial Syntaxes management.">
<meta name="description" content="Depth-First Sequential Syntaxes management.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
@@ -84,12 +84,12 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax">
<article data-uid="Hi.Numerical.SoftParsers.SyntaxBased.SequentialSyntax">
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_SequencialNcSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax" class="text-break">
Class SequencialNcSyntax
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_SequentialSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.SequentialSyntax" class="text-break">
Class SequentialSyntax
</h1>
<div class="facts text-secondary">
@@ -97,12 +97,12 @@ Class SequencialNcSyntax
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>Depth-First Sequencial Syntaxes management.</p>
<div class="markdown summary"><p>Depth-First Sequential Syntaxes management.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class SequencialNcSyntax : INcSyntax</code></pre>
<pre><code class="lang-csharp hljs">public class SequentialSyntax : INcSyntax</code></pre>
</div>
@@ -112,14 +112,14 @@ Class SequencialNcSyntax
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">SequencialNcSyntax</span></div>
<div><span class="xref">SequentialSyntax</span></div>
</dd>
</dl>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@@ -184,10 +184,10 @@ Class SequencialNcSyntax
</h2>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_SequencialNcSyntax__ctor_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.#ctor*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_SequentialSyntax__ctor_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.SequentialSyntax.#ctor*"></a>
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_SequencialNcSyntax__ctor" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.#ctor">
SequencialNcSyntax()
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_SequentialSyntax__ctor" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.SequentialSyntax.#ctor">
SequentialSyntax()
</h3>
@@ -195,7 +195,7 @@ Class SequencialNcSyntax
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public SequencialNcSyntax()</code></pre>
<pre><code class="lang-csharp hljs">public SequentialSyntax()</code></pre>
</div>
@@ -210,10 +210,10 @@ Class SequencialNcSyntax
<a id="Hi_Numerical_SoftParsers_SyntaxBased_SequencialNcSyntax__ctor_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.#ctor*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_SequentialSyntax__ctor_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.SequentialSyntax.#ctor*"></a>
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_SequencialNcSyntax__ctor_System_Collections_Generic_IEnumerable_Hi_Numerical_SoftParsers_Syntaxs_INcSyntax__" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.#ctor(System.Collections.Generic.IEnumerable{Hi.Numerical.SoftParsers.Syntaxs.INcSyntax})">
SequencialNcSyntax(IEnumerable&lt;INcSyntax&gt;)
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_SequentialSyntax__ctor_System_Collections_Generic_IEnumerable_Hi_Numerical_SoftParsers_SyntaxBased_INcSyntax__" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.SequentialSyntax.#ctor(System.Collections.Generic.IEnumerable{Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax})">
SequentialSyntax(IEnumerable&lt;INcSyntax&gt;)
</h3>
@@ -221,12 +221,12 @@ Class SequencialNcSyntax
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public SequencialNcSyntax(IEnumerable&lt;INcSyntax&gt; ncSyntaxes)</code></pre>
<pre><code class="lang-csharp hljs">public SequentialSyntax(IEnumerable&lt;INcSyntax&gt; syntaxes)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>ncSyntaxes</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a>&gt;</dt>
<dt><code>syntaxes</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a>&gt;</dt>
<dd></dd>
</dl>
@@ -245,9 +245,9 @@ Class SequencialNcSyntax
</h2>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_SequencialNcSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.Name*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_SequentialSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.SequentialSyntax.Name*"></a>
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_SequencialNcSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.Name">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_SequentialSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.SequentialSyntax.Name">
Name
</h3>
@@ -276,10 +276,10 @@ Class SequencialNcSyntax
<a id="Hi_Numerical_SoftParsers_SyntaxBased_SequencialNcSyntax_NcSyntaxes_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.NcSyntaxes*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_SequentialSyntax_SyntaxList_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.SequentialSyntax.SyntaxList*"></a>
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_SequencialNcSyntax_NcSyntaxes" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.NcSyntaxes">
NcSyntaxes
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_SequentialSyntax_SyntaxList" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.SequentialSyntax.SyntaxList">
SyntaxList
</h3>
@@ -287,7 +287,7 @@ Class SequencialNcSyntax
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public List&lt;INcSyntax&gt; NcSyntaxes { get; }</code></pre>
<pre><code class="lang-csharp hljs">public List&lt;INcSyntax&gt; SyntaxList { get; }</code></pre>
</div>
@@ -296,7 +296,7 @@ Class SequencialNcSyntax
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a>&gt;</dt>
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a>&gt;</dt>
<dd></dd>
</dl>
@@ -311,9 +311,9 @@ Class SequencialNcSyntax
</h2>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_SequencialNcSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.ToArranged*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_SequentialSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.SequentialSyntax.ToArranged*"></a>
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_SequencialNcSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_SequentialSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.SequentialSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)">
ToArranged(JsonObject)
</h3>
@@ -124,7 +124,7 @@ ISO: X100.3Y3.3</p>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@@ -113,12 +113,14 @@ Since <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyn
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a></dt>
<dd><p>Syntax for flags with attached parameters (e.g., G54.1P1, G10L2P1).
This is essentially a combination of main flag matching (like <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.html">NumberedFlagSyntax</a>)
plus scoped <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.html">TagSetupSyntax</a> for the parameters after the main flag.
Note that the <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a> often should be applied before <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.html">NumberedFlagSyntax</a> since <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.html">NumberedFlagSyntax</a> may eat the text that <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a> should handle.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.html">SequencialNcSyntax</a></dt>
<dd><p>Depth-First Sequencial Syntaxes management.</p>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.SequentialSyntax.html">SequentialSyntax</a></dt>
<dd><p>Depth-First Sequential Syntaxes management.</p>
</dd>
</dl>
<dl class="jumplist">
@@ -129,6 +131,14 @@ The syntax is not for assignment sign (=) syntax.
ex.
Heidenhain: L X Q2 Y33.4 FQ1
ISO: X100.3Y3.3</p>
</dd>
</dl>
<h3 id="interfaces">
Interfaces
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></dt>
<dd><p>Interface of Syntax arrangement by Json.</p>
</dd>
</dl>
@@ -186,6 +186,37 @@ Class FanucSyntaxUtil
</h2>
<a id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_CommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.CommentSyntax*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_CommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.CommentSyntax">
CommentSyntax
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static SequentialSyntax CommentSyntax { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.SequentialSyntax.html">SequentialSyntax</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_G54p1Syntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.G54p1Syntax*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_G54p1Syntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.G54p1Syntax">
@@ -217,6 +248,179 @@ Class FanucSyntaxUtil
<a id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_G65Syntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.G65Syntax*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_G65Syntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.G65Syntax">
G65Syntax
</h3>
<div class="markdown level1 summary"><p>G65: Fanuc one-shot custom macro call.
G65 P{program} [L{repeat}] [{arg_letter}{value} ...]</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static ParameterizedFlagSyntax G65Syntax { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a></dt>
<dd></dd>
</dl>
<h4 class="section" id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_G65Syntax_remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Macro argument letters: A-E, F, H-K, M, Q-Z map to local variables #1-#26.
G, L, N, O, P are reserved (G-code prefix, repeat count, line number,
program number, program to call).</p>
</div>
<a id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_G66Syntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.G66Syntax*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_G66Syntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.G66Syntax">
G66Syntax
</h3>
<div class="markdown level1 summary"><p>G66: Fanuc modal custom macro call.
G66 P{program} [L{repeat}] [{arg_letter}{value} ...]</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static ParameterizedFlagSyntax G66Syntax { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a></dt>
<dd></dd>
</dl>
<h4 class="section" id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_G66Syntax_remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Same argument letters as G65. Modal: executes at every positioning block
until cancelled by G67.</p>
</div>
<a id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_GeneralSyntaxList_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.GeneralSyntaxList*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_GeneralSyntaxList" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.GeneralSyntaxList">
GeneralSyntaxList
</h3>
<div class="markdown level1 summary"><p>Syntax list for general kind of Fanuc Controller.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static List&lt;INcSyntax&gt; GeneralSyntaxList { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a>&gt;</dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_M98Syntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.M98Syntax*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_M98Syntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.M98Syntax">
M98Syntax
</h3>
<div class="markdown level1 summary"><p>M98: Fanuc subprogram call.
M98 P{program} [L{repeat}]</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static ParameterizedFlagSyntax M98Syntax { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_M99Syntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.M99Syntax*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_M99Syntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.M99Syntax">
M99Syntax
</h3>
<div class="markdown level1 summary"><p>M99: Fanuc subprogram end / return.
M99 [P{sequence}]</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static ParameterizedFlagSyntax M99Syntax { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a></dt>
<dd></dd>
</dl>
</article>
@@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class GeneralSyntaxKit | HiAPI-C# 2025 ">
<meta name="description" content="General/ISO standard G code syntax kit. Contains syntax definitions for common G codes used across multiple NC systems.">
<meta name="description" content="General/ISO standard syntax kit. Involve G code. Contains syntax definitions for common G codes used across multiple NC systems.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
@@ -97,7 +97,7 @@ Class GeneralSyntaxKit
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>General/ISO standard G code syntax kit.
<div class="markdown summary"><p>General/ISO standard syntax kit. Involve G code.
Contains syntax definitions for common G codes used across multiple NC systems.</p>
</div>
<div class="markdown conceptual"></div>
@@ -186,6 +186,37 @@ Class HeidenhainSyntaxUtil
</h2>
<a id="Hi_Numerical_SoftParsers_Syntaxs_HeidenhainSyntaxUtil_CommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil.CommentSyntax*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_HeidenhainSyntaxUtil_CommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil.CommentSyntax">
CommentSyntax
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static SequentialSyntax CommentSyntax { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.SequentialSyntax.html">SequentialSyntax</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_Syntaxs_HeidenhainSyntaxUtil_FTagSetupSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil.FTagSetupSyntax*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_HeidenhainSyntaxUtil_FTagSetupSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil.FTagSetupSyntax">
@@ -248,6 +279,38 @@ Class HeidenhainSyntaxUtil
<a id="Hi_Numerical_SoftParsers_Syntaxs_HeidenhainSyntaxUtil_GeneralSyntaxList_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil.GeneralSyntaxList*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_HeidenhainSyntaxUtil_GeneralSyntaxList" data-uid="Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil.GeneralSyntaxList">
GeneralSyntaxList
</h3>
<div class="markdown level1 summary"><p>Syntax list for general kind of Heidenhain Controller.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static List&lt;INcSyntax&gt; GeneralSyntaxList { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a>&gt;</dt>
<dd></dd>
</dl>
</article>
@@ -188,6 +188,37 @@ Class MazakSyntaxUtil
</h2>
<a id="Hi_Numerical_SoftParsers_Syntaxs_MazakSyntaxUtil_CommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.MazakSyntaxUtil.CommentSyntax*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_MazakSyntaxUtil_CommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.MazakSyntaxUtil.CommentSyntax">
CommentSyntax
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static SequentialSyntax CommentSyntax { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.SequentialSyntax.html">SequentialSyntax</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_Syntaxs_MazakSyntaxUtil_G10p9Syntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.MazakSyntaxUtil.G10p9Syntax*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_MazakSyntaxUtil_G10p9Syntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.MazakSyntaxUtil.G10p9Syntax">
@@ -223,6 +254,38 @@ Class MazakSyntaxUtil
<a id="Hi_Numerical_SoftParsers_Syntaxs_MazakSyntaxUtil_GeneralSyntaxList_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.MazakSyntaxUtil.GeneralSyntaxList*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_MazakSyntaxUtil_GeneralSyntaxList" data-uid="Hi.Numerical.SoftParsers.Syntaxs.MazakSyntaxUtil.GeneralSyntaxList">
GeneralSyntaxList
</h3>
<div class="markdown level1 summary"><p>Syntax list for general kind of Mazak Controller.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static List&lt;INcSyntax&gt; GeneralSyntaxList { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a>&gt;</dt>
<dd></dd>
</dl>
</article>
@@ -187,37 +187,6 @@ Class NcSyntaxUtil
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_FanucCommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.FanucCommentSyntax*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_FanucCommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.FanucCommentSyntax">
FanucCommentSyntax
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static SequencialNcSyntax FanucCommentSyntax { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.html">SequencialNcSyntax</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_FloatTagList_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.FloatTagList*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_FloatTagList" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.FloatTagList">
@@ -253,68 +222,6 @@ Class NcSyntaxUtil
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_HeidenhainCommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.HeidenhainCommentSyntax*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_HeidenhainCommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.HeidenhainCommentSyntax">
HeidenhainCommentSyntax
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static SequencialNcSyntax HeidenhainCommentSyntax { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.html">SequencialNcSyntax</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_MazakCommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.MazakCommentSyntax*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_MazakCommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.MazakCommentSyntax">
MazakCommentSyntax
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static SequencialNcSyntax MazakCommentSyntax { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.html">SequencialNcSyntax</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_MixedCommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.MixedCommentSyntax*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_MixedCommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.MixedCommentSyntax">
@@ -326,7 +233,7 @@ Class NcSyntaxUtil
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static SequencialNcSyntax MixedCommentSyntax { get; set; }</code></pre>
<pre><code class="lang-csharp hljs">public static SequentialSyntax MixedCommentSyntax { get; set; }</code></pre>
</div>
@@ -335,7 +242,7 @@ Class NcSyntaxUtil
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.html">SequencialNcSyntax</a></dt>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.SequentialSyntax.html">SequentialSyntax</a></dt>
<dd></dd>
</dl>
@@ -357,7 +264,7 @@ Class NcSyntaxUtil
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static SequencialNcSyntax MixedIndexNoteSyntax { get; set; }</code></pre>
<pre><code class="lang-csharp hljs">public static SequentialSyntax MixedIndexNoteSyntax { get; set; }</code></pre>
</div>
@@ -366,7 +273,7 @@ Class NcSyntaxUtil
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.html">SequencialNcSyntax</a></dt>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.SequentialSyntax.html">SequentialSyntax</a></dt>
<dd></dd>
</dl>
@@ -397,69 +304,7 @@ Class NcSyntaxUtil
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a>&gt;</dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_SiemensCommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.SiemensCommentSyntax*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_SiemensCommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.SiemensCommentSyntax">
SiemensCommentSyntax
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static SequencialNcSyntax SiemensCommentSyntax { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.html">SequencialNcSyntax</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_SyntecCommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.SyntecCommentSyntax*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_SyntecCommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.SyntecCommentSyntax">
SyntecCommentSyntax
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static SequencialNcSyntax SyntecCommentSyntax { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.html">SequencialNcSyntax</a></dt>
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a>&gt;</dt>
<dd></dd>
</dl>
@@ -186,6 +186,37 @@ Class SiemensSyntaxUtil
</h2>
<a id="Hi_Numerical_SoftParsers_Syntaxs_SiemensSyntaxUtil_CommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SiemensSyntaxUtil.CommentSyntax*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_SiemensSyntaxUtil_CommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SiemensSyntaxUtil.CommentSyntax">
CommentSyntax
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static SequentialSyntax CommentSyntax { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.SequentialSyntax.html">SequentialSyntax</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_Syntaxs_SiemensSyntaxUtil_FlagSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SiemensSyntaxUtil.FlagSyntax*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_SiemensSyntaxUtil_FlagSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SiemensSyntaxUtil.FlagSyntax">
@@ -217,6 +248,38 @@ Class SiemensSyntaxUtil
<a id="Hi_Numerical_SoftParsers_Syntaxs_SiemensSyntaxUtil_GeneralSyntaxList_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SiemensSyntaxUtil.GeneralSyntaxList*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_SiemensSyntaxUtil_GeneralSyntaxList" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SiemensSyntaxUtil.GeneralSyntaxList">
GeneralSyntaxList
</h3>
<div class="markdown level1 summary"><p>Syntax list for general kind of Siemens Controller.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static List&lt;INcSyntax&gt; GeneralSyntaxList { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a>&gt;</dt>
<dd></dd>
</dl>
</article>
@@ -2,9 +2,9 @@
<html>
<head>
<meta charset="utf-8">
<title>Class SyntaxEntry | HiAPI-C# 2025 </title>
<title>Class SyntaxPiece | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class SyntaxEntry | HiAPI-C# 2025 ">
<meta name="title" content="Class SyntaxPiece | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
@@ -84,12 +84,12 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.Syntaxs.SyntaxEntry">
<article data-uid="Hi.Numerical.SoftParsers.Syntaxs.SyntaxPiece">
<h1 id="Hi_Numerical_SoftParsers_Syntaxs_SyntaxEntry" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SyntaxEntry" class="text-break">
Class SyntaxEntry
<h1 id="Hi_Numerical_SoftParsers_Syntaxs_SyntaxPiece" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SyntaxPiece" class="text-break">
Class SyntaxPiece
</h1>
<div class="facts text-secondary">
@@ -101,7 +101,7 @@ Class SyntaxEntry
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class SyntaxEntry</code></pre>
<pre><code class="lang-csharp hljs">public class SyntaxPiece</code></pre>
</div>
@@ -111,7 +111,7 @@ Class SyntaxEntry
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">SyntaxEntry</span></div>
<div><span class="xref">SyntaxPiece</span></div>
</dd>
</dl>
@@ -171,8 +171,8 @@ Class SyntaxEntry
<h2 id="Hi_Numerical_SoftParsers_Syntaxs_SyntaxEntry_remarks">Remarks</h2>
<div class="markdown level0 remarks"><p>The design pattern of <a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.SyntaxEntry.html#Hi_Numerical_SoftParsers_Syntaxs_SyntaxEntry_RawBlock">RawBlock</a> and <a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.SyntaxEntry.html#Hi_Numerical_SoftParsers_Syntaxs_SyntaxEntry_JsonNode">JsonNode</a> are one-one mapping.</p>
<h2 id="Hi_Numerical_SoftParsers_Syntaxs_SyntaxPiece_remarks">Remarks</h2>
<div class="markdown level0 remarks"><p>The design pattern of <a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.SyntaxPiece.html#Hi_Numerical_SoftParsers_Syntaxs_SyntaxPiece_Sentence">Sentence</a> and <a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.SyntaxPiece.html#Hi_Numerical_SoftParsers_Syntaxs_SyntaxPiece_JsonObject">JsonObject</a> are one-one mapping.</p>
</div>
@@ -180,10 +180,10 @@ Class SyntaxEntry
</h2>
<a id="Hi_Numerical_SoftParsers_Syntaxs_SyntaxEntry__ctor_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SyntaxEntry.#ctor*"></a>
<a id="Hi_Numerical_SoftParsers_Syntaxs_SyntaxPiece__ctor_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SyntaxPiece.#ctor*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_SyntaxEntry__ctor_Hi_Numerical_SoftParsers_Raws_RawBlock_System_Text_Json_Nodes_JsonNode_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SyntaxEntry.#ctor(Hi.Numerical.SoftParsers.Raws.RawBlock,System.Text.Json.Nodes.JsonNode)">
SyntaxEntry(RawBlock, JsonNode)
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_SyntaxPiece__ctor_Hi_Numerical_SoftParsers_Raws_Sentence_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SyntaxPiece.#ctor(Hi.Numerical.SoftParsers.Raws.Sentence,System.Text.Json.Nodes.JsonObject)">
SyntaxPiece(Sentence, JsonObject)
</h3>
@@ -191,14 +191,14 @@ Class SyntaxEntry
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public SyntaxEntry(RawBlock rawNcBlock, JsonNode jsonNode)</code></pre>
<pre><code class="lang-csharp hljs">public SyntaxPiece(Sentence sentence, JsonObject jsonObject)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>rawNcBlock</code> <a class="xref" href="Hi.Numerical.SoftParsers.Raws.RawBlock.html">RawBlock</a></dt>
<dt><code>sentence</code> <a class="xref" href="Hi.Numerical.SoftParsers.Raws.Sentence.html">Sentence</a></dt>
<dd></dd>
<dt><code>jsonNode</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonnode">JsonNode</a></dt>
<dt><code>jsonObject</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonobject">JsonObject</a></dt>
<dd></dd>
</dl>
@@ -217,10 +217,10 @@ Class SyntaxEntry
</h2>
<a id="Hi_Numerical_SoftParsers_Syntaxs_SyntaxEntry_JsonNode_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SyntaxEntry.JsonNode*"></a>
<a id="Hi_Numerical_SoftParsers_Syntaxs_SyntaxPiece_JsonObject_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SyntaxPiece.JsonObject*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_SyntaxEntry_JsonNode" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SyntaxEntry.JsonNode">
JsonNode
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_SyntaxPiece_JsonObject" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SyntaxPiece.JsonObject">
JsonObject
</h3>
@@ -228,7 +228,7 @@ Class SyntaxEntry
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public JsonNode JsonNode { get; set; }</code></pre>
<pre><code class="lang-csharp hljs">public JsonObject JsonObject { get; set; }</code></pre>
</div>
@@ -237,7 +237,7 @@ Class SyntaxEntry
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonnode">JsonNode</a></dt>
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonobject">JsonObject</a></dt>
<dd></dd>
</dl>
@@ -248,10 +248,10 @@ Class SyntaxEntry
<a id="Hi_Numerical_SoftParsers_Syntaxs_SyntaxEntry_RawBlock_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SyntaxEntry.RawBlock*"></a>
<a id="Hi_Numerical_SoftParsers_Syntaxs_SyntaxPiece_Sentence_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SyntaxPiece.Sentence*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_SyntaxEntry_RawBlock" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SyntaxEntry.RawBlock">
RawBlock
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_SyntaxPiece_Sentence" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SyntaxPiece.Sentence">
Sentence
</h3>
@@ -259,7 +259,7 @@ Class SyntaxEntry
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public RawBlock RawBlock { get; set; }</code></pre>
<pre><code class="lang-csharp hljs">public Sentence Sentence { get; set; }</code></pre>
</div>
@@ -268,7 +268,7 @@ Class SyntaxEntry
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Raws.RawBlock.html">RawBlock</a></dt>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Raws.Sentence.html">Sentence</a></dt>
<dd></dd>
</dl>
@@ -0,0 +1,278 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Class SyntecSyntaxUtil | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class SyntecSyntaxUtil | HiAPI-C# 2025 ">
<meta name="description" content="Syntec-specific NC syntax utilities.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.Syntaxs.SyntecSyntaxUtil">
<h1 id="Hi_Numerical_SoftParsers_Syntaxs_SyntecSyntaxUtil" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SyntecSyntaxUtil" class="text-break">
Class SyntecSyntaxUtil
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.html">Syntaxs</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>Syntec-specific NC syntax utilities.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static class SyntecSyntaxUtil</code></pre>
</div>
<dl class="typelist inheritance">
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">SyntecSyntaxUtil</span></div>
</dd>
</dl>
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
</dd></dl>
<h2 class="section" id="fields">Fields
</h2>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_SyntecSyntaxUtil_VarTag" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SyntecSyntaxUtil.VarTag">
VarTag
</h3>
<div class="markdown level1 summary"><p>Variable prefix for Syntec (same as Fanuc).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string VarTag = &quot;#&quot;</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd>
</dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_Syntaxs_SyntecSyntaxUtil_CommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SyntecSyntaxUtil.CommentSyntax*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_SyntecSyntaxUtil_CommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SyntecSyntaxUtil.CommentSyntax">
CommentSyntax
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static SequentialSyntax CommentSyntax { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.SequentialSyntax.html">SequentialSyntax</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_Syntaxs_SyntecSyntaxUtil_GeneralSyntaxList_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SyntecSyntaxUtil.GeneralSyntaxList*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_SyntecSyntaxUtil_GeneralSyntaxList" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SyntecSyntaxUtil.GeneralSyntaxList">
GeneralSyntaxList
</h3>
<div class="markdown level1 summary"><p>Syntax list for general kind of Syntec Controller.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static List&lt;INcSyntax&gt; GeneralSyntaxList { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a>&gt;</dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -100,7 +100,7 @@ Classes
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.html">GeneralSyntaxKit</a></dt>
<dd><p>General/ISO standard G code syntax kit.
<dd><p>General/ISO standard syntax kit. Involve G code.
Contains syntax definitions for common G codes used across multiple NC systems.</p>
</dd>
</dl>
@@ -122,21 +122,18 @@ Contains syntax definitions for common G codes used across multiple NC systems.<
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.SyntaxEntry.html">SyntaxEntry</a></dt>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.SyntaxPiece.html">SyntaxPiece</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.SyntecSyntaxUtil.html">SyntecSyntaxUtil</a></dt>
<dd><p>Syntec-specific NC syntax utilities.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.TagSetup.html">TagSetup</a></dt>
<dd></dd>
</dl>
<h3 id="interfaces">
Interfaces
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a></dt>
<dd><p>Interface of Syntax arrangement by Json.</p>
</dd>
</dl>
</article>
@@ -0,0 +1,203 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Interface ISetMcXyzabc | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface ISetMcXyzabc | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.Xyzabc.ISetMcXyzabc">
<h1 id="Hi_Numerical_Xyzabc_ISetMcXyzabc" data-uid="Hi.Numerical.Xyzabc.ISetMcXyzabc" class="text-break">
Interface ISetMcXyzabc
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.Xyzabc.html">Xyzabc</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface ISetMcXyzabc</code></pre>
</div>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="methods">Methods
</h2>
<a id="Hi_Numerical_Xyzabc_ISetMcXyzabc_SetMcXyzabc_" data-uid="Hi.Numerical.Xyzabc.ISetMcXyzabc.SetMcXyzabc*"></a>
<h3 id="Hi_Numerical_Xyzabc_ISetMcXyzabc_SetMcXyzabc_Hi_Geom_DVec3d_" data-uid="Hi.Numerical.Xyzabc.ISetMcXyzabc.SetMcXyzabc(Hi.Geom.DVec3d)">
SetMcXyzabc(DVec3d)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">void SetMcXyzabc(DVec3d mcXyzabc)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>mcXyzabc</code> <a class="xref" href="Hi.Geom.DVec3d.html">DVec3d</a></dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>
@@ -146,6 +146,10 @@ Interfaces
<dd><p>Interface of get <a class="xref" href="Hi.Numerical.Xyzabc.IXyzabcChain.html">IXyzabcChain</a>.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.Xyzabc.ISetMcXyzabc.html">ISetMcXyzabc</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.Xyzabc.IXyzabcChain.html">IXyzabcChain</a></dt>
<dd><p>A single chain contains subset transformers of {X,Y,Z,A,B,C} .</p>
@@ -427,12 +427,6 @@ See <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_SpindleSt
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.NcWarningSceneEnum.html">NcWarningSceneEnum</a></dt>
<dd><p>Defines scene types for NC warnings.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.PolarEntry.PolarModeDirEnum.html">PolarEntry.PolarModeDirEnum</a></dt>
<dd><p>Polar coordinate interpolation mode direction.
YA,ZB has not implemented yet.</p>
</dd>
</dl>
<dl class="jumplist">
+129 -18
View File
@@ -2532,9 +2532,6 @@
<li>
<a href="Hi.Numerical.PolarEntry.html" name="" title="PolarEntry">PolarEntry</a>
</li>
<li>
<a href="Hi.Numerical.PolarEntry.PolarModeDirEnum.html" name="" title="PolarEntry.PolarModeDirEnum">PolarEntry.PolarModeDirEnum</a>
</li>
<li>
<a href="Hi.Numerical.RadiusCompensationBuf.html" name="" title="RadiusCompensationBuf">RadiusCompensationBuf</a>
</li>
@@ -2682,6 +2679,19 @@
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="Hi.Numerical.Args.html" name="" title="Hi.Numerical.Args">Hi.Numerical.Args</a>
<ul class="nav level2">
<li>
<a href="Hi.Numerical.Args.OrthogonalPlaneFlag.html" name="" title="OrthogonalPlaneFlag">OrthogonalPlaneFlag</a>
</li>
<li>
<a href="Hi.Numerical.Args.PolarModeDirEnum.html" name="" title="PolarModeDirEnum">PolarModeDirEnum</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="Hi.Numerical.FilePlayers.html" name="" title="Hi.Numerical.FilePlayers">Hi.Numerical.FilePlayers</a>
@@ -2793,27 +2803,122 @@
</li>
<li>
<span class="expand-stub"></span>
<a href="Hi.Numerical.SoftParsers.CmdBlocks.html" name="" title="Hi.Numerical.SoftParsers.CmdBlocks">Hi.Numerical.SoftParsers.CmdBlocks</a>
<a href="Hi.Numerical.SoftParsers.ClaimBased.html" name="" title="Hi.Numerical.SoftParsers.ClaimBased">Hi.Numerical.SoftParsers.ClaimBased</a>
<ul class="nav level2">
<li>
<a href="Hi.Numerical.SoftParsers.CmdBlocks.ICmdBlockBuilder.html" name="" title="ICmdBlockBuilder">ICmdBlockBuilder</a>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IClaim.html" name="" title="IClaim">IClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html" name="" title="ICoordinateMarkClaim">ICoordinateMarkClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html" name="" title="ICoordinateTransformationClaim">ICoordinateTransformationClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html" name="" title="ICoordinateTranslationClaim">ICoordinateTranslationClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html" name="" title="IFeatureXyzClaim">IFeatureXyzClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html" name="" title="IFeedrateClaim">IFeedrateClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html" name="" title="IHeightOffsetClaim">IHeightOffsetClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html" name="" title="IMcXyzabcClaim">IMcXyzabcClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html" name="" title="IMessageClaim">IMessageClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html" name="" title="IModalFlagClaim">IModalFlagClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html" name="" title="IOneShotClaim">IOneShotClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html" name="" title="IPauseClaim">IPauseClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html" name="" title="IPolarClaim">IPolarClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html" name="" title="IPositioningModeClaim">IPositioningModeClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html" name="" title="IPreparedToolClaim">IPreparedToolClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html" name="" title="ISpindleSpeedClaim">ISpindleSpeedClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html" name="" title="IToolClaim">IToolClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html" name="" title="PositioningMode">PositioningMode</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html" name="" title="SentenceClaim">SentenceClaim</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="Hi.Numerical.SoftParsers.Cmds.html" name="" title="Hi.Numerical.SoftParsers.Cmds">Hi.Numerical.SoftParsers.Cmds</a>
<a href="Hi.Numerical.SoftParsers.ClaimBased.Classics.html" name="" title="Hi.Numerical.SoftParsers.ClaimBased.Classics">Hi.Numerical.SoftParsers.ClaimBased.Classics</a>
<ul class="nav level2">
<li>
<a href="Hi.Numerical.SoftParsers.Cmds.BlockEntry.html" name="" title="BlockEntry">BlockEntry</a>
<a href="Hi.Numerical.SoftParsers.ClaimBased.Classics.CoordinateTransformationChainClaim.html" name="" title="CoordinateTransformationChainClaim">CoordinateTransformationChainClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Cmds.CmdBlock.html" name="" title="CmdBlock">CmdBlock</a>
<a href="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.html" name="" title="PauseClaim">PauseClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Cmds.ICmd.html" name="" title="ICmd">ICmd</a>
<a href="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html" name="" title="RadialRadiusOffsetClaim">RadialRadiusOffsetClaim</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="Hi.Numerical.SoftParsers.ClaimBased.Iso.html" name="" title="Hi.Numerical.SoftParsers.ClaimBased.Iso">Hi.Numerical.SoftParsers.ClaimBased.Iso</a>
<ul class="nav level2">
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html" name="" title="G54CoordinateClaim">G54CoordinateClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html" name="" title="G68CoordinateClaim">G68CoordinateClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html" name="" title="IIsoHeightIdClaim">IIsoHeightIdClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html" name="" title="IsoHeightOffsetClaim">IsoHeightOffsetClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html" name="" title="OrthogonalPlaneClaim">OrthogonalPlaneClaim</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="Hi.Numerical.SoftParsers.Claims.html" name="" title="Hi.Numerical.SoftParsers.Claims">Hi.Numerical.SoftParsers.Claims</a>
<ul class="nav level2">
<li>
<a href="Hi.Numerical.SoftParsers.Claims.ClaimPiece.html" name="" title="ClaimPiece">ClaimPiece</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Claims.INcSemantic.html" name="" title="INcSemantic">INcSemantic</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Claims.LinearFeatureXyzSemantic.html" name="" title="LinearFeatureXyzSemantic">LinearFeatureXyzSemantic</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic.html" name="" title="McAbcShortestPathSemantic">McAbcShortestPathSemantic</a>
</li>
</ul>
</li>
@@ -2848,16 +2953,16 @@
<ul class="nav level2">
<li>
<a href="Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.html" name="" title="HeidenhainNcRawBlocker">HeidenhainNcRawBlocker</a>
<a href="Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html" name="" title="HeidenhainSegmenter">HeidenhainSegmenter</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Raws.INcRawBlocker.html" name="" title="INcRawBlocker">INcRawBlocker</a>
<a href="Hi.Numerical.SoftParsers.Raws.ISegmenter.html" name="" title="ISegmenter">ISegmenter</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Raws.RawBlock.html" name="" title="RawBlock">RawBlock</a>
<a href="Hi.Numerical.SoftParsers.Raws.Sentence.html" name="" title="Sentence">Sentence</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Raws.SingleLineNcRawBlocker.html" name="" title="SingleLineNcRawBlocker">SingleLineNcRawBlocker</a>
<a href="Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html" name="" title="SingleLineSegmenter">SingleLineSegmenter</a>
</li>
</ul>
</li>
@@ -2872,6 +2977,9 @@
<li>
<a href="Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html" name="" title="FlagSyntax">FlagSyntax</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html" name="" title="INcSyntax">INcSyntax</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.html" name="" title="NumberedFlagSyntax">NumberedFlagSyntax</a>
</li>
@@ -2879,7 +2987,7 @@
<a href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html" name="" title="ParameterizedFlagSyntax">ParameterizedFlagSyntax</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.html" name="" title="SequencialNcSyntax">SequencialNcSyntax</a>
<a href="Hi.Numerical.SoftParsers.SyntaxBased.SequentialSyntax.html" name="" title="SequentialSyntax">SequentialSyntax</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.html" name="" title="TagSetupSyntax">TagSetupSyntax</a>
@@ -2973,9 +3081,6 @@
<li>
<a href="Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil.html" name="" title="HeidenhainSyntaxUtil">HeidenhainSyntaxUtil</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html" name="" title="INcSyntax">INcSyntax</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Syntaxs.MazakSyntaxUtil.html" name="" title="MazakSyntaxUtil">MazakSyntaxUtil</a>
</li>
@@ -2986,7 +3091,10 @@
<a href="Hi.Numerical.SoftParsers.Syntaxs.SiemensSyntaxUtil.html" name="" title="SiemensSyntaxUtil">SiemensSyntaxUtil</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Syntaxs.SyntaxEntry.html" name="" title="SyntaxEntry">SyntaxEntry</a>
<a href="Hi.Numerical.SoftParsers.Syntaxs.SyntaxPiece.html" name="" title="SyntaxPiece">SyntaxPiece</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Syntaxs.SyntecSyntaxUtil.html" name="" title="SyntecSyntaxUtil">SyntecSyntaxUtil</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Syntaxs.TagSetup.html" name="" title="TagSetup">TagSetup</a>
@@ -3053,6 +3161,9 @@
<li>
<a href="Hi.Numerical.Xyzabc.IGetXyzabcChain.html" name="" title="IGetXyzabcChain">IGetXyzabcChain</a>
</li>
<li>
<a href="Hi.Numerical.Xyzabc.ISetMcXyzabc.html" name="" title="ISetMcXyzabc">ISetMcXyzabc</a>
</li>
<li>
<a href="Hi.Numerical.Xyzabc.IXyzabcChain.html" name="" title="IXyzabcChain">IXyzabcChain</a>
</li>
File diff suppressed because one or more lines are too long