This commit is contained in:
2026-02-11 04:11:05 +08:00
parent b445c3e334
commit 1a8a3b59d2
104 changed files with 10241 additions and 2457 deletions
+186 -74
View File
@@ -52,6 +52,90 @@
"Title": "Hi.Cbtr.CbtrPickable",
"Summary": "<p sourcefile=\"api/Hi.Cbtr.CbtrPickable.yml\" sourcestartlinenumber=\"1\"><xref href=\"Hi.Disp.Pickable\" data-throw-if-not-resolved=\"false\"></xref> of <xref href=\"Hi.Cbtr.CubeTree\" data-throw-if-not-resolved=\"false\"></xref> grids.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Cbtr.ConstructionDefectDisplayee.yml",
"output": {
".html": {
"relative_path": "api/Hi.Cbtr.ConstructionDefectDisplayee.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Cbtr.ConstructionDefectDisplayee",
"Summary": "<p sourcefile=\"api/Hi.Cbtr.ConstructionDefectDisplayee.yml\" sourcestartlinenumber=\"1\">Encapsulates cube tree construction defect results,\nincluding both defect data and visualization drawings.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Cbtr.CubeTree.DefectNodeInfo.TriWireInfo.yml",
"output": {
".html": {
"relative_path": "api/Hi.Cbtr.CubeTree.DefectNodeInfo.TriWireInfo.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Cbtr.CubeTree.DefectNodeInfo.TriWireInfo",
"Summary": "<p sourcefile=\"api/Hi.Cbtr.CubeTree.DefectNodeInfo.TriWireInfo.yml\" sourcestartlinenumber=\"1\">A single triangle-wire relation entry within a defect node.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Cbtr.CubeTree.DefectNodeInfo.yml",
"output": {
".html": {
"relative_path": "api/Hi.Cbtr.CubeTree.DefectNodeInfo.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Cbtr.CubeTree.DefectNodeInfo",
"Summary": "<p sourcefile=\"api/Hi.Cbtr.CubeTree.DefectNodeInfo.yml\" sourcestartlinenumber=\"1\">Info for a single defect node detected during cube tree construction.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Cbtr.CubeTree.DefectTriWireInfoInterop.yml",
"output": {
".html": {
"relative_path": "api/Hi.Cbtr.CubeTree.DefectTriWireInfoInterop.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Cbtr.CubeTree.DefectTriWireInfoInterop",
"Summary": "<p sourcefile=\"api/Hi.Cbtr.CubeTree.DefectTriWireInfoInterop.yml\" sourcestartlinenumber=\"1\">Interop struct matching C++ defect_tri_wire_info_interop_t.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Cbtr.CubeTree.InfNodeInfo.yml",
"output": {
".html": {
"relative_path": "api/Hi.Cbtr.CubeTree.InfNodeInfo.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Cbtr.CubeTree.InfNodeInfo",
"Summary": "<p sourcefile=\"api/Hi.Cbtr.CubeTree.InfNodeInfo.yml\" sourcestartlinenumber=\"1\">Info for a single node with inf edge_cuts, containing box and edge indices.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Cbtr.CubeTree.TriWireRelationInterop.yml",
"output": {
".html": {
"relative_path": "api/Hi.Cbtr.CubeTree.TriWireRelationInterop.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Cbtr.CubeTree.TriWireRelationInterop",
"Summary": "<p sourcefile=\"api/Hi.Cbtr.CubeTree.TriWireRelationInterop.yml\" sourcestartlinenumber=\"1\">Interop struct matching C++ tri_wire_relation_interop_t.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Cbtr.CubeTree.diff_response_func_t.yml",
@@ -150,6 +234,20 @@
"Title": "Hi.Cbtr.IGetInitStickConvex",
"Summary": "<p sourcefile=\"api/Hi.Cbtr.IGetInitStickConvex.yml\" sourcestartlinenumber=\"1\">Interface of <xref href=\"Hi.Cbtr.IGetInitStickConvex.GetInitStickConvex\" data-throw-if-not-resolved=\"false\"></xref>.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Cbtr.InfDefectDisplayee.yml",
"output": {
".html": {
"relative_path": "api/Hi.Cbtr.InfDefectDisplayee.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Cbtr.InfDefectDisplayee",
"Summary": "<p sourcefile=\"api/Hi.Cbtr.InfDefectDisplayee.yml\" sourcestartlinenumber=\"1\">Encapsulates inf edge cuts defect visualization for a cube tree,\nincluding defect boxes, edge segments, and flag drawings.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Cbtr.InitStickConvex.yml",
@@ -220,6 +318,20 @@
"Title": "Hi.Cbtr.UnmanagedSubstraction",
"Summary": "<p sourcefile=\"api/Hi.Cbtr.UnmanagedSubstraction.yml\" sourcestartlinenumber=\"1\">Data about the removing behavior of <xref href=\"Hi.Cbtr.CubeTree\" data-throw-if-not-resolved=\"false\"></xref>.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Cbtr.WireCube.yml",
"output": {
".html": {
"relative_path": "api/Hi.Cbtr.WireCube.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Cbtr.WireCube",
"Summary": "<p sourcefile=\"api/Hi.Cbtr.WireCube.yml\" sourcestartlinenumber=\"1\">For Internal Use Only.\nRepresents a wire cube for display purposes.\nThe edge index follows the C++ cube_node_t pattern:\nedgeIndex = (dir &lt;&lt; 2) | (th1 &lt;&lt; 1) | th0\nwhere dir is the edge direction (0=X, 1=Y, 2=Z),\nth0 is the position flag in (dir+1)%3 direction,\nth1 is the position flag in (dir+2)%3 direction.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Cbtr.node_diff_t.yml",
@@ -1928,20 +2040,6 @@
"Title": "Hi.Common.Messages.BootstrapTheme",
"Summary": "<p sourcefile=\"api/Hi.Common.Messages.BootstrapTheme.yml\" sourcestartlinenumber=\"1\">Bootstrap theme colors for UI styling.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Common.Messages.IMessageHost.yml",
"output": {
".html": {
"relative_path": "api/Hi.Common.Messages.IMessageHost.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Common.Messages.IMessageHost",
"Summary": "<p sourcefile=\"api/Hi.Common.Messages.IMessageHost.yml\" sourcestartlinenumber=\"1\">Interface for objects that can host and manage messages.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Common.Messages.MessageBoardUtil.yml",
@@ -1984,20 +2082,6 @@
"Title": "Hi.Common.Messages.MessageHost",
"Summary": "<p sourcefile=\"api/Hi.Common.Messages.MessageHost.yml\" sourcestartlinenumber=\"1\">Provides utility methods for handling messages.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Common.Messages.MessageHostUtil.yml",
"output": {
".html": {
"relative_path": "api/Hi.Common.Messages.MessageHostUtil.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Common.Messages.MessageHostUtil",
"Summary": "<p sourcefile=\"api/Hi.Common.Messages.MessageHostUtil.yml\" sourcestartlinenumber=\"1\">Utility methods for working with <xref href=\"Hi.Common.Messages.IMessageHost\" data-throw-if-not-resolved=\"false\"></xref> implementations.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Common.Messages.MultiTagMessage.yml",
@@ -2012,6 +2096,20 @@
"Title": "Hi.Common.Messages.MultiTagMessage",
"Summary": "<p sourcefile=\"api/Hi.Common.Messages.MultiTagMessage.yml\" sourcestartlinenumber=\"1\">Represents a message with multiple tags for categorization and filtering.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Common.Messages.MultiTagMessageUtil.yml",
"output": {
".html": {
"relative_path": "api/Hi.Common.Messages.MultiTagMessageUtil.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Common.Messages.MultiTagMessageUtil",
"Summary": "<p sourcefile=\"api/Hi.Common.Messages.MultiTagMessageUtil.yml\" sourcestartlinenumber=\"1\">Utility methods for working with IProgress implementations.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Common.Messages.ShowMessageBoardDelegate.yml",
@@ -2530,20 +2628,6 @@
"Title": "Hi.Common.ServerFileExplorerConfig",
"Summary": "<p sourcefile=\"api/Hi.Common.ServerFileExplorerConfig.yml\" sourcestartlinenumber=\"1\">Configuration for server file explorer functionality.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Common.Slice.yml",
"output": {
".html": {
"relative_path": "api/Hi.Common.Slice.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Common.Slice",
"Summary": "<p sourcefile=\"api/Hi.Common.Slice.yml\" sourcestartlinenumber=\"1\">Designed for mongo large bytes splision.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Common.StringLocalizer.yml",
@@ -3510,6 +3594,20 @@
"Title": "Hi.Disp.Tri3dDispUtil",
"Summary": "<p sourcefile=\"api/Hi.Disp.Tri3dDispUtil.yml\" sourcestartlinenumber=\"1\">Utility and Extension of <xref href=\"Hi.Geom.Tri3d\" data-throw-if-not-resolved=\"false\"></xref>.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Disp.Vec3dDispUtil.yml",
"output": {
".html": {
"relative_path": "api/Hi.Disp.Vec3dDispUtil.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Disp.Vec3dDispUtil",
"Summary": "<p sourcefile=\"api/Hi.Disp.Vec3dDispUtil.yml\" sourcestartlinenumber=\"1\">Utility and Extension of <xref href=\"Hi.Geom.Vec3d\" data-throw-if-not-resolved=\"false\"></xref>.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Disp.WrappedDisplayee.yml",
@@ -3734,6 +3832,20 @@
"Title": "Hi.Geom.Flat3d",
"Summary": "<p sourcefile=\"api/Hi.Geom.Flat3d.yml\" sourcestartlinenumber=\"1\">Represents a 3D plane defined by a unit normal vector and its signed distance from the origin.\nThe plane equation is: Ax + By + Cz + d = 0, where (A,B,C) is the normal vector and d is the distance to origin.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Geom.FractionStatus.yml",
"output": {
".html": {
"relative_path": "api/Hi.Geom.FractionStatus.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Geom.FractionStatus",
"Summary": "<p sourcefile=\"api/Hi.Geom.FractionStatus.yml\" sourcestartlinenumber=\"1\">Status flags for <xref href=\"Hi.Geom.NativeFraction\" data-throw-if-not-resolved=\"false\"></xref>.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Geom.GeomCombination.yml",
@@ -3986,6 +4098,20 @@
"Title": "Hi.Geom.MathUtil",
"Summary": "<p sourcefile=\"api/Hi.Geom.MathUtil.yml\" sourcestartlinenumber=\"1\">Math Utility.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Geom.NativeFraction.yml",
"output": {
".html": {
"relative_path": "api/Hi.Geom.NativeFraction.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Geom.NativeFraction",
"Summary": "<p sourcefile=\"api/Hi.Geom.NativeFraction.yml\" sourcestartlinenumber=\"1\">Native wrapper for C++ fraction_t&lt;0&gt; (unlimited precision fraction).\nA fraction consists of a numerator and denominator using unlimited precision integers.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Geom.NativeStl.yml",
@@ -4518,20 +4644,6 @@
"Title": "Hi.Geom.Vec3d",
"Summary": "<p sourcefile=\"api/Hi.Geom.Vec3d.yml\" sourcestartlinenumber=\"1\">Basic 3D point (or vector).</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Geom.Vec3dUtil.yml",
"output": {
".html": {
"relative_path": "api/Hi.Geom.Vec3dUtil.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Geom.Vec3dUtil",
"Summary": "<p sourcefile=\"api/Hi.Geom.Vec3dUtil.yml\" sourcestartlinenumber=\"1\">Utility and Extension of <xref href=\"Hi.Geom.Vec3d\" data-throw-if-not-resolved=\"false\"></xref>.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Geom.yml",
@@ -4740,7 +4852,7 @@
"Uid": null,
"IsMRef": true,
"Title": "Hi.HiNcKits.HiNcHost",
"Summary": "<p sourcefile=\"api/Hi.HiNcKits.HiNcHost.yml\" sourcestartlinenumber=\"1\">Rich HiNC Service.\nHost class for HiNC functionality that provides project management, path resolution, and MongoDB integration.</p>\n"
"Summary": "<p sourcefile=\"api/Hi.HiNcKits.HiNcHost.yml\" sourcestartlinenumber=\"1\">Rich HiNC Service.\nHost class for HiNC functionality that provides project management, path resolution, and DB integration.</p>\n"
},
{
"type": "ManagedReference",
@@ -8576,7 +8688,7 @@
"Uid": null,
"IsMRef": true,
"Title": "Hi.Native.key_table__transform_view_by_key_pressing_t",
"Summary": "<p sourcefile=\"api/Hi.Native.key_table__transform_view_by_key_pressing_t.yml\" sourcestartlinenumber=\"1\">Native key table for native function transform_view_by_key_pressing.</p>\n"
"Summary": "<p sourcefile=\"api/Hi.Native.key_table__transform_view_by_key_pressing_t.yml\" sourcestartlinenumber=\"1\">Native key table for native function transform_view_by_key_pressing.\nKey values follow W3C KeyboardEvent.key standard (e.g. &ldquo;Home&rdquo;, &ldquo;ArrowLeft&rdquo;, &ldquo;Shift&rdquo;).</p>\n"
},
{
"type": "ManagedReference",
@@ -8690,20 +8802,6 @@
"Title": "Hi.Native.picking_event_t",
"Summary": "<p sourcefile=\"api/Hi.Native.picking_event_t.yml\" sourcestartlinenumber=\"1\">Internal Use Only.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Native.picking_func_t.yml",
"output": {
".html": {
"relative_path": "api/Hi.Native.picking_func_t.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Native.picking_func_t",
"Summary": "<p sourcefile=\"api/Hi.Native.picking_func_t.yml\" sourcestartlinenumber=\"1\">Internal Use Only.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Native.picking_mark_t.yml",
@@ -13434,7 +13532,7 @@
"Uid": null,
"IsMRef": true,
"Title": "Hi.SqliteUtils.SqliteIdentityStorage",
"Summary": "<p sourcefile=\"api/Hi.SqliteUtils.SqliteIdentityStorage.yml\" sourcestartlinenumber=\"1\">SQLite-based storage for ASP.NET Core Identity.\nReplaces MongoDB-based identity storage.</p>\n"
"Summary": "<p sourcefile=\"api/Hi.SqliteUtils.SqliteIdentityStorage.yml\" sourcestartlinenumber=\"1\">SQLite-based storage for ASP.NET Core Identity.</p>\n"
},
{
"type": "ManagedReference",
@@ -13464,6 +13562,20 @@
"Title": "Hi.SqliteUtils.SqliteRoleStore<TRole>",
"Summary": "<p sourcefile=\"api/Hi.SqliteUtils.SqliteRoleStore-1.yml\" sourcestartlinenumber=\"1\">SQLite-based role store for ASP.NET Core Identity.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow.yml",
"output": {
".html": {
"relative_path": "api/Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow",
"Summary": null
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.SqliteUtils.SqliteStepStorage.yml",
@@ -13476,7 +13588,7 @@
"Uid": null,
"IsMRef": true,
"Title": "Hi.SqliteUtils.SqliteStepStorage",
"Summary": "<p sourcefile=\"api/Hi.SqliteUtils.SqliteStepStorage.yml\" sourcestartlinenumber=\"1\">SQLite-based storage for milling step data.\nReplaces MongoDB collections for MillingStepLuggage and Slice data.</p>\n"
"Summary": "<p sourcefile=\"api/Hi.SqliteUtils.SqliteStepStorage.yml\" sourcestartlinenumber=\"1\">SQLite-based storage for milling step data.\nMillingStepLuggage data.</p>\n"
},
{
"type": "ManagedReference",