This commit is contained in:
2025-09-27 13:27:15 +08:00
parent 3901d79305
commit 627b6b2ad3
30 changed files with 221 additions and 110 deletions
@@ -169,6 +169,9 @@ Class ListIndexBasedEnumerable<T>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_ToDotSplitedString__1_System_Collections_Generic_IEnumerable___0__">StringUtil.ToDotSplitedString&lt;T&gt;(IEnumerable&lt;T&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>
@@ -177,6 +177,9 @@ Class SynList&lt;T&gt;
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_ToDotSplitedString__1_System_Collections_Generic_IEnumerable___0__">StringUtil.ToDotSplitedString&lt;T&gt;(IEnumerable&lt;T&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetCeilIndex__2_System_Collections_Generic_IList___0____1_System_Func___0___1_System_Int32__System_Int32__">ListUtil.GetCeilIndex&lt;Item, ItemKey&gt;(IList&lt;Item&gt;, ItemKey, Func&lt;Item, ItemKey, int&gt;, out int)</a>
</div>
@@ -290,8 +290,8 @@ Class StringUtil
<a id="Hi_Common_StringUtil_ToDotSplitedString_" data-uid="Hi.Common.StringUtil.ToDotSplitedString*"></a>
<h3 id="Hi_Common_StringUtil_ToDotSplitedString_System_Collections_Generic_IEnumerable_System_Object__" data-uid="Hi.Common.StringUtil.ToDotSplitedString(System.Collections.Generic.IEnumerable{System.Object})">
ToDotSplitedString(IEnumerable&lt;object&gt;)
<h3 id="Hi_Common_StringUtil_ToDotSplitedString__1_System_Collections_Generic_IEnumerable___0__" data-uid="Hi.Common.StringUtil.ToDotSplitedString``1(System.Collections.Generic.IEnumerable{``0})">
ToDotSplitedString&lt;T&gt;(IEnumerable&lt;T&gt;)
</h3>
@@ -300,12 +300,12 @@ Class StringUtil
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static string ToDotSplitedString(this IEnumerable&lt;object&gt; objects)</code></pre>
<pre><code class="lang-csharp hljs">public static string ToDotSplitedString&lt;T&gt;(this IEnumerable&lt;T&gt; objects)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>objects</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;</dt>
<dt><code>objects</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;T&gt;</dt>
<dd><p>The collection of objects to convert.</p>
</dd>
</dl>
@@ -317,6 +317,11 @@ Class StringUtil
</dd>
</dl>
<h4 class="section">Type Parameters</h4>
<dl class="parameters">
<dt><code>T</code></dt>
<dd></dd>
</dl>
@@ -217,7 +217,7 @@ Class DispList
<a class="xref" href="Hi.Disp.DispUtil.html#Hi_Disp_DispUtil_Display_Hi_Disp_IDisplayee_Hi_Disp_Bind_Hi_Geom_Mat4d_">DispUtil.Display(IDisplayee, Bind, Mat4d)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_ToDotSplitedString_System_Collections_Generic_IEnumerable_System_Object__">StringUtil.ToDotSplitedString(IEnumerable&lt;object&gt;)</a>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_ToDotSplitedString__1_System_Collections_Generic_IEnumerable___0__">StringUtil.ToDotSplitedString&lt;T&gt;(IEnumerable&lt;T&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetCeilIndex__2_System_Collections_Generic_IList___0____1_System_Func___0___1_System_Int32__System_Int32__">ListUtil.GetCeilIndex&lt;Item, ItemKey&gt;(IList&lt;Item&gt;, ItemKey, Func&lt;Item, ItemKey, int&gt;, out int)</a>
@@ -170,6 +170,9 @@ Class Segment3d
<div>
<a class="xref" href="Hi.Common.Collections.EnumerableUtil.html#Hi_Common_Collections_EnumerableUtil_GetIntensiveItems__1_System_Collections_Generic_IEnumerable___0__System_Double_System_Func___0_System_Double__">EnumerableUtil.GetIntensiveItems&lt;TItem&gt;(IEnumerable&lt;TItem&gt;, double, Func&lt;TItem, double&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_ToDotSplitedString__1_System_Collections_Generic_IEnumerable___0__">StringUtil.ToDotSplitedString&lt;T&gt;(IEnumerable&lt;T&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Geom.MathUtil.html#Hi_Geom_MathUtil_Average_System_Collections_Generic_IEnumerable_Hi_Geom_Vec3d__">MathUtil.Average(IEnumerable&lt;Vec3d&gt;)</a>
</div>
@@ -179,9 +182,6 @@ Class Segment3d
<div>
<a class="xref" href="Hi.Geom.Tri3dUtil.html#Hi_Geom_Tri3dUtil_GenTrisByFan_System_Collections_Generic_IEnumerable_Hi_Geom_Vec3d__Hi_Geom_Vec3d_">Tri3dUtil.GenTrisByFan(IEnumerable&lt;Vec3d&gt;, Vec3d)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_ToDotSplitedString_System_Collections_Generic_IEnumerable_System_Object__">StringUtil.ToDotSplitedString(IEnumerable&lt;object&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>
@@ -242,6 +242,9 @@ Class MachiningToolHouse
<div>
<a class="xref" href="Hi.Common.Collections.DictionaryUtil.html#Hi_Common_Collections_DictionaryUtil_TryGetValueByKeys__2_System_Collections_Generic_IDictionary___0___1__System_Collections_Generic_IEnumerable___0____1__">DictionaryUtil.TryGetValueByKeys&lt;TKey, TValue&gt;(IDictionary&lt;TKey, TValue&gt;, IEnumerable&lt;TKey&gt;, out TValue)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_ToDotSplitedString__1_System_Collections_Generic_IEnumerable___0__">StringUtil.ToDotSplitedString&lt;T&gt;(IEnumerable&lt;T&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>
@@ -901,6 +901,39 @@ Apply absolute file path.</p>
<h3 id="Hi_MachiningProcs_LocalProjectService_MachiningStepBuilt" data-uid="Hi.MachiningProcs.LocalProjectService.MachiningStepBuilt">
MachiningStepBuilt
</h3>
<div class="markdown level1 summary"><p>event to configure steps.
The first parameter is the previous step; the second parameter is the current step.
The previous step is null if no previous step exists.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public event MachiningActRunner.MachiningStepBuiltDelegate MachiningStepBuilt</code></pre>
</div>
<h4 class="section">Event Type</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.MachiningProcs.MachiningActRunner.html">MachiningActRunner</a>.<a class="xref" href="Hi.MachiningProcs.MachiningActRunner.MachiningStepBuiltDelegate.html">MachiningStepBuiltDelegate</a></dt>
<dd></dd>
</dl>
<h3 id="Hi_MachiningProcs_LocalProjectService_PacePlayer_IsFinishedChangedEvent" data-uid="Hi.MachiningProcs.LocalProjectService.PacePlayer_IsFinishedChangedEvent">
PacePlayer_IsFinishedChangedEvent
@@ -243,6 +243,9 @@ The dictionary key is 1000times coordinate index (ex. G54 is 54000); the diction
<div>
<a class="xref" href="Hi.Common.Collections.DictionaryUtil.html#Hi_Common_Collections_DictionaryUtil_TryGetValueByKeys__2_System_Collections_Generic_IDictionary___0___1__System_Collections_Generic_IEnumerable___0____1__">DictionaryUtil.TryGetValueByKeys&lt;TKey, TValue&gt;(IDictionary&lt;TKey, TValue&gt;, IEnumerable&lt;TKey&gt;, out TValue)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_ToDotSplitedString__1_System_Collections_Generic_IEnumerable___0__">StringUtil.ToDotSplitedString&lt;T&gt;(IEnumerable&lt;T&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>
@@ -243,6 +243,9 @@ The key is Offset ID (H or D in NC code).</p>
<div>
<a class="xref" href="Hi.Common.Collections.DictionaryUtil.html#Hi_Common_Collections_DictionaryUtil_TryGetValueByKeys__2_System_Collections_Generic_IDictionary___0___1__System_Collections_Generic_IEnumerable___0____1__">DictionaryUtil.TryGetValueByKeys&lt;TKey, TValue&gt;(IDictionary&lt;TKey, TValue&gt;, IEnumerable&lt;TKey&gt;, out TValue)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_ToDotSplitedString__1_System_Collections_Generic_IEnumerable___0__">StringUtil.ToDotSplitedString&lt;T&gt;(IEnumerable&lt;T&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>
@@ -1175,6 +1175,45 @@ Class NcFlagUtil
<a id="Hi_Numerical_NcFlagUtil_IsMacro_" data-uid="Hi.Numerical.NcFlagUtil.IsMacro*"></a>
<h3 id="Hi_Numerical_NcFlagUtil_IsMacro_System_Collections_BitArray_" data-uid="Hi.Numerical.NcFlagUtil.IsMacro(System.Collections.BitArray)">
IsMacro(BitArray)
</h3>
<div class="markdown level1 summary"><p>Is macro such as drilling cycle, rapid home, tool center alignment.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool IsMacro(this BitArray ncFlagBitArray)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>ncFlagBitArray</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.bitarray">BitArray</a></dt>
<dd><p>The bit array of NC flags.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>Is macro mode</p>
</dd>
</dl>
<a id="Hi_Numerical_NcFlagUtil_IsOnArcCommand_" data-uid="Hi.Numerical.NcFlagUtil.IsOnArcCommand*"></a>
<h3 id="Hi_Numerical_NcFlagUtil_IsOnArcCommand_System_Collections_BitArray_" data-uid="Hi.Numerical.NcFlagUtil.IsOnArcCommand(System.Collections.BitArray)">
@@ -1328,10 +1367,10 @@ Class NcFlagUtil
<a id="Hi_Numerical_NcFlagUtil_IsRapidMode_" data-uid="Hi.Numerical.NcFlagUtil.IsRapidMode*"></a>
<a id="Hi_Numerical_NcFlagUtil_IsRapid_" data-uid="Hi.Numerical.NcFlagUtil.IsRapid*"></a>
<h3 id="Hi_Numerical_NcFlagUtil_IsRapidMode_System_Collections_BitArray_" data-uid="Hi.Numerical.NcFlagUtil.IsRapidMode(System.Collections.BitArray)">
IsRapidMode(BitArray)
<h3 id="Hi_Numerical_NcFlagUtil_IsRapid_System_Collections_BitArray_" data-uid="Hi.Numerical.NcFlagUtil.IsRapid(System.Collections.BitArray)">
IsRapid(BitArray)
</h3>
@@ -1339,7 +1378,7 @@ Class NcFlagUtil
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool IsRapidMode(this BitArray ncFlagBitArray)</code></pre>
<pre><code class="lang-csharp hljs">public static bool IsRapid(this BitArray ncFlagBitArray)</code></pre>
</div>
<h4 class="section">Parameters</h4>