This commit is contained in:
2025-07-25 16:27:29 +08:00
parent 38b27cd481
commit b5cad3c171
1114 changed files with 68009 additions and 23981 deletions
@@ -119,12 +119,12 @@ Class NcLine
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.MillingSteps.ISourceCommand.html">ISourceCommand</a></div>
<div><a class="xref" href="Hi.MachiningSteps.ISourceCommand.html">ISourceCommand</a></div>
<div><a class="xref" href="Hi.Common.FileLines.IFileLine.html">IFileLine</a></div>
<div><a class="xref" href="Hi.Common.FileLines.IFileLineIndex.html">IFileLineIndex</a></div>
<div><a class="xref" href="Hi.Common.FileLines.IGetIndexedFileLine.html">IGetIndexedFileLine</a></div>
<div><a class="xref" href="Hi.Common.FileLines.IGetFileLineIndex.html">IGetFileLineIndex</a></div>
<div><a class="xref" href="Hi.MillingSteps.IGetSourceCommand.html">IGetSourceCommand</a></div>
<div><a class="xref" href="Hi.MachiningSteps.IGetSourceCommand.html">IGetSourceCommand</a></div>
</dd>
</dl>
@@ -197,8 +197,8 @@ Class NcLine
<a id="Hi_Numerical_NcLine__ctor_" data-uid="Hi.Numerical.NcLine.#ctor*"></a>
<h3 id="Hi_Numerical_NcLine__ctor_Hi_Numerical_NcEnv_Hi_Common_FileLines_IndexedFileLine_Hi_Numerical_NcLine_Hi_Numerical_NcNoteCache__Hi_Common_Messages_IMessageHost_" data-uid="Hi.Numerical.NcLine.#ctor(Hi.Numerical.NcEnv,Hi.Common.FileLines.IndexedFileLine,Hi.Numerical.NcLine,Hi.Numerical.NcNoteCache@,Hi.Common.Messages.IMessageHost)">
NcLine(NcEnv, IndexedFileLine, NcLine, out NcNoteCache, IMessageHost)
<h3 id="Hi_Numerical_NcLine__ctor_Hi_Numerical_NcEnv_Hi_Common_FileLines_IndexedFileLine_Hi_Numerical_NcLine_Hi_Numerical_NcNoteCache__Hi_Common_Messages_IMessageKit_" data-uid="Hi.Numerical.NcLine.#ctor(Hi.Numerical.NcEnv,Hi.Common.FileLines.IndexedFileLine,Hi.Numerical.NcLine,Hi.Numerical.NcNoteCache@,Hi.Common.Messages.IMessageKit)">
NcLine(NcEnv, IndexedFileLine, NcLine, out NcNoteCache, IMessageKit)
</h3>
@@ -207,7 +207,7 @@ Class NcLine
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public NcLine(NcEnv ncEnv, IndexedFileLine fileLine, NcLine preNcLine, out NcNoteCache ncLineCache, IMessageHost messageHost)</code></pre>
<pre><code class="lang-csharp hljs">public NcLine(NcEnv ncEnv, IndexedFileLine fileLine, NcLine preNcLine, out NcNoteCache ncLineCache, IMessageKit messageHost)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -225,7 +225,7 @@ If previous <a class="xref" href="Hi.Numerical.NcLine.html">NcLine</a> is not nu
<dt><code>ncLineCache</code> <a class="xref" href="Hi.Numerical.NcNoteCache.html">NcNoteCache</a></dt>
<dd><p>Output NC note cache</p>
</dd>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageKit.html">IMessageKit</a></dt>
<dd><p>Message host for warnings</p>
</dd>
</dl>
@@ -243,8 +243,8 @@ If previous <a class="xref" href="Hi.Numerical.NcLine.html">NcLine</a> is not nu
<a id="Hi_Numerical_NcLine__ctor_" data-uid="Hi.Numerical.NcLine.#ctor*"></a>
<h3 id="Hi_Numerical_NcLine__ctor_Hi_Numerical_NcEnv_Hi_Common_Messages_IMessageHost_" data-uid="Hi.Numerical.NcLine.#ctor(Hi.Numerical.NcEnv,Hi.Common.Messages.IMessageHost)">
NcLine(NcEnv, IMessageHost)
<h3 id="Hi_Numerical_NcLine__ctor_Hi_Numerical_NcEnv_Hi_Common_Messages_IMessageKit_" data-uid="Hi.Numerical.NcLine.#ctor(Hi.Numerical.NcEnv,Hi.Common.Messages.IMessageKit)">
NcLine(NcEnv, IMessageKit)
</h3>
@@ -253,14 +253,14 @@ If previous <a class="xref" href="Hi.Numerical.NcLine.html">NcLine</a> is not nu
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public NcLine(NcEnv ncEnv, IMessageHost messageHost)</code></pre>
<pre><code class="lang-csharp hljs">public NcLine(NcEnv ncEnv, IMessageKit messageHost)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>ncEnv</code> <a class="xref" href="Hi.Numerical.NcEnv.html">NcEnv</a></dt>
<dd></dd>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageKit.html">IMessageKit</a></dt>
<dd></dd>
</dl>
@@ -479,6 +479,38 @@ Start on 0.</p>
<a id="Hi_Numerical_NcLine_FileNo_" data-uid="Hi.Numerical.NcLine.FileNo*"></a>
<h3 id="Hi_Numerical_NcLine_FileNo" data-uid="Hi.Numerical.NcLine.FileNo">
FileNo
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[Present(&quot;File Number&quot;, &quot;FileNo&quot;, PhysicsUnit.None, &quot;G&quot;)]
public int FileNo { 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></dd>
</dl>
<a id="Hi_Numerical_NcLine_FilePath_" data-uid="Hi.Numerical.NcLine.FilePath*"></a>
<h3 id="Hi_Numerical_NcLine_FilePath" data-uid="Hi.Numerical.NcLine.FilePath">
@@ -491,7 +523,8 @@ Start on 0.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string FilePath { get; }</code></pre>
<pre><code class="lang-csharp hljs">[Present(&quot;File&quot;, &quot;File&quot;, PhysicsUnit.None, &quot;G&quot;)]
public string FilePath { get; }</code></pre>
</div>
@@ -1201,7 +1234,8 @@ One shot command.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string Line { get; }</code></pre>
<pre><code class="lang-csharp hljs">[Present(&quot;Line&quot;, &quot;Line&quot;, PhysicsUnit.None, &quot;G&quot;)]
public string Line { get; }</code></pre>
</div>
@@ -1254,6 +1288,69 @@ Start on 0.</p>
<a id="Hi_Numerical_NcLine_LineNo_" data-uid="Hi.Numerical.NcLine.LineNo*"></a>
<h3 id="Hi_Numerical_NcLine_LineNo" data-uid="Hi.Numerical.NcLine.LineNo">
LineNo
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[Present(&quot;Line Number&quot;, &quot;LineNo&quot;, PhysicsUnit.None, &quot;G&quot;)]
public int LineNo { 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></dd>
</dl>
<a id="Hi_Numerical_NcLine_McAbc_deg_" data-uid="Hi.Numerical.NcLine.McAbc_deg*"></a>
<h3 id="Hi_Numerical_NcLine_McAbc_deg" data-uid="Hi.Numerical.NcLine.McAbc_deg">
McAbc_deg
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Vec3d McAbc_deg { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_NcLine_McAbc_rad_" data-uid="Hi.Numerical.NcLine.McAbc_rad*"></a>
<h3 id="Hi_Numerical_NcLine_McAbc_rad" data-uid="Hi.Numerical.NcLine.McAbc_rad">
@@ -1831,8 +1928,8 @@ So be care that do not change the NC XYZ if not needed.</p>
<a id="Hi_Numerical_NcLine_GetCompensationHeight_" data-uid="Hi.Numerical.NcLine.GetCompensationHeight*"></a>
<h3 id="Hi_Numerical_NcLine_GetCompensationHeight_Hi_Numerical_NcEnv_Hi_Common_Messages_IMessageHost_" data-uid="Hi.Numerical.NcLine.GetCompensationHeight(Hi.Numerical.NcEnv,Hi.Common.Messages.IMessageHost)">
GetCompensationHeight(NcEnv, IMessageHost)
<h3 id="Hi_Numerical_NcLine_GetCompensationHeight_Hi_Numerical_NcEnv_Hi_Common_Messages_IMessageKit_" data-uid="Hi.Numerical.NcLine.GetCompensationHeight(Hi.Numerical.NcEnv,Hi.Common.Messages.IMessageKit)">
GetCompensationHeight(NcEnv, IMessageKit)
</h3>
@@ -1841,7 +1938,7 @@ So be care that do not change the NC XYZ if not needed.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double GetCompensationHeight(NcEnv ncEnv, IMessageHost messageHost)</code></pre>
<pre><code class="lang-csharp hljs">public double GetCompensationHeight(NcEnv ncEnv, IMessageKit messageHost)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -1849,7 +1946,7 @@ So be care that do not change the NC XYZ if not needed.</p>
<dt><code>ncEnv</code> <a class="xref" href="Hi.Numerical.NcEnv.html">NcEnv</a></dt>
<dd><p>NC environment</p>
</dd>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageKit.html">IMessageKit</a></dt>
<dd><p>Message host for warnings</p>
</dd>
</dl>
@@ -1873,8 +1970,8 @@ So be care that do not change the NC XYZ if not needed.</p>
<a id="Hi_Numerical_NcLine_GetCompensationRadius_" data-uid="Hi.Numerical.NcLine.GetCompensationRadius*"></a>
<h3 id="Hi_Numerical_NcLine_GetCompensationRadius_Hi_Numerical_CncBrand_Hi_Numerical_MillingToolOffsetTable_Hi_Common_Messages_IMessageHost_" data-uid="Hi.Numerical.NcLine.GetCompensationRadius(Hi.Numerical.CncBrand,Hi.Numerical.MillingToolOffsetTable,Hi.Common.Messages.IMessageHost)">
GetCompensationRadius(CncBrand, MillingToolOffsetTable, IMessageHost)
<h3 id="Hi_Numerical_NcLine_GetCompensationRadius_Hi_Numerical_CncBrand_Hi_Numerical_MillingToolOffsetTable_Hi_Common_Messages_IMessageKit_" data-uid="Hi.Numerical.NcLine.GetCompensationRadius(Hi.Numerical.CncBrand,Hi.Numerical.MillingToolOffsetTable,Hi.Common.Messages.IMessageKit)">
GetCompensationRadius(CncBrand, MillingToolOffsetTable, IMessageKit)
</h3>
@@ -1883,7 +1980,7 @@ So be care that do not change the NC XYZ if not needed.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double GetCompensationRadius(CncBrand cncBrand, MillingToolOffsetTable millingToolOffsetTable, IMessageHost messageHost)</code></pre>
<pre><code class="lang-csharp hljs">public double GetCompensationRadius(CncBrand cncBrand, MillingToolOffsetTable millingToolOffsetTable, IMessageKit messageHost)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -1894,7 +1991,7 @@ So be care that do not change the NC XYZ if not needed.</p>
<dt><code>millingToolOffsetTable</code> <a class="xref" href="Hi.Numerical.MillingToolOffsetTable.html">MillingToolOffsetTable</a></dt>
<dd><p>Milling tool offset table</p>
</dd>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageKit.html">IMessageKit</a></dt>
<dd><p>Message host for warnings</p>
</dd>
</dl>
@@ -2023,8 +2120,8 @@ So be care that do not change the NC XYZ if not needed.</p>
<a id="Hi_Numerical_NcLine_GetMcByProgramPos_" data-uid="Hi.Numerical.NcLine.GetMcByProgramPos*"></a>
<h3 id="Hi_Numerical_NcLine_GetMcByProgramPos_Hi_Geom_Vec3d_Hi_Numerical_NcEnv_Hi_Numerical_NcNoteCache_Hi_Common_Messages_IMessageHost_Hi_Geom_Vec3d__" data-uid="Hi.Numerical.NcLine.GetMcByProgramPos(Hi.Geom.Vec3d,Hi.Numerical.NcEnv,Hi.Numerical.NcNoteCache,Hi.Common.Messages.IMessageHost,Hi.Geom.Vec3d@)">
GetMcByProgramPos(Vec3d, NcEnv, NcNoteCache, IMessageHost, out Vec3d)
<h3 id="Hi_Numerical_NcLine_GetMcByProgramPos_Hi_Geom_Vec3d_Hi_Numerical_NcEnv_Hi_Numerical_NcNoteCache_Hi_Common_Messages_IMessageKit_Hi_Geom_Vec3d__" data-uid="Hi.Numerical.NcLine.GetMcByProgramPos(Hi.Geom.Vec3d,Hi.Numerical.NcEnv,Hi.Numerical.NcNoteCache,Hi.Common.Messages.IMessageKit,Hi.Geom.Vec3d@)">
GetMcByProgramPos(Vec3d, NcEnv, NcNoteCache, IMessageKit, out Vec3d)
</h3>
@@ -2033,7 +2130,7 @@ So be care that do not change the NC XYZ if not needed.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public DVec3d GetMcByProgramPos(Vec3d programPos, NcEnv ncEnv, NcNoteCache ncLineCache, IMessageHost messageHost, out Vec3d programXyz)</code></pre>
<pre><code class="lang-csharp hljs">public DVec3d GetMcByProgramPos(Vec3d programPos, NcEnv ncEnv, NcNoteCache ncLineCache, IMessageKit messageHost, out Vec3d programXyz)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -2044,7 +2141,7 @@ So be care that do not change the NC XYZ if not needed.</p>
<dd></dd>
<dt><code>ncLineCache</code> <a class="xref" href="Hi.Numerical.NcNoteCache.html">NcNoteCache</a></dt>
<dd></dd>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageKit.html">IMessageKit</a></dt>
<dd></dd>
<dt><code>programXyz</code> <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
<dd></dd>
@@ -2068,8 +2165,8 @@ So be care that do not change the NC XYZ if not needed.</p>
<a id="Hi_Numerical_NcLine_GetProgramXyzabc_" data-uid="Hi.Numerical.NcLine.GetProgramXyzabc*"></a>
<h3 id="Hi_Numerical_NcLine_GetProgramXyzabc_Hi_Numerical_NcEnv_Hi_Geom_DVec3d_System_Nullable_System_Boolean___Hi_Common_Messages_IMessageHost_" data-uid="Hi.Numerical.NcLine.GetProgramXyzabc(Hi.Numerical.NcEnv,Hi.Geom.DVec3d,System.Nullable{System.Boolean}@,Hi.Common.Messages.IMessageHost)">
GetProgramXyzabc(NcEnv, DVec3d, out bool?, IMessageHost)
<h3 id="Hi_Numerical_NcLine_GetProgramXyzabc_Hi_Numerical_NcEnv_Hi_Geom_DVec3d_System_Nullable_System_Boolean___Hi_Common_Messages_IMessageKit_" data-uid="Hi.Numerical.NcLine.GetProgramXyzabc(Hi.Numerical.NcEnv,Hi.Geom.DVec3d,System.Nullable{System.Boolean}@,Hi.Common.Messages.IMessageKit)">
GetProgramXyzabc(NcEnv, DVec3d, out bool?, IMessageKit)
</h3>
@@ -2078,7 +2175,7 @@ So be care that do not change the NC XYZ if not needed.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public DVec3d GetProgramXyzabc(NcEnv ncEnv, DVec3d mcXyzabc, out bool? isG68p2Successed, IMessageHost messageHost)</code></pre>
<pre><code class="lang-csharp hljs">public DVec3d GetProgramXyzabc(NcEnv ncEnv, DVec3d mcXyzabc, out bool? isG68p2Successed, IMessageKit messageHost)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -2092,7 +2189,7 @@ So be care that do not change the NC XYZ if not needed.</p>
<dt><code>isG68p2Successed</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
<dd><p>Output parameter indicating whether G68.2 coordinate conversion was successful.</p>
</dd>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageKit.html">IMessageKit</a></dt>
<dd><p>The message host for logging.</p>
</dd>
</dl>
@@ -2132,7 +2229,7 @@ So be care that do not change the NC XYZ if not needed.</p>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.MillingSteps.ISourceCommand.html">ISourceCommand</a></dt>
<dt><a class="xref" href="Hi.MachiningSteps.ISourceCommand.html">ISourceCommand</a></dt>
<dd><p>The source command object.</p>
</dd>
</dl>
@@ -2230,8 +2327,8 @@ So be care that do not change the NC XYZ if not needed.</p>
<a id="Hi_Numerical_NcLine_RebuildByMc_" data-uid="Hi.Numerical.NcLine.RebuildByMc*"></a>
<h3 id="Hi_Numerical_NcLine_RebuildByMc_Hi_Numerical_NcEnv_Hi_Geom_DVec3d_Hi_Numerical_NcNoteCache_Hi_Common_Messages_IMessageHost_" data-uid="Hi.Numerical.NcLine.RebuildByMc(Hi.Numerical.NcEnv,Hi.Geom.DVec3d,Hi.Numerical.NcNoteCache,Hi.Common.Messages.IMessageHost)">
RebuildByMc(NcEnv, DVec3d, NcNoteCache, IMessageHost)
<h3 id="Hi_Numerical_NcLine_RebuildByMc_Hi_Numerical_NcEnv_Hi_Geom_DVec3d_Hi_Numerical_NcNoteCache_Hi_Common_Messages_IMessageKit_" data-uid="Hi.Numerical.NcLine.RebuildByMc(Hi.Numerical.NcEnv,Hi.Geom.DVec3d,Hi.Numerical.NcNoteCache,Hi.Common.Messages.IMessageKit)">
RebuildByMc(NcEnv, DVec3d, NcNoteCache, IMessageKit)
</h3>
@@ -2240,7 +2337,7 @@ So be care that do not change the NC XYZ if not needed.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void RebuildByMc(NcEnv ncEnv, DVec3d mc, NcNoteCache ncLineCache, IMessageHost messageHost)</code></pre>
<pre><code class="lang-csharp hljs">public void RebuildByMc(NcEnv ncEnv, DVec3d mc, NcNoteCache ncLineCache, IMessageKit messageHost)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -2254,7 +2351,7 @@ So be care that do not change the NC XYZ if not needed.</p>
<dt><code>ncLineCache</code> <a class="xref" href="Hi.Numerical.NcNoteCache.html">NcNoteCache</a></dt>
<dd><p>NC line cache.</p>
</dd>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageKit.html">IMessageKit</a></dt>
<dd><p>Message host for logging and reporting.</p>
</dd>
</dl>
@@ -2272,8 +2369,8 @@ So be care that do not change the NC XYZ if not needed.</p>
<a id="Hi_Numerical_NcLine_RebuildByProgramXyz_" data-uid="Hi.Numerical.NcLine.RebuildByProgramXyz*"></a>
<h3 id="Hi_Numerical_NcLine_RebuildByProgramXyz_Hi_Numerical_NcEnv_Hi_Geom_Vec3d_Hi_Numerical_NcNoteCache_Hi_Common_Messages_IMessageHost_" data-uid="Hi.Numerical.NcLine.RebuildByProgramXyz(Hi.Numerical.NcEnv,Hi.Geom.Vec3d,Hi.Numerical.NcNoteCache,Hi.Common.Messages.IMessageHost)">
RebuildByProgramXyz(NcEnv, Vec3d, NcNoteCache, IMessageHost)
<h3 id="Hi_Numerical_NcLine_RebuildByProgramXyz_Hi_Numerical_NcEnv_Hi_Geom_Vec3d_Hi_Numerical_NcNoteCache_Hi_Common_Messages_IMessageKit_" data-uid="Hi.Numerical.NcLine.RebuildByProgramXyz(Hi.Numerical.NcEnv,Hi.Geom.Vec3d,Hi.Numerical.NcNoteCache,Hi.Common.Messages.IMessageKit)">
RebuildByProgramXyz(NcEnv, Vec3d, NcNoteCache, IMessageKit)
</h3>
@@ -2282,7 +2379,7 @@ So be care that do not change the NC XYZ if not needed.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void RebuildByProgramXyz(NcEnv ncEnv, Vec3d programXyz, NcNoteCache ncNoteCache, IMessageHost messageHost)</code></pre>
<pre><code class="lang-csharp hljs">public void RebuildByProgramXyz(NcEnv ncEnv, Vec3d programXyz, NcNoteCache ncNoteCache, IMessageKit messageHost)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -2296,7 +2393,7 @@ So be care that do not change the NC XYZ if not needed.</p>
<dt><code>ncNoteCache</code> <a class="xref" href="Hi.Numerical.NcNoteCache.html">NcNoteCache</a></dt>
<dd><p>NC note cache.</p>
</dd>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageKit.html">IMessageKit</a></dt>
<dd><p>Message host for logging and reporting.</p>
</dd>
</dl>