Compare commits

..

No commits in common. "1dfeb39345b046084f06fb1d78af9bfdd78f8cd4" and "8f334870a28c2b7eb080c04dce95cd0cf72d46ba" have entirely different histories.

141 changed files with 11476 additions and 9577 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -11,9 +11,9 @@
"dependencies": {
"AvalonEdit": "6.3.0.90",
"FontAwesome.Sharp": "6.3.0",
"Hi.WpfPlus": "3.1.123",
"HiNc": "3.1.155",
"HiNc-Resource": "3.1.38",
"Hi.WpfPlus": "3.1.121",
"HiNc": "3.1.153",
"HiNc-Resource": "3.1.36",
"runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "10.0.3",
"runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "10.0.3",
"runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "10.0.3"
@ -1673,36 +1673,36 @@
}
}
},
"Hi.WpfPlus/3.1.123": {
"Hi.WpfPlus/3.1.121": {
"dependencies": {
"HiDisp": "3.1.126"
"HiDisp": "3.1.124"
},
"runtime": {
"lib/net10.0-windows7.0/Hi.WpfPlus.dll": {
"assemblyVersion": "3.1.121.0",
"fileVersion": "3.1.121.0"
}
}
},
"HiCbtr/3.1.123": {
"dependencies": {
"HiDisp": "3.1.124"
},
"runtime": {
"lib/net10.0/HiCbtr.dll": {
"assemblyVersion": "3.1.123.0",
"fileVersion": "3.1.123.0"
}
}
},
"HiCbtr/3.1.126": {
"HiDisp/3.1.124": {
"dependencies": {
"HiDisp": "3.1.126"
},
"runtime": {
"lib/net10.0/HiCbtr.dll": {
"assemblyVersion": "3.1.126.0",
"fileVersion": "3.1.126.0"
}
}
},
"HiDisp/3.1.126": {
"dependencies": {
"HiGeom": "3.1.116"
"HiGeom": "3.1.114"
},
"runtime": {
"lib/net10.0/HiDisp.dll": {
"assemblyVersion": "3.1.126.0",
"fileVersion": "3.1.126.0"
"assemblyVersion": "3.1.124.0",
"fileVersion": "3.1.124.0"
}
},
"native": {
@ -1720,7 +1720,7 @@
}
}
},
"HiGeom/3.1.116": {
"HiGeom/3.1.114": {
"dependencies": {
"Google.Protobuf": "3.28.3",
"Grpc.AspNetCore": "2.66.0",
@ -1730,8 +1730,8 @@
},
"runtime": {
"lib/net10.0/HiGeom.dll": {
"assemblyVersion": "3.1.116.0",
"fileVersion": "3.1.116.0"
"assemblyVersion": "3.1.114.0",
"fileVersion": "3.1.114.0"
}
},
"resources": {
@ -1743,27 +1743,27 @@
}
}
},
"HiLicense/3.1.117": {
"HiLicense/3.1.115": {
"dependencies": {
"HiGeom": "3.1.116"
"HiGeom": "3.1.114"
},
"runtime": {
"lib/net10.0/HiLicense.dll": {
"assemblyVersion": "3.1.117.0",
"fileVersion": "3.1.117.0"
"assemblyVersion": "3.1.115.0",
"fileVersion": "3.1.115.0"
}
}
},
"HiMech/3.1.136": {
"HiMech/3.1.134": {
"dependencies": {
"CommandLineParser": "2.9.1",
"HiCbtr": "3.1.126",
"HiCbtr": "3.1.123",
"Microsoft.CodeAnalysis.CSharp.Scripting": "5.0.0"
},
"runtime": {
"lib/net10.0/HiMech.dll": {
"assemblyVersion": "3.1.136.0",
"fileVersion": "3.1.136.0"
"assemblyVersion": "3.1.134.0",
"fileVersion": "3.1.134.0"
}
},
"resources": {
@ -1778,21 +1778,21 @@
}
}
},
"HiNc/3.1.155": {
"HiNc/3.1.153": {
"dependencies": {
"Dapper": "2.1.35",
"Google.Protobuf": "3.28.3",
"Grpc.AspNetCore": "2.66.0",
"Grpc.Net.Client": "2.66.0",
"HiLicense": "3.1.117",
"HiMech": "3.1.136",
"HiUniNc": "3.1.132",
"HiLicense": "3.1.115",
"HiMech": "3.1.134",
"HiUniNc": "3.1.130",
"Microsoft.Data.Sqlite": "9.0.0"
},
"runtime": {
"lib/net10.0/HiNc.dll": {
"assemblyVersion": "3.1.155.0",
"fileVersion": "3.1.155.0"
"assemblyVersion": "3.1.153.0",
"fileVersion": "3.1.153.0"
}
},
"resources": {
@ -1804,22 +1804,22 @@
}
}
},
"HiNc-Resource/3.1.38": {
"HiNc-Resource/3.1.36": {
"runtime": {
"lib/net10.0/HiNc-Resource.dll": {
"assemblyVersion": "3.1.38.0",
"fileVersion": "3.1.38.0"
"assemblyVersion": "3.1.36.0",
"fileVersion": "3.1.36.0"
}
}
},
"HiUniNc/3.1.132": {
"HiUniNc/3.1.130": {
"dependencies": {
"HiMech": "3.1.136"
"HiMech": "3.1.134"
},
"runtime": {
"lib/net10.0/HiUniNc.dll": {
"assemblyVersion": "3.1.132.0",
"fileVersion": "3.1.132.0"
"assemblyVersion": "3.1.130.0",
"fileVersion": "3.1.130.0"
}
}
},
@ -2201,68 +2201,68 @@
"path": "grpc.net.common/2.66.0",
"hashPath": "grpc.net.common.2.66.0.nupkg.sha512"
},
"Hi.WpfPlus/3.1.123": {
"Hi.WpfPlus/3.1.121": {
"type": "package",
"serviceable": true,
"sha512": "sha512-YeaNF+LEYb5GvI7N7zmd5iH0OXhQi/e4uJGJCANcI7qrT0YnhGSL+D0z2ip5CYl8jD34Vmei5jPgSDGRMdNsjw==",
"path": "hi.wpfplus/3.1.123",
"hashPath": "hi.wpfplus.3.1.123.nupkg.sha512"
"sha512": "sha512-r9dXJUwgm0+L44QTpDOqEbJQ8om2AnZeDbqSmhkzjB9QYnq6JMg9jvWfl1KlW4Vf0Sa43jIUK6tVwzsyDpsWFg==",
"path": "hi.wpfplus/3.1.121",
"hashPath": "hi.wpfplus.3.1.121.nupkg.sha512"
},
"HiCbtr/3.1.126": {
"HiCbtr/3.1.123": {
"type": "package",
"serviceable": true,
"sha512": "sha512-SsNwqy5t5VLVZgirh2l4Qcw9GMr6nkEBV6he5/F0tC5vYtUuWZTKXbmKS9k7E+fSMmvXd1vEav5jIV7dlA9MaQ==",
"path": "hicbtr/3.1.126",
"hashPath": "hicbtr.3.1.126.nupkg.sha512"
"sha512": "sha512-QR8Coe+mxoroEWq2GakYk1CUvOMY45101RixZHrTjywnYlNQtTPjK4htDZJV9A7HIEcoVYiAx2qjcj8+uAsWdg==",
"path": "hicbtr/3.1.123",
"hashPath": "hicbtr.3.1.123.nupkg.sha512"
},
"HiDisp/3.1.126": {
"HiDisp/3.1.124": {
"type": "package",
"serviceable": true,
"sha512": "sha512-AdEtHykOcJ69virH4t5D4dVsoVXXy0PIe+HUaKGHpT9OZzNJm9skidWbUfqSwsIH1IMdO8ns2cogHDQpsJUdvA==",
"path": "hidisp/3.1.126",
"hashPath": "hidisp.3.1.126.nupkg.sha512"
"sha512": "sha512-k40OcTE9imqb2/XHBb0tkKxbrnwAQrCLUbObMMGbnt5+iu2n5ht2tcVRiO17Erdv56f4HZ9zzJZ3Xs13mJlmzw==",
"path": "hidisp/3.1.124",
"hashPath": "hidisp.3.1.124.nupkg.sha512"
},
"HiGeom/3.1.116": {
"HiGeom/3.1.114": {
"type": "package",
"serviceable": true,
"sha512": "sha512-qieuaLUOgnLGM1rJR7MkM/t/I4CXpWuq/Hx8O4ctYpNn3QAlmiAWHrz9wy+2bYpbdn/db5CZ2m1f4xKIE5meuw==",
"path": "higeom/3.1.116",
"hashPath": "higeom.3.1.116.nupkg.sha512"
"sha512": "sha512-5d7fYGszWHBLzr/3tW06utV3ofnxECpwkKaFZCuP0Rbp/1Rj0AGFumGp1wdby/6N2gLPS0eX8y42bQ0Zb626ZQ==",
"path": "higeom/3.1.114",
"hashPath": "higeom.3.1.114.nupkg.sha512"
},
"HiLicense/3.1.117": {
"HiLicense/3.1.115": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+syD95wymGUB8NHv4eevbnJ8J3dxlHkeFjMk03GwmrGmhSlOSYAggHFFRTD2WZIFUJxrFLxK5iGB8a9SpGN4/g==",
"path": "hilicense/3.1.117",
"hashPath": "hilicense.3.1.117.nupkg.sha512"
"sha512": "sha512-pDx6Iz8oVN8WhB4756LR4H0JCsZYCjkhk3ZM8mhAkFZCblrzaHB+EOPOonA8+lPWLzKhUmah/vZXTg1V7tpZZA==",
"path": "hilicense/3.1.115",
"hashPath": "hilicense.3.1.115.nupkg.sha512"
},
"HiMech/3.1.136": {
"HiMech/3.1.134": {
"type": "package",
"serviceable": true,
"sha512": "sha512-hsyladVYKl9EKTNUmMP1+iwjg5cxRjDJ6ZHly+cqnQwkCFsFiTCyrDwLJsPq+A/fpDorDdWlvkg6rslrLj/O3Q==",
"path": "himech/3.1.136",
"hashPath": "himech.3.1.136.nupkg.sha512"
"sha512": "sha512-CZSaCDqXK6LsXn9HXH2RjmMCcWN+68pB2njgVrXcJrBIGk52G6jF+T0CXyW1y1S9im35JRg0yj7rxI5YjFfvKQ==",
"path": "himech/3.1.134",
"hashPath": "himech.3.1.134.nupkg.sha512"
},
"HiNc/3.1.155": {
"HiNc/3.1.153": {
"type": "package",
"serviceable": true,
"sha512": "sha512-cVkmILmfvQ/+i1o2bcVMAdPAmBc2zQlA+NO+yZiIM5j6nFsnUFqvoEqJsdLabq/f5EzP42V9N1hYXyqDsG6F/g==",
"path": "hinc/3.1.155",
"hashPath": "hinc.3.1.155.nupkg.sha512"
"sha512": "sha512-+uJCm8Wfm7zfBufS/iQ8bKqzT/XR+qlHW8RN5VfuV56nOAJr+3AlKRrP6yFvFxFsAn6DIc4zs8EACGBrnJ4a9Q==",
"path": "hinc/3.1.153",
"hashPath": "hinc.3.1.153.nupkg.sha512"
},
"HiNc-Resource/3.1.38": {
"HiNc-Resource/3.1.36": {
"type": "package",
"serviceable": true,
"sha512": "sha512-RY7fl9ZTArxMPplb3oXqr3XjC3lcuDs/RGipzU8+9jjI3zkUxyk80HZxJkBJw46qPbFhzzR8ZuBnm/T8eKZlOA==",
"path": "hinc-resource/3.1.38",
"hashPath": "hinc-resource.3.1.38.nupkg.sha512"
"sha512": "sha512-VXSy2OWtc2zaQHOqY7oeeg1lJ4oioS7vevfxkYsJcOf03DKTOPSJWZLeYXUL126q550ILfbhItMcd9WCK3BfmA==",
"path": "hinc-resource/3.1.36",
"hashPath": "hinc-resource.3.1.36.nupkg.sha512"
},
"HiUniNc/3.1.132": {
"HiUniNc/3.1.130": {
"type": "package",
"serviceable": true,
"sha512": "sha512-wZF2u1TXFwTMt3pkwKWaU/ahl1SrbrCe1tAGyx6WKRr9pGVqPTYZGZsIhOdZteHUOggfQE+VvMgECiYc29H9OQ==",
"path": "hiuninc/3.1.132",
"hashPath": "hiuninc.3.1.132.nupkg.sha512"
"sha512": "sha512-e6m3OMuRGux/x+82UjXI1mSsNWPF1gxBairj//4TmL2us9eEgCQFSRBU6UjSI7tIzvnzz9Xs04VUV+bLFZhiag==",
"path": "hiuninc/3.1.130",
"hashPath": "hiuninc.3.1.130.nupkg.sha512"
},
"MathNet.Numerics/5.0.0": {
"type": "package",

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -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 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 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>

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

View File

@ -161,6 +161,9 @@ Interface IMachiningEquipment
<div>
<a class="xref" href="Hi.Machining.MachiningEquipmentUtils.MachiningEquipmentUtil.html#Hi_Machining_MachiningEquipmentUtils_MachiningEquipmentUtil_GetMcXyz_AttacherAtTableBuckleZero_Hi_Machining_MachiningEquipmentUtils_IMachiningEquipment_">MachiningEquipmentUtil.GetMcXyz_AttacherAtTableBuckleZero(IMachiningEquipment)</a>
</div>
<div>
<a class="xref" href="Hi.Machining.MachiningEquipmentUtils.MachiningEquipmentUtil.html#Hi_Machining_MachiningEquipmentUtils_MachiningEquipmentUtil_RunByStep_Hi_Machining_MachiningEquipmentUtils_IMachiningEquipment_Hi_NcStepUtils_INcStep0_Hi_Machining_MachiningToolHouse_">MachiningEquipmentUtil.RunByStep(IMachiningEquipment, INcStep0, MachiningToolHouse)</a>
</div>
<div>
<a class="xref" href="Hi.Mech.Topo.TopoUtil.html#Hi_Mech_Topo_TopoUtil_Display_Hi_Mech_Topo_IGetAnchor_Hi_Disp_Bind_System_Collections_Generic_Dictionary_Hi_Mech_Topo_Anchor_Hi_Geom_Mat4d__">TopoUtil.Display(IGetAnchor, Bind, Dictionary&lt;Anchor, Mat4d&gt;)</a>
</div>

View File

@ -172,6 +172,9 @@ Class MachiningEquipment
<div>
<a class="xref" href="Hi.Machining.MachiningEquipmentUtils.MachiningEquipmentUtil.html#Hi_Machining_MachiningEquipmentUtils_MachiningEquipmentUtil_GetMcXyz_AttacherAtTableBuckleZero_Hi_Machining_MachiningEquipmentUtils_IMachiningEquipment_">MachiningEquipmentUtil.GetMcXyz_AttacherAtTableBuckleZero(IMachiningEquipment)</a>
</div>
<div>
<a class="xref" href="Hi.Machining.MachiningEquipmentUtils.MachiningEquipmentUtil.html#Hi_Machining_MachiningEquipmentUtils_MachiningEquipmentUtil_RunByStep_Hi_Machining_MachiningEquipmentUtils_IMachiningEquipment_Hi_NcStepUtils_INcStep0_Hi_Machining_MachiningToolHouse_">MachiningEquipmentUtil.RunByStep(IMachiningEquipment, INcStep0, MachiningToolHouse)</a>
</div>
<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>

View File

@ -274,6 +274,45 @@ The machine coordinate are all assumed to be zero.</p>
<a id="Hi_Machining_MachiningEquipmentUtils_MachiningEquipmentUtil_RunByStep_" data-uid="Hi.Machining.MachiningEquipmentUtils.MachiningEquipmentUtil.RunByStep*"></a>
<h3 id="Hi_Machining_MachiningEquipmentUtils_MachiningEquipmentUtil_RunByStep_Hi_Machining_MachiningEquipmentUtils_IMachiningEquipment_Hi_NcStepUtils_INcStep0_Hi_Machining_MachiningToolHouse_" data-uid="Hi.Machining.MachiningEquipmentUtils.MachiningEquipmentUtil.RunByStep(Hi.Machining.MachiningEquipmentUtils.IMachiningEquipment,Hi.NcStepUtils.INcStep0,Hi.Machining.MachiningToolHouse)">
RunByStep(IMachiningEquipment, INcStep0, MachiningToolHouse)
</h3>
<div class="markdown level1 summary"><p>Runs the machining equipment according to the specified NC step.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static void RunByStep(this IMachiningEquipment equipment, INcStep0 step, MachiningToolHouse toolHouse)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>equipment</code> <a class="xref" href="Hi.Machining.MachiningEquipmentUtils.IMachiningEquipment.html">IMachiningEquipment</a></dt>
<dd><p>The machining equipment to run.</p>
</dd>
<dt><code>step</code> <a class="xref" href="Hi.NcStepUtils.INcStep0.html">INcStep0</a></dt>
<dd><p>The NC step to execute.</p>
</dd>
<dt><code>toolHouse</code> <a class="xref" href="Hi.Machining.MachiningToolHouse.html">MachiningToolHouse</a></dt>
<dd><p>The tool house containing available tools.</p>
</dd>
</dl>
</article>

View File

@ -1,208 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Interface INcActuation | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface INcActuation | 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.NcParsers.Actuations.INcActuation">
<h1 id="Hi_NcParsers_Actuations_INcActuation" data-uid="Hi.NcParsers.Actuations.INcActuation" class="text-break">
Interface INcActuation
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Actuations.html">Actuations</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 INcActuation</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_NcParsers_Actuations_INcActuation_Resolve_" data-uid="Hi.NcParsers.Actuations.INcActuation.Resolve*"></a>
<h3 id="Hi_NcParsers_Actuations_INcActuation_Resolve_System_Collections_Generic_LinkedListNode_Hi_NcParsers_Semantics_SemanticPiece__" data-uid="Hi.NcParsers.Actuations.INcActuation.Resolve(System.Collections.Generic.LinkedListNode{Hi.NcParsers.Semantics.SemanticPiece})">
Resolve(LinkedListNode&lt;SemanticPiece&gt;)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">IEnumerable&lt;IAct&gt; Resolve(LinkedListNode&lt;SemanticPiece&gt; node)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>node</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.linkedlistnode-1">LinkedListNode</a>&lt;<a class="xref" href="Hi.NcParsers.Semantics.SemanticPiece.html">SemanticPiece</a>&gt;</dt>
<dd></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="Hi.Numerical.Acts.IAct.html">IAct</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>

View File

@ -1,247 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Class McXyzStepActuation | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class McXyzStepActuation | HiAPI-C# 2025 ">
<meta name="description" content="Actuation of teleport by .">
<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.NcParsers.Actuations.McXyzStepActuation">
<h1 id="Hi_NcParsers_Actuations_McXyzStepActuation" data-uid="Hi.NcParsers.Actuations.McXyzStepActuation" class="text-break">
Class McXyzStepActuation
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Actuations.html">Actuations</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>Actuation of <a class="xref" href="Hi.Numerical.Acts.ActMcXyzStep.html">ActMcXyzStep</a> teleport by <a class="xref" href="Hi.NcParsers.Claims.IMcXyzClaim.html">IMcXyzClaim</a>.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class McXyzStepActuation : INcActuation</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">McXyzStepActuation</span></div>
</dd>
</dl>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.NcParsers.Actuations.INcActuation.html">INcActuation</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="methods">Methods
</h2>
<a id="Hi_NcParsers_Actuations_McXyzStepActuation_Resolve_" data-uid="Hi.NcParsers.Actuations.McXyzStepActuation.Resolve*"></a>
<h3 id="Hi_NcParsers_Actuations_McXyzStepActuation_Resolve_System_Collections_Generic_LinkedListNode_Hi_NcParsers_Semantics_SemanticPiece__" data-uid="Hi.NcParsers.Actuations.McXyzStepActuation.Resolve(System.Collections.Generic.LinkedListNode{Hi.NcParsers.Semantics.SemanticPiece})">
Resolve(LinkedListNode&lt;SemanticPiece&gt;)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public IEnumerable&lt;IAct&gt; Resolve(LinkedListNode&lt;SemanticPiece&gt; node)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>node</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.linkedlistnode-1">LinkedListNode</a>&lt;<a class="xref" href="Hi.NcParsers.Semantics.SemanticPiece.html">SemanticPiece</a>&gt;</dt>
<dd></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="Hi.Numerical.Acts.IAct.html">IAct</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>

View File

@ -1,134 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Namespace Hi.NcParsers.Actuations | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Namespace Hi.NcParsers.Actuations | 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.NcParsers.Actuations">
<h1 id="Hi_NcParsers_Actuations" data-uid="Hi.NcParsers.Actuations" class="text-break">Namespace Hi.NcParsers.Actuations</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.NcParsers.Actuations.McXyzStepActuation.html">McXyzStepActuation</a></dt>
<dd><p>Actuation of <a class="xref" href="Hi.Numerical.Acts.ActMcXyzStep.html">ActMcXyzStep</a> teleport by <a class="xref" href="Hi.NcParsers.Claims.IMcXyzClaim.html">IMcXyzClaim</a>.</p>
</dd>
</dl>
<h3 id="interfaces">
Interfaces
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.Actuations.INcActuation.html">INcActuation</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>

View File

@ -1,239 +0,0 @@
<!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.NcParsers.Claims.ICoordinateTransformationClaim">
<h1 id="Hi_NcParsers_Claims_ICoordinateTransformationClaim" data-uid="Hi.NcParsers.Claims.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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.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 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_NcParsers_Claims_ICoordinateTransformationClaim_CdnTransformMat4d_" data-uid="Hi.NcParsers.Claims.ICoordinateTransformationClaim.CdnTransformMat4d*"></a>
<h3 id="Hi_NcParsers_Claims_ICoordinateTransformationClaim_CdnTransformMat4d" data-uid="Hi.NcParsers.Claims.ICoordinateTransformationClaim.CdnTransformMat4d">
CdnTransformMat4d
</h3>
<div class="markdown level1 summary"><p>Coordinate transmformation mat.
From parent component to child component.
Coordinate transmformation mat is inversed mat of <a class="xref" href="Hi.NcParsers.Claims.ICoordinateTransformationClaim.html#Hi_NcParsers_Claims_ICoordinateTransformationClaim_PosTransformMat4d">PosTransformMat4d</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Mat4d CdnTransformMat4d { 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_NcParsers_Claims_ICoordinateTransformationClaim_PosTransformMat4d_" data-uid="Hi.NcParsers.Claims.ICoordinateTransformationClaim.PosTransformMat4d*"></a>
<h3 id="Hi_NcParsers_Claims_ICoordinateTransformationClaim_PosTransformMat4d" data-uid="Hi.NcParsers.Claims.ICoordinateTransformationClaim.PosTransformMat4d">
PosTransformMat4d
</h3>
<div class="markdown level1 summary"><p>Point transmformation mat.
From parent component to child component.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Mat4d PosTransformMat4d { 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>

View File

@ -1,235 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Interface IHubClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface IHubClaim | HiAPI-C# 2025 ">
<meta name="description" content="Working Json path hub.">
<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.NcParsers.Claims.IHubClaim">
<h1 id="Hi_NcParsers_Claims_IHubClaim" data-uid="Hi.NcParsers.Claims.IHubClaim" class="text-break">
Interface IHubClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>Working Json path hub.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface IHubClaim : 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_NcParsers_Claims_IHubClaim_JsonPathList_" data-uid="Hi.NcParsers.Claims.IHubClaim.JsonPathList*"></a>
<h3 id="Hi_NcParsers_Claims_IHubClaim_JsonPathList" data-uid="Hi.NcParsers.Claims.IHubClaim.JsonPathList">
JsonPathList
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">List&lt;string&gt; JsonPathList { 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="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
<dd></dd>
</dl>
<a id="Hi_NcParsers_Claims_IHubClaim_SourceSemanticList_" data-uid="Hi.NcParsers.Claims.IHubClaim.SourceSemanticList*"></a>
<h3 id="Hi_NcParsers_Claims_IHubClaim_SourceSemanticList" data-uid="Hi.NcParsers.Claims.IHubClaim.SourceSemanticList">
SourceSemanticList
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">List&lt;INcSemantic&gt; SourceSemanticList { 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.NcParsers.Semantics.INcSemantic.html">INcSemantic</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>

View File

@ -1,243 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Class McXyzClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class McXyzClaim | 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.NcParsers.Claims.McXyzClaim">
<h1 id="Hi_NcParsers_Claims_McXyzClaim" data-uid="Hi.NcParsers.Claims.McXyzClaim" class="text-break">
Class McXyzClaim
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.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 McXyzClaim : IMcXyzClaim, 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">McXyzClaim</span></div>
</dd>
</dl>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.NcParsers.Claims.IMcXyzClaim.html">IMcXyzClaim</a></div>
<div><a class="xref" href="Hi.NcParsers.Claims.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_NcParsers_Claims_McXyzClaim_McXyz_" data-uid="Hi.NcParsers.Claims.McXyzClaim.McXyz*"></a>
<h3 id="Hi_NcParsers_Claims_McXyzClaim_McXyz" data-uid="Hi.NcParsers.Claims.McXyzClaim.McXyz">
McXyz
</h3>
<div class="markdown level1 summary"><p>Get or set XYZ on Machine Coordinate.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Vec3d McXyz { 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>

View File

@ -1,408 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Class ProgramXyzSemantic | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class ProgramXyzSemantic | 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.NcParsers.Semantics.ProgramXyzSemantic">
<h1 id="Hi_NcParsers_Semantics_ProgramXyzSemantic" data-uid="Hi.NcParsers.Semantics.ProgramXyzSemantic" class="text-break">
Class ProgramXyzSemantic
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Semantics.html">Semantics</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 ProgramXyzSemantic : 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">ProgramXyzSemantic</span></div>
</dd>
</dl>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.NcParsers.Semantics.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_NcParsers_Semantics_ProgramXyzSemantic__ctor_" data-uid="Hi.NcParsers.Semantics.ProgramXyzSemantic.#ctor*"></a>
<h3 id="Hi_NcParsers_Semantics_ProgramXyzSemantic__ctor" data-uid="Hi.NcParsers.Semantics.ProgramXyzSemantic.#ctor">
ProgramXyzSemantic()
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public ProgramXyzSemantic()</code></pre>
</div>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_NcParsers_Semantics_ProgramXyzSemantic_AvailableJsonPathList_" data-uid="Hi.NcParsers.Semantics.ProgramXyzSemantic.AvailableJsonPathList*"></a>
<h3 id="Hi_NcParsers_Semantics_ProgramXyzSemantic_AvailableJsonPathList" data-uid="Hi.NcParsers.Semantics.ProgramXyzSemantic.AvailableJsonPathList">
AvailableJsonPathList
</h3>
<div class="markdown level1 summary"><p>Available Json Path List to resolve semantic.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public List&lt;string&gt; AvailableJsonPathList { 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="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
<dd></dd>
</dl>
<a id="Hi_NcParsers_Semantics_ProgramXyzSemantic_DisplayName_" data-uid="Hi.NcParsers.Semantics.ProgramXyzSemantic.DisplayName*"></a>
<h3 id="Hi_NcParsers_Semantics_ProgramXyzSemantic_DisplayName" data-uid="Hi.NcParsers.Semantics.ProgramXyzSemantic.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_NcParsers_Semantics_ProgramXyzSemantic_XName_" data-uid="Hi.NcParsers.Semantics.ProgramXyzSemantic.XName*"></a>
<h3 id="Hi_NcParsers_Semantics_ProgramXyzSemantic_XName" data-uid="Hi.NcParsers.Semantics.ProgramXyzSemantic.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_NcParsers_Semantics_ProgramXyzSemantic_Build_" data-uid="Hi.NcParsers.Semantics.ProgramXyzSemantic.Build*"></a>
<h3 id="Hi_NcParsers_Semantics_ProgramXyzSemantic_Build_System_Collections_Generic_LinkedListNode_Hi_NcParsers_Semantics_SemanticPiece__" data-uid="Hi.NcParsers.Semantics.ProgramXyzSemantic.Build(System.Collections.Generic.LinkedListNode{Hi.NcParsers.Semantics.SemanticPiece})">
Build(LinkedListNode&lt;SemanticPiece&gt;)
</h3>
<div class="markdown level1 summary"><p>Refine <a class="xref" href="Hi.NcParsers.Semantics.SemanticPiece.html">SemanticPiece</a>.<a class="xref" href="Hi.NcParsers.Semantics.SemanticPiece.html#Hi_NcParsers_Semantics_SemanticPiece_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;SemanticPiece&gt; semanticPieceNode)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>semanticPieceNode</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.linkedlistnode-1">LinkedListNode</a>&lt;<a class="xref" href="Hi.NcParsers.Semantics.SemanticPiece.html">SemanticPiece</a>&gt;</dt>
<dd></dd>
</dl>
<h4 class="section" id="Hi_NcParsers_Semantics_ProgramXyzSemantic_Build_System_Collections_Generic_LinkedListNode_Hi_NcParsers_Semantics_SemanticPiece___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_NcParsers_Semantics_ProgramXyzSemantic_ToXElement_" data-uid="Hi.NcParsers.Semantics.ProgramXyzSemantic.ToXElement*"></a>
<h3 id="Hi_NcParsers_Semantics_ProgramXyzSemantic_ToXElement" data-uid="Hi.NcParsers.Semantics.ProgramXyzSemantic.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>

View File

@ -2,11 +2,11 @@
<html>
<head>
<meta charset="utf-8">
<title>Interface IMcXyzClaim | HiAPI-C# 2025 </title>
<title>Interface IGetNcStep0 | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface IMcXyzClaim | HiAPI-C# 2025 ">
<meta name="title" content="Interface IGetNcStep0 | HiAPI-C# 2025 ">
<meta name="description" content="Interface of">
<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.NcParsers.Claims.IMcXyzClaim">
<article data-uid="Hi.NcStepUtils.IGetNcStep0">
<h1 id="Hi_NcParsers_Claims_IMcXyzClaim" data-uid="Hi.NcParsers.Claims.IMcXyzClaim" class="text-break">
Interface IMcXyzClaim
<h1 id="Hi_NcStepUtils_IGetNcStep0" data-uid="Hi.NcStepUtils.IGetNcStep0" class="text-break">
Interface IGetNcStep0
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</a></dd></dl>
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcStepUtils.html">NcStepUtils</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown summary"><p>Interface of <a class="xref" href="Hi.NcStepUtils.IGetNcStep0.html#Hi_NcStepUtils_IGetNcStep0_GetNcStep">GetNcStep()</a></p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface IMcXyzClaim : IClaim</code></pre>
<pre><code class="lang-csharp hljs">public interface IGetNcStep0</code></pre>
</div>
@ -141,33 +142,31 @@ Interface IMcXyzClaim
<h2 class="section" id="properties">Properties
<h2 class="section" id="methods">Methods
</h2>
<a id="Hi_NcParsers_Claims_IMcXyzClaim_McXyz_" data-uid="Hi.NcParsers.Claims.IMcXyzClaim.McXyz*"></a>
<a id="Hi_NcStepUtils_IGetNcStep0_GetNcStep_" data-uid="Hi.NcStepUtils.IGetNcStep0.GetNcStep*"></a>
<h3 id="Hi_NcParsers_Claims_IMcXyzClaim_McXyz" data-uid="Hi.NcParsers.Claims.IMcXyzClaim.McXyz">
McXyz
<h3 id="Hi_NcStepUtils_IGetNcStep0_GetNcStep" data-uid="Hi.NcStepUtils.IGetNcStep0.GetNcStep">
GetNcStep()
</h3>
<div class="markdown level1 summary"><p>Get or set XYZ on Machine Coordinate.</p>
<div class="markdown level1 summary"><p>Get controller state.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Vec3d McXyz { get; set; }</code></pre>
<pre><code class="lang-csharp hljs">INcStep0 GetNcStep()</code></pre>
</div>
<h4 class="section">Property Value</h4>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
<dd></dd>
<dt><a class="xref" href="Hi.NcStepUtils.INcStep0.html">INcStep0</a></dt>
<dd><p>controller state</p>
</dd>
</dl>
@ -178,6 +177,9 @@ Interface IMcXyzClaim
</article>
<div class="contribution d-print-none">

View File

@ -0,0 +1,491 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Interface INcStep0 | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface INcStep0 | HiAPI-C# 2025 ">
<meta name="description" content="This class is wait to obsolete. Interface of a typical NC step. Contains basic information of NC step.">
<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.NcStepUtils.INcStep0">
<h1 id="Hi_NcStepUtils_INcStep0" data-uid="Hi.NcStepUtils.INcStep0" class="text-break">
Interface INcStep0
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcStepUtils.html">NcStepUtils</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>This class is wait to obsolete.
Interface of a typical NC step.
Contains basic information of NC step.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface INcStep0 : IGetNcStep0, IGetFeedrate, IGetSpindleSpeed, IGetCsvDictionary, IFileLineIndex, IGetFileLineIndex, IFileLine</code></pre>
</div>
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="Hi.NcStepUtils.IGetNcStep0.html#Hi_NcStepUtils_IGetNcStep0_GetNcStep">IGetNcStep0.GetNcStep()</a>
</div>
<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.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.Common.CsvUtils.IGetCsvDictionary.html#Hi_Common_CsvUtils_IGetCsvDictionary_GetCsvDictionary">IGetCsvDictionary.GetCsvDictionary()</a>
</div>
<div>
<a class="xref" href="Hi.Common.FileLines.IFileLineIndex.html#Hi_Common_FileLines_IFileLineIndex_FileIndex">IFileLineIndex.FileIndex</a>
</div>
<div>
<a class="xref" href="Hi.Common.FileLines.IFileLineIndex.html#Hi_Common_FileLines_IFileLineIndex_LineIndex">IFileLineIndex.LineIndex</a>
</div>
<div>
<a class="xref" href="Hi.Common.FileLines.IGetFileLineIndex.html#Hi_Common_FileLines_IGetFileLineIndex_GetFileLineIndex">IGetFileLineIndex.GetFileLineIndex()</a>
</div>
<div>
<a class="xref" href="Hi.Common.FileLines.IFileLine.html#Hi_Common_FileLines_IFileLine_FilePath">IFileLine.FilePath</a>
</div>
<div>
<a class="xref" href="Hi.Common.FileLines.IFileLine.html#Hi_Common_FileLines_IFileLine_Line">IFileLine.Line</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.NcStepUtils.NcStepUtil.html#Hi_NcStepUtils_NcStepUtil_GetFeedPerCycle_mm_Hi_NcStepUtils_INcStep0_">NcStepUtil.GetFeedPerCycle_mm(INcStep0)</a>
</div>
<div>
<a class="xref" href="Hi.NcStepUtils.NcStepUtil.html#Hi_NcStepUtils_NcStepUtil_GetGeneralCsvDictionary_Hi_NcStepUtils_INcStep0_">NcStepUtil.GetGeneralCsvDictionary(INcStep0)</a>
</div>
<div>
<a class="xref" href="Hi.NcStepUtils.NcStepUtil.html#Hi_NcStepUtils_NcStepUtil_GetGeneralQuantityByKey_Hi_NcStepUtils_INcStep0_System_String_">NcStepUtil.GetGeneralQuantityByKey(INcStep0, string)</a>
</div>
<div>
<a class="xref" href="Hi.NcStepUtils.NcStepUtil.html#Hi_NcStepUtils_NcStepUtil_GetMcXyzabc_Hi_NcStepUtils_INcStep0_">NcStepUtil.GetMcXyzabc(INcStep0)</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_NcStepUtils_INcStep0_Feedrate_mmds_" data-uid="Hi.NcStepUtils.INcStep0.Feedrate_mmds*"></a>
<h3 id="Hi_NcStepUtils_INcStep0_Feedrate_mmds" data-uid="Hi.NcStepUtils.INcStep0.Feedrate_mmds">
Feedrate_mmds
</h3>
<div class="markdown level1 summary"><p>Get feedrate in mm/s.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">double Feedrate_mmds { 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.double">double</a></dt>
<dd><p>feedrate in mm/s</p>
</dd>
</dl>
<a id="Hi_NcStepUtils_INcStep0_SpindleDirection_" data-uid="Hi.NcStepUtils.INcStep0.SpindleDirection*"></a>
<h3 id="Hi_NcStepUtils_INcStep0_SpindleDirection" data-uid="Hi.NcStepUtils.INcStep0.SpindleDirection">
SpindleDirection
</h3>
<div class="markdown level1 summary"><p>Spindle direction.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">SpindleDirection SpindleDirection { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SpindleDirection.html">SpindleDirection</a></dt>
<dd></dd>
</dl>
<a id="Hi_NcStepUtils_INcStep0_SpindleSpeed_radds_" data-uid="Hi.NcStepUtils.INcStep0.SpindleSpeed_radds*"></a>
<h3 id="Hi_NcStepUtils_INcStep0_SpindleSpeed_radds" data-uid="Hi.NcStepUtils.INcStep0.SpindleSpeed_radds">
SpindleSpeed_radds
</h3>
<div class="markdown level1 summary"><p>Get spindle speed in rad/s.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">double SpindleSpeed_radds { 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.double">double</a></dt>
<dd><p>spindle speed in rad/s</p>
</dd>
</dl>
<a id="Hi_NcStepUtils_INcStep0_StepDuration_s_" data-uid="Hi.NcStepUtils.INcStep0.StepDuration_s*"></a>
<h3 id="Hi_NcStepUtils_INcStep0_StepDuration_s" data-uid="Hi.NcStepUtils.INcStep0.StepDuration_s">
StepDuration_s
</h3>
<div class="markdown level1 summary"><p>Step duration. Unit is second.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">double StepDuration_s { 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.double">double</a></dt>
<dd></dd>
</dl>
<a id="Hi_NcStepUtils_INcStep0_StepIndex_" data-uid="Hi.NcStepUtils.INcStep0.StepIndex*"></a>
<h3 id="Hi_NcStepUtils_INcStep0_StepIndex" data-uid="Hi.NcStepUtils.INcStep0.StepIndex">
StepIndex
</h3>
<div class="markdown level1 summary"><p>Step index.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">int StepIndex { 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.int32">int</a></dt>
<dd></dd>
</dl>
<a id="Hi_NcStepUtils_INcStep0_ToolId_" data-uid="Hi.NcStepUtils.INcStep0.ToolId*"></a>
<h3 id="Hi_NcStepUtils_INcStep0_ToolId" data-uid="Hi.NcStepUtils.INcStep0.ToolId">
ToolId
</h3>
<div class="markdown level1 summary"><p>Get tool ID.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">int ToolId { 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.int32">int</a></dt>
<dd><p>tool ID</p>
</dd>
</dl>
<a id="Hi_NcStepUtils_INcStep0_WorkTime_" data-uid="Hi.NcStepUtils.INcStep0.WorkTime*"></a>
<h3 id="Hi_NcStepUtils_INcStep0_WorkTime" data-uid="Hi.NcStepUtils.INcStep0.WorkTime">
WorkTime
</h3>
<div class="markdown level1 summary"><p>Worked time.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">TimeSpan WorkTime { 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>
<h2 class="section" id="methods">Methods
</h2>
<a id="Hi_NcStepUtils_INcStep0_GetAxisPos_" data-uid="Hi.NcStepUtils.INcStep0.GetAxisPos*"></a>
<h3 id="Hi_NcStepUtils_INcStep0_GetAxisPos_System_String_" data-uid="Hi.NcStepUtils.INcStep0.GetAxisPos(System.String)">
GetAxisPos(string)
</h3>
<div class="markdown level1 summary"><p>Get absolute position of the <code class="paramref">key</code> axis.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">double GetAxisPos(string key)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>key</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>axis name</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>absolute position of the <code class="paramref">key</code> axis</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>

View File

@ -0,0 +1,257 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Interface INcStepMonitee | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface INcStepMonitee | HiAPI-C# 2025 ">
<meta name="description" content="Interface for monitoring NC steps. Provides functionality for acquiring NC step information and managing color guides. Implements for XML serialization.">
<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.NcStepUtils.INcStepMonitee">
<h1 id="Hi_NcStepUtils_INcStepMonitee" data-uid="Hi.NcStepUtils.INcStepMonitee" class="text-break">
Interface INcStepMonitee
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcStepUtils.html">NcStepUtils</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>Interface for monitoring NC steps.
Provides functionality for acquiring NC step information and managing color guides.
Implements <a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html">IMakeXmlSource</a> for XML serialization.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface INcStepMonitee : IMakeXmlSource</code></pre>
</div>
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html#Hi_Common_XmlUtils_IMakeXmlSource_MakeXmlSource_System_String_System_String_System_Boolean_">IMakeXmlSource.MakeXmlSource(string, string, bool)</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_NcStepUtils_INcStepMonitee_ColorGuide_" data-uid="Hi.NcStepUtils.INcStepMonitee.ColorGuide*"></a>
<h3 id="Hi_NcStepUtils_INcStepMonitee_ColorGuide" data-uid="Hi.NcStepUtils.INcStepMonitee.ColorGuide">
ColorGuide
</h3>
<div class="markdown level1 summary"><p>Gets or sets the color guide for visual representation.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">IColorGuide ColorGuide { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Coloring.IColorGuide.html">IColorGuide</a></dt>
<dd></dd>
</dl>
<h2 class="section" id="methods">Methods
</h2>
<a id="Hi_NcStepUtils_INcStepMonitee_AquireNcStep_" data-uid="Hi.NcStepUtils.INcStepMonitee.AquireNcStep*"></a>
<h3 id="Hi_NcStepUtils_INcStepMonitee_AquireNcStep_System_Threading_CancellationToken_" data-uid="Hi.NcStepUtils.INcStepMonitee.AquireNcStep(System.Threading.CancellationToken)">
AquireNcStep(CancellationToken)
</h3>
<div class="markdown level1 summary"><p>Acquires an NC step for a sequence.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">INcStep0 AquireNcStep(CancellationToken cancellationToken)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
<dd><p>The cancellation token to observe while waiting for the task to complete.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.NcStepUtils.INcStep0.html">INcStep0</a></dt>
<dd><p>An instance of <a class="xref" href="Hi.NcStepUtils.INcStep0.html">INcStep0</a> representing the acquired NC step.</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>

View File

@ -0,0 +1,746 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Class NcStepUtil | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class NcStepUtil | HiAPI-C# 2025 ">
<meta name="description" content="Provides utility functions and constants for NC step operations.">
<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.NcStepUtils.NcStepUtil">
<h1 id="Hi_NcStepUtils_NcStepUtil" data-uid="Hi.NcStepUtils.NcStepUtil" class="text-break">
Class NcStepUtil
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcStepUtils.html">NcStepUtils</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>Provides utility functions and constants for NC step operations.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static class NcStepUtil</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">NcStepUtil</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_NcStepUtils_NcStepUtil_Tag__ActualFeedrate_mmdmin" data-uid="Hi.NcStepUtils.NcStepUtil.Tag__ActualFeedrate_mmdmin">
Tag__ActualFeedrate_mmdmin
</h3>
<div class="markdown level1 summary"><p>Tag for actual feedrate in millimeters per minute.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string Tag__ActualFeedrate_mmdmin = &quot;ActualFeedrate_mmdmin&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>
<h3 id="Hi_NcStepUtils_NcStepUtil_Tag__ActualSpindleSpeed_rpm" data-uid="Hi.NcStepUtils.NcStepUtil.Tag__ActualSpindleSpeed_rpm">
Tag__ActualSpindleSpeed_rpm
</h3>
<div class="markdown level1 summary"><p>Tag for actual spindle speed in revolutions per minute.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string Tag__ActualSpindleSpeed_rpm = &quot;ActualSpindleSpeed_rpm&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>
<h3 id="Hi_NcStepUtils_NcStepUtil_Tag__Cl_A" data-uid="Hi.NcStepUtils.NcStepUtil.Tag__Cl_A">
Tag__Cl_A
</h3>
<div class="markdown level1 summary"><p>Tag for A-axis rotation of cutter location.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string Tag__Cl_A = &quot;CL.A&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>
<h3 id="Hi_NcStepUtils_NcStepUtil_Tag__Cl_B" data-uid="Hi.NcStepUtils.NcStepUtil.Tag__Cl_B">
Tag__Cl_B
</h3>
<div class="markdown level1 summary"><p>Tag for B-axis rotation of cutter location.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string Tag__Cl_B = &quot;CL.B&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>
<h3 id="Hi_NcStepUtils_NcStepUtil_Tag__Cl_C" data-uid="Hi.NcStepUtils.NcStepUtil.Tag__Cl_C">
Tag__Cl_C
</h3>
<div class="markdown level1 summary"><p>Tag for C-axis rotation of cutter location.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string Tag__Cl_C = &quot;CL.C&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>
<h3 id="Hi_NcStepUtils_NcStepUtil_Tag__Cl_X" data-uid="Hi.NcStepUtils.NcStepUtil.Tag__Cl_X">
Tag__Cl_X
</h3>
<div class="markdown level1 summary"><p>Tag for X coordinate of cutter location.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string Tag__Cl_X = &quot;CL.X&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>
<h3 id="Hi_NcStepUtils_NcStepUtil_Tag__Cl_Y" data-uid="Hi.NcStepUtils.NcStepUtil.Tag__Cl_Y">
Tag__Cl_Y
</h3>
<div class="markdown level1 summary"><p>Tag for Y coordinate of cutter location.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string Tag__Cl_Y = &quot;CL.Y&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>
<h3 id="Hi_NcStepUtils_NcStepUtil_Tag__Cl_Z" data-uid="Hi.NcStepUtils.NcStepUtil.Tag__Cl_Z">
Tag__Cl_Z
</h3>
<div class="markdown level1 summary"><p>Tag for Z coordinate of cutter location.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string Tag__Cl_Z = &quot;CL.Z&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>
<h3 id="Hi_NcStepUtils_NcStepUtil_Tag__CodeFeedrate_mmdmin" data-uid="Hi.NcStepUtils.NcStepUtil.Tag__CodeFeedrate_mmdmin">
Tag__CodeFeedrate_mmdmin
</h3>
<div class="markdown level1 summary"><p>Tag for programmed feedrate in millimeters per minute.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string Tag__CodeFeedrate_mmdmin = &quot;CodeFeedrate_mmdmin&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>
<h3 id="Hi_NcStepUtils_NcStepUtil_Tag__CodeSpindleSpeed_rpm" data-uid="Hi.NcStepUtils.NcStepUtil.Tag__CodeSpindleSpeed_rpm">
Tag__CodeSpindleSpeed_rpm
</h3>
<div class="markdown level1 summary"><p>Tag for programmed spindle speed in revolutions per minute.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string Tag__CodeSpindleSpeed_rpm = &quot;CodeSpindleSpeed_rpm&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>
<h3 id="Hi_NcStepUtils_NcStepUtil_Tag__CyclePeriod_s" data-uid="Hi.NcStepUtils.NcStepUtil.Tag__CyclePeriod_s">
Tag__CyclePeriod_s
</h3>
<div class="markdown level1 summary"><p>Tag for cycle period in seconds.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string Tag__CyclePeriod_s = &quot;CyclePeriod_s&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>
<h3 id="Hi_NcStepUtils_NcStepUtil_Tag__Feedrate_mmdmin" data-uid="Hi.NcStepUtils.NcStepUtil.Tag__Feedrate_mmdmin">
Tag__Feedrate_mmdmin
</h3>
<div class="markdown level1 summary"><p>Tag for feedrate in millimeters per minute.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string Tag__Feedrate_mmdmin = &quot;Feedrate_mmdmin&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>
<h3 id="Hi_NcStepUtils_NcStepUtil_Tag__SpindleSpeed_rpm" data-uid="Hi.NcStepUtils.NcStepUtil.Tag__SpindleSpeed_rpm">
Tag__SpindleSpeed_rpm
</h3>
<div class="markdown level1 summary"><p>Tag for spindle speed in revolutions per minute.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string Tag__SpindleSpeed_rpm = &quot;SpindleSpeed_rpm&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="methods">Methods
</h2>
<a id="Hi_NcStepUtils_NcStepUtil_GetFeedPerCycle_mm_" data-uid="Hi.NcStepUtils.NcStepUtil.GetFeedPerCycle_mm*"></a>
<h3 id="Hi_NcStepUtils_NcStepUtil_GetFeedPerCycle_mm_Hi_NcStepUtils_INcStep0_" data-uid="Hi.NcStepUtils.NcStepUtil.GetFeedPerCycle_mm(Hi.NcStepUtils.INcStep0)">
GetFeedPerCycle_mm(INcStep0)
</h3>
<div class="markdown level1 summary"><p>Gets the feed per cycle in millimeters.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double GetFeedPerCycle_mm(this INcStep0 step)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>step</code> <a class="xref" href="Hi.NcStepUtils.INcStep0.html">INcStep0</a></dt>
<dd><p>The NC step.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Feed per cycle in millimeters.</p>
</dd>
</dl>
<a id="Hi_NcStepUtils_NcStepUtil_GetGeneralCsvDictionary_" data-uid="Hi.NcStepUtils.NcStepUtil.GetGeneralCsvDictionary*"></a>
<h3 id="Hi_NcStepUtils_NcStepUtil_GetGeneralCsvDictionary_Hi_NcStepUtils_INcStep0_" data-uid="Hi.NcStepUtils.NcStepUtil.GetGeneralCsvDictionary(Hi.NcStepUtils.INcStep0)">
GetGeneralCsvDictionary(INcStep0)
</h3>
<div class="markdown level1 summary"><p>Gets a general CSV dictionary containing step information.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static Dictionary&lt;string, string&gt; GetGeneralCsvDictionary(this INcStep0 step)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>step</code> <a class="xref" href="Hi.NcStepUtils.INcStep0.html">INcStep0</a></dt>
<dd><p>The NC step.</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.dictionary-2">Dictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
<dd><p>Dictionary with step information in CSV format.</p>
</dd>
</dl>
<a id="Hi_NcStepUtils_NcStepUtil_GetGeneralQuantityByKey_" data-uid="Hi.NcStepUtils.NcStepUtil.GetGeneralQuantityByKey*"></a>
<h3 id="Hi_NcStepUtils_NcStepUtil_GetGeneralQuantityByKey_Hi_NcStepUtils_INcStep0_System_String_" data-uid="Hi.NcStepUtils.NcStepUtil.GetGeneralQuantityByKey(Hi.NcStepUtils.INcStep0,System.String)">
GetGeneralQuantityByKey(INcStep0, string)
</h3>
<div class="markdown level1 summary"><p>Gets a general quantity value by key from the step.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double GetGeneralQuantityByKey(this INcStep0 step, string key)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>step</code> <a class="xref" href="Hi.NcStepUtils.INcStep0.html">INcStep0</a></dt>
<dd><p>The NC step.</p>
</dd>
<dt><code>key</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The key to look up.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The quantity value associated with the key.</p>
</dd>
</dl>
<a id="Hi_NcStepUtils_NcStepUtil_GetMcXyzabc_" data-uid="Hi.NcStepUtils.NcStepUtil.GetMcXyzabc*"></a>
<h3 id="Hi_NcStepUtils_NcStepUtil_GetMcXyzabc_Hi_NcStepUtils_INcStep0_" data-uid="Hi.NcStepUtils.NcStepUtil.GetMcXyzabc(Hi.NcStepUtils.INcStep0)">
GetMcXyzabc(INcStep0)
</h3>
<div class="markdown level1 summary"><p>Gets the machine XYZABC coordinates.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static DVec3d GetMcXyzabc(this INcStep0 step)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>step</code> <a class="xref" href="Hi.NcStepUtils.INcStep0.html">INcStep0</a></dt>
<dd><p>The NC step.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Geom.DVec3d.html">DVec3d</a></dt>
<dd><p>Machine XYZABC coordinates as a DVec3d.</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>

View File

@ -0,0 +1,149 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Namespace Hi.NcStepUtils | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Namespace Hi.NcStepUtils | 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.NcStepUtils">
<h1 id="Hi_NcStepUtils" data-uid="Hi.NcStepUtils" class="text-break">Namespace Hi.NcStepUtils</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.NcStepUtils.NcStepUtil.html">NcStepUtil</a></dt>
<dd><p>Provides utility functions and constants for NC step operations.</p>
</dd>
</dl>
<h3 id="interfaces">
Interfaces
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcStepUtils.IGetNcStep0.html">IGetNcStep0</a></dt>
<dd><p>Interface of <a class="xref" href="Hi.NcStepUtils.IGetNcStep0.html#Hi_NcStepUtils_IGetNcStep0_GetNcStep">GetNcStep()</a></p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcStepUtils.INcStep0.html">INcStep0</a></dt>
<dd><p>This class is wait to obsolete.
Interface of a typical NC step.
Contains basic information of NC step.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcStepUtils.INcStepMonitee.html">INcStepMonitee</a></dt>
<dd><p>Interface for monitoring NC steps.
Provides functionality for acquiring NC step information and managing color guides.
Implements <a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html">IMakeXmlSource</a> for XML serialization.</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>

View File

@ -201,8 +201,8 @@ This class handles synchronized linear interpolation of tool position and orient
<a id="Hi_Numerical_Acts_ActLinearClAndLinearMcAbcMcXyzabcContour__ctor_" data-uid="Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.#ctor*"></a>
<h3 id="Hi_Numerical_Acts_ActLinearClAndLinearMcAbcMcXyzabcContour__ctor_Hi_Common_SeqPair_Hi_Geom_DVec3d__Hi_Common_SeqPair_Hi_Geom_Vec3d__System_Double_System_TimeSpan_Hi_Numerical_Xyzabc_ICoordinateConverter_" data-uid="Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.#ctor(Hi.Common.SeqPair{Hi.Geom.DVec3d},Hi.Common.SeqPair{Hi.Geom.Vec3d},System.Double,System.TimeSpan,Hi.Numerical.Xyzabc.ICoordinateConverter)">
ActLinearClAndLinearMcAbcMcXyzabcContour(SeqPair&lt;DVec3d&gt;, SeqPair&lt;Vec3d&gt;, double, TimeSpan, ICoordinateConverter)
<h3 id="Hi_Numerical_Acts_ActLinearClAndLinearMcAbcMcXyzabcContour__ctor_Hi_Common_SeqPair_Hi_Geom_DVec3d__Hi_Common_SeqPair_Hi_Geom_Vec3d__System_TimeSpan_Hi_Numerical_Xyzabc_ICoordinateConverter_" data-uid="Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.#ctor(Hi.Common.SeqPair{Hi.Geom.DVec3d},Hi.Common.SeqPair{Hi.Geom.Vec3d},System.TimeSpan,Hi.Numerical.Xyzabc.ICoordinateConverter)">
ActLinearClAndLinearMcAbcMcXyzabcContour(SeqPair&lt;DVec3d&gt;, SeqPair&lt;Vec3d&gt;, TimeSpan, ICoordinateConverter)
</h3>
@ -211,7 +211,7 @@ This class handles synchronized linear interpolation of tool position and orient
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public ActLinearClAndLinearMcAbcMcXyzabcContour(SeqPair&lt;DVec3d&gt; mcSeq, SeqPair&lt;Vec3d&gt; controllerClPointSeq, double controllerToolOffset, TimeSpan duration, ICoordinateConverter coordinateConverter)</code></pre>
<pre><code class="lang-csharp hljs">public ActLinearClAndLinearMcAbcMcXyzabcContour(SeqPair&lt;DVec3d&gt; mcSeq, SeqPair&lt;Vec3d&gt; clPointSeq, TimeSpan duration, ICoordinateConverter coordinateConverter)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@ -219,11 +219,8 @@ This class handles synchronized linear interpolation of tool position and orient
<dt><code>mcSeq</code> <a class="xref" href="Hi.Common.SeqPair-1.html">SeqPair</a>&lt;<a class="xref" href="Hi.Geom.DVec3d.html">DVec3d</a>&gt;</dt>
<dd><p>Machine coordinate sequence pair</p>
</dd>
<dt><code>controllerClPointSeq</code> <a class="xref" href="Hi.Common.SeqPair-1.html">SeqPair</a>&lt;<a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a>&gt;</dt>
<dd><p>Controller CL point sequence pair</p>
</dd>
<dt><code>controllerToolOffset</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Controller's tool height compensation value</p>
<dt><code>clPointSeq</code> <a class="xref" href="Hi.Common.SeqPair-1.html">SeqPair</a>&lt;<a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a>&gt;</dt>
<dd><p>Cutter location point sequence pair</p>
</dd>
<dt><code>duration</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.timespan">TimeSpan</a></dt>
<dd><p>Duration of the contour movement</p>
@ -289,22 +286,19 @@ This class handles synchronized linear interpolation of tool position and orient
<a id="Hi_Numerical_Acts_ActLinearClAndLinearMcAbcMcXyzabcContour_ControllerClPointSeq_" data-uid="Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.ControllerClPointSeq*"></a>
<a id="Hi_Numerical_Acts_ActLinearClAndLinearMcAbcMcXyzabcContour_ClPointSeq_" data-uid="Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.ClPointSeq*"></a>
<h3 id="Hi_Numerical_Acts_ActLinearClAndLinearMcAbcMcXyzabcContour_ControllerClPointSeq" data-uid="Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.ControllerClPointSeq">
ControllerClPointSeq
<h3 id="Hi_Numerical_Acts_ActLinearClAndLinearMcAbcMcXyzabcContour_ClPointSeq" data-uid="Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.ClPointSeq">
ClPointSeq
</h3>
<div class="markdown level1 summary"><p>Controller CL (cutter location) point sequence pair.
Computed from controller's compensation height (offset table).
Represents where the controller believes the tool tip is.
Linearly interpolated during motion resolution.</p>
<div class="markdown level1 summary"><p>Gets or sets the cutter location point sequence pair.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public SeqPair&lt;Vec3d&gt; ControllerClPointSeq { get; set; }</code></pre>
<pre><code class="lang-csharp hljs">public SeqPair&lt;Vec3d&gt; ClPointSeq { get; set; }</code></pre>
</div>
@ -320,39 +314,10 @@ Linearly interpolated during motion resolution.</p>
<a id="Hi_Numerical_Acts_ActLinearClAndLinearMcAbcMcXyzabcContour_ControllerToolOffset_" data-uid="Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.ControllerToolOffset*"></a>
<h3 id="Hi_Numerical_Acts_ActLinearClAndLinearMcAbcMcXyzabcContour_ControllerToolOffset" data-uid="Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.ControllerToolOffset">
ControllerToolOffset
</h3>
<div class="markdown level1 summary"><p>Controller's tool height compensation value from the offset table.
Used to reconstruct attacher position from controller CL.</p>
<h4 class="section" id="Hi_Numerical_Acts_ActLinearClAndLinearMcAbcMcXyzabcContour_ClPointSeq_remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Contains the start and end points of the cutter location path
for linear interpolation in Cartesian coordinates.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double ControllerToolOffset { 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>

View File

@ -353,12 +353,12 @@ Class CsvRunner
</h3>
<div class="markdown level1 summary"><p>Runs raw Control lines and yields source sentence and Act pairs.</p>
<div class="markdown level1 summary"><p>Runs raw Control lines and yields source control line and Act pairs.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public IEnumerable&lt;SentenceActEntry&gt; RunControlLines(string relFilePath, IEnumerable&lt;string&gt; lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)</code></pre>
<pre><code class="lang-csharp hljs">public IEnumerable&lt;SourceCommandActEntry&gt; RunControlLines(string relFilePath, IEnumerable&lt;string&gt; lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@ -378,8 +378,8 @@ Class CsvRunner
<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="Hi.Numerical.SentenceActEntry.html">SentenceActEntry</a>&gt;</dt>
<dd><p>Enumerable of source sentence and Act pairs</p>
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="Hi.Numerical.SourceCommandActEntry.html">SourceCommandActEntry</a>&gt;</dt>
<dd><p>Enumerable of source control line and Act pairs</p>
</dd>
</dl>

View File

@ -323,7 +323,7 @@ Class HardNcRunner
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public IEnumerable&lt;SentenceActEntry&gt; RunControlLines(string relNcFilePath, IEnumerable&lt;string&gt; lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)</code></pre>
<pre><code class="lang-csharp hljs">public IEnumerable&lt;SourceCommandActEntry&gt; RunControlLines(string relNcFilePath, IEnumerable&lt;string&gt; lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@ -344,7 +344,7 @@ Class HardNcRunner
<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="Hi.Numerical.SentenceActEntry.html">SentenceActEntry</a>&gt;</dt>
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="Hi.Numerical.SourceCommandActEntry.html">SourceCommandActEntry</a>&gt;</dt>
<dd><p>Enumerable of NcLine and Act pairs</p>
</dd>
</dl>

View File

@ -182,12 +182,12 @@ The Control Line is such like the NC (Numerical Control) line.</p>
</h3>
<div class="markdown level1 summary"><p>Runs raw Control lines and yields source sentence and Act pairs.</p>
<div class="markdown level1 summary"><p>Runs raw Control lines and yields source control line and Act pairs.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">IEnumerable&lt;SentenceActEntry&gt; RunControlLines(string relFilePath, IEnumerable&lt;string&gt; lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)</code></pre>
<pre><code class="lang-csharp hljs">IEnumerable&lt;SourceCommandActEntry&gt; RunControlLines(string relFilePath, IEnumerable&lt;string&gt; lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@ -207,8 +207,8 @@ The Control Line is such like the NC (Numerical Control) line.</p>
<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="Hi.Numerical.SentenceActEntry.html">SentenceActEntry</a>&gt;</dt>
<dd><p>Enumerable of source sentence and Act pairs</p>
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="Hi.Numerical.SourceCommandActEntry.html">SourceCommandActEntry</a>&gt;</dt>
<dd><p>Enumerable of source control line and Act pairs</p>
</dd>
</dl>

View File

@ -0,0 +1,393 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Class NcStepFileOutputKit | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class NcStepFileOutputKit | HiAPI-C# 2025 ">
<meta name="description" content="Kit for outputting NC steps to CSV files.">
<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.NcStepFileOutputKit">
<h1 id="Hi_Numerical_NcStepFileOutputKit" data-uid="Hi.Numerical.NcStepFileOutputKit" class="text-break">
Class NcStepFileOutputKit
</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>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>Kit for outputting NC steps to CSV files.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class NcStepFileOutputKit</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">NcStepFileOutputKit</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>
<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_NcStepFileOutputKit__ctor_" data-uid="Hi.Numerical.NcStepFileOutputKit.#ctor*"></a>
<h3 id="Hi_Numerical_NcStepFileOutputKit__ctor" data-uid="Hi.Numerical.NcStepFileOutputKit.#ctor">
NcStepFileOutputKit()
</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 NcStepFileOutputKit()</code></pre>
</div>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_NcStepFileOutputKit_FilePathTemplate_" data-uid="Hi.Numerical.NcStepFileOutputKit.FilePathTemplate*"></a>
<h3 id="Hi_Numerical_NcStepFileOutputKit_FilePathTemplate" data-uid="Hi.Numerical.NcStepFileOutputKit.FilePathTemplate">
FilePathTemplate
</h3>
<div class="markdown level1 summary"><p>Gets the file path template for output files.
[Tag] will be replaced with timestamp.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string FilePathTemplate { 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_NcStepFileOutputKit_LineLimit_" data-uid="Hi.Numerical.NcStepFileOutputKit.LineLimit*"></a>
<h3 id="Hi_Numerical_NcStepFileOutputKit_LineLimit" data-uid="Hi.Numerical.NcStepFileOutputKit.LineLimit">
LineLimit
</h3>
<div class="markdown level1 summary"><p>Gets or sets the maximum line limit per file.
When this limit is reached, a new file will be created.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public int LineLimit { 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.int32">int</a></dt>
<dd></dd>
</dl>
<h2 class="section" id="methods">Methods
</h2>
<a id="Hi_Numerical_NcStepFileOutputKit_FinishAndWaitSession_" data-uid="Hi.Numerical.NcStepFileOutputKit.FinishAndWaitSession*"></a>
<h3 id="Hi_Numerical_NcStepFileOutputKit_FinishAndWaitSession" data-uid="Hi.Numerical.NcStepFileOutputKit.FinishAndWaitSession">
FinishAndWaitSession()
</h3>
<div class="markdown level1 summary"><p>Finishes the current session and waits for all data to be written.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void FinishAndWaitSession()</code></pre>
</div>
<a id="Hi_Numerical_NcStepFileOutputKit_NewSession_" data-uid="Hi.Numerical.NcStepFileOutputKit.NewSession*"></a>
<h3 id="Hi_Numerical_NcStepFileOutputKit_NewSession" data-uid="Hi.Numerical.NcStepFileOutputKit.NewSession">
NewSession()
</h3>
<div class="markdown level1 summary"><p>Starts a new session and creates a new output file.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void NewSession()</code></pre>
</div>
<a id="Hi_Numerical_NcStepFileOutputKit_Step_" data-uid="Hi.Numerical.NcStepFileOutputKit.Step*"></a>
<h3 id="Hi_Numerical_NcStepFileOutputKit_Step_Hi_NcStepUtils_INcStep0_" data-uid="Hi.Numerical.NcStepFileOutputKit.Step(Hi.NcStepUtils.INcStep0)">
Step(INcStep0)
</h3>
<div class="markdown level1 summary"><p>Processes and writes a step to the output file.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void Step(INcStep0 step)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>step</code> <a class="xref" href="Hi.NcStepUtils.INcStep0.html">INcStep0</a></dt>
<dd><p>The NC step to process</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>

View File

@ -0,0 +1,804 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Class NcStepMonitor | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class NcStepMonitor | HiAPI-C# 2025 ">
<meta name="description" content="Monitors NC steps and provides functionality for step tracking and 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.NcStepMonitor">
<h1 id="Hi_Numerical_NcStepMonitor" data-uid="Hi.Numerical.NcStepMonitor" class="text-break">
Class NcStepMonitor
</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>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>Monitors NC steps and provides functionality for step tracking and control.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class NcStepMonitor : IMakeXmlSource</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">NcStepMonitor</span></div>
</dd>
</dl>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html">IMakeXmlSource</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_NcStepMonitor__ctor_" data-uid="Hi.Numerical.NcStepMonitor.#ctor*"></a>
<h3 id="Hi_Numerical_NcStepMonitor__ctor" data-uid="Hi.Numerical.NcStepMonitor.#ctor">
NcStepMonitor()
</h3>
<div class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="Hi.Numerical.NcStepMonitor.html">NcStepMonitor</a> class.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public NcStepMonitor()</code></pre>
</div>
<a id="Hi_Numerical_NcStepMonitor__ctor_" data-uid="Hi.Numerical.NcStepMonitor.#ctor*"></a>
<h3 id="Hi_Numerical_NcStepMonitor__ctor_System_Xml_Linq_XElement_System_String_Hi_Coloring_IColorGuide_" data-uid="Hi.Numerical.NcStepMonitor.#ctor(System.Xml.Linq.XElement,System.String,Hi.Coloring.IColorGuide)">
NcStepMonitor(XElement, string, IColorGuide)
</h3>
<div class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="Hi.Numerical.NcStepMonitor.html">NcStepMonitor</a> class from XML.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public NcStepMonitor(XElement src, string baseDirectory, IColorGuide colorGuide)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
<dd><p>The XML source element.</p>
</dd>
<dt><code>baseDirectory</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The base directory for resolving relative paths.</p>
</dd>
<dt><code>colorGuide</code> <a class="xref" href="Hi.Coloring.IColorGuide.html">IColorGuide</a></dt>
<dd><p>The color guide instance.</p>
</dd>
</dl>
<h2 class="section" id="fields">Fields
</h2>
<h3 id="Hi_Numerical_NcStepMonitor_XName" data-uid="Hi.Numerical.NcStepMonitor.XName">
XName
</h3>
<div class="markdown level1 summary"><p>Gets the XML element name for serialization.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static string XName</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_NcStepMonitor_EnableReAsignWorkTimeFromBeginingTime_" data-uid="Hi.Numerical.NcStepMonitor.EnableReAsignWorkTimeFromBeginingTime*"></a>
<h3 id="Hi_Numerical_NcStepMonitor_EnableReAsignWorkTimeFromBeginingTime" data-uid="Hi.Numerical.NcStepMonitor.EnableReAsignWorkTimeFromBeginingTime">
EnableReAsignWorkTimeFromBeginingTime
</h3>
<div class="markdown level1 summary"><p>If true, set <a class="xref" href="Hi.NcStepUtils.INcStep0.html#Hi_NcStepUtils_INcStep0_WorkTime">WorkTime</a> by controller;
Otherwise, set <a class="xref" href="Hi.NcStepUtils.INcStep0.html#Hi_NcStepUtils_INcStep0_WorkTime">WorkTime</a> from the first run of <span class="xref">Hi.Numerical.INcStepMonitee.AquireNcStep</span> to the current run.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool EnableReAsignWorkTimeFromBeginingTime { 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.boolean">bool</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_NcStepMonitor_IgnoreRepeatedStep_" data-uid="Hi.Numerical.NcStepMonitor.IgnoreRepeatedStep*"></a>
<h3 id="Hi_Numerical_NcStepMonitor_IgnoreRepeatedStep" data-uid="Hi.Numerical.NcStepMonitor.IgnoreRepeatedStep">
IgnoreRepeatedStep
</h3>
<div class="markdown level1 summary"><p>Gets or sets a value indicating whether repeated steps should be ignored.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool IgnoreRepeatedStep { 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.boolean">bool</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_NcStepMonitor_IsRunning_" data-uid="Hi.Numerical.NcStepMonitor.IsRunning*"></a>
<h3 id="Hi_Numerical_NcStepMonitor_IsRunning" data-uid="Hi.Numerical.NcStepMonitor.IsRunning">
IsRunning
</h3>
<div class="markdown level1 summary"><p>Gets a value indicating whether the monitoring task is currently running.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool IsRunning { 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.boolean">bool</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_NcStepMonitor_IsSaveNcStepProviderOnXElement_" data-uid="Hi.Numerical.NcStepMonitor.IsSaveNcStepProviderOnXElement*"></a>
<h3 id="Hi_Numerical_NcStepMonitor_IsSaveNcStepProviderOnXElement" data-uid="Hi.Numerical.NcStepMonitor.IsSaveNcStepProviderOnXElement">
IsSaveNcStepProviderOnXElement
</h3>
<div class="markdown level1 summary"><p>Gets or sets a value indicating whether the NcStepMonitee should be saved in XML.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool IsSaveNcStepProviderOnXElement { 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.boolean">bool</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_NcStepMonitor_NcStepMonitee_" data-uid="Hi.Numerical.NcStepMonitor.NcStepMonitee*"></a>
<h3 id="Hi_Numerical_NcStepMonitor_NcStepMonitee" data-uid="Hi.Numerical.NcStepMonitor.NcStepMonitee">
NcStepMonitee
</h3>
<div class="markdown level1 summary"><p>Gets or sets the NC step monitee instance.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public INcStepMonitee NcStepMonitee { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.NcStepUtils.INcStepMonitee.html">INcStepMonitee</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_NcStepMonitor_Period_" data-uid="Hi.Numerical.NcStepMonitor.Period*"></a>
<h3 id="Hi_Numerical_NcStepMonitor_Period" data-uid="Hi.Numerical.NcStepMonitor.Period">
Period
</h3>
<div class="markdown level1 summary"><p>Gets or sets the monitoring period.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public TimeSpan Period { 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.timespan">TimeSpan</a></dt>
<dd></dd>
</dl>
<h2 class="section" id="methods">Methods
</h2>
<a id="Hi_Numerical_NcStepMonitor_MakeXmlSource_" data-uid="Hi.Numerical.NcStepMonitor.MakeXmlSource*"></a>
<h3 id="Hi_Numerical_NcStepMonitor_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Numerical.NcStepMonitor.MakeXmlSource(System.String,System.String,System.Boolean)">
MakeXmlSource(string, string, bool)
</h3>
<div class="markdown level1 summary"><p>Creates an XML representation of the object.
This method may also generate additional resources such as related files.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>baseDirectory</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The base directory for resolving relative paths</p>
</dd>
<dt><code>relFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The relative file path for the XML source</p>
</dd>
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>if true, the extended file creation is suppressed.</p>
</dd>
</dl>
<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>An XML element representing the object's state</p>
</dd>
</dl>
<h4 class="section" id="Hi_Numerical_NcStepMonitor_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.</p>
</div>
<a id="Hi_Numerical_NcStepMonitor_Reset_" data-uid="Hi.Numerical.NcStepMonitor.Reset*"></a>
<h3 id="Hi_Numerical_NcStepMonitor_Reset" data-uid="Hi.Numerical.NcStepMonitor.Reset">
Reset()
</h3>
<div class="markdown level1 summary"><p>Resets the monitor.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void Reset()</code></pre>
</div>
<a id="Hi_Numerical_NcStepMonitor_Start_" data-uid="Hi.Numerical.NcStepMonitor.Start*"></a>
<h3 id="Hi_Numerical_NcStepMonitor_Start" data-uid="Hi.Numerical.NcStepMonitor.Start">
Start()
</h3>
<div class="markdown level1 summary"><p>Starts the monitoring task.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void Start()</code></pre>
</div>
<a id="Hi_Numerical_NcStepMonitor_Stop_" data-uid="Hi.Numerical.NcStepMonitor.Stop*"></a>
<h3 id="Hi_Numerical_NcStepMonitor_Stop" data-uid="Hi.Numerical.NcStepMonitor.Stop">
Stop()
</h3>
<div class="markdown level1 summary"><p>Stops the monitoring task.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void Stop()</code></pre>
</div>
<h2 class="section" id="events">Events
</h2>
<h3 id="Hi_Numerical_NcStepMonitor_BeginOnRunningTaskEventHandler" data-uid="Hi.Numerical.NcStepMonitor.BeginOnRunningTaskEventHandler">
BeginOnRunningTaskEventHandler
</h3>
<div class="markdown level1 summary"><p>Event raised when the monitoring task begins running.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public event EventHandler BeginOnRunningTaskEventHandler</code></pre>
</div>
<h4 class="section">Event Type</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.eventhandler">EventHandler</a></dt>
<dd></dd>
</dl>
<h3 id="Hi_Numerical_NcStepMonitor_EndOnRunningTaskEventHandler" data-uid="Hi.Numerical.NcStepMonitor.EndOnRunningTaskEventHandler">
EndOnRunningTaskEventHandler
</h3>
<div class="markdown level1 summary"><p>Event raised when the monitoring task ends running.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public event EventHandler EndOnRunningTaskEventHandler</code></pre>
</div>
<h4 class="section">Event Type</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.eventhandler">EventHandler</a></dt>
<dd></dd>
</dl>
<h3 id="Hi_Numerical_NcStepMonitor_ExceptionEventHandler" data-uid="Hi.Numerical.NcStepMonitor.ExceptionEventHandler">
ExceptionEventHandler
</h3>
<div class="markdown level1 summary"><p>Event raised when an exception occurs during monitoring.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public event EventHandler&lt;Exception&gt; ExceptionEventHandler</code></pre>
</div>
<h4 class="section">Event Type</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.eventhandler-1">EventHandler</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.exception">Exception</a>&gt;</dt>
<dd></dd>
</dl>
<h3 id="Hi_Numerical_NcStepMonitor_ResetedEventHandler" data-uid="Hi.Numerical.NcStepMonitor.ResetedEventHandler">
ResetedEventHandler
</h3>
<div class="markdown level1 summary"><p>Event raised when the monitor is reset.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public event EventHandler ResetedEventHandler</code></pre>
</div>
<h4 class="section">Event Type</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.eventhandler">EventHandler</a></dt>
<dd></dd>
</dl>
<h3 id="Hi_Numerical_NcStepMonitor_StepAccptedEventHandler" data-uid="Hi.Numerical.NcStepMonitor.StepAccptedEventHandler">
StepAccptedEventHandler
</h3>
<div class="markdown level1 summary"><p>Event raised when a step is accepted by the monitor.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public event EventHandler&lt;INcStep0&gt; StepAccptedEventHandler</code></pre>
</div>
<h4 class="section">Event Type</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.eventhandler-1">EventHandler</a>&lt;<a class="xref" href="Hi.NcStepUtils.INcStep0.html">INcStep0</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>

View File

@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class RadiusCompensationBuf | HiAPI-C# 2025 ">
<meta name="description" content="Buffer for radius compensation (G41/G42) operations in numerical control. At each line junction, the offset paths of adjacent lines may form an intersection (intersected rays) or align directly (parallel rays). For straight lines, the tool goes to the intersection point. For arcs, the offset curve doesn&#39;t pass through the intersection, so transient points bridge the gap: Arc → TransientEnd → (linear) → Intersection → (linear) → TransientBegin → NextArc. Transient properties are null when rays are parallel (offset paths align, no corner needed) or when the adjacent line is not an arc.">
<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">
@ -97,18 +97,7 @@ Class RadiusCompensationBuf
<dl><dt>Assembly</dt><dd>HiUniNc.dll</dd></dl>
</div>
<div class="markdown summary"><p>Buffer for radius compensation (G41/G42) operations in numerical control.</p>
<p>
At each line junction, the offset paths of adjacent lines may form an intersection
(intersected rays) or align directly (parallel rays). For straight lines, the tool
goes to the intersection point. For arcs, the offset curve doesn't pass through the
intersection, so transient points bridge the gap:
<code>Arc → TransientEnd → (linear) → Intersection → (linear) → TransientBegin → NextArc</code>.
</p>
<p>
Transient properties are null when rays are parallel (offset paths align, no corner needed)
or when the adjacent line is not an arc.
</p>
<div class="markdown summary"><p>Buffer for radius compensation operations in numerical control</p>
</div>
<div class="markdown conceptual"></div>
@ -224,8 +213,7 @@ or when the adjacent line is not an arc.
</h3>
<div class="markdown level1 summary"><p>Arc only. The circle center in program coordinates, computed from the arc's IJK
values and the begin position. Used by <a class="xref" href="Hi.Numerical.NcProc.html">NcProc</a> to generate spiral contours.</p>
<div class="markdown level1 summary"><p>For arc command only.</p>
</div>
<div class="markdown level1 conceptual"></div>
@ -257,10 +245,8 @@ values and the begin position. Used by <a class="xref" href="Hi.Numerical.NcProc
</h3>
<div class="markdown level1 summary"><p>The compensated tool-tip position on program coordinates (after radius offset).
For straight lines, this is the intersection of the adjacent offset lines.
For parallel rays, this is a direct perpendicular offset from the program position.
Can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1) XCZ.</p>
<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>
@ -292,7 +278,7 @@ Can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1) XCZ.</p>
</h3>
<div class="markdown level1 summary"><p>Arc only. Machine coordinates corresponding to <a class="xref" href="Hi.Numerical.RadiusCompensationBuf.html#Hi_Numerical_RadiusCompensationBuf_TransientBeginProgramPos">TransientBeginProgramPos</a>.</p>
<div class="markdown level1 summary"><p>For arc command only.</p>
</div>
<div class="markdown level1 conceptual"></div>
@ -324,10 +310,7 @@ Can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1) XCZ.</p>
</h3>
<div class="markdown level1 summary"><p>Arc only. The point on this arc's offset curve where the arc motion begins,
when the previous line's offset path intersects at a corner.
Null when rays are parallel (no corner) or the previous line is not intersecting.
Set by the previous line's iteration in <a class="xref" href="Hi.Numerical.RadiusCompensationBuf.html#Hi_Numerical_RadiusCompensationBuf_ResolveRadiusCompensation_System_Collections_Generic_LinkedListNode_Hi_Numerical_HardNcLine__Hi_Numerical_HardNcEnv_Hi_Numerical_NcNoteCache_System_IProgress_System_Object__">ResolveRadiusCompensation(LinkedListNode&lt;HardNcLine&gt;, HardNcEnv, NcNoteCache, IProgress&lt;object&gt;)</a>.</p>
<div class="markdown level1 summary"><p>For arc command only.</p>
</div>
<div class="markdown level1 conceptual"></div>
@ -359,7 +342,7 @@ Set by the previous line's iteration in <a class="xref" href="Hi.Numerical.Radiu
</h3>
<div class="markdown level1 summary"><p>Arc only. Machine coordinates corresponding to <a class="xref" href="Hi.Numerical.RadiusCompensationBuf.html#Hi_Numerical_RadiusCompensationBuf_TransientEndProgramPos">TransientEndProgramPos</a>.</p>
<div class="markdown level1 summary"><p>For arc command only.</p>
</div>
<div class="markdown level1 conceptual"></div>
@ -391,10 +374,7 @@ Set by the previous line's iteration in <a class="xref" href="Hi.Numerical.Radiu
</h3>
<div class="markdown level1 summary"><p>Arc only. The point on this arc's offset curve where the arc motion ends,
when the next line's offset path intersects at a corner.
Null when rays are parallel (no corner) or the next line is not intersecting.
Set by the current line's iteration in <a class="xref" href="Hi.Numerical.RadiusCompensationBuf.html#Hi_Numerical_RadiusCompensationBuf_ResolveRadiusCompensation_System_Collections_Generic_LinkedListNode_Hi_Numerical_HardNcLine__Hi_Numerical_HardNcEnv_Hi_Numerical_NcNoteCache_System_IProgress_System_Object__">ResolveRadiusCompensation(LinkedListNode&lt;HardNcLine&gt;, HardNcEnv, NcNoteCache, IProgress&lt;object&gt;)</a>.</p>
<div class="markdown level1 summary"><p>For arc command only.</p>
</div>
<div class="markdown level1 conceptual"></div>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.CoordinateTransformationChainClaim">
<h1 id="Hi_NcParsers_Claims_Classics_CoordinateTransformationChainClaim" data-uid="Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</a>.<a class="xref" href="Hi.NcParsers.Claims.Classics.html">Classics</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>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Classics.html">Classics</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -118,8 +118,8 @@ Class CoordinateTransformationChainClaim
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.NcParsers.Claims.ICoordinateTransformationClaim.html">ICoordinateTransformationClaim</a></div>
<div><a class="xref" href="Hi.NcParsers.Claims.IClaim.html">IClaim</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.IClaim.html">IClaim</a></div>
</dd>
</dl>
@ -184,49 +184,14 @@ Class CoordinateTransformationChainClaim
</h2>
<a id="Hi_NcParsers_Claims_Classics_CoordinateTransformationChainClaim_CdnTransformMat4d_" data-uid="Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim.CdnTransformMat4d*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_CoordinateTransformationChainClaim_CoordinateTransformationClaimList_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.CoordinateTransformationChainClaim.CoordinateTransformationClaimList*"></a>
<h3 id="Hi_NcParsers_Claims_Classics_CoordinateTransformationChainClaim_CdnTransformMat4d" data-uid="Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim.CdnTransformMat4d">
CdnTransformMat4d
</h3>
<div class="markdown level1 summary"><p>Coordinate transmformation mat.
From parent component to child component.
Coordinate transmformation mat is inversed mat of <a class="xref" href="Hi.NcParsers.Claims.ICoordinateTransformationClaim.html#Hi_NcParsers_Claims_ICoordinateTransformationClaim_PosTransformMat4d">PosTransformMat4d</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Mat4d CdnTransformMat4d { 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_NcParsers_Claims_Classics_CoordinateTransformationChainClaim_CoordinateTransformationClaimList_" data-uid="Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim.CoordinateTransformationClaimList*"></a>
<h3 id="Hi_NcParsers_Claims_Classics_CoordinateTransformationChainClaim_CoordinateTransformationClaimList" data-uid="Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim.CoordinateTransformationClaimList">
<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"><p>The order is from root to leaf.</p>
</div>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
@ -239,7 +204,7 @@ Coordinate transmformation mat is inversed mat of <a class="xref" href="Hi.NcPar
<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.NcParsers.Claims.ICoordinateTransformationClaim.html">ICoordinateTransformationClaim</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.ICoordinateTransformationClaim.html">ICoordinateTransformationClaim</a>&gt;</dt>
<dd></dd>
</dl>
@ -250,20 +215,19 @@ Coordinate transmformation mat is inversed mat of <a class="xref" href="Hi.NcPar
<a id="Hi_NcParsers_Claims_Classics_CoordinateTransformationChainClaim_PosTransformMat4d_" data-uid="Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim.PosTransformMat4d*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_CoordinateTransformationChainClaim_PointTransformMat4d_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.CoordinateTransformationChainClaim.PointTransformMat4d*"></a>
<h3 id="Hi_NcParsers_Claims_Classics_CoordinateTransformationChainClaim_PosTransformMat4d" data-uid="Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim.PosTransformMat4d">
PosTransformMat4d
<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.
From parent component to child component.</p>
<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 PosTransformMat4d { get; }</code></pre>
<pre><code class="lang-csharp hljs">public Mat4d PointTransformMat4d { get; }</code></pre>
</div>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.Classics.PauseClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim">
<h1 id="Hi_NcParsers_Claims_Classics_PauseClaim" data-uid="Hi.NcParsers.Claims.Classics.PauseClaim" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</a>.<a class="xref" href="Hi.NcParsers.Claims.Classics.html">Classics</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>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Classics.html">Classics</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -119,8 +119,8 @@ Class PauseClaim
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.NcParsers.Claims.IPauseClaim.html">IPauseClaim</a></div>
<div><a class="xref" href="Hi.NcParsers.Claims.IClaim.html">IClaim</a></div>
<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>
@ -185,9 +185,9 @@ Class PauseClaim
</h2>
<a id="Hi_NcParsers_Claims_Classics_PauseClaim__ctor_" data-uid="Hi.NcParsers.Claims.Classics.PauseClaim.#ctor*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_PauseClaim__ctor_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.#ctor*"></a>
<h3 id="Hi_NcParsers_Claims_Classics_PauseClaim__ctor" data-uid="Hi.NcParsers.Claims.Classics.PauseClaim.#ctor">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_PauseClaim__ctor" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.#ctor">
PauseClaim()
</h3>
@ -215,9 +215,9 @@ Class PauseClaim
</h2>
<a id="Hi_NcParsers_Claims_Classics_PauseClaim_P_" data-uid="Hi.NcParsers.Claims.Classics.PauseClaim.P*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_PauseClaim_P_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.P*"></a>
<h3 id="Hi_NcParsers_Claims_Classics_PauseClaim_P" data-uid="Hi.NcParsers.Claims.Classics.PauseClaim.P">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_PauseClaim_P" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.P">
P
</h3>
@ -248,9 +248,9 @@ Note that in fanuc, the behavior may be altered by configuration.</p>
<a id="Hi_NcParsers_Claims_Classics_PauseClaim_PauseDuration_" data-uid="Hi.NcParsers.Claims.Classics.PauseClaim.PauseDuration*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_PauseClaim_PauseDuration_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.PauseDuration*"></a>
<h3 id="Hi_NcParsers_Claims_Classics_PauseClaim_PauseDuration" data-uid="Hi.NcParsers.Claims.Classics.PauseClaim.PauseDuration">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_PauseClaim_PauseDuration" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.PauseDuration">
PauseDuration
</h3>
@ -280,9 +280,9 @@ Note that in fanuc, the behavior may be altered by configuration.</p>
<a id="Hi_NcParsers_Claims_Classics_PauseClaim_S_" data-uid="Hi.NcParsers.Claims.Classics.PauseClaim.S*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_PauseClaim_S_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.S*"></a>
<h3 id="Hi_NcParsers_Claims_Classics_PauseClaim_S" data-uid="Hi.NcParsers.Claims.Classics.PauseClaim.S">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_PauseClaim_S" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.S">
S
</h3>
@ -312,9 +312,9 @@ Note that in fanuc, the behavior may be altered by configuration.</p>
<a id="Hi_NcParsers_Claims_Classics_PauseClaim_X_" data-uid="Hi.NcParsers.Claims.Classics.PauseClaim.X*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_PauseClaim_X_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.X*"></a>
<h3 id="Hi_NcParsers_Claims_Classics_PauseClaim_X" data-uid="Hi.NcParsers.Claims.Classics.PauseClaim.X">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_PauseClaim_X" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.X">
X
</h3>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim">
<h1 id="Hi_NcParsers_Claims_Classics_RadialRadiusOffsetClaim" data-uid="Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</a>.<a class="xref" href="Hi.NcParsers.Claims.Classics.html">Classics</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>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Classics.html">Classics</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -119,7 +119,7 @@ Class RadialRadiusOffsetClaim
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.NcParsers.Claims.IClaim.html">IClaim</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IClaim.html">IClaim</a></div>
</dd>
</dl>
@ -181,9 +181,9 @@ Class RadialRadiusOffsetClaim
</h2>
<a id="Hi_NcParsers_Claims_Classics_RadialRadiusOffsetClaim_CenterProgramPos_" data-uid="Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.CenterProgramPos*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_CenterProgramPos_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.CenterProgramPos*"></a>
<h3 id="Hi_NcParsers_Claims_Classics_RadialRadiusOffsetClaim_CenterProgramPos" data-uid="Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.CenterProgramPos">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_CenterProgramPos" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.CenterProgramPos">
CenterProgramPos
</h3>
@ -213,9 +213,9 @@ Class RadialRadiusOffsetClaim
<a id="Hi_NcParsers_Claims_Classics_RadialRadiusOffsetClaim_CompensatedPosOnProgramCoordinate_" data-uid="Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.CompensatedPosOnProgramCoordinate*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_CompensatedPosOnProgramCoordinate_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.CompensatedPosOnProgramCoordinate*"></a>
<h3 id="Hi_NcParsers_Claims_Classics_RadialRadiusOffsetClaim_CompensatedPosOnProgramCoordinate" data-uid="Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.CompensatedPosOnProgramCoordinate">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_CompensatedPosOnProgramCoordinate" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.CompensatedPosOnProgramCoordinate">
CompensatedPosOnProgramCoordinate
</h3>
@ -246,9 +246,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
<a id="Hi_NcParsers_Claims_Classics_RadialRadiusOffsetClaim_TransientBeginMc_" data-uid="Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.TransientBeginMc*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_TransientBeginMc_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.TransientBeginMc*"></a>
<h3 id="Hi_NcParsers_Claims_Classics_RadialRadiusOffsetClaim_TransientBeginMc" data-uid="Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.TransientBeginMc">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_TransientBeginMc" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.TransientBeginMc">
TransientBeginMc
</h3>
@ -278,9 +278,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
<a id="Hi_NcParsers_Claims_Classics_RadialRadiusOffsetClaim_TransientBeginProgramPos_" data-uid="Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.TransientBeginProgramPos*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_TransientBeginProgramPos_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.TransientBeginProgramPos*"></a>
<h3 id="Hi_NcParsers_Claims_Classics_RadialRadiusOffsetClaim_TransientBeginProgramPos" data-uid="Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.TransientBeginProgramPos">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_TransientBeginProgramPos" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.TransientBeginProgramPos">
TransientBeginProgramPos
</h3>
@ -310,9 +310,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
<a id="Hi_NcParsers_Claims_Classics_RadialRadiusOffsetClaim_TransientEndMc_" data-uid="Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.TransientEndMc*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_TransientEndMc_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.TransientEndMc*"></a>
<h3 id="Hi_NcParsers_Claims_Classics_RadialRadiusOffsetClaim_TransientEndMc" data-uid="Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.TransientEndMc">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_TransientEndMc" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.TransientEndMc">
TransientEndMc
</h3>
@ -342,9 +342,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
<a id="Hi_NcParsers_Claims_Classics_RadialRadiusOffsetClaim_TransientEndProgramPos_" data-uid="Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.TransientEndProgramPos*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_TransientEndProgramPos_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.TransientEndProgramPos*"></a>
<h3 id="Hi_NcParsers_Claims_Classics_RadialRadiusOffsetClaim_TransientEndProgramPos" data-uid="Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.TransientEndProgramPos">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_TransientEndProgramPos" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.TransientEndProgramPos">
TransientEndProgramPos
</h3>
@ -378,9 +378,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
</h2>
<a id="Hi_NcParsers_Claims_Classics_RadialRadiusOffsetClaim_ToString_" data-uid="Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.ToString*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_ToString_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.ToString*"></a>
<h3 id="Hi_NcParsers_Claims_Classics_RadialRadiusOffsetClaim_ToString" data-uid="Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.ToString">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Classics_RadialRadiusOffsetClaim_ToString" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.ToString">
ToString()
</h3>

View File

@ -2,9 +2,9 @@
<html>
<head>
<meta charset="utf-8">
<title>Namespace Hi.NcParsers.Claims.Classics | 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.NcParsers.Claims.Classics | 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.NcParsers.Claims.Classics">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.Classics">
<h1 id="Hi_NcParsers_Claims_Classics" data-uid="Hi.NcParsers.Claims.Classics" class="text-break">Namespace Hi.NcParsers.Claims.Classics</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,16 +95,16 @@
Classes
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim.html">CoordinateTransformationChainClaim</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.NcParsers.Claims.Classics.PauseClaim.html">PauseClaim</a></dt>
<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>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html">RadialRadiusOffsetClaim</a></dt>
<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>

View File

@ -84,22 +84,22 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.IClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IClaim">
<h1 id="Hi_NcParsers_Claims_IClaim" data-uid="Hi.NcParsers.Claims.IClaim" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</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"><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.NcParsers.Claims.IClaim.html">IClaim</a> is normalized-like object before action.</p>
<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>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.ICoordinateMarkClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim">
<h1 id="Hi_NcParsers_Claims_ICoordinateMarkClaim" data-uid="Hi.NcParsers.Claims.ICoordinateMarkClaim" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</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>
@ -114,7 +114,7 @@ Interface ICoordinateMarkClaim
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="Hi.NcParsers.Claims.IModalFlagClaim.html#Hi_NcParsers_Claims_IModalFlagClaim_ModalFlags">IModalFlagClaim.ModalFlags</a>
<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html#Hi_Numerical_SoftParsers_ClaimBased_IModalFlagClaim_ModalFlags">IModalFlagClaim.ModalFlags</a>
</div>
</dd></dl>
@ -152,9 +152,9 @@ Interface ICoordinateMarkClaim
</h2>
<a id="Hi_NcParsers_Claims_ICoordinateMarkClaim_CoordinateMark_" data-uid="Hi.NcParsers.Claims.ICoordinateMarkClaim.CoordinateMark*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_ICoordinateMarkClaim_CoordinateMark_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.CoordinateMark*"></a>
<h3 id="Hi_NcParsers_Claims_ICoordinateMarkClaim_CoordinateMark" data-uid="Hi.NcParsers.Claims.ICoordinateMarkClaim.CoordinateMark">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_ICoordinateMarkClaim_CoordinateMark" data-uid="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.CoordinateMark">
CoordinateMark
</h3>

View File

@ -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>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.ICoordinateTranslationClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim">
<h1 id="Hi_NcParsers_Claims_ICoordinateTranslationClaim" data-uid="Hi.NcParsers.Claims.ICoordinateTranslationClaim" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</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>
@ -114,10 +114,7 @@ Interface ICoordinateTranslationClaim
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="Hi.NcParsers.Claims.ICoordinateTransformationClaim.html#Hi_NcParsers_Claims_ICoordinateTransformationClaim_PosTransformMat4d">ICoordinateTransformationClaim.PosTransformMat4d</a>
</div>
<div>
<a class="xref" href="Hi.NcParsers.Claims.ICoordinateTransformationClaim.html#Hi_NcParsers_Claims_ICoordinateTransformationClaim_CdnTransformMat4d">ICoordinateTransformationClaim.CdnTransformMat4d</a>
<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html#Hi_Numerical_SoftParsers_ClaimBased_ICoordinateTransformationClaim_PointTransformMat4d">ICoordinateTransformationClaim.PointTransformMat4d</a>
</div>
</dd></dl>
@ -155,9 +152,9 @@ Interface ICoordinateTranslationClaim
</h2>
<a id="Hi_NcParsers_Claims_ICoordinateTranslationClaim_PointTranslationXyz_" data-uid="Hi.NcParsers.Claims.ICoordinateTranslationClaim.PointTranslationXyz*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_ICoordinateTranslationClaim_PointTranslationXyz_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.PointTranslationXyz*"></a>
<h3 id="Hi_NcParsers_Claims_ICoordinateTranslationClaim_PointTranslationXyz" data-uid="Hi.NcParsers.Claims.ICoordinateTranslationClaim.PointTranslationXyz">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_ICoordinateTranslationClaim_PointTranslationXyz" data-uid="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.PointTranslationXyz">
PointTranslationXyz
</h3>

View File

@ -2,9 +2,9 @@
<html>
<head>
<meta charset="utf-8">
<title>Interface IProgramXyzClaim | HiAPI-C# 2025 </title>
<title>Interface IFeatureXyzClaim | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface IProgramXyzClaim | HiAPI-C# 2025 ">
<meta name="title" content="Interface IFeatureXyzClaim | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.IProgramXyzClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim">
<h1 id="Hi_NcParsers_Claims_IProgramXyzClaim" data-uid="Hi.NcParsers.Claims.IProgramXyzClaim" class="text-break">
Interface IProgramXyzClaim
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</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>
@ -101,7 +101,7 @@ Interface IProgramXyzClaim
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface IProgramXyzClaim : IClaim</code></pre>
<pre><code class="lang-csharp hljs">public interface IFeatureXyzClaim : IClaim</code></pre>
</div>
@ -139,29 +139,25 @@ Interface IProgramXyzClaim
<h2 id="Hi_NcParsers_Claims_IProgramXyzClaim_remarks">Remarks</h2>
<div class="markdown level0 remarks"><p>The term &ldquo;Program&rdquo; is absolute positioning coordinate that can be end-user editing.
The coordinate is usually the final node from the chain of coordinate transformation.</p>
</div>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_NcParsers_Claims_IProgramXyzClaim_ProgramXyz_" data-uid="Hi.NcParsers.Claims.IProgramXyzClaim.ProgramXyz*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IFeatureXyzClaim_FeatureXyz_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.FeatureXyz*"></a>
<h3 id="Hi_NcParsers_Claims_IProgramXyzClaim_ProgramXyz" data-uid="Hi.NcParsers.Claims.IProgramXyzClaim.ProgramXyz">
ProgramXyz
<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 (i.e. program) coordinate.</p>
<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 ProgramXyz { get; set; }</code></pre>
<pre><code class="lang-csharp hljs">Vec3d FeatureXyz { get; set; }</code></pre>
</div>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.IFeedrateClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim">
<h1 id="Hi_NcParsers_Claims_IFeedrateClaim" data-uid="Hi.NcParsers.Claims.IFeedrateClaim" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</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>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.IHeightOffsetClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim">
<h1 id="Hi_NcParsers_Claims_IHeightOffsetClaim" data-uid="Hi.NcParsers.Claims.IHeightOffsetClaim" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</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>
@ -145,9 +145,9 @@ Interface IHeightOffsetClaim
</h2>
<a id="Hi_NcParsers_Claims_IHeightOffsetClaim_HeightOffset_mm_" data-uid="Hi.NcParsers.Claims.IHeightOffsetClaim.HeightOffset_mm*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IHeightOffsetClaim_HeightOffset_mm_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.HeightOffset_mm*"></a>
<h3 id="Hi_NcParsers_Claims_IHeightOffsetClaim_HeightOffset_mm" data-uid="Hi.NcParsers.Claims.IHeightOffsetClaim.HeightOffset_mm">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_IHeightOffsetClaim_HeightOffset_mm" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.HeightOffset_mm">
HeightOffset_mm
</h3>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.IMcXyzabcClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim">
<h1 id="Hi_NcParsers_Claims_IMcXyzabcClaim" data-uid="Hi.NcParsers.Claims.IMcXyzabcClaim" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</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>
@ -101,7 +101,7 @@ Interface IMcXyzabcClaim
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface IMcXyzabcClaim : IGetMcXyzabc, ISetMcXyzabc, IMcXyzClaim, IClaim</code></pre>
<pre><code class="lang-csharp hljs">public interface IMcXyzabcClaim : IClaim, IGetMcXyzabc, ISetMcXyzabc</code></pre>
</div>
@ -119,9 +119,6 @@ Interface IMcXyzabcClaim
<div>
<a class="xref" href="Hi.Numerical.Xyzabc.ISetMcXyzabc.html#Hi_Numerical_Xyzabc_ISetMcXyzabc_SetMcXyzabc_Hi_Geom_DVec3d_">ISetMcXyzabc.SetMcXyzabc(DVec3d)</a>
</div>
<div>
<a class="xref" href="Hi.NcParsers.Claims.IMcXyzClaim.html#Hi_NcParsers_Claims_IMcXyzClaim_McXyz">IMcXyzClaim.McXyz</a>
</div>
</dd></dl>
<dl class="typelist extensionMethods">
@ -154,41 +151,6 @@ Interface IMcXyzabcClaim
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_NcParsers_Claims_IMcXyzabcClaim_McXyzabc_" data-uid="Hi.NcParsers.Claims.IMcXyzabcClaim.McXyzabc*"></a>
<h3 id="Hi_NcParsers_Claims_IMcXyzabcClaim_McXyzabc" data-uid="Hi.NcParsers.Claims.IMcXyzabcClaim.McXyzabc">
McXyzabc
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">DVec3d McXyzabc { 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>
</article>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.IMessageClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim">
<h1 id="Hi_NcParsers_Claims_IMessageClaim" data-uid="Hi.NcParsers.Claims.IMessageClaim" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</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>
@ -145,9 +145,9 @@ Interface IMessageClaim
</h2>
<a id="Hi_NcParsers_Claims_IMessageClaim_MultiTagMessage_" data-uid="Hi.NcParsers.Claims.IMessageClaim.MultiTagMessage*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IMessageClaim_MultiTagMessage_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.MultiTagMessage*"></a>
<h3 id="Hi_NcParsers_Claims_IMessageClaim_MultiTagMessage" data-uid="Hi.NcParsers.Claims.IMessageClaim.MultiTagMessage">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_IMessageClaim_MultiTagMessage" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.MultiTagMessage">
MultiTagMessage
</h3>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.IModalFlagClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim">
<h1 id="Hi_NcParsers_Claims_IModalFlagClaim" data-uid="Hi.NcParsers.Claims.IModalFlagClaim" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</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>
@ -145,9 +145,9 @@ Interface IModalFlagClaim
</h2>
<a id="Hi_NcParsers_Claims_IModalFlagClaim_ModalFlags_" data-uid="Hi.NcParsers.Claims.IModalFlagClaim.ModalFlags*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IModalFlagClaim_ModalFlags_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.ModalFlags*"></a>
<h3 id="Hi_NcParsers_Claims_IModalFlagClaim_ModalFlags" data-uid="Hi.NcParsers.Claims.IModalFlagClaim.ModalFlags">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_IModalFlagClaim_ModalFlags" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.ModalFlags">
ModalFlags
</h3>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.IOneShotClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim">
<h1 id="Hi_NcParsers_Claims_IOneShotClaim" data-uid="Hi.NcParsers.Claims.IOneShotClaim" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</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>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.IPauseClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim">
<h1 id="Hi_NcParsers_Claims_IPauseClaim" data-uid="Hi.NcParsers.Claims.IPauseClaim" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</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>
@ -145,9 +145,9 @@ Interface IPauseClaim
</h2>
<a id="Hi_NcParsers_Claims_IPauseClaim_PauseDuration_" data-uid="Hi.NcParsers.Claims.IPauseClaim.PauseDuration*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IPauseClaim_PauseDuration_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.PauseDuration*"></a>
<h3 id="Hi_NcParsers_Claims_IPauseClaim_PauseDuration" data-uid="Hi.NcParsers.Claims.IPauseClaim.PauseDuration">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_IPauseClaim_PauseDuration" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.PauseDuration">
PauseDuration
</h3>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.IPolarClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim">
<h1 id="Hi_NcParsers_Claims_IPolarClaim" data-uid="Hi.NcParsers.Claims.IPolarClaim" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</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>
@ -148,9 +148,9 @@ XC, YA, ZB are available.</p>
</h2>
<a id="Hi_NcParsers_Claims_IPolarClaim_CentralProgramPolarRxcz_" data-uid="Hi.NcParsers.Claims.IPolarClaim.CentralProgramPolarRxcz*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IPolarClaim_CentralProgramPolarRxcz_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.CentralProgramPolarRxcz*"></a>
<h3 id="Hi_NcParsers_Claims_IPolarClaim_CentralProgramPolarRxcz" data-uid="Hi.NcParsers.Claims.IPolarClaim.CentralProgramPolarRxcz">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_IPolarClaim_CentralProgramPolarRxcz" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.CentralProgramPolarRxcz">
CentralProgramPolarRxcz
</h3>
@ -180,9 +180,9 @@ XC, YA, ZB are available.</p>
<a id="Hi_NcParsers_Claims_IPolarClaim_CodePolarDxcz_" data-uid="Hi.NcParsers.Claims.IPolarClaim.CodePolarDxcz*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IPolarClaim_CodePolarDxcz_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.CodePolarDxcz*"></a>
<h3 id="Hi_NcParsers_Claims_IPolarClaim_CodePolarDxcz" data-uid="Hi.NcParsers.Claims.IPolarClaim.CodePolarDxcz">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_IPolarClaim_CodePolarDxcz" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.CodePolarDxcz">
CodePolarDxcz
</h3>
@ -214,9 +214,9 @@ Dx: X is diameter.</p>
<a id="Hi_NcParsers_Claims_IPolarClaim_InitProgramPolarRxcz_" data-uid="Hi.NcParsers.Claims.IPolarClaim.InitProgramPolarRxcz*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IPolarClaim_InitProgramPolarRxcz_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.InitProgramPolarRxcz*"></a>
<h3 id="Hi_NcParsers_Claims_IPolarClaim_InitProgramPolarRxcz" data-uid="Hi.NcParsers.Claims.IPolarClaim.InitProgramPolarRxcz">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_IPolarClaim_InitProgramPolarRxcz" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.InitProgramPolarRxcz">
InitProgramPolarRxcz
</h3>
@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.</p>
<a id="Hi_NcParsers_Claims_IPolarClaim_PolarModeDir_" data-uid="Hi.NcParsers.Claims.IPolarClaim.PolarModeDir*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IPolarClaim_PolarModeDir_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.PolarModeDir*"></a>
<h3 id="Hi_NcParsers_Claims_IPolarClaim_PolarModeDir" data-uid="Hi.NcParsers.Claims.IPolarClaim.PolarModeDir">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_IPolarClaim_PolarModeDir" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.PolarModeDir">
PolarModeDir
</h3>
@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.</p>
<a id="Hi_NcParsers_Claims_IPolarClaim_ProgramPolarRxcz_" data-uid="Hi.NcParsers.Claims.IPolarClaim.ProgramPolarRxcz*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IPolarClaim_ProgramPolarRxcz_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.ProgramPolarRxcz*"></a>
<h3 id="Hi_NcParsers_Claims_IPolarClaim_ProgramPolarRxcz" data-uid="Hi.NcParsers.Claims.IPolarClaim.ProgramPolarRxcz">
<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.NcParsers.Claims.IPolarClaim.html#Hi_NcParsers_Claims_IPolarClaim_PolarModeDir">PolarModeDir</a>.
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.

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.IPositioningModeClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim">
<h1 id="Hi_NcParsers_Claims_IPositioningModeClaim" data-uid="Hi.NcParsers.Claims.IPositioningModeClaim" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</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>
@ -145,9 +145,9 @@ Interface IPositioningModeClaim
</h2>
<a id="Hi_NcParsers_Claims_IPositioningModeClaim_AbsRelCoordinateMode_" data-uid="Hi.NcParsers.Claims.IPositioningModeClaim.AbsRelCoordinateMode*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IPositioningModeClaim_AbsRelCoordinateMode_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.AbsRelCoordinateMode*"></a>
<h3 id="Hi_NcParsers_Claims_IPositioningModeClaim_AbsRelCoordinateMode" data-uid="Hi.NcParsers.Claims.IPositioningModeClaim.AbsRelCoordinateMode">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_IPositioningModeClaim_AbsRelCoordinateMode" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.AbsRelCoordinateMode">
AbsRelCoordinateMode
</h3>
@ -165,7 +165,7 @@ Interface IPositioningModeClaim
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.NcParsers.Claims.PositioningMode.html">PositioningMode</a></dt>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html">PositioningMode</a></dt>
<dd></dd>
</dl>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.IPreparedToolClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim">
<h1 id="Hi_NcParsers_Claims_IPreparedToolClaim" data-uid="Hi.NcParsers.Claims.IPreparedToolClaim" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</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>
@ -145,9 +145,9 @@ Interface IPreparedToolClaim
</h2>
<a id="Hi_NcParsers_Claims_IPreparedToolClaim_PreparedT_" data-uid="Hi.NcParsers.Claims.IPreparedToolClaim.PreparedT*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IPreparedToolClaim_PreparedT_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.PreparedT*"></a>
<h3 id="Hi_NcParsers_Claims_IPreparedToolClaim_PreparedT" data-uid="Hi.NcParsers.Claims.IPreparedToolClaim.PreparedT">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_IPreparedToolClaim_PreparedT" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.PreparedT">
PreparedT
</h3>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.ISpindleSpeedClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim">
<h1 id="Hi_NcParsers_Claims_ISpindleSpeedClaim" data-uid="Hi.NcParsers.Claims.ISpindleSpeedClaim" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</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>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.IToolClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.IToolClaim">
<h1 id="Hi_NcParsers_Claims_IToolClaim" data-uid="Hi.NcParsers.Claims.IToolClaim" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</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>
@ -145,9 +145,9 @@ Interface IToolClaim
</h2>
<a id="Hi_NcParsers_Claims_IToolClaim_T_" data-uid="Hi.NcParsers.Claims.IToolClaim.T*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_IToolClaim_T_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.T*"></a>
<h3 id="Hi_NcParsers_Claims_IToolClaim_T" data-uid="Hi.NcParsers.Claims.IToolClaim.T">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_IToolClaim_T" data-uid="Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.T">
T
</h3>

View File

@ -84,20 +84,20 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.Iso.G54CoordinateClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim">
<h1 id="Hi_NcParsers_Claims_Iso_G54CoordinateClaim" data-uid="Hi.NcParsers.Claims.Iso.G54CoordinateClaim" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</a>.<a class="xref" href="Hi.NcParsers.Claims.Iso.html">Iso</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>.<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.NcParsers.Claims.IClaim.html">IClaim</a>.
<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>
@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.</p>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.NcParsers.Claims.ICoordinateTranslationClaim.html">ICoordinateTranslationClaim</a></div>
<div><a class="xref" href="Hi.NcParsers.Claims.ICoordinateTransformationClaim.html">ICoordinateTransformationClaim</a></div>
<div><a class="xref" href="Hi.NcParsers.Claims.ICoordinateMarkClaim.html">ICoordinateMarkClaim</a></div>
<div><a class="xref" href="Hi.NcParsers.Claims.IModalFlagClaim.html">IModalFlagClaim</a></div>
<div><a class="xref" href="Hi.NcParsers.Claims.IClaim.html">IClaim</a></div>
<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>
@ -189,43 +189,9 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.</p>
</h2>
<a id="Hi_NcParsers_Claims_Iso_G54CoordinateClaim_CdnTransformMat4d_" data-uid="Hi.NcParsers.Claims.Iso.G54CoordinateClaim.CdnTransformMat4d*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G54CoordinateClaim_CoordinateMark_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.CoordinateMark*"></a>
<h3 id="Hi_NcParsers_Claims_Iso_G54CoordinateClaim_CdnTransformMat4d" data-uid="Hi.NcParsers.Claims.Iso.G54CoordinateClaim.CdnTransformMat4d">
CdnTransformMat4d
</h3>
<div class="markdown level1 summary"><p>Coordinate transmformation mat.
From parent component to child component.
Coordinate transmformation mat is inversed mat of <a class="xref" href="Hi.NcParsers.Claims.ICoordinateTransformationClaim.html#Hi_NcParsers_Claims_ICoordinateTransformationClaim_PosTransformMat4d">PosTransformMat4d</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Mat4d CdnTransformMat4d { 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_NcParsers_Claims_Iso_G54CoordinateClaim_CoordinateMark_" data-uid="Hi.NcParsers.Claims.Iso.G54CoordinateClaim.CoordinateMark*"></a>
<h3 id="Hi_NcParsers_Claims_Iso_G54CoordinateClaim_CoordinateMark" data-uid="Hi.NcParsers.Claims.Iso.G54CoordinateClaim.CoordinateMark">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G54CoordinateClaim_CoordinateMark" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.CoordinateMark">
CoordinateMark
</h3>
@ -250,7 +216,7 @@ Coordinate transmformation mat is inversed mat of <a class="xref" href="Hi.NcPar
<h4 class="section" id="Hi_NcParsers_Claims_Iso_G54CoordinateClaim_CoordinateMark_remarks">Remarks</h4>
<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>
@ -258,9 +224,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.</p>
<a id="Hi_NcParsers_Claims_Iso_G54CoordinateClaim_G54SeriesCode_" data-uid="Hi.NcParsers.Claims.Iso.G54CoordinateClaim.G54SeriesCode*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G54CoordinateClaim_G54SeriesCode_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.G54SeriesCode*"></a>
<h3 id="Hi_NcParsers_Claims_Iso_G54CoordinateClaim_G54SeriesCode" data-uid="Hi.NcParsers.Claims.Iso.G54CoordinateClaim.G54SeriesCode">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G54CoordinateClaim_G54SeriesCode" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.G54SeriesCode">
G54SeriesCode
</h3>
@ -289,9 +255,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.</p>
<a id="Hi_NcParsers_Claims_Iso_G54CoordinateClaim_ModalFlags_" data-uid="Hi.NcParsers.Claims.Iso.G54CoordinateClaim.ModalFlags*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G54CoordinateClaim_ModalFlags_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.ModalFlags*"></a>
<h3 id="Hi_NcParsers_Claims_Iso_G54CoordinateClaim_ModalFlags" data-uid="Hi.NcParsers.Claims.Iso.G54CoordinateClaim.ModalFlags">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G54CoordinateClaim_ModalFlags" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.ModalFlags">
ModalFlags
</h3>
@ -320,9 +286,41 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.</p>
<a id="Hi_NcParsers_Claims_Iso_G54CoordinateClaim_PointTranslationXyz_" data-uid="Hi.NcParsers.Claims.Iso.G54CoordinateClaim.PointTranslationXyz*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G54CoordinateClaim_PointTransformMat4d_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.PointTransformMat4d*"></a>
<h3 id="Hi_NcParsers_Claims_Iso_G54CoordinateClaim_PointTranslationXyz" data-uid="Hi.NcParsers.Claims.Iso.G54CoordinateClaim.PointTranslationXyz">
<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>
@ -352,39 +350,6 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.</p>
<a id="Hi_NcParsers_Claims_Iso_G54CoordinateClaim_PosTransformMat4d_" data-uid="Hi.NcParsers.Claims.Iso.G54CoordinateClaim.PosTransformMat4d*"></a>
<h3 id="Hi_NcParsers_Claims_Iso_G54CoordinateClaim_PosTransformMat4d" data-uid="Hi.NcParsers.Claims.Iso.G54CoordinateClaim.PosTransformMat4d">
PosTransformMat4d
</h3>
<div class="markdown level1 summary"><p>Point transmformation mat.
From parent component to child component.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Mat4d PosTransformMat4d { 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>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.Iso.G68CoordinateClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim">
<h1 id="Hi_NcParsers_Claims_Iso_G68CoordinateClaim" data-uid="Hi.NcParsers.Claims.Iso.G68CoordinateClaim" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</a>.<a class="xref" href="Hi.NcParsers.Claims.Iso.html">Iso</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>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Iso.html">Iso</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -119,10 +119,10 @@ Class G68CoordinateClaim
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.NcParsers.Claims.ICoordinateTransformationClaim.html">ICoordinateTransformationClaim</a></div>
<div><a class="xref" href="Hi.NcParsers.Claims.ICoordinateMarkClaim.html">ICoordinateMarkClaim</a></div>
<div><a class="xref" href="Hi.NcParsers.Claims.IModalFlagClaim.html">IModalFlagClaim</a></div>
<div><a class="xref" href="Hi.NcParsers.Claims.IClaim.html">IClaim</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>
@ -187,9 +187,9 @@ Class G68CoordinateClaim
</h2>
<a id="Hi_NcParsers_Claims_Iso_G68CoordinateClaim__ctor_" data-uid="Hi.NcParsers.Claims.Iso.G68CoordinateClaim.#ctor*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim__ctor_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.#ctor*"></a>
<h3 id="Hi_NcParsers_Claims_Iso_G68CoordinateClaim__ctor_Hi_Geom_Vec3d_Hi_Geom_Vec3d_System_Double_System_Func_Hi_NcParsers_Claims_Iso_OrthogonalPlaneClaim__" data-uid="Hi.NcParsers.Claims.Iso.G68CoordinateClaim.#ctor(Hi.Geom.Vec3d,Hi.Geom.Vec3d,System.Double,System.Func{Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim})">
<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>
@ -210,7 +210,7 @@ Class G68CoordinateClaim
<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.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html">OrthogonalPlaneClaim</a>&gt;</dt>
<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>
@ -229,46 +229,9 @@ Class G68CoordinateClaim
</h2>
<a id="Hi_NcParsers_Claims_Iso_G68CoordinateClaim_CdnTransformMat4d_" data-uid="Hi.NcParsers.Claims.Iso.G68CoordinateClaim.CdnTransformMat4d*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_CoordinateMark_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.CoordinateMark*"></a>
<h3 id="Hi_NcParsers_Claims_Iso_G68CoordinateClaim_CdnTransformMat4d" data-uid="Hi.NcParsers.Claims.Iso.G68CoordinateClaim.CdnTransformMat4d">
CdnTransformMat4d
</h3>
<div class="markdown level1 summary"><p>Coordinate transmformation mat.
From parent component to child component.
Coordinate transmformation mat is inversed mat of <a class="xref" href="Hi.NcParsers.Claims.ICoordinateTransformationClaim.html#Hi_NcParsers_Claims_ICoordinateTransformationClaim_PosTransformMat4d">PosTransformMat4d</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Mat4d CdnTransformMat4d { 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_NcParsers_Claims_Iso_G68CoordinateClaim_CdnTransformMat4d_remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Apply IJK first if ijk not all nan.</p>
</div>
<a id="Hi_NcParsers_Claims_Iso_G68CoordinateClaim_CoordinateMark_" data-uid="Hi.NcParsers.Claims.Iso.G68CoordinateClaim.CoordinateMark*"></a>
<h3 id="Hi_NcParsers_Claims_Iso_G68CoordinateClaim_CoordinateMark" data-uid="Hi.NcParsers.Claims.Iso.G68CoordinateClaim.CoordinateMark">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_CoordinateMark" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.CoordinateMark">
CoordinateMark
</h3>
@ -297,9 +260,9 @@ Coordinate transmformation mat is inversed mat of <a class="xref" href="Hi.NcPar
<a id="Hi_NcParsers_Claims_Iso_G68CoordinateClaim_IJK_" data-uid="Hi.NcParsers.Claims.Iso.G68CoordinateClaim.IJK*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_IJK_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.IJK*"></a>
<h3 id="Hi_NcParsers_Claims_Iso_G68CoordinateClaim_IJK" data-uid="Hi.NcParsers.Claims.Iso.G68CoordinateClaim.IJK">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_IJK" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.IJK">
IJK
</h3>
@ -325,7 +288,7 @@ Coordinate transmformation mat is inversed mat of <a class="xref" href="Hi.NcPar
<h4 class="section" id="Hi_NcParsers_Claims_Iso_G68CoordinateClaim_IJK_remarks">Remarks</h4>
<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>
@ -333,9 +296,9 @@ the cnc engineer used to use G17,G18,G19.</p>
<a id="Hi_NcParsers_Claims_Iso_G68CoordinateClaim_ModalFlags_" data-uid="Hi.NcParsers.Claims.Iso.G68CoordinateClaim.ModalFlags*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_ModalFlags_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.ModalFlags*"></a>
<h3 id="Hi_NcParsers_Claims_Iso_G68CoordinateClaim_ModalFlags" data-uid="Hi.NcParsers.Claims.Iso.G68CoordinateClaim.ModalFlags">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_ModalFlags" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.ModalFlags">
ModalFlags
</h3>
@ -364,9 +327,9 @@ the cnc engineer used to use G17,G18,G19.</p>
<a id="Hi_NcParsers_Claims_Iso_G68CoordinateClaim_OrthogonalPlaneClaimGetter_" data-uid="Hi.NcParsers.Claims.Iso.G68CoordinateClaim.OrthogonalPlaneClaimGetter*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_OrthogonalPlaneClaimGetter_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.OrthogonalPlaneClaimGetter*"></a>
<h3 id="Hi_NcParsers_Claims_Iso_G68CoordinateClaim_OrthogonalPlaneClaimGetter" data-uid="Hi.NcParsers.Claims.Iso.G68CoordinateClaim.OrthogonalPlaneClaimGetter">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_OrthogonalPlaneClaimGetter" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.OrthogonalPlaneClaimGetter">
OrthogonalPlaneClaimGetter
</h3>
@ -384,7 +347,7 @@ the cnc engineer used to use G17,G18,G19.</p>
<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.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html">OrthogonalPlaneClaim</a>&gt;</dt>
<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>
@ -395,20 +358,19 @@ the cnc engineer used to use G17,G18,G19.</p>
<a id="Hi_NcParsers_Claims_Iso_G68CoordinateClaim_PosTransformMat4d_" data-uid="Hi.NcParsers.Claims.Iso.G68CoordinateClaim.PosTransformMat4d*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_PointTransformMat4d_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.PointTransformMat4d*"></a>
<h3 id="Hi_NcParsers_Claims_Iso_G68CoordinateClaim_PosTransformMat4d" data-uid="Hi.NcParsers.Claims.Iso.G68CoordinateClaim.PosTransformMat4d">
PosTransformMat4d
<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.
From parent component to child component.</p>
<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 PosTransformMat4d { get; }</code></pre>
<pre><code class="lang-csharp hljs">public Mat4d PointTransformMat4d { get; }</code></pre>
</div>
@ -424,16 +386,16 @@ From parent component to child component.</p>
<h4 class="section" id="Hi_NcParsers_Claims_Iso_G68CoordinateClaim_PosTransformMat4d_remarks">Remarks</h4>
<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_NcParsers_Claims_Iso_G68CoordinateClaim_R_" data-uid="Hi.NcParsers.Claims.Iso.G68CoordinateClaim.R*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_R_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.R*"></a>
<h3 id="Hi_NcParsers_Claims_Iso_G68CoordinateClaim_R" data-uid="Hi.NcParsers.Claims.Iso.G68CoordinateClaim.R">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_R" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.R">
R
</h3>
@ -463,9 +425,9 @@ From parent component to child component.</p>
<a id="Hi_NcParsers_Claims_Iso_G68CoordinateClaim_RotationCenter_" data-uid="Hi.NcParsers.Claims.Iso.G68CoordinateClaim.RotationCenter*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_RotationCenter_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.RotationCenter*"></a>
<h3 id="Hi_NcParsers_Claims_Iso_G68CoordinateClaim_RotationCenter" data-uid="Hi.NcParsers.Claims.Iso.G68CoordinateClaim.RotationCenter">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_G68CoordinateClaim_RotationCenter" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.RotationCenter">
RotationCenter
</h3>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim">
<h1 id="Hi_NcParsers_Claims_Iso_IIsoHeightIdClaim" data-uid="Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</a>.<a class="xref" href="Hi.NcParsers.Claims.Iso.html">Iso</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>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Iso.html">Iso</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
</h2>
<a id="Hi_NcParsers_Claims_Iso_IIsoHeightIdClaim_HId_" data-uid="Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.HId*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_IIsoHeightIdClaim_HId_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.HId*"></a>
<h3 id="Hi_NcParsers_Claims_Iso_IIsoHeightIdClaim_HId" data-uid="Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.HId">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_IIsoHeightIdClaim_HId" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.HId">
HId
</h3>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim">
<h1 id="Hi_NcParsers_Claims_Iso_IsoHeightOffsetClaim" data-uid="Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</a>.<a class="xref" href="Hi.NcParsers.Claims.Iso.html">Iso</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>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Iso.html">Iso</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html">IIsoHeightIdClaim</a></div>
<div><a class="xref" href="Hi.NcParsers.Claims.IHeightOffsetClaim.html">IHeightOffsetClaim</a></div>
<div><a class="xref" href="Hi.NcParsers.Claims.IClaim.html">IClaim</a></div>
<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>
@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
</h2>
<a id="Hi_NcParsers_Claims_Iso_IsoHeightOffsetClaim_HId_" data-uid="Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.HId*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_IsoHeightOffsetClaim_HId_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.HId*"></a>
<h3 id="Hi_NcParsers_Claims_Iso_IsoHeightOffsetClaim_HId" data-uid="Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.HId">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_IsoHeightOffsetClaim_HId" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.HId">
HId
</h3>
@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
<a id="Hi_NcParsers_Claims_Iso_IsoHeightOffsetClaim_HeightOffset_mm_" data-uid="Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.HeightOffset_mm*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_IsoHeightOffsetClaim_HeightOffset_mm_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.HeightOffset_mm*"></a>
<h3 id="Hi_NcParsers_Claims_Iso_IsoHeightOffsetClaim_HeightOffset_mm" data-uid="Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.HeightOffset_mm">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_IsoHeightOffsetClaim_HeightOffset_mm" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.HeightOffset_mm">
HeightOffset_mm
</h3>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim">
<h1 id="Hi_NcParsers_Claims_Iso_OrthogonalPlaneClaim" data-uid="Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</a>.<a class="xref" href="Hi.NcParsers.Claims.Iso.html">Iso</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>.<a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Iso.html">Iso</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.NcParsers.Claims.IModalFlagClaim.html">IModalFlagClaim</a></div>
<div><a class="xref" href="Hi.NcParsers.Claims.IClaim.html">IClaim</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>
@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
</h2>
<a id="Hi_NcParsers_Claims_Iso_OrthogonalPlaneClaim_ModalFlags_" data-uid="Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.ModalFlags*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_OrthogonalPlaneClaim_ModalFlags_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.ModalFlags*"></a>
<h3 id="Hi_NcParsers_Claims_Iso_OrthogonalPlaneClaim_ModalFlags" data-uid="Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.ModalFlags">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_OrthogonalPlaneClaim_ModalFlags" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.ModalFlags">
ModalFlags
</h3>
@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
<a id="Hi_NcParsers_Claims_Iso_OrthogonalPlaneClaim_OrthogonalPlaneFlag_" data-uid="Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.OrthogonalPlaneFlag*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_Iso_OrthogonalPlaneClaim_OrthogonalPlaneFlag_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.OrthogonalPlaneFlag*"></a>
<h3 id="Hi_NcParsers_Claims_Iso_OrthogonalPlaneClaim_OrthogonalPlaneFlag" data-uid="Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.OrthogonalPlaneFlag">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_Iso_OrthogonalPlaneClaim_OrthogonalPlaneFlag" data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.OrthogonalPlaneFlag">
OrthogonalPlaneFlag
</h3>
@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
<h2 id="seealso">See Also</h2>
<div class="seealso">
<div><a class="xref" href="Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html#Hi_NcParsers_Claims_Iso_OrthogonalPlaneClaim_OrthogonalPlaneFlag">OrthogonalPlaneFlag</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html#Hi_Numerical_SoftParsers_ClaimBased_Iso_OrthogonalPlaneClaim_OrthogonalPlaneFlag">OrthogonalPlaneFlag</a></div>
</div>
</article>

View File

@ -2,9 +2,9 @@
<html>
<head>
<meta charset="utf-8">
<title>Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025 </title>
<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.NcParsers.Claims.Iso | HiAPI-C# 2025 ">
<meta name="title" content="Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
@ -84,9 +84,9 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.Iso">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.Iso">
<h1 id="Hi_NcParsers_Claims_Iso" data-uid="Hi.NcParsers.Claims.Iso" class="text-break">Namespace Hi.NcParsers.Claims.Iso</h1>
<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>
@ -95,22 +95,22 @@
Classes
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html">G54CoordinateClaim</a></dt>
<dd><p>Primary Coordinate <a class="xref" href="Hi.NcParsers.Claims.IClaim.html">IClaim</a>.
<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.NcParsers.Claims.Iso.G68CoordinateClaim.html">G68CoordinateClaim</a></dt>
<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.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html">IsoHeightOffsetClaim</a></dt>
<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.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html">OrthogonalPlaneClaim</a></dt>
<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>
@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.</p>
Interfaces
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html">IIsoHeightIdClaim</a></dt>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html">IIsoHeightIdClaim</a></dt>
<dd></dd>
</dl>

View File

@ -84,17 +84,17 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.PositioningMode">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.PositioningMode">
<h1 id="Hi_NcParsers_Claims_PositioningMode" data-uid="Hi.NcParsers.Claims.PositioningMode" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</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>
@ -144,17 +144,17 @@ Enum PositioningMode
<h2 id="fields">Fields
</h2>
<dl class="parameters">
<dt id="Hi_NcParsers_Claims_PositioningMode_Absolute"><code>Absolute = 1</code></dt>
<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_NcParsers_Claims_PositioningMode_Incremental"><code>Incremental = 2</code></dt>
<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_NcParsers_Claims_PositioningMode_UnDefined"><code>UnDefined = 0</code></dt>
<dt id="Hi_Numerical_SoftParsers_ClaimBased_PositioningMode_UnDefined"><code>UnDefined = 0</code></dt>
<dd></dd>
</dl>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.SentenceClaim">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim">
<h1 id="Hi_NcParsers_Claims_SentenceClaim" data-uid="Hi.NcParsers.Claims.SentenceClaim" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</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>
@ -119,7 +119,7 @@ Class SentenceClaim
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.NcParsers.Claims.IClaim.html">IClaim</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.IClaim.html">IClaim</a></div>
</dd>
</dl>
@ -184,9 +184,9 @@ Class SentenceClaim
</h2>
<a id="Hi_NcParsers_Claims_SentenceClaim_ClaimList_" data-uid="Hi.NcParsers.Claims.SentenceClaim.ClaimList*"></a>
<a id="Hi_Numerical_SoftParsers_ClaimBased_SentenceClaim_ClaimList_" data-uid="Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.ClaimList*"></a>
<h3 id="Hi_NcParsers_Claims_SentenceClaim_ClaimList" data-uid="Hi.NcParsers.Claims.SentenceClaim.ClaimList">
<h3 id="Hi_Numerical_SoftParsers_ClaimBased_SentenceClaim_ClaimList" data-uid="Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.ClaimList">
ClaimList
</h3>
@ -204,7 +204,7 @@ Class SentenceClaim
<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.NcParsers.Claims.IClaim.html">IClaim</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>

View File

@ -2,9 +2,9 @@
<html>
<head>
<meta charset="utf-8">
<title>Namespace Hi.NcParsers.Claims | HiAPI-C# 2025 </title>
<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.NcParsers.Claims | HiAPI-C# 2025 ">
<meta name="title" content="Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
@ -84,9 +84,9 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims">
<article data-uid="Hi.Numerical.SoftParsers.ClaimBased">
<h1 id="Hi_NcParsers_Claims" data-uid="Hi.NcParsers.Claims" class="text-break">Namespace Hi.NcParsers.Claims</h1>
<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>
@ -95,15 +95,7 @@
Classes
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.Claims.McXyzClaim.html">McXyzClaim</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.Claims.ProgramXyzClaim.html">ProgramXyzClaim</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.Claims.SentenceClaim.html">SentenceClaim</a></dt>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html">SentenceClaim</a></dt>
<dd><p>Simultaneous Claim.</p>
</dd>
</dl>
@ -111,95 +103,86 @@ Classes
Interfaces
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.Claims.IClaim.html">IClaim</a></dt>
<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.NcParsers.Claims.IClaim.html">IClaim</a> is normalized-like object before action.</p>
<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.NcParsers.Claims.ICoordinateMarkClaim.html">ICoordinateMarkClaim</a></dt>
<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.NcParsers.Claims.ICoordinateTransformationClaim.html">ICoordinateTransformationClaim</a></dt>
<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.NcParsers.Claims.ICoordinateTranslationClaim.html">ICoordinateTranslationClaim</a></dt>
<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.NcParsers.Claims.IFeedrateClaim.html">IFeedrateClaim</a></dt>
<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.NcParsers.Claims.IHeightOffsetClaim.html">IHeightOffsetClaim</a></dt>
<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.NcParsers.Claims.IHubClaim.html">IHubClaim</a></dt>
<dd><p>Working Json path hub.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.Claims.IMcXyzClaim.html">IMcXyzClaim</a></dt>
<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.NcParsers.Claims.IMcXyzabcClaim.html">IMcXyzabcClaim</a></dt>
<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.NcParsers.Claims.IMessageClaim.html">IMessageClaim</a></dt>
<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.NcParsers.Claims.IModalFlagClaim.html">IModalFlagClaim</a></dt>
<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.NcParsers.Claims.IOneShotClaim.html">IOneShotClaim</a></dt>
<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.NcParsers.Claims.IPauseClaim.html">IPauseClaim</a></dt>
<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.NcParsers.Claims.IPolarClaim.html">IPolarClaim</a></dt>
<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.NcParsers.Claims.IPositioningModeClaim.html">IPositioningModeClaim</a></dt>
<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.NcParsers.Claims.IPreparedToolClaim.html">IPreparedToolClaim</a></dt>
<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.NcParsers.Claims.IProgramXyzClaim.html">IProgramXyzClaim</a></dt>
<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.NcParsers.Claims.ISpindleSpeedClaim.html">ISpindleSpeedClaim</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.Claims.IToolClaim.html">IToolClaim</a></dt>
<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.NcParsers.Claims.PositioningMode.html">PositioningMode</a></dt>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html">PositioningMode</a></dt>
<dd></dd>
</dl>

View File

@ -2,9 +2,9 @@
<html>
<head>
<meta charset="utf-8">
<title>Class SemanticPiece | 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 SemanticPiece | 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.NcParsers.Semantics.SemanticPiece">
<article data-uid="Hi.Numerical.SoftParsers.Claims.ClaimPiece">
<h1 id="Hi_NcParsers_Semantics_SemanticPiece" data-uid="Hi.NcParsers.Semantics.SemanticPiece" class="text-break">
Class SemanticPiece
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Semantics.html">Semantics</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 SemanticPiece
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class SemanticPiece</code></pre>
<pre><code class="lang-csharp hljs">public class ClaimPiece</code></pre>
</div>
@ -111,7 +111,7 @@ Class SemanticPiece
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">SemanticPiece</span></div>
<div><span class="xref">ClaimPiece</span></div>
</dd>
</dl>
@ -171,8 +171,8 @@ Class SemanticPiece
<h2 id="Hi_NcParsers_Semantics_SemanticPiece_remarks">Remarks</h2>
<div class="markdown level0 remarks"><p>The design pattern of <a class="xref" href="Hi.NcParsers.Semantics.SemanticPiece.html#Hi_NcParsers_Semantics_SemanticPiece_Sentence">Sentence</a>, <a class="xref" href="Hi.NcParsers.Semantics.SemanticPiece.html#Hi_NcParsers_Semantics_SemanticPiece_JsonObject">JsonObject</a> and <a class="xref" href="Hi.NcParsers.Claims.SentenceClaim.html">SentenceClaim</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 SemanticPiece
</h2>
<a id="Hi_NcParsers_Semantics_SemanticPiece__ctor_" data-uid="Hi.NcParsers.Semantics.SemanticPiece.#ctor*"></a>
<a id="Hi_Numerical_SoftParsers_Claims_ClaimPiece__ctor_" data-uid="Hi.Numerical.SoftParsers.Claims.ClaimPiece.#ctor*"></a>
<h3 id="Hi_NcParsers_Semantics_SemanticPiece__ctor_Hi_NcParsers_Sentence_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.NcParsers.Semantics.SemanticPiece.#ctor(Hi.NcParsers.Sentence,System.Text.Json.Nodes.JsonObject)">
SemanticPiece(Sentence, JsonObject)
<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,12 +191,12 @@ Class SemanticPiece
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public SemanticPiece(Sentence sentence, JsonObject jsonObject)</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>sentence</code> <a class="xref" href="Hi.NcParsers.Sentence.html">Sentence</a></dt>
<dt><code>sentence</code> <a class="xref" href="Hi.Numerical.SoftParsers.Raws.Sentence.html">Sentence</a></dt>
<dd></dd>
<dt><code>jsonObject</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonobject">JsonObject</a></dt>
<dd></dd>
@ -217,9 +217,9 @@ Class SemanticPiece
</h2>
<a id="Hi_NcParsers_Semantics_SemanticPiece_ClaimList_" data-uid="Hi.NcParsers.Semantics.SemanticPiece.ClaimList*"></a>
<a id="Hi_Numerical_SoftParsers_Claims_ClaimPiece_ClaimList_" data-uid="Hi.Numerical.SoftParsers.Claims.ClaimPiece.ClaimList*"></a>
<h3 id="Hi_NcParsers_Semantics_SemanticPiece_ClaimList" data-uid="Hi.NcParsers.Semantics.SemanticPiece.ClaimList">
<h3 id="Hi_Numerical_SoftParsers_Claims_ClaimPiece_ClaimList" data-uid="Hi.Numerical.SoftParsers.Claims.ClaimPiece.ClaimList">
ClaimList
</h3>
@ -237,7 +237,7 @@ Class SemanticPiece
<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.NcParsers.Claims.IClaim.html">IClaim</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>
@ -248,9 +248,9 @@ Class SemanticPiece
<a id="Hi_NcParsers_Semantics_SemanticPiece_JsonObject_" data-uid="Hi.NcParsers.Semantics.SemanticPiece.JsonObject*"></a>
<a id="Hi_Numerical_SoftParsers_Claims_ClaimPiece_JsonObject_" data-uid="Hi.Numerical.SoftParsers.Claims.ClaimPiece.JsonObject*"></a>
<h3 id="Hi_NcParsers_Semantics_SemanticPiece_JsonObject" data-uid="Hi.NcParsers.Semantics.SemanticPiece.JsonObject">
<h3 id="Hi_Numerical_SoftParsers_Claims_ClaimPiece_JsonObject" data-uid="Hi.Numerical.SoftParsers.Claims.ClaimPiece.JsonObject">
JsonObject
</h3>
@ -279,9 +279,9 @@ Class SemanticPiece
<a id="Hi_NcParsers_Semantics_SemanticPiece_Sentence_" data-uid="Hi.NcParsers.Semantics.SemanticPiece.Sentence*"></a>
<a id="Hi_Numerical_SoftParsers_Claims_ClaimPiece_Sentence_" data-uid="Hi.Numerical.SoftParsers.Claims.ClaimPiece.Sentence*"></a>
<h3 id="Hi_NcParsers_Semantics_SemanticPiece_Sentence" data-uid="Hi.NcParsers.Semantics.SemanticPiece.Sentence">
<h3 id="Hi_Numerical_SoftParsers_Claims_ClaimPiece_Sentence" data-uid="Hi.Numerical.SoftParsers.Claims.ClaimPiece.Sentence">
Sentence
</h3>
@ -299,7 +299,7 @@ Class SemanticPiece
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.NcParsers.Sentence.html">Sentence</a></dt>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Raws.Sentence.html">Sentence</a></dt>
<dd></dd>
</dl>

View File

@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface INcSemantic | HiAPI-C# 2025 ">
<meta name="description" content="Builder of .SentenceClaim and LinkedList.">
<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,20 +84,20 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Semantics.INcSemantic">
<article data-uid="Hi.Numerical.SoftParsers.Claims.INcSemantic">
<h1 id="Hi_NcParsers_Semantics_INcSemantic" data-uid="Hi.NcParsers.Semantics.INcSemantic" class="text-break">
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Semantics.html">Semantics</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.NcParsers.Semantics.SemanticPiece.html">SemanticPiece</a>.SentenceClaim and <a class="xref" href="Hi.NcParsers.Semantics.SemanticPiece.html">SemanticPiece</a> LinkedList.</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>
@ -153,9 +153,9 @@ Interface INcSemantic
</h2>
<a id="Hi_NcParsers_Semantics_INcSemantic_DisplayName_" data-uid="Hi.NcParsers.Semantics.INcSemantic.DisplayName*"></a>
<a id="Hi_Numerical_SoftParsers_Claims_INcSemantic_DisplayName_" data-uid="Hi.Numerical.SoftParsers.Claims.INcSemantic.DisplayName*"></a>
<h3 id="Hi_NcParsers_Semantics_INcSemantic_DisplayName" data-uid="Hi.NcParsers.Semantics.INcSemantic.DisplayName">
<h3 id="Hi_Numerical_SoftParsers_Claims_INcSemantic_DisplayName" data-uid="Hi.Numerical.SoftParsers.Claims.INcSemantic.DisplayName">
DisplayName
</h3>
@ -189,24 +189,24 @@ Interface INcSemantic
</h2>
<a id="Hi_NcParsers_Semantics_INcSemantic_Build_" data-uid="Hi.NcParsers.Semantics.INcSemantic.Build*"></a>
<a id="Hi_Numerical_SoftParsers_Claims_INcSemantic_Build_" data-uid="Hi.Numerical.SoftParsers.Claims.INcSemantic.Build*"></a>
<h3 id="Hi_NcParsers_Semantics_INcSemantic_Build_System_Collections_Generic_LinkedListNode_Hi_NcParsers_Semantics_SemanticPiece__" data-uid="Hi.NcParsers.Semantics.INcSemantic.Build(System.Collections.Generic.LinkedListNode{Hi.NcParsers.Semantics.SemanticPiece})">
Build(LinkedListNode&lt;SemanticPiece&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>Refine <a class="xref" href="Hi.NcParsers.Semantics.SemanticPiece.html">SemanticPiece</a>.<a class="xref" href="Hi.NcParsers.Semantics.SemanticPiece.html#Hi_NcParsers_Semantics_SemanticPiece_ClaimList">ClaimList</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;SemanticPiece&gt; semanticPieceNode)</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>semanticPieceNode</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.linkedlistnode-1">LinkedListNode</a>&lt;<a class="xref" href="Hi.NcParsers.Semantics.SemanticPiece.html">SemanticPiece</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>
@ -217,7 +217,7 @@ Interface INcSemantic
<h4 class="section" id="Hi_NcParsers_Semantics_INcSemantic_Build_System_Collections_Generic_LinkedListNode_Hi_NcParsers_Semantics_SemanticPiece___remarks">Remarks</h4>
<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>

View File

@ -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>

View File

@ -2,9 +2,9 @@
<html>
<head>
<meta charset="utf-8">
<title>Class McAbcCyclicPathSemantic | HiAPI-C# 2025 </title>
<title>Class McAbcShortestPathSemantic | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class McAbcCyclicPathSemantic | HiAPI-C# 2025 ">
<meta name="title" content="Class McAbcShortestPathSemantic | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Semantics.McAbcCyclicPathSemantic">
<article data-uid="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic">
<h1 id="Hi_NcParsers_Semantics_McAbcCyclicPathSemantic" data-uid="Hi.NcParsers.Semantics.McAbcCyclicPathSemantic" class="text-break">
Class McAbcCyclicPathSemantic
<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.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Semantics.html">Semantics</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 McAbcCyclicPathSemantic
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class McAbcCyclicPathSemantic : INcSemantic, IToXElement</code></pre>
<pre><code class="lang-csharp hljs">public class McAbcShortestPathSemantic : INcSemantic, IToXElement</code></pre>
</div>
@ -111,14 +111,14 @@ Class McAbcCyclicPathSemantic
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">McAbcCyclicPathSemantic</span></div>
<div><span class="xref">McAbcShortestPathSemantic</span></div>
</dd>
</dl>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.NcParsers.Semantics.INcSemantic.html">INcSemantic</a></div>
<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>
@ -184,10 +184,10 @@ Class McAbcCyclicPathSemantic
</h2>
<a id="Hi_NcParsers_Semantics_McAbcCyclicPathSemantic__ctor_" data-uid="Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.#ctor*"></a>
<a id="Hi_Numerical_SoftParsers_Claims_McAbcShortestPathSemantic__ctor_" data-uid="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic.#ctor*"></a>
<h3 id="Hi_NcParsers_Semantics_McAbcCyclicPathSemantic__ctor" data-uid="Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.#ctor">
McAbcCyclicPathSemantic()
<h3 id="Hi_Numerical_SoftParsers_Claims_McAbcShortestPathSemantic__ctor" data-uid="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic.#ctor">
McAbcShortestPathSemantic()
</h3>
@ -195,7 +195,7 @@ Class McAbcCyclicPathSemantic
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public McAbcCyclicPathSemantic()</code></pre>
<pre><code class="lang-csharp hljs">public McAbcShortestPathSemantic()</code></pre>
</div>
@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
</h2>
<a id="Hi_NcParsers_Semantics_McAbcCyclicPathSemantic_DisplayName_" data-uid="Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.DisplayName*"></a>
<a id="Hi_Numerical_SoftParsers_Claims_McAbcShortestPathSemantic_DisplayName_" data-uid="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic.DisplayName*"></a>
<h3 id="Hi_NcParsers_Semantics_McAbcCyclicPathSemantic_DisplayName" data-uid="Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.DisplayName">
<h3 id="Hi_Numerical_SoftParsers_Claims_McAbcShortestPathSemantic_DisplayName" data-uid="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic.DisplayName">
DisplayName
</h3>
@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
<a id="Hi_NcParsers_Semantics_McAbcCyclicPathSemantic_XName_" data-uid="Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.XName*"></a>
<a id="Hi_Numerical_SoftParsers_Claims_McAbcShortestPathSemantic_XName_" data-uid="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic.XName*"></a>
<h3 id="Hi_NcParsers_Semantics_McAbcCyclicPathSemantic_XName" data-uid="Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.XName">
<h3 id="Hi_Numerical_SoftParsers_Claims_McAbcShortestPathSemantic_XName" data-uid="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic.XName">
XName
</h3>
@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
</h2>
<a id="Hi_NcParsers_Semantics_McAbcCyclicPathSemantic_Build_" data-uid="Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.Build*"></a>
<a id="Hi_Numerical_SoftParsers_Claims_McAbcShortestPathSemantic_Build_" data-uid="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic.Build*"></a>
<h3 id="Hi_NcParsers_Semantics_McAbcCyclicPathSemantic_Build_System_Collections_Generic_LinkedListNode_Hi_NcParsers_Semantics_SemanticPiece__" data-uid="Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.Build(System.Collections.Generic.LinkedListNode{Hi.NcParsers.Semantics.SemanticPiece})">
Build(LinkedListNode&lt;SemanticPiece&gt;)
<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.NcParsers.Semantics.SemanticPiece.html">SemanticPiece</a>.<a class="xref" href="Hi.NcParsers.Semantics.SemanticPiece.html#Hi_NcParsers_Semantics_SemanticPiece_ClaimList">ClaimList</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">public void Build(LinkedListNode&lt;SemanticPiece&gt; semanticPieceNode)</code></pre>
<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>semanticPieceNode</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.linkedlistnode-1">LinkedListNode</a>&lt;<a class="xref" href="Hi.NcParsers.Semantics.SemanticPiece.html">SemanticPiece</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>
@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
<h4 class="section" id="Hi_NcParsers_Semantics_McAbcCyclicPathSemantic_Build_System_Collections_Generic_LinkedListNode_Hi_NcParsers_Semantics_SemanticPiece___remarks">Remarks</h4>
<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_NcParsers_Semantics_McAbcCyclicPathSemantic_ToXElement_" data-uid="Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.ToXElement*"></a>
<a id="Hi_Numerical_SoftParsers_Claims_McAbcShortestPathSemantic_ToXElement_" data-uid="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic.ToXElement*"></a>
<h3 id="Hi_NcParsers_Semantics_McAbcCyclicPathSemantic_ToXElement" data-uid="Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.ToXElement">
<h3 id="Hi_Numerical_SoftParsers_Claims_McAbcShortestPathSemantic_ToXElement" data-uid="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic.ToXElement">
ToXElement()
</h3>

View File

@ -2,9 +2,9 @@
<html>
<head>
<meta charset="utf-8">
<title>Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025 </title>
<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.NcParsers.Semantics | HiAPI-C# 2025 ">
<meta name="title" content="Namespace Hi.Numerical.SoftParsers.Claims | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
@ -84,9 +84,9 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Semantics">
<article data-uid="Hi.Numerical.SoftParsers.Claims">
<h1 id="Hi_NcParsers_Semantics" data-uid="Hi.NcParsers.Semantics" class="text-break">Namespace Hi.NcParsers.Semantics</h1>
<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>
@ -95,23 +95,23 @@
Classes
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html">McAbcCyclicPathSemantic</a></dt>
<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.NcParsers.Semantics.ProgramXyzSemantic.html">ProgramXyzSemantic</a></dt>
<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.NcParsers.Semantics.SemanticPiece.html">SemanticPiece</a></dt>
<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.NcParsers.Semantics.INcSemantic.html">INcSemantic</a></dt>
<dd><p>Builder of <a class="xref" href="Hi.NcParsers.Semantics.SemanticPiece.html">SemanticPiece</a>.SentenceClaim and <a class="xref" href="Hi.NcParsers.Semantics.SemanticPiece.html">SemanticPiece</a> LinkedList.</p>
<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>

View File

@ -0,0 +1,210 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Interface ICommentGrabber | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface ICommentGrabber | 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.ICommentGrabber">
<h1 id="Hi_Numerical_SoftParsers_ICommentGrabber" data-uid="Hi.Numerical.SoftParsers.ICommentGrabber" class="text-break">
Interface ICommentGrabber
</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></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 ICommentGrabber</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_SoftParsers_ICommentGrabber_GrabComment_" data-uid="Hi.Numerical.SoftParsers.ICommentGrabber.GrabComment*"></a>
<h3 id="Hi_Numerical_SoftParsers_ICommentGrabber_GrabComment_System_String__" data-uid="Hi.Numerical.SoftParsers.ICommentGrabber.GrabComment(System.String@)">
GrabComment(ref string)
</h3>
<div class="markdown level1 summary"><p>Grab comment from <code class="paramref">ncText</code>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">SoftNcComment GrabComment(ref string ncText)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>ncText</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SoftNcComment.html">SoftNcComment</a></dt>
<dd><p>comment if it existed; null if no comments</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>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Keywords.Comment">
<article data-uid="Hi.Numerical.SoftParsers.Keywords.Comment">
<h1 id="Hi_NcParsers_Keywords_Comment" data-uid="Hi.NcParsers.Keywords.Comment" class="text-break">
<h1 id="Hi_Numerical_SoftParsers_Keywords_Comment" data-uid="Hi.Numerical.SoftParsers.Keywords.Comment" class="text-break">
Class Comment
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Keywords.html">Keywords</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.Keywords.html">Keywords</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -177,9 +177,9 @@ Class Comment
</h2>
<a id="Hi_NcParsers_Keywords_Comment_ContentWithSymbol_" data-uid="Hi.NcParsers.Keywords.Comment.ContentWithSymbol*"></a>
<a id="Hi_Numerical_SoftParsers_Keywords_Comment_ContentWithSymbol_" data-uid="Hi.Numerical.SoftParsers.Keywords.Comment.ContentWithSymbol*"></a>
<h3 id="Hi_NcParsers_Keywords_Comment_ContentWithSymbol" data-uid="Hi.NcParsers.Keywords.Comment.ContentWithSymbol">
<h3 id="Hi_Numerical_SoftParsers_Keywords_Comment_ContentWithSymbol" data-uid="Hi.Numerical.SoftParsers.Keywords.Comment.ContentWithSymbol">
ContentWithSymbol
</h3>
@ -208,9 +208,9 @@ Class Comment
<a id="Hi_NcParsers_Keywords_Comment_ContentWithoutSymbol_" data-uid="Hi.NcParsers.Keywords.Comment.ContentWithoutSymbol*"></a>
<a id="Hi_Numerical_SoftParsers_Keywords_Comment_ContentWithoutSymbol_" data-uid="Hi.Numerical.SoftParsers.Keywords.Comment.ContentWithoutSymbol*"></a>
<h3 id="Hi_NcParsers_Keywords_Comment_ContentWithoutSymbol" data-uid="Hi.NcParsers.Keywords.Comment.ContentWithoutSymbol">
<h3 id="Hi_Numerical_SoftParsers_Keywords_Comment_ContentWithoutSymbol" data-uid="Hi.Numerical.SoftParsers.Keywords.Comment.ContentWithoutSymbol">
ContentWithoutSymbol
</h3>
@ -239,9 +239,9 @@ Class Comment
<a id="Hi_NcParsers_Keywords_Comment_OralContent_" data-uid="Hi.NcParsers.Keywords.Comment.OralContent*"></a>
<a id="Hi_Numerical_SoftParsers_Keywords_Comment_OralContent_" data-uid="Hi.Numerical.SoftParsers.Keywords.Comment.OralContent*"></a>
<h3 id="Hi_NcParsers_Keywords_Comment_OralContent" data-uid="Hi.NcParsers.Keywords.Comment.OralContent">
<h3 id="Hi_Numerical_SoftParsers_Keywords_Comment_OralContent" data-uid="Hi.Numerical.SoftParsers.Keywords.Comment.OralContent">
OralContent
</h3>
@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.</p>
<a id="Hi_NcParsers_Keywords_Comment_Symbol_" data-uid="Hi.NcParsers.Keywords.Comment.Symbol*"></a>
<a id="Hi_Numerical_SoftParsers_Keywords_Comment_Symbol_" data-uid="Hi.Numerical.SoftParsers.Keywords.Comment.Symbol*"></a>
<h3 id="Hi_NcParsers_Keywords_Comment_Symbol" data-uid="Hi.NcParsers.Keywords.Comment.Symbol">
<h3 id="Hi_Numerical_SoftParsers_Keywords_Comment_Symbol" data-uid="Hi.Numerical.SoftParsers.Keywords.Comment.Symbol">
Symbol
</h3>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Keywords.CsScript">
<article data-uid="Hi.Numerical.SoftParsers.Keywords.CsScript">
<h1 id="Hi_NcParsers_Keywords_CsScript" data-uid="Hi.NcParsers.Keywords.CsScript" class="text-break">
<h1 id="Hi_Numerical_SoftParsers_Keywords_CsScript" data-uid="Hi.Numerical.SoftParsers.Keywords.CsScript" class="text-break">
Class CsScript
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Keywords.html">Keywords</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.Keywords.html">Keywords</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -177,9 +177,9 @@ Class CsScript
</h2>
<a id="Hi_NcParsers_Keywords_CsScript_BeginScript_" data-uid="Hi.NcParsers.Keywords.CsScript.BeginScript*"></a>
<a id="Hi_Numerical_SoftParsers_Keywords_CsScript_BeginScript_" data-uid="Hi.Numerical.SoftParsers.Keywords.CsScript.BeginScript*"></a>
<h3 id="Hi_NcParsers_Keywords_CsScript_BeginScript" data-uid="Hi.NcParsers.Keywords.CsScript.BeginScript">
<h3 id="Hi_Numerical_SoftParsers_Keywords_CsScript_BeginScript" data-uid="Hi.Numerical.SoftParsers.Keywords.CsScript.BeginScript">
BeginScript
</h3>
@ -209,9 +209,9 @@ Class CsScript
<a id="Hi_NcParsers_Keywords_CsScript_EndScript_" data-uid="Hi.NcParsers.Keywords.CsScript.EndScript*"></a>
<a id="Hi_Numerical_SoftParsers_Keywords_CsScript_EndScript_" data-uid="Hi.Numerical.SoftParsers.Keywords.CsScript.EndScript*"></a>
<h3 id="Hi_NcParsers_Keywords_CsScript_EndScript" data-uid="Hi.NcParsers.Keywords.CsScript.EndScript">
<h3 id="Hi_Numerical_SoftParsers_Keywords_CsScript_EndScript" data-uid="Hi.Numerical.SoftParsers.Keywords.CsScript.EndScript">
EndScript
</h3>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Keywords.Heidenhain">
<article data-uid="Hi.Numerical.SoftParsers.Keywords.Heidenhain">
<h1 id="Hi_NcParsers_Keywords_Heidenhain" data-uid="Hi.NcParsers.Keywords.Heidenhain" class="text-break">
<h1 id="Hi_Numerical_SoftParsers_Keywords_Heidenhain" data-uid="Hi.Numerical.SoftParsers.Keywords.Heidenhain" class="text-break">
Class Heidenhain
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Keywords.html">Keywords</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.Keywords.html">Keywords</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -177,9 +177,9 @@ Class Heidenhain
</h2>
<a id="Hi_NcParsers_Keywords_Heidenhain_CyclHead_" data-uid="Hi.NcParsers.Keywords.Heidenhain.CyclHead*"></a>
<a id="Hi_Numerical_SoftParsers_Keywords_Heidenhain_CyclHead_" data-uid="Hi.Numerical.SoftParsers.Keywords.Heidenhain.CyclHead*"></a>
<h3 id="Hi_NcParsers_Keywords_Heidenhain_CyclHead" data-uid="Hi.NcParsers.Keywords.Heidenhain.CyclHead">
<h3 id="Hi_Numerical_SoftParsers_Keywords_Heidenhain_CyclHead" data-uid="Hi.Numerical.SoftParsers.Keywords.Heidenhain.CyclHead">
CyclHead
</h3>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Keywords.IndexNote">
<article data-uid="Hi.Numerical.SoftParsers.Keywords.IndexNote">
<h1 id="Hi_NcParsers_Keywords_IndexNote" data-uid="Hi.NcParsers.Keywords.IndexNote" class="text-break">
<h1 id="Hi_Numerical_SoftParsers_Keywords_IndexNote" data-uid="Hi.Numerical.SoftParsers.Keywords.IndexNote" class="text-break">
Class IndexNote
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Keywords.html">Keywords</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.Keywords.html">Keywords</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -177,9 +177,9 @@ Class IndexNote
</h2>
<a id="Hi_NcParsers_Keywords_IndexNote_Number_" data-uid="Hi.NcParsers.Keywords.IndexNote.Number*"></a>
<a id="Hi_Numerical_SoftParsers_Keywords_IndexNote_Number_" data-uid="Hi.Numerical.SoftParsers.Keywords.IndexNote.Number*"></a>
<h3 id="Hi_NcParsers_Keywords_IndexNote_Number" data-uid="Hi.NcParsers.Keywords.IndexNote.Number">
<h3 id="Hi_Numerical_SoftParsers_Keywords_IndexNote_Number" data-uid="Hi.Numerical.SoftParsers.Keywords.IndexNote.Number">
Number
</h3>
@ -208,9 +208,9 @@ Class IndexNote
<a id="Hi_NcParsers_Keywords_IndexNote_Symbol_" data-uid="Hi.NcParsers.Keywords.IndexNote.Symbol*"></a>
<a id="Hi_Numerical_SoftParsers_Keywords_IndexNote_Symbol_" data-uid="Hi.Numerical.SoftParsers.Keywords.IndexNote.Symbol*"></a>
<h3 id="Hi_NcParsers_Keywords_IndexNote_Symbol" data-uid="Hi.NcParsers.Keywords.IndexNote.Symbol">
<h3 id="Hi_Numerical_SoftParsers_Keywords_IndexNote_Symbol" data-uid="Hi.Numerical.SoftParsers.Keywords.IndexNote.Symbol">
Symbol
</h3>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Keywords.Root">
<article data-uid="Hi.Numerical.SoftParsers.Keywords.Root">
<h1 id="Hi_NcParsers_Keywords_Root" data-uid="Hi.NcParsers.Keywords.Root" class="text-break">
<h1 id="Hi_Numerical_SoftParsers_Keywords_Root" data-uid="Hi.Numerical.SoftParsers.Keywords.Root" class="text-break">
Class Root
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Keywords.html">Keywords</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.Keywords.html">Keywords</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -171,7 +171,7 @@ Class Root
<h2 id="Hi_NcParsers_Keywords_Root_remarks">Remarks</h2>
<h2 id="Hi_Numerical_SoftParsers_Keywords_Root_remarks">Remarks</h2>
<div class="markdown level0 remarks"><p>Special class that only the name of this class in the category not shown in the json head since the object is json root.</p>
</div>
@ -180,9 +180,9 @@ Class Root
</h2>
<a id="Hi_NcParsers_Keywords_Root_Flags_" data-uid="Hi.NcParsers.Keywords.Root.Flags*"></a>
<a id="Hi_Numerical_SoftParsers_Keywords_Root_Flags_" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.Flags*"></a>
<h3 id="Hi_NcParsers_Keywords_Root_Flags" data-uid="Hi.NcParsers.Keywords.Root.Flags">
<h3 id="Hi_Numerical_SoftParsers_Keywords_Root_Flags" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.Flags">
Flags
</h3>
@ -212,9 +212,9 @@ Class Root
<a id="Hi_NcParsers_Keywords_Root_Ignored_" data-uid="Hi.NcParsers.Keywords.Root.Ignored*"></a>
<a id="Hi_Numerical_SoftParsers_Keywords_Root_Ignored_" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.Ignored*"></a>
<h3 id="Hi_NcParsers_Keywords_Root_Ignored" data-uid="Hi.NcParsers.Keywords.Root.Ignored">
<h3 id="Hi_Numerical_SoftParsers_Keywords_Root_Ignored" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.Ignored">
Ignored
</h3>
@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.</p>
<a id="Hi_NcParsers_Keywords_Root_Skipped_" data-uid="Hi.NcParsers.Keywords.Root.Skipped*"></a>
<a id="Hi_Numerical_SoftParsers_Keywords_Root_Skipped_" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.Skipped*"></a>
<h3 id="Hi_NcParsers_Keywords_Root_Skipped" data-uid="Hi.NcParsers.Keywords.Root.Skipped">
<h3 id="Hi_Numerical_SoftParsers_Keywords_Root_Skipped" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.Skipped">
Skipped
</h3>
@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.</p>
<a id="Hi_NcParsers_Keywords_Root_SkippedFlags_" data-uid="Hi.NcParsers.Keywords.Root.SkippedFlags*"></a>
<a id="Hi_Numerical_SoftParsers_Keywords_Root_SkippedFlags_" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.SkippedFlags*"></a>
<h3 id="Hi_NcParsers_Keywords_Root_SkippedFlags" data-uid="Hi.NcParsers.Keywords.Root.SkippedFlags">
<h3 id="Hi_Numerical_SoftParsers_Keywords_Root_SkippedFlags" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.SkippedFlags">
SkippedFlags
</h3>
@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.</p>
<a id="Hi_NcParsers_Keywords_Root_UnExpectedFlags_" data-uid="Hi.NcParsers.Keywords.Root.UnExpectedFlags*"></a>
<a id="Hi_Numerical_SoftParsers_Keywords_Root_UnExpectedFlags_" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.UnExpectedFlags*"></a>
<h3 id="Hi_NcParsers_Keywords_Root_UnExpectedFlags" data-uid="Hi.NcParsers.Keywords.Root.UnExpectedFlags">
<h3 id="Hi_Numerical_SoftParsers_Keywords_Root_UnExpectedFlags" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.UnExpectedFlags">
UnExpectedFlags
</h3>
@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.</p>
<a id="Hi_NcParsers_Keywords_Root_UnManagedText_" data-uid="Hi.NcParsers.Keywords.Root.UnManagedText*"></a>
<a id="Hi_Numerical_SoftParsers_Keywords_Root_UnManagedText_" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.UnManagedText*"></a>
<h3 id="Hi_NcParsers_Keywords_Root_UnManagedText" data-uid="Hi.NcParsers.Keywords.Root.UnManagedText">
<h3 id="Hi_Numerical_SoftParsers_Keywords_Root_UnManagedText" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.UnManagedText">
UnManagedText
</h3>
@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.</p>
<a id="Hi_NcParsers_Keywords_Root_UnSupported_" data-uid="Hi.NcParsers.Keywords.Root.UnSupported*"></a>
<a id="Hi_Numerical_SoftParsers_Keywords_Root_UnSupported_" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.UnSupported*"></a>
<h3 id="Hi_NcParsers_Keywords_Root_UnSupported" data-uid="Hi.NcParsers.Keywords.Root.UnSupported">
<h3 id="Hi_Numerical_SoftParsers_Keywords_Root_UnSupported" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.UnSupported">
UnSupported
</h3>
@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.</p>
<a id="Hi_NcParsers_Keywords_Root_UnSupportedFlags_" data-uid="Hi.NcParsers.Keywords.Root.UnSupportedFlags*"></a>
<a id="Hi_Numerical_SoftParsers_Keywords_Root_UnSupportedFlags_" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.UnSupportedFlags*"></a>
<h3 id="Hi_NcParsers_Keywords_Root_UnSupportedFlags" data-uid="Hi.NcParsers.Keywords.Root.UnSupportedFlags">
<h3 id="Hi_Numerical_SoftParsers_Keywords_Root_UnSupportedFlags" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.UnSupportedFlags">
UnSupportedFlags
</h3>
@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.</p>
<a id="Hi_NcParsers_Keywords_Root_UnknownFlags_" data-uid="Hi.NcParsers.Keywords.Root.UnknownFlags*"></a>
<a id="Hi_Numerical_SoftParsers_Keywords_Root_UnknownFlags_" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.UnknownFlags*"></a>
<h3 id="Hi_NcParsers_Keywords_Root_UnknownFlags" data-uid="Hi.NcParsers.Keywords.Root.UnknownFlags">
<h3 id="Hi_Numerical_SoftParsers_Keywords_Root_UnknownFlags" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.UnknownFlags">
UnknownFlags
</h3>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Keywords.Siemens">
<article data-uid="Hi.Numerical.SoftParsers.Keywords.Siemens">
<h1 id="Hi_NcParsers_Keywords_Siemens" data-uid="Hi.NcParsers.Keywords.Siemens" class="text-break">
<h1 id="Hi_Numerical_SoftParsers_Keywords_Siemens" data-uid="Hi.Numerical.SoftParsers.Keywords.Siemens" class="text-break">
Class Siemens
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Keywords.html">Keywords</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.Keywords.html">Keywords</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>

View File

@ -2,9 +2,9 @@
<html>
<head>
<meta charset="utf-8">
<title>Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025 </title>
<title>Namespace Hi.Numerical.SoftParsers.Keywords | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025 ">
<meta name="title" content="Namespace Hi.Numerical.SoftParsers.Keywords | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
@ -84,9 +84,9 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs">
<article data-uid="Hi.Numerical.SoftParsers.Keywords">
<h1 id="Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs" data-uid="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs" class="text-break">Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs</h1>
<h1 id="Hi_Numerical_SoftParsers_Keywords" data-uid="Hi.Numerical.SoftParsers.Keywords" class="text-break">Namespace Hi.Numerical.SoftParsers.Keywords</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>
<div class="markdown level0 remarks"></div>
@ -95,15 +95,27 @@
Classes
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html">HeadPercentCommentSyntax</a></dt>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Keywords.Comment.html">Comment</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html">QuoteCommentSyntax</a></dt>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Keywords.CsScript.html">CsScript</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html">TailCommentSyntax</a></dt>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Keywords.Heidenhain.html">Heidenhain</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Keywords.IndexNote.html">IndexNote</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Keywords.Root.html">Root</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Keywords.Siemens.html">Siemens</a></dt>
<dd></dd>
</dl>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Segmenters.HeidenhainSegmenter">
<article data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter">
<h1 id="Hi_NcParsers_Segmenters_HeidenhainSegmenter" data-uid="Hi.NcParsers.Segmenters.HeidenhainSegmenter" class="text-break">
<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">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Segmenters.html">Segmenters</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.Raws.html">Raws</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -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 HeidenhainSegmenter : ISegmenter, IToXElement</code></pre>
<pre><code class="lang-csharp hljs">public class HeidenhainSegmenter : ISegmenter</code></pre>
</div>
@ -120,8 +120,7 @@ Also support single line NC block.</p>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.NcParsers.Segmenters.ISegmenter.html">ISegmenter</a></div>
<div><a class="xref" href="Hi.Common.XmlUtils.IToXElement.html">IToXElement</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Raws.ISegmenter.html">ISegmenter</a></div>
</dd>
</dl>
@ -186,9 +185,9 @@ Also support single line NC block.</p>
</h2>
<a id="Hi_NcParsers_Segmenters_HeidenhainSegmenter__ctor_" data-uid="Hi.NcParsers.Segmenters.HeidenhainSegmenter.#ctor*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_HeidenhainSegmenter__ctor_" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.#ctor*"></a>
<h3 id="Hi_NcParsers_Segmenters_HeidenhainSegmenter__ctor" data-uid="Hi.NcParsers.Segmenters.HeidenhainSegmenter.#ctor">
<h3 id="Hi_Numerical_SoftParsers_Raws_HeidenhainSegmenter__ctor" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.#ctor">
HeidenhainSegmenter()
</h3>
@ -216,9 +215,9 @@ Also support single line NC block.</p>
</h2>
<a id="Hi_NcParsers_Segmenters_HeidenhainSegmenter_Name_" data-uid="Hi.NcParsers.Segmenters.HeidenhainSegmenter.Name*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_HeidenhainSegmenter_Name_" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.Name*"></a>
<h3 id="Hi_NcParsers_Segmenters_HeidenhainSegmenter_Name" data-uid="Hi.NcParsers.Segmenters.HeidenhainSegmenter.Name">
<h3 id="Hi_Numerical_SoftParsers_Raws_HeidenhainSegmenter_Name" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.Name">
Name
</h3>
@ -247,44 +246,13 @@ Also support single line NC block.</p>
<a id="Hi_NcParsers_Segmenters_HeidenhainSegmenter_XName_" data-uid="Hi.NcParsers.Segmenters.HeidenhainSegmenter.XName*"></a>
<h3 id="Hi_NcParsers_Segmenters_HeidenhainSegmenter_XName" data-uid="Hi.NcParsers.Segmenters.HeidenhainSegmenter.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_NcParsers_Segmenters_HeidenhainSegmenter_GetSegment_" data-uid="Hi.NcParsers.Segmenters.HeidenhainSegmenter.GetSegment*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_HeidenhainSegmenter_GetSegment_" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.GetSegment*"></a>
<h3 id="Hi_NcParsers_Segmenters_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.NcParsers.Segmenters.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}@)">
<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>
@ -320,39 +288,6 @@ the <code class="paramref">srcNode</code> can be any node in the nodes from <cod
<a id="Hi_NcParsers_Segmenters_HeidenhainSegmenter_ToXElement_" data-uid="Hi.NcParsers.Segmenters.HeidenhainSegmenter.ToXElement*"></a>
<h3 id="Hi_NcParsers_Segmenters_HeidenhainSegmenter_ToXElement" data-uid="Hi.NcParsers.Segmenters.HeidenhainSegmenter.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>

View File

@ -84,25 +84,25 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Segmenters.ISegmenter">
<article data-uid="Hi.Numerical.SoftParsers.Raws.ISegmenter">
<h1 id="Hi_NcParsers_Segmenters_ISegmenter" data-uid="Hi.NcParsers.Segmenters.ISegmenter" class="text-break">
<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">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Segmenters.html">Segmenters</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.Raws.html">Raws</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>interface to get segment for <a class="xref" href="Hi.NcParsers.Sentence.html">Sentence</a>.</p>
<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 ISegmenter : IToXElement</code></pre>
<pre><code class="lang-csharp hljs">public interface ISegmenter</code></pre>
</div>
@ -111,13 +111,6 @@ Interface ISegmenter
<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>
@ -153,9 +146,9 @@ Interface ISegmenter
</h2>
<a id="Hi_NcParsers_Segmenters_ISegmenter_Name_" data-uid="Hi.NcParsers.Segmenters.ISegmenter.Name*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_ISegmenter_Name_" data-uid="Hi.Numerical.SoftParsers.Raws.ISegmenter.Name*"></a>
<h3 id="Hi_NcParsers_Segmenters_ISegmenter_Name" data-uid="Hi.NcParsers.Segmenters.ISegmenter.Name">
<h3 id="Hi_Numerical_SoftParsers_Raws_ISegmenter_Name" data-uid="Hi.Numerical.SoftParsers.Raws.ISegmenter.Name">
Name
</h3>
@ -188,9 +181,9 @@ Interface ISegmenter
</h2>
<a id="Hi_NcParsers_Segmenters_ISegmenter_GetSegment_" data-uid="Hi.NcParsers.Segmenters.ISegmenter.GetSegment*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_ISegmenter_GetSegment_" data-uid="Hi.Numerical.SoftParsers.Raws.ISegmenter.GetSegment*"></a>
<h3 id="Hi_NcParsers_Segmenters_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.NcParsers.Segmenters.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}@)">
<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>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Sentence">
<article data-uid="Hi.Numerical.SoftParsers.Raws.Sentence">
<h1 id="Hi_NcParsers_Sentence" data-uid="Hi.NcParsers.Sentence" class="text-break">
<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">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</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.Raws.html">Raws</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -178,9 +178,9 @@ Class Sentence
</h2>
<a id="Hi_NcParsers_Sentence__ctor_" data-uid="Hi.NcParsers.Sentence.#ctor*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_Sentence__ctor_" data-uid="Hi.Numerical.SoftParsers.Raws.Sentence.#ctor*"></a>
<h3 id="Hi_NcParsers_Sentence__ctor_Hi_Common_FileLines_IndexedFileLine_" data-uid="Hi.NcParsers.Sentence.#ctor(Hi.Common.FileLines.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>
@ -209,9 +209,9 @@ Class Sentence
<a id="Hi_NcParsers_Sentence__ctor_" data-uid="Hi.NcParsers.Sentence.#ctor*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_Sentence__ctor_" data-uid="Hi.Numerical.SoftParsers.Raws.Sentence.#ctor*"></a>
<h3 id="Hi_NcParsers_Sentence__ctor_System_Collections_Generic_List_Hi_Common_FileLines_IndexedFileLine__" data-uid="Hi.NcParsers.Sentence.#ctor(System.Collections.Generic.List{Hi.Common.FileLines.IndexedFileLine})">
<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>
@ -244,9 +244,9 @@ Class Sentence
</h2>
<a id="Hi_NcParsers_Sentence_BlockText_" data-uid="Hi.NcParsers.Sentence.BlockText*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_Sentence_BlockText_" data-uid="Hi.Numerical.SoftParsers.Raws.Sentence.BlockText*"></a>
<h3 id="Hi_NcParsers_Sentence_BlockText" data-uid="Hi.NcParsers.Sentence.BlockText">
<h3 id="Hi_Numerical_SoftParsers_Raws_Sentence_BlockText" data-uid="Hi.Numerical.SoftParsers.Raws.Sentence.BlockText">
BlockText
</h3>
@ -275,9 +275,9 @@ Class Sentence
<a id="Hi_NcParsers_Sentence_FirstIndexedFileLine_" data-uid="Hi.NcParsers.Sentence.FirstIndexedFileLine*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_Sentence_FirstIndexedFileLine_" data-uid="Hi.Numerical.SoftParsers.Raws.Sentence.FirstIndexedFileLine*"></a>
<h3 id="Hi_NcParsers_Sentence_FirstIndexedFileLine" data-uid="Hi.NcParsers.Sentence.FirstIndexedFileLine">
<h3 id="Hi_Numerical_SoftParsers_Raws_Sentence_FirstIndexedFileLine" data-uid="Hi.Numerical.SoftParsers.Raws.Sentence.FirstIndexedFileLine">
FirstIndexedFileLine
</h3>
@ -306,9 +306,9 @@ Class Sentence
<a id="Hi_NcParsers_Sentence_IndexedFileLine_" data-uid="Hi.NcParsers.Sentence.IndexedFileLine*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_Sentence_IndexedFileLine_" data-uid="Hi.Numerical.SoftParsers.Raws.Sentence.IndexedFileLine*"></a>
<h3 id="Hi_NcParsers_Sentence_IndexedFileLine" data-uid="Hi.NcParsers.Sentence.IndexedFileLine">
<h3 id="Hi_Numerical_SoftParsers_Raws_Sentence_IndexedFileLine" data-uid="Hi.Numerical.SoftParsers.Raws.Sentence.IndexedFileLine">
IndexedFileLine
</h3>
@ -337,9 +337,9 @@ Class Sentence
<a id="Hi_NcParsers_Sentence_IndexedFileLineList_" data-uid="Hi.NcParsers.Sentence.IndexedFileLineList*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_Sentence_IndexedFileLineList_" data-uid="Hi.Numerical.SoftParsers.Raws.Sentence.IndexedFileLineList*"></a>
<h3 id="Hi_NcParsers_Sentence_IndexedFileLineList" data-uid="Hi.NcParsers.Sentence.IndexedFileLineList">
<h3 id="Hi_Numerical_SoftParsers_Raws_Sentence_IndexedFileLineList" data-uid="Hi.Numerical.SoftParsers.Raws.Sentence.IndexedFileLineList">
IndexedFileLineList
</h3>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Segmenters.SingleLineSegmenter">
<article data-uid="Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter">
<h1 id="Hi_NcParsers_Segmenters_SingleLineSegmenter" data-uid="Hi.NcParsers.Segmenters.SingleLineSegmenter" class="text-break">
<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">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Segmenters.html">Segmenters</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.Raws.html">Raws</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -101,7 +101,7 @@ Class SingleLineSegmenter
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class SingleLineSegmenter : ISegmenter, IToXElement</code></pre>
<pre><code class="lang-csharp hljs">public class SingleLineSegmenter : ISegmenter</code></pre>
</div>
@ -118,8 +118,7 @@ Class SingleLineSegmenter
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.NcParsers.Segmenters.ISegmenter.html">ISegmenter</a></div>
<div><a class="xref" href="Hi.Common.XmlUtils.IToXElement.html">IToXElement</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Raws.ISegmenter.html">ISegmenter</a></div>
</dd>
</dl>
@ -184,9 +183,9 @@ Class SingleLineSegmenter
</h2>
<a id="Hi_NcParsers_Segmenters_SingleLineSegmenter_Name_" data-uid="Hi.NcParsers.Segmenters.SingleLineSegmenter.Name*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_SingleLineSegmenter_Name_" data-uid="Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.Name*"></a>
<h3 id="Hi_NcParsers_Segmenters_SingleLineSegmenter_Name" data-uid="Hi.NcParsers.Segmenters.SingleLineSegmenter.Name">
<h3 id="Hi_Numerical_SoftParsers_Raws_SingleLineSegmenter_Name" data-uid="Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.Name">
Name
</h3>
@ -215,44 +214,13 @@ Class SingleLineSegmenter
<a id="Hi_NcParsers_Segmenters_SingleLineSegmenter_XName_" data-uid="Hi.NcParsers.Segmenters.SingleLineSegmenter.XName*"></a>
<h3 id="Hi_NcParsers_Segmenters_SingleLineSegmenter_XName" data-uid="Hi.NcParsers.Segmenters.SingleLineSegmenter.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_NcParsers_Segmenters_SingleLineSegmenter_GetSegment_" data-uid="Hi.NcParsers.Segmenters.SingleLineSegmenter.GetSegment*"></a>
<a id="Hi_Numerical_SoftParsers_Raws_SingleLineSegmenter_GetSegment_" data-uid="Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.GetSegment*"></a>
<h3 id="Hi_NcParsers_Segmenters_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.NcParsers.Segmenters.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}@)">
<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>
@ -288,39 +256,6 @@ the <code class="paramref">srcNode</code> can be any node in the nodes from <cod
<a id="Hi_NcParsers_Segmenters_SingleLineSegmenter_ToXElement_" data-uid="Hi.NcParsers.Segmenters.SingleLineSegmenter.ToXElement*"></a>
<h3 id="Hi_NcParsers_Segmenters_SingleLineSegmenter_ToXElement" data-uid="Hi.NcParsers.Segmenters.SingleLineSegmenter.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>

View File

@ -2,9 +2,9 @@
<html>
<head>
<meta charset="utf-8">
<title>Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025 </title>
<title>Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025 ">
<meta name="title" content="Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
@ -84,9 +84,9 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Segmenters">
<article data-uid="Hi.Numerical.SoftParsers.Raws">
<h1 id="Hi_NcParsers_Segmenters" data-uid="Hi.NcParsers.Segmenters" class="text-break">Namespace Hi.NcParsers.Segmenters</h1>
<h1 id="Hi_Numerical_SoftParsers_Raws" data-uid="Hi.Numerical.SoftParsers.Raws" class="text-break">Namespace Hi.Numerical.SoftParsers.Raws</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>
<div class="markdown level0 remarks"></div>
@ -95,21 +95,26 @@
Classes
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.Segmenters.HeidenhainSegmenter.html">HeidenhainSegmenter</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.NcParsers.Segmenters.SingleLineSegmenter.html">SingleLineSegmenter</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.SingleLineSegmenter.html">SingleLineSegmenter</a></dt>
<dd></dd>
</dl>
<h3 id="interfaces">
Interfaces
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.Segmenters.ISegmenter.html">ISegmenter</a></dt>
<dd><p>interface to get segment for <a class="xref" href="Hi.NcParsers.Sentence.html">Sentence</a>.</p>
<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>

View File

@ -2,9 +2,9 @@
<html>
<head>
<meta charset="utf-8">
<title>Class ProgramXyzClaim | HiAPI-C# 2025 </title>
<title>Class SoftCommentGrabber | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class ProgramXyzClaim | HiAPI-C# 2025 ">
<meta name="title" content="Class SoftCommentGrabber | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Claims.ProgramXyzClaim">
<article data-uid="Hi.Numerical.SoftParsers.SoftCommentGrabber">
<h1 id="Hi_NcParsers_Claims_ProgramXyzClaim" data-uid="Hi.NcParsers.Claims.ProgramXyzClaim" class="text-break">
Class ProgramXyzClaim
<h1 id="Hi_Numerical_SoftParsers_SoftCommentGrabber" data-uid="Hi.Numerical.SoftParsers.SoftCommentGrabber" class="text-break">
Class SoftCommentGrabber
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Claims.html">Claims</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></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -101,7 +101,7 @@ Class ProgramXyzClaim
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class ProgramXyzClaim : IProgramXyzClaim, IClaim</code></pre>
<pre><code class="lang-csharp hljs">public class SoftCommentGrabber : ICommentGrabber</code></pre>
</div>
@ -111,15 +111,14 @@ Class ProgramXyzClaim
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">ProgramXyzClaim</span></div>
<div><span class="xref">SoftCommentGrabber</span></div>
</dd>
</dl>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.NcParsers.Claims.IProgramXyzClaim.html">IProgramXyzClaim</a></div>
<div><a class="xref" href="Hi.NcParsers.Claims.IClaim.html">IClaim</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.ICommentGrabber.html">ICommentGrabber</a></div>
</dd>
</dl>
@ -180,35 +179,41 @@ Class ProgramXyzClaim
<h2 class="section" id="properties">Properties
<h2 class="section" id="methods">Methods
</h2>
<a id="Hi_NcParsers_Claims_ProgramXyzClaim_ProgramXyz_" data-uid="Hi.NcParsers.Claims.ProgramXyzClaim.ProgramXyz*"></a>
<a id="Hi_Numerical_SoftParsers_SoftCommentGrabber_GrabComment_" data-uid="Hi.Numerical.SoftParsers.SoftCommentGrabber.GrabComment*"></a>
<h3 id="Hi_NcParsers_Claims_ProgramXyzClaim_ProgramXyz" data-uid="Hi.NcParsers.Claims.ProgramXyzClaim.ProgramXyz">
ProgramXyz
<h3 id="Hi_Numerical_SoftParsers_SoftCommentGrabber_GrabComment_System_String__" data-uid="Hi.Numerical.SoftParsers.SoftCommentGrabber.GrabComment(System.String@)">
GrabComment(ref string)
</h3>
<div class="markdown level1 summary"><p>Orthogonal absolute position in feature (i.e. program) coordinate.</p>
<div class="markdown level1 summary"><p>Grab comment from <code class="paramref">ncText</code>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Vec3d ProgramXyz { get; set; }</code></pre>
<pre><code class="lang-csharp hljs">public SoftNcComment GrabComment(ref string ncText)</code></pre>
</div>
<h4 class="section">Property Value</h4>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
<dt><code>ncText</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SoftNcComment.html">SoftNcComment</a></dt>
<dd><p>comment if it existed; null if no comments</p>
</dd>
</dl>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.SoftNcComment">
<article data-uid="Hi.Numerical.SoftParsers.SoftNcComment">
<h1 id="Hi_NcParsers_SoftNcComment" data-uid="Hi.NcParsers.SoftNcComment" class="text-break">
<h1 id="Hi_Numerical_SoftParsers_SoftNcComment" data-uid="Hi.Numerical.SoftParsers.SoftNcComment" class="text-break">
Class SoftNcComment
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</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></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -177,9 +177,9 @@ Class SoftNcComment
</h2>
<a id="Hi_NcParsers_SoftNcComment_Content_" data-uid="Hi.NcParsers.SoftNcComment.Content*"></a>
<a id="Hi_Numerical_SoftParsers_SoftNcComment_Content_" data-uid="Hi.Numerical.SoftParsers.SoftNcComment.Content*"></a>
<h3 id="Hi_NcParsers_SoftNcComment_Content" data-uid="Hi.NcParsers.SoftNcComment.Content">
<h3 id="Hi_Numerical_SoftParsers_SoftNcComment_Content" data-uid="Hi.Numerical.SoftParsers.SoftNcComment.Content">
Content
</h3>
@ -208,9 +208,9 @@ Class SoftNcComment
<a id="Hi_NcParsers_SoftNcComment_QuoteMark_" data-uid="Hi.NcParsers.SoftNcComment.QuoteMark*"></a>
<a id="Hi_Numerical_SoftParsers_SoftNcComment_QuoteMark_" data-uid="Hi.Numerical.SoftParsers.SoftNcComment.QuoteMark*"></a>
<h3 id="Hi_NcParsers_SoftNcComment_QuoteMark" data-uid="Hi.NcParsers.SoftNcComment.QuoteMark">
<h3 id="Hi_Numerical_SoftParsers_SoftNcComment_QuoteMark" data-uid="Hi.Numerical.SoftParsers.SoftNcComment.QuoteMark">
QuoteMark
</h3>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.SoftNcEnv">
<article data-uid="Hi.Numerical.SoftParsers.SoftNcEnv">
<h1 id="Hi_NcParsers_SoftNcEnv" data-uid="Hi.NcParsers.SoftNcEnv" class="text-break">
<h1 id="Hi_Numerical_SoftParsers_SoftNcEnv" data-uid="Hi.Numerical.SoftParsers.SoftNcEnv" class="text-break">
Class SoftNcEnv
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</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></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -183,9 +183,9 @@ Class SoftNcEnv
</h2>
<a id="Hi_NcParsers_SoftNcEnv__ctor_" data-uid="Hi.NcParsers.SoftNcEnv.#ctor*"></a>
<a id="Hi_Numerical_SoftParsers_SoftNcEnv__ctor_" data-uid="Hi.Numerical.SoftParsers.SoftNcEnv.#ctor*"></a>
<h3 id="Hi_NcParsers_SoftNcEnv__ctor_System_Xml_Linq_XElement_System_String_System_String_" data-uid="Hi.NcParsers.SoftNcEnv.#ctor(System.Xml.Linq.XElement,System.String,System.String)">
<h3 id="Hi_Numerical_SoftParsers_SoftNcEnv__ctor_System_Xml_Linq_XElement_System_String_System_String_" data-uid="Hi.Numerical.SoftParsers.SoftNcEnv.#ctor(System.Xml.Linq.XElement,System.String,System.String)">
SoftNcEnv(XElement, string, string)
</h3>
@ -226,9 +226,9 @@ Class SoftNcEnv
</h2>
<a id="Hi_NcParsers_SoftNcEnv_XName_" data-uid="Hi.NcParsers.SoftNcEnv.XName*"></a>
<a id="Hi_Numerical_SoftParsers_SoftNcEnv_XName_" data-uid="Hi.Numerical.SoftParsers.SoftNcEnv.XName*"></a>
<h3 id="Hi_NcParsers_SoftNcEnv_XName" data-uid="Hi.NcParsers.SoftNcEnv.XName">
<h3 id="Hi_Numerical_SoftParsers_SoftNcEnv_XName" data-uid="Hi.Numerical.SoftParsers.SoftNcEnv.XName">
XName
</h3>
@ -262,9 +262,9 @@ Class SoftNcEnv
</h2>
<a id="Hi_NcParsers_SoftNcEnv_MakeXmlSource_" data-uid="Hi.NcParsers.SoftNcEnv.MakeXmlSource*"></a>
<a id="Hi_Numerical_SoftParsers_SoftNcEnv_MakeXmlSource_" data-uid="Hi.Numerical.SoftParsers.SoftNcEnv.MakeXmlSource*"></a>
<h3 id="Hi_NcParsers_SoftNcEnv_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.NcParsers.SoftNcEnv.MakeXmlSource(System.String,System.String,System.Boolean)">
<h3 id="Hi_Numerical_SoftParsers_SoftNcEnv_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Numerical.SoftParsers.SoftNcEnv.MakeXmlSource(System.String,System.String,System.Boolean)">
MakeXmlSource(string, string, bool)
</h3>
@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.</p>
<h4 class="section" id="Hi_NcParsers_SoftNcEnv_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
<h4 class="section" id="Hi_Numerical_SoftParsers_SoftNcEnv_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.</p>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.SoftNcRunner">
<article data-uid="Hi.Numerical.SoftParsers.SoftNcRunner">
<h1 id="Hi_NcParsers_SoftNcRunner" data-uid="Hi.NcParsers.SoftNcRunner" class="text-break">
<h1 id="Hi_Numerical_SoftParsers_SoftNcRunner" data-uid="Hi.Numerical.SoftParsers.SoftNcRunner" class="text-break">
Class SoftNcRunner
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</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></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -183,9 +183,40 @@ Class SoftNcRunner
</h2>
<a id="Hi_NcParsers_SoftNcRunner_FileIndexOnRunCommand_" data-uid="Hi.NcParsers.SoftNcRunner.FileIndexOnRunCommand*"></a>
<a id="Hi_Numerical_SoftParsers_SoftNcRunner_ClaimBuilderList_" data-uid="Hi.Numerical.SoftParsers.SoftNcRunner.ClaimBuilderList*"></a>
<h3 id="Hi_NcParsers_SoftNcRunner_FileIndexOnRunCommand" data-uid="Hi.NcParsers.SoftNcRunner.FileIndexOnRunCommand">
<h3 id="Hi_Numerical_SoftParsers_SoftNcRunner_ClaimBuilderList" data-uid="Hi.Numerical.SoftParsers.SoftNcRunner.ClaimBuilderList">
ClaimBuilderList
</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;INcSemantic&gt; ClaimBuilderList { 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.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.Numerical.SoftParsers.Claims.INcSemantic.html">INcSemantic</a>&gt;</dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_SoftNcRunner_FileIndexOnRunCommand_" data-uid="Hi.Numerical.SoftParsers.SoftNcRunner.FileIndexOnRunCommand*"></a>
<h3 id="Hi_Numerical_SoftParsers_SoftNcRunner_FileIndexOnRunCommand" data-uid="Hi.Numerical.SoftParsers.SoftNcRunner.FileIndexOnRunCommand">
FileIndexOnRunCommand
</h3>
@ -215,71 +246,9 @@ Class SoftNcRunner
<a id="Hi_NcParsers_SoftNcRunner_NcActuationList_" data-uid="Hi.NcParsers.SoftNcRunner.NcActuationList*"></a>
<a id="Hi_Numerical_SoftParsers_SoftNcRunner_NcSyntaxList_" data-uid="Hi.Numerical.SoftParsers.SoftNcRunner.NcSyntaxList*"></a>
<h3 id="Hi_NcParsers_SoftNcRunner_NcActuationList" data-uid="Hi.NcParsers.SoftNcRunner.NcActuationList">
NcActuationList
</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;INcActuation&gt; NcActuationList { 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.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.NcParsers.Actuations.INcActuation.html">INcActuation</a>&gt;</dt>
<dd></dd>
</dl>
<a id="Hi_NcParsers_SoftNcRunner_NcSemanticList_" data-uid="Hi.NcParsers.SoftNcRunner.NcSemanticList*"></a>
<h3 id="Hi_NcParsers_SoftNcRunner_NcSemanticList" data-uid="Hi.NcParsers.SoftNcRunner.NcSemanticList">
NcSemanticList
</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;INcSemantic&gt; NcSemanticList { 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.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.NcParsers.Semantics.INcSemantic.html">INcSemantic</a>&gt;</dt>
<dd></dd>
</dl>
<a id="Hi_NcParsers_SoftNcRunner_NcSyntaxList_" data-uid="Hi.NcParsers.SoftNcRunner.NcSyntaxList*"></a>
<h3 id="Hi_NcParsers_SoftNcRunner_NcSyntaxList" data-uid="Hi.NcParsers.SoftNcRunner.NcSyntaxList">
<h3 id="Hi_Numerical_SoftParsers_SoftNcRunner_NcSyntaxList" data-uid="Hi.Numerical.SoftParsers.SoftNcRunner.NcSyntaxList">
NcSyntaxList
</h3>
@ -297,7 +266,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.NcParsers.Syntaxs.Derived.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>
@ -308,9 +277,9 @@ Class SoftNcRunner
<a id="Hi_NcParsers_SoftNcRunner_Segmenter_" data-uid="Hi.NcParsers.SoftNcRunner.Segmenter*"></a>
<a id="Hi_Numerical_SoftParsers_SoftNcRunner_Segmenter_" data-uid="Hi.Numerical.SoftParsers.SoftNcRunner.Segmenter*"></a>
<h3 id="Hi_NcParsers_SoftNcRunner_Segmenter" data-uid="Hi.NcParsers.SoftNcRunner.Segmenter">
<h3 id="Hi_Numerical_SoftParsers_SoftNcRunner_Segmenter" data-uid="Hi.Numerical.SoftParsers.SoftNcRunner.Segmenter">
Segmenter
</h3>
@ -328,7 +297,7 @@ Class SoftNcRunner
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.NcParsers.Segmenters.ISegmenter.html">ISegmenter</a></dt>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Raws.ISegmenter.html">ISegmenter</a></dt>
<dd></dd>
</dl>
@ -343,9 +312,9 @@ Class SoftNcRunner
</h2>
<a id="Hi_NcParsers_SoftNcRunner_ResetFileIndex_" data-uid="Hi.NcParsers.SoftNcRunner.ResetFileIndex*"></a>
<a id="Hi_Numerical_SoftParsers_SoftNcRunner_ResetFileIndex_" data-uid="Hi.Numerical.SoftParsers.SoftNcRunner.ResetFileIndex*"></a>
<h3 id="Hi_NcParsers_SoftNcRunner_ResetFileIndex" data-uid="Hi.NcParsers.SoftNcRunner.ResetFileIndex">
<h3 id="Hi_Numerical_SoftParsers_SoftNcRunner_ResetFileIndex" data-uid="Hi.Numerical.SoftParsers.SoftNcRunner.ResetFileIndex">
ResetFileIndex()
</h3>
@ -370,19 +339,19 @@ Class SoftNcRunner
<a id="Hi_NcParsers_SoftNcRunner_RunControlLines_" data-uid="Hi.NcParsers.SoftNcRunner.RunControlLines*"></a>
<a id="Hi_Numerical_SoftParsers_SoftNcRunner_RunControlLines_" data-uid="Hi.Numerical.SoftParsers.SoftNcRunner.RunControlLines*"></a>
<h3 id="Hi_NcParsers_SoftNcRunner_RunControlLines_System_String_System_Collections_Generic_IEnumerable_System_String__Hi_MachiningProcs_SessionMessageHost_System_Threading_CancellationToken_" data-uid="Hi.NcParsers.SoftNcRunner.RunControlLines(System.String,System.Collections.Generic.IEnumerable{System.String},Hi.MachiningProcs.SessionMessageHost,System.Threading.CancellationToken)">
<h3 id="Hi_Numerical_SoftParsers_SoftNcRunner_RunControlLines_System_String_System_Collections_Generic_IEnumerable_System_String__Hi_MachiningProcs_SessionMessageHost_System_Threading_CancellationToken_" data-uid="Hi.Numerical.SoftParsers.SoftNcRunner.RunControlLines(System.String,System.Collections.Generic.IEnumerable{System.String},Hi.MachiningProcs.SessionMessageHost,System.Threading.CancellationToken)">
RunControlLines(string, IEnumerable&lt;string&gt;, SessionMessageHost, CancellationToken)
</h3>
<div class="markdown level1 summary"><p>Runs raw Control lines and yields source sentence and Act pairs.</p>
<div class="markdown level1 summary"><p>Runs raw Control lines and yields source control line and Act pairs.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public IEnumerable&lt;SentenceActEntry&gt; RunControlLines(string relFilePath, IEnumerable&lt;string&gt; lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)</code></pre>
<pre><code class="lang-csharp hljs">public IEnumerable&lt;SourceCommandActEntry&gt; RunControlLines(string relFilePath, IEnumerable&lt;string&gt; lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@ -402,8 +371,8 @@ Class SoftNcRunner
<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="Hi.Numerical.SentenceActEntry.html">SentenceActEntry</a>&gt;</dt>
<dd><p>Enumerable of source sentence and Act pairs</p>
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="Hi.Numerical.SourceCommandActEntry.html">SourceCommandActEntry</a>&gt;</dt>
<dd><p>Enumerable of source control line and Act pairs</p>
</dd>
</dl>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.SoftNcUtil">
<article data-uid="Hi.Numerical.SoftParsers.SoftNcUtil">
<h1 id="Hi_NcParsers_SoftNcUtil" data-uid="Hi.NcParsers.SoftNcUtil" class="text-break">
<h1 id="Hi_Numerical_SoftParsers_SoftNcUtil" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil" class="text-break">
Class SoftNcUtil
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</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></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -152,9 +152,9 @@ Class SoftNcUtil
</h2>
<a id="Hi_NcParsers_SoftNcUtil_RegexFlagPrefix_" data-uid="Hi.NcParsers.SoftNcUtil.RegexFlagPrefix*"></a>
<a id="Hi_Numerical_SoftParsers_SoftNcUtil_RegexFlagPrefix_" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.RegexFlagPrefix*"></a>
<h3 id="Hi_NcParsers_SoftNcUtil_RegexFlagPrefix" data-uid="Hi.NcParsers.SoftNcUtil.RegexFlagPrefix">
<h3 id="Hi_Numerical_SoftParsers_SoftNcUtil_RegexFlagPrefix" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.RegexFlagPrefix">
RegexFlagPrefix
</h3>
@ -188,9 +188,9 @@ Class SoftNcUtil
</h2>
<a id="Hi_NcParsers_SoftNcUtil_GrabDouble_" data-uid="Hi.NcParsers.SoftNcUtil.GrabDouble*"></a>
<a id="Hi_Numerical_SoftParsers_SoftNcUtil_GrabDouble_" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.GrabDouble*"></a>
<h3 id="Hi_NcParsers_SoftNcUtil_GrabDouble_System_String__System_String_System_Boolean_" data-uid="Hi.NcParsers.SoftNcUtil.GrabDouble(System.String@,System.String,System.Boolean)">
<h3 id="Hi_Numerical_SoftParsers_SoftNcUtil_GrabDouble_System_String__System_String_System_Boolean_" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.GrabDouble(System.String@,System.String,System.Boolean)">
GrabDouble(ref string, string, bool)
</h3>
@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.</p>
<a id="Hi_NcParsers_SoftNcUtil_GrabFlag_" data-uid="Hi.NcParsers.SoftNcUtil.GrabFlag*"></a>
<a id="Hi_Numerical_SoftParsers_SoftNcUtil_GrabFlag_" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.GrabFlag*"></a>
<h3 id="Hi_NcParsers_SoftNcUtil_GrabFlag_System_String__System_String_" data-uid="Hi.NcParsers.SoftNcUtil.GrabFlag(System.String@,System.String)">
<h3 id="Hi_Numerical_SoftParsers_SoftNcUtil_GrabFlag_System_String__System_String_" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.GrabFlag(System.String@,System.String)">
GrabFlag(ref string, string)
</h3>
@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.</p>
<a id="Hi_NcParsers_SoftNcUtil_GrabFlags_" data-uid="Hi.NcParsers.SoftNcUtil.GrabFlags*"></a>
<a id="Hi_Numerical_SoftParsers_SoftNcUtil_GrabFlags_" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.GrabFlags*"></a>
<h3 id="Hi_NcParsers_SoftNcUtil_GrabFlags_System_String__System_Collections_Generic_IEnumerable_System_String__" data-uid="Hi.NcParsers.SoftNcUtil.GrabFlags(System.String@,System.Collections.Generic.IEnumerable{System.String})">
<h3 id="Hi_Numerical_SoftParsers_SoftNcUtil_GrabFlags_System_String__System_Collections_Generic_IEnumerable_System_String__" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.GrabFlags(System.String@,System.Collections.Generic.IEnumerable{System.String})">
GrabFlags(ref string, IEnumerable&lt;string&gt;)
</h3>
@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.</p>
<a id="Hi_NcParsers_SoftNcUtil_HasAnyFlag_" data-uid="Hi.NcParsers.SoftNcUtil.HasAnyFlag*"></a>
<a id="Hi_Numerical_SoftParsers_SoftNcUtil_HasAnyFlag_" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.HasAnyFlag*"></a>
<h3 id="Hi_NcParsers_SoftNcUtil_HasAnyFlag_System_String_System_Collections_Generic_IEnumerable_System_String__" data-uid="Hi.NcParsers.SoftNcUtil.HasAnyFlag(System.String,System.Collections.Generic.IEnumerable{System.String})">
<h3 id="Hi_Numerical_SoftParsers_SoftNcUtil_HasAnyFlag_System_String_System_Collections_Generic_IEnumerable_System_String__" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.HasAnyFlag(System.String,System.Collections.Generic.IEnumerable{System.String})">
HasAnyFlag(string, IEnumerable&lt;string&gt;)
</h3>
@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.</p>
<a id="Hi_NcParsers_SoftNcUtil_HasAnyFlag_" data-uid="Hi.NcParsers.SoftNcUtil.HasAnyFlag*"></a>
<a id="Hi_Numerical_SoftParsers_SoftNcUtil_HasAnyFlag_" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.HasAnyFlag*"></a>
<h3 id="Hi_NcParsers_SoftNcUtil_HasAnyFlag_System_String_System_String_" data-uid="Hi.NcParsers.SoftNcUtil.HasAnyFlag(System.String,System.String)">
<h3 id="Hi_Numerical_SoftParsers_SoftNcUtil_HasAnyFlag_System_String_System_String_" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.HasAnyFlag(System.String,System.String)">
HasAnyFlag(string, string)
</h3>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax">
<article data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax">
<h1 id="Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_HeadPercentCommentSyntax" data-uid="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax" class="text-break">
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_CommentSyntaxs_HeadPercentCommentSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax" class="text-break">
Class HeadPercentCommentSyntax
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Syntaxs.html">Syntaxs</a>.<a class="xref" href="Hi.NcParsers.Syntaxs.Derived.html">Derived</a>.<a class="xref" href="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html">CommentSyntaxs</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>.<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html">CommentSyntaxs</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.NcParsers.Syntaxs.Derived.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
</h2>
<a id="Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_HeadPercentCommentSyntax_Name_" data-uid="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.Name*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_CommentSyntaxs_HeadPercentCommentSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.Name*"></a>
<h3 id="Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_HeadPercentCommentSyntax_Name" data-uid="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.Name">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_CommentSyntaxs_HeadPercentCommentSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.Name">
Name
</h3>
@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
</h2>
<a id="Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_HeadPercentCommentSyntax_ToArranged_" data-uid="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.ToArranged*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_CommentSyntaxs_HeadPercentCommentSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.ToArranged*"></a>
<h3 id="Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_HeadPercentCommentSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_CommentSyntaxs_HeadPercentCommentSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)">
ToArranged(JsonObject)
</h3>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax">
<article data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax">
<h1 id="Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_QuoteCommentSyntax" data-uid="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax" class="text-break">
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_CommentSyntaxs_QuoteCommentSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax" class="text-break">
Class QuoteCommentSyntax
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Syntaxs.html">Syntaxs</a>.<a class="xref" href="Hi.NcParsers.Syntaxs.Derived.html">Derived</a>.<a class="xref" href="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html">CommentSyntaxs</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>.<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html">CommentSyntaxs</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -118,7 +118,7 @@ Class QuoteCommentSyntax
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.NcParsers.Syntaxs.Derived.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@ -183,9 +183,9 @@ Class QuoteCommentSyntax
</h2>
<a id="Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_QuoteCommentSyntax_Name_" data-uid="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.Name*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_CommentSyntaxs_QuoteCommentSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.Name*"></a>
<h3 id="Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_QuoteCommentSyntax_Name" data-uid="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.Name">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_CommentSyntaxs_QuoteCommentSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.Name">
Name
</h3>
@ -218,9 +218,9 @@ Class QuoteCommentSyntax
</h2>
<a id="Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_QuoteCommentSyntax_ToArranged_" data-uid="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.ToArranged*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_CommentSyntaxs_QuoteCommentSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.ToArranged*"></a>
<h3 id="Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_QuoteCommentSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_CommentSyntaxs_QuoteCommentSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)">
ToArranged(JsonObject)
</h3>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax">
<article data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax">
<h1 id="Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_TailCommentSyntax" data-uid="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax" class="text-break">
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_CommentSyntaxs_TailCommentSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax" class="text-break">
Class TailCommentSyntax
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Syntaxs.html">Syntaxs</a>.<a class="xref" href="Hi.NcParsers.Syntaxs.Derived.html">Derived</a>.<a class="xref" href="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html">CommentSyntaxs</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>.<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html">CommentSyntaxs</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -118,7 +118,7 @@ Class TailCommentSyntax
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.NcParsers.Syntaxs.Derived.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@ -183,9 +183,9 @@ Class TailCommentSyntax
</h2>
<a id="Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_TailCommentSyntax__ctor_" data-uid="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.#ctor*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_CommentSyntaxs_TailCommentSyntax__ctor_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.#ctor*"></a>
<h3 id="Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_TailCommentSyntax__ctor_System_String_" data-uid="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.#ctor(System.String)">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_CommentSyntaxs_TailCommentSyntax__ctor_System_String_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.#ctor(System.String)">
TailCommentSyntax(string)
</h3>
@ -218,9 +218,9 @@ Class TailCommentSyntax
</h2>
<a id="Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_TailCommentSyntax_Name_" data-uid="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.Name*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_CommentSyntaxs_TailCommentSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.Name*"></a>
<h3 id="Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_TailCommentSyntax_Name" data-uid="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.Name">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_CommentSyntaxs_TailCommentSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.Name">
Name
</h3>
@ -249,9 +249,9 @@ Class TailCommentSyntax
<a id="Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_TailCommentSyntax_TailSymbol_" data-uid="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.TailSymbol*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_CommentSyntaxs_TailCommentSyntax_TailSymbol_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.TailSymbol*"></a>
<h3 id="Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_TailCommentSyntax_TailSymbol" data-uid="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.TailSymbol">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_CommentSyntaxs_TailCommentSyntax_TailSymbol" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.TailSymbol">
TailSymbol
</h3>
@ -284,9 +284,9 @@ Class TailCommentSyntax
</h2>
<a id="Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_TailCommentSyntax_ToArranged_" data-uid="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.ToArranged*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_CommentSyntaxs_TailCommentSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.ToArranged*"></a>
<h3 id="Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_TailCommentSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_CommentSyntaxs_TailCommentSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)">
ToArranged(JsonObject)
</h3>

View File

@ -2,9 +2,9 @@
<html>
<head>
<meta charset="utf-8">
<title>Namespace Hi.NcParsers | HiAPI-C# 2025 </title>
<title>Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Namespace Hi.NcParsers | HiAPI-C# 2025 ">
<meta name="title" content="Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
@ -84,9 +84,9 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers">
<article data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs">
<h1 id="Hi_NcParsers" data-uid="Hi.NcParsers" class="text-break">Namespace Hi.NcParsers</h1>
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_CommentSyntaxs" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs" class="text-break">Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>
<div class="markdown level0 remarks"></div>
@ -95,24 +95,15 @@
Classes
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.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.NcParsers.SoftNcComment.html">SoftNcComment</a></dt>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html">HeadPercentCommentSyntax</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.SoftNcEnv.html">SoftNcEnv</a></dt>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html">QuoteCommentSyntax</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.SoftNcRunner.html">SoftNcRunner</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.SoftNcUtil.html">SoftNcUtil</a></dt>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html">TailCommentSyntax</a></dt>
<dd></dd>
</dl>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax">
<article data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax">
<h1 id="Hi_NcParsers_Syntaxs_Derived_CsScriptSyntax" data-uid="Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax" class="text-break">
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_CsScriptSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax" class="text-break">
Class CsScriptSyntax
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Syntaxs.html">Syntaxs</a>.<a class="xref" href="Hi.NcParsers.Syntaxs.Derived.html">Derived</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>
@ -118,7 +118,7 @@ Class CsScriptSyntax
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.NcParsers.Syntaxs.Derived.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@ -183,9 +183,9 @@ Class CsScriptSyntax
</h2>
<a id="Hi_NcParsers_Syntaxs_Derived_CsScriptSyntax_Name_" data-uid="Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.Name*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_CsScriptSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.Name*"></a>
<h3 id="Hi_NcParsers_Syntaxs_Derived_CsScriptSyntax_Name" data-uid="Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.Name">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_CsScriptSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.Name">
Name
</h3>
@ -218,9 +218,9 @@ Class CsScriptSyntax
</h2>
<a id="Hi_NcParsers_Syntaxs_Derived_CsScriptSyntax_ToArranged_" data-uid="Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.ToArranged*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_CsScriptSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.ToArranged*"></a>
<h3 id="Hi_NcParsers_Syntaxs_Derived_CsScriptSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_CsScriptSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)">
ToArranged(JsonObject)
</h3>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Syntaxs.Derived.FlagSyntax">
<article data-uid="Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax">
<h1 id="Hi_NcParsers_Syntaxs_Derived_FlagSyntax" data-uid="Hi.NcParsers.Syntaxs.Derived.FlagSyntax" class="text-break">
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_FlagSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax" class="text-break">
Class FlagSyntax
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Syntaxs.html">Syntaxs</a>.<a class="xref" href="Hi.NcParsers.Syntaxs.Derived.html">Derived</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>
@ -119,7 +119,7 @@ Class FlagSyntax
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.NcParsers.Syntaxs.Derived.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@ -178,7 +178,7 @@ Class FlagSyntax
<h2 id="Hi_NcParsers_Syntaxs_Derived_FlagSyntax_remarks">Remarks</h2>
<h2 id="Hi_Numerical_SoftParsers_SyntaxBased_FlagSyntax_remarks">Remarks</h2>
<div class="markdown level0 remarks"><p>The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.</p>
</div>
@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.</p>
</h2>
<a id="Hi_NcParsers_Syntaxs_Derived_FlagSyntax__ctor_" data-uid="Hi.NcParsers.Syntaxs.Derived.FlagSyntax.#ctor*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_FlagSyntax__ctor_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.#ctor*"></a>
<h3 id="Hi_NcParsers_Syntaxs_Derived_FlagSyntax__ctor_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_String__" data-uid="Hi.NcParsers.Syntaxs.Derived.FlagSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String})">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_FlagSyntax__ctor_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_String__" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String})">
FlagSyntax(IEnumerable&lt;string&gt;, IEnumerable&lt;string&gt;)
</h3>
@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.</p>
</h2>
<a id="Hi_NcParsers_Syntaxs_Derived_FlagSyntax_CategoryPath_" data-uid="Hi.NcParsers.Syntaxs.Derived.FlagSyntax.CategoryPath*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_FlagSyntax_CategoryPath_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.CategoryPath*"></a>
<h3 id="Hi_NcParsers_Syntaxs_Derived_FlagSyntax_CategoryPath" data-uid="Hi.NcParsers.Syntaxs.Derived.FlagSyntax.CategoryPath">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_FlagSyntax_CategoryPath" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.CategoryPath">
CategoryPath
</h3>
@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.</p>
<a id="Hi_NcParsers_Syntaxs_Derived_FlagSyntax_FlagList_" data-uid="Hi.NcParsers.Syntaxs.Derived.FlagSyntax.FlagList*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_FlagSyntax_FlagList_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.FlagList*"></a>
<h3 id="Hi_NcParsers_Syntaxs_Derived_FlagSyntax_FlagList" data-uid="Hi.NcParsers.Syntaxs.Derived.FlagSyntax.FlagList">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_FlagSyntax_FlagList" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.FlagList">
FlagList
</h3>
@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.</p>
<a id="Hi_NcParsers_Syntaxs_Derived_FlagSyntax_Name_" data-uid="Hi.NcParsers.Syntaxs.Derived.FlagSyntax.Name*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_FlagSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.Name*"></a>
<h3 id="Hi_NcParsers_Syntaxs_Derived_FlagSyntax_Name" data-uid="Hi.NcParsers.Syntaxs.Derived.FlagSyntax.Name">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_FlagSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.Name">
Name
</h3>
@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.</p>
</h2>
<a id="Hi_NcParsers_Syntaxs_Derived_FlagSyntax_ToArranged_" data-uid="Hi.NcParsers.Syntaxs.Derived.FlagSyntax.ToArranged*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_FlagSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.ToArranged*"></a>
<h3 id="Hi_NcParsers_Syntaxs_Derived_FlagSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.NcParsers.Syntaxs.Derived.FlagSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_FlagSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)">
ToArranged(JsonObject)
</h3>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax">
<article data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax">
<h1 id="Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax" data-uid="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax" class="text-break">
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax" class="text-break">
Class HeidenhainDatumSettingSyntax
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Syntaxs.html">Syntaxs</a>.<a class="xref" href="Hi.NcParsers.Syntaxs.Derived.html">Derived</a>.<a class="xref" href="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.html">HeidenhainSyntaxs</a>.<a class="xref" href="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html">CyclDefSyntaxs</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>.<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.html">HeidenhainSyntaxs</a>.<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html">CyclDefSyntaxs</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.NcParsers.Syntaxs.Derived.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
</h2>
<a id="Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax__ctor_" data-uid="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.#ctor*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax__ctor_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.#ctor*"></a>
<h3 id="Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax__ctor" data-uid="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.#ctor">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax__ctor" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.#ctor">
HeidenhainDatumSettingSyntax()
</h3>
@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
</h2>
<a id="Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_Name_" data-uid="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Name*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Name*"></a>
<h3 id="Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_Name" data-uid="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Name">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Name">
Name
</h3>
@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
<a id="Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_TagList_" data-uid="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.TagList*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_TagList_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.TagList*"></a>
<h3 id="Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_TagList" data-uid="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.TagList">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_TagList" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.TagList">
TagList
</h3>
@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
</h2>
<a id="Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_ToArranged_" data-uid="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.ToArranged*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.ToArranged*"></a>
<h3 id="Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)">
ToArranged(JsonObject)
</h3>

View File

@ -84,16 +84,16 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax">
<article data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax">
<h1 id="Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax" data-uid="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax" class="text-break">
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax" class="text-break">
Class HeidenhainDatumShiftSyntax
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Syntaxs.html">Syntaxs</a>.<a class="xref" href="Hi.NcParsers.Syntaxs.Derived.html">Derived</a>.<a class="xref" href="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.html">HeidenhainSyntaxs</a>.<a class="xref" href="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html">CyclDefSyntaxs</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>.<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.html">HeidenhainSyntaxs</a>.<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html">CyclDefSyntaxs</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.NcParsers.Syntaxs.Derived.INcSyntax.html">INcSyntax</a></div>
<div><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
</h2>
<a id="Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_Name_" data-uid="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Name*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Name*"></a>
<h3 id="Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_Name" data-uid="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Name">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Name">
Name
</h3>
@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
<a id="Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_TagList_" data-uid="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.TagList*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_TagList_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.TagList*"></a>
<h3 id="Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_TagList" data-uid="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.TagList">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_TagList" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.TagList">
TagList
</h3>
@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
</h2>
<a id="Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_ToArranged_" data-uid="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.ToArranged*"></a>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.ToArranged*"></a>
<h3 id="Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)">
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)">
ToArranged(JsonObject)
</h3>

View File

@ -2,9 +2,9 @@
<html>
<head>
<meta charset="utf-8">
<title>Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025 </title>
<title>Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025 ">
<meta name="title" content="Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
@ -84,9 +84,9 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs">
<article data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs">
<h1 id="Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs" data-uid="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs" class="text-break">Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs</h1>
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs" class="text-break">Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>
<div class="markdown level0 remarks"></div>
@ -95,12 +95,12 @@
Classes
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html">HeidenhainDatumSettingSyntax</a></dt>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html">HeidenhainDatumSettingSyntax</a></dt>
<dd><p>Heidenhain syntax of <pre><code class="lang-csharp">CYCL DEF 247 DATUM SETTING</code></pre>.
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html">HeidenhainDatumShiftSyntax</a></dt>
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html">HeidenhainDatumShiftSyntax</a></dt>
<dd><p>Heidenhain syntax of <pre><code class="lang-csharp">CYCL DEF 7 DATUM SHIFT</code></pre>.
</dd>
</dl>

Some files were not shown because too many files have changed in this diff Show More