deploy webservice static-file routing for docsite folder URLs, per-instance step-cache db, and constant-height panel title bars.

This commit is contained in:
2026-08-27 14:51:37 +08:00
parent 1fc510af5e
commit 2a98ae7556
1468 changed files with 182837 additions and 18888 deletions
@@ -200,8 +200,8 @@ Class HardNcLine
<a id="Hi_Numerical_HardNcLine__ctor_" data-uid="Hi.Numerical.HardNcLine.#ctor*"></a>
<h3 id="Hi_Numerical_HardNcLine__ctor_Hi_Numerical_HardNcEnv_Hi_Common_FileLines_IndexedFileLine_Hi_Numerical_HardNcLine_System_Int32_Hi_Numerical_NcNoteCache__System_IProgress_System_Object__" data-uid="Hi.Numerical.HardNcLine.#ctor(Hi.Numerical.HardNcEnv,Hi.Common.FileLines.IndexedFileLine,Hi.Numerical.HardNcLine,System.Int32,Hi.Numerical.NcNoteCache@,System.IProgress{System.Object})">
HardNcLine(HardNcEnv, IndexedFileLine, HardNcLine, int, out NcNoteCache, IProgress&lt;object&gt;)
<h3 id="Hi_Numerical_HardNcLine__ctor_Hi_Numerical_HardNcEnv_Hi_Common_FileLines_IndexedFileLine_Hi_Numerical_HardNcLine_System_Int32_Hi_Numerical_NcNoteCache__System_IProgress_Hi_Common_Messages_IMessage__" data-uid="Hi.Numerical.HardNcLine.#ctor(Hi.Numerical.HardNcEnv,Hi.Common.FileLines.IndexedFileLine,Hi.Numerical.HardNcLine,System.Int32,Hi.Numerical.NcNoteCache@,System.IProgress{Hi.Common.Messages.IMessage})">
HardNcLine(HardNcEnv, IndexedFileLine, HardNcLine, int, out NcNoteCache, IProgress&lt;IMessage&gt;)
</h3>
@@ -210,7 +210,7 @@ Class HardNcLine
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public HardNcLine(HardNcEnv ncEnv, IndexedFileLine fileLine, HardNcLine preNcLine, int sentenceIndex, out NcNoteCache ncNoteCache, IProgress&lt;object&gt; progress)</code></pre>
<pre><code class="lang-csharp hljs">public HardNcLine(HardNcEnv ncEnv, IndexedFileLine fileLine, HardNcLine preNcLine, int sentenceIndex, out NcNoteCache ncNoteCache, IProgress&lt;IMessage&gt; mixedProgress)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -232,7 +232,7 @@ and exposed via <a class="xref" href="Hi.Numerical.HardNcLine.html#Hi_Numerical_
<dt><code>ncNoteCache</code> <a class="xref" href="Hi.Numerical.NcNoteCache.html">NcNoteCache</a></dt>
<dd><p>Output NC note cache</p>
</dd>
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;</dt>
<dt><code>mixedProgress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a>&lt;<a class="xref" href="Hi.Common.Messages.IMessage.html">IMessage</a>&gt;</dt>
<dd><p>Message host for warnings</p>
</dd>
</dl>
@@ -250,8 +250,8 @@ and exposed via <a class="xref" href="Hi.Numerical.HardNcLine.html#Hi_Numerical_
<a id="Hi_Numerical_HardNcLine__ctor_" data-uid="Hi.Numerical.HardNcLine.#ctor*"></a>
<h3 id="Hi_Numerical_HardNcLine__ctor_Hi_Numerical_HardNcEnv_System_IProgress_System_Object__" data-uid="Hi.Numerical.HardNcLine.#ctor(Hi.Numerical.HardNcEnv,System.IProgress{System.Object})">
HardNcLine(HardNcEnv, IProgress&lt;object&gt;)
<h3 id="Hi_Numerical_HardNcLine__ctor_Hi_Numerical_HardNcEnv_System_IProgress_Hi_Common_Messages_IMessage__" data-uid="Hi.Numerical.HardNcLine.#ctor(Hi.Numerical.HardNcEnv,System.IProgress{Hi.Common.Messages.IMessage})">
HardNcLine(HardNcEnv, IProgress&lt;IMessage&gt;)
</h3>
@@ -262,14 +262,14 @@ and exposed via <a class="xref" href="Hi.Numerical.HardNcLine.html#Hi_Numerical_
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public HardNcLine(HardNcEnv ncEnv, IProgress&lt;object&gt; messageHost)</code></pre>
<pre><code class="lang-csharp hljs">public HardNcLine(HardNcEnv ncEnv, IProgress&lt;IMessage&gt; mixedProgress)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>ncEnv</code> <a class="xref" href="Hi.Numerical.HardNcEnv.html">HardNcEnv</a></dt>
<dd></dd>
<dt><code>messageHost</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;</dt>
<dt><code>mixedProgress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a>&lt;<a class="xref" href="Hi.Common.Messages.IMessage.html">IMessage</a>&gt;</dt>
<dd></dd>
</dl>
@@ -2104,8 +2104,8 @@ Init-state lines (<a class="xref" href="Hi.Numerical.HardNcEnv.html#Hi_Numerical
<a id="Hi_Numerical_HardNcLine_GetCompensationHeight_" data-uid="Hi.Numerical.HardNcLine.GetCompensationHeight*"></a>
<h3 id="Hi_Numerical_HardNcLine_GetCompensationHeight_Hi_Numerical_HardNcEnv_System_IProgress_System_Object__" data-uid="Hi.Numerical.HardNcLine.GetCompensationHeight(Hi.Numerical.HardNcEnv,System.IProgress{System.Object})">
GetCompensationHeight(HardNcEnv, IProgress&lt;object&gt;)
<h3 id="Hi_Numerical_HardNcLine_GetCompensationHeight_Hi_Numerical_HardNcEnv_System_IProgress_Hi_Common_Messages_IMessage__" data-uid="Hi.Numerical.HardNcLine.GetCompensationHeight(Hi.Numerical.HardNcEnv,System.IProgress{Hi.Common.Messages.IMessage})">
GetCompensationHeight(HardNcEnv, IProgress&lt;IMessage&gt;)
</h3>
@@ -2114,7 +2114,7 @@ Init-state lines (<a class="xref" href="Hi.Numerical.HardNcEnv.html#Hi_Numerical
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double GetCompensationHeight(HardNcEnv ncEnv, IProgress&lt;object&gt; messageHost)</code></pre>
<pre><code class="lang-csharp hljs">public double GetCompensationHeight(HardNcEnv ncEnv, IProgress&lt;IMessage&gt; mixedProgress)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -2122,7 +2122,7 @@ Init-state lines (<a class="xref" href="Hi.Numerical.HardNcEnv.html#Hi_Numerical
<dt><code>ncEnv</code> <a class="xref" href="Hi.Numerical.HardNcEnv.html">HardNcEnv</a></dt>
<dd><p>NC environment</p>
</dd>
<dt><code>messageHost</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;</dt>
<dt><code>mixedProgress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a>&lt;<a class="xref" href="Hi.Common.Messages.IMessage.html">IMessage</a>&gt;</dt>
<dd><p>Message host for warnings</p>
</dd>
</dl>
@@ -2146,8 +2146,8 @@ Init-state lines (<a class="xref" href="Hi.Numerical.HardNcEnv.html#Hi_Numerical
<a id="Hi_Numerical_HardNcLine_GetCompensationRadius_" data-uid="Hi.Numerical.HardNcLine.GetCompensationRadius*"></a>
<h3 id="Hi_Numerical_HardNcLine_GetCompensationRadius_Hi_Numerical_CncBrand_Hi_Numerical_MillingToolOffsetTable_System_IProgress_System_Object__" data-uid="Hi.Numerical.HardNcLine.GetCompensationRadius(Hi.Numerical.CncBrand,Hi.Numerical.MillingToolOffsetTable,System.IProgress{System.Object})">
GetCompensationRadius(CncBrand, MillingToolOffsetTable, IProgress&lt;object&gt;)
<h3 id="Hi_Numerical_HardNcLine_GetCompensationRadius_Hi_Numerical_CncBrand_Hi_Numerical_MillingToolOffsetTable_System_IProgress_Hi_Common_Messages_IMessage__" data-uid="Hi.Numerical.HardNcLine.GetCompensationRadius(Hi.Numerical.CncBrand,Hi.Numerical.MillingToolOffsetTable,System.IProgress{Hi.Common.Messages.IMessage})">
GetCompensationRadius(CncBrand, MillingToolOffsetTable, IProgress&lt;IMessage&gt;)
</h3>
@@ -2156,7 +2156,7 @@ Init-state lines (<a class="xref" href="Hi.Numerical.HardNcEnv.html#Hi_Numerical
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double GetCompensationRadius(CncBrand cncBrand, MillingToolOffsetTable millingToolOffsetTable, IProgress&lt;object&gt; messageHost)</code></pre>
<pre><code class="lang-csharp hljs">public double GetCompensationRadius(CncBrand cncBrand, MillingToolOffsetTable millingToolOffsetTable, IProgress&lt;IMessage&gt; mixedProgress)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -2167,7 +2167,7 @@ Init-state lines (<a class="xref" href="Hi.Numerical.HardNcEnv.html#Hi_Numerical
<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="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;</dt>
<dt><code>mixedProgress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a>&lt;<a class="xref" href="Hi.Common.Messages.IMessage.html">IMessage</a>&gt;</dt>
<dd><p>Message host for warnings</p>
</dd>
</dl>
@@ -2296,8 +2296,8 @@ Init-state lines (<a class="xref" href="Hi.Numerical.HardNcEnv.html#Hi_Numerical
<a id="Hi_Numerical_HardNcLine_GetMcByProgramPos_" data-uid="Hi.Numerical.HardNcLine.GetMcByProgramPos*"></a>
<h3 id="Hi_Numerical_HardNcLine_GetMcByProgramPos_Hi_Geom_Vec3d_Hi_Numerical_HardNcEnv_Hi_Numerical_NcNoteCache_System_IProgress_System_Object__Hi_Geom_Vec3d__" data-uid="Hi.Numerical.HardNcLine.GetMcByProgramPos(Hi.Geom.Vec3d,Hi.Numerical.HardNcEnv,Hi.Numerical.NcNoteCache,System.IProgress{System.Object},Hi.Geom.Vec3d@)">
GetMcByProgramPos(Vec3d, HardNcEnv, NcNoteCache, IProgress&lt;object&gt;, out Vec3d)
<h3 id="Hi_Numerical_HardNcLine_GetMcByProgramPos_Hi_Geom_Vec3d_Hi_Numerical_HardNcEnv_Hi_Numerical_NcNoteCache_System_IProgress_Hi_Common_Messages_IMessage__Hi_Geom_Vec3d__" data-uid="Hi.Numerical.HardNcLine.GetMcByProgramPos(Hi.Geom.Vec3d,Hi.Numerical.HardNcEnv,Hi.Numerical.NcNoteCache,System.IProgress{Hi.Common.Messages.IMessage},Hi.Geom.Vec3d@)">
GetMcByProgramPos(Vec3d, HardNcEnv, NcNoteCache, IProgress&lt;IMessage&gt;, out Vec3d)
</h3>
@@ -2306,7 +2306,7 @@ Init-state lines (<a class="xref" href="Hi.Numerical.HardNcEnv.html#Hi_Numerical
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public DVec3d GetMcByProgramPos(Vec3d programPos, HardNcEnv ncEnv, NcNoteCache ncNoteCache, IProgress&lt;object&gt; messageHost, out Vec3d programXyz)</code></pre>
<pre><code class="lang-csharp hljs">public DVec3d GetMcByProgramPos(Vec3d programPos, HardNcEnv ncEnv, NcNoteCache ncNoteCache, IProgress&lt;IMessage&gt; mixedProgress, out Vec3d programXyz)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -2317,7 +2317,7 @@ Init-state lines (<a class="xref" href="Hi.Numerical.HardNcEnv.html#Hi_Numerical
<dd></dd>
<dt><code>ncNoteCache</code> <a class="xref" href="Hi.Numerical.NcNoteCache.html">NcNoteCache</a></dt>
<dd></dd>
<dt><code>messageHost</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;</dt>
<dt><code>mixedProgress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a>&lt;<a class="xref" href="Hi.Common.Messages.IMessage.html">IMessage</a>&gt;</dt>
<dd></dd>
<dt><code>programXyz</code> <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
<dd></dd>
@@ -2485,8 +2485,8 @@ Init-state lines (<a class="xref" href="Hi.Numerical.HardNcEnv.html#Hi_Numerical
<a id="Hi_Numerical_HardNcLine_RebuildByMc_" data-uid="Hi.Numerical.HardNcLine.RebuildByMc*"></a>
<h3 id="Hi_Numerical_HardNcLine_RebuildByMc_Hi_Numerical_HardNcEnv_Hi_Geom_DVec3d_Hi_Numerical_NcNoteCache_System_IProgress_System_Object__" data-uid="Hi.Numerical.HardNcLine.RebuildByMc(Hi.Numerical.HardNcEnv,Hi.Geom.DVec3d,Hi.Numerical.NcNoteCache,System.IProgress{System.Object})">
RebuildByMc(HardNcEnv, DVec3d, NcNoteCache, IProgress&lt;object&gt;)
<h3 id="Hi_Numerical_HardNcLine_RebuildByMc_Hi_Numerical_HardNcEnv_Hi_Geom_DVec3d_Hi_Numerical_NcNoteCache_System_IProgress_Hi_Common_Messages_IMessage__" data-uid="Hi.Numerical.HardNcLine.RebuildByMc(Hi.Numerical.HardNcEnv,Hi.Geom.DVec3d,Hi.Numerical.NcNoteCache,System.IProgress{Hi.Common.Messages.IMessage})">
RebuildByMc(HardNcEnv, DVec3d, NcNoteCache, IProgress&lt;IMessage&gt;)
</h3>
@@ -2495,7 +2495,7 @@ Init-state lines (<a class="xref" href="Hi.Numerical.HardNcEnv.html#Hi_Numerical
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void RebuildByMc(HardNcEnv ncEnv, DVec3d mc, NcNoteCache ncNoteCache, IProgress&lt;object&gt; messageHost)</code></pre>
<pre><code class="lang-csharp hljs">public void RebuildByMc(HardNcEnv ncEnv, DVec3d mc, NcNoteCache ncNoteCache, IProgress&lt;IMessage&gt; mixedProgress)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -2509,7 +2509,7 @@ Init-state lines (<a class="xref" href="Hi.Numerical.HardNcEnv.html#Hi_Numerical
<dt><code>ncNoteCache</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="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;</dt>
<dt><code>mixedProgress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a>&lt;<a class="xref" href="Hi.Common.Messages.IMessage.html">IMessage</a>&gt;</dt>
<dd><p>Message host for logging and reporting.</p>
</dd>
</dl>
@@ -2527,8 +2527,8 @@ Init-state lines (<a class="xref" href="Hi.Numerical.HardNcEnv.html#Hi_Numerical
<a id="Hi_Numerical_HardNcLine_RebuildByProgramXyz_" data-uid="Hi.Numerical.HardNcLine.RebuildByProgramXyz*"></a>
<h3 id="Hi_Numerical_HardNcLine_RebuildByProgramXyz_Hi_Numerical_HardNcEnv_Hi_Geom_Vec3d_Hi_Numerical_NcNoteCache_System_IProgress_System_Object__" data-uid="Hi.Numerical.HardNcLine.RebuildByProgramXyz(Hi.Numerical.HardNcEnv,Hi.Geom.Vec3d,Hi.Numerical.NcNoteCache,System.IProgress{System.Object})">
RebuildByProgramXyz(HardNcEnv, Vec3d, NcNoteCache, IProgress&lt;object&gt;)
<h3 id="Hi_Numerical_HardNcLine_RebuildByProgramXyz_Hi_Numerical_HardNcEnv_Hi_Geom_Vec3d_Hi_Numerical_NcNoteCache_System_IProgress_Hi_Common_Messages_IMessage__" data-uid="Hi.Numerical.HardNcLine.RebuildByProgramXyz(Hi.Numerical.HardNcEnv,Hi.Geom.Vec3d,Hi.Numerical.NcNoteCache,System.IProgress{Hi.Common.Messages.IMessage})">
RebuildByProgramXyz(HardNcEnv, Vec3d, NcNoteCache, IProgress&lt;IMessage&gt;)
</h3>
@@ -2537,7 +2537,7 @@ Init-state lines (<a class="xref" href="Hi.Numerical.HardNcEnv.html#Hi_Numerical
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void RebuildByProgramXyz(HardNcEnv ncEnv, Vec3d programXyz, NcNoteCache ncNoteCache, IProgress&lt;object&gt; messageHost)</code></pre>
<pre><code class="lang-csharp hljs">public void RebuildByProgramXyz(HardNcEnv ncEnv, Vec3d programXyz, NcNoteCache ncNoteCache, IProgress&lt;IMessage&gt; mixedProgress)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -2551,7 +2551,7 @@ Init-state lines (<a class="xref" href="Hi.Numerical.HardNcEnv.html#Hi_Numerical
<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="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;</dt>
<dt><code>mixedProgress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a>&lt;<a class="xref" href="Hi.Common.Messages.IMessage.html">IMessage</a>&gt;</dt>
<dd><p>Message host for logging and reporting.</p>
</dd>
</dl>