tune
This commit is contained in:
parent
b445c3e334
commit
1a8a3b59d2
Binary file not shown.
BIN
App/HiCbtr.dll
BIN
App/HiCbtr.dll
Binary file not shown.
BIN
App/HiDisp.dll
BIN
App/HiDisp.dll
Binary file not shown.
BIN
App/HiGeom.dll
BIN
App/HiGeom.dll
Binary file not shown.
Binary file not shown.
BIN
App/HiMech.dll
BIN
App/HiMech.dll
Binary file not shown.
@ -11,9 +11,9 @@
|
||||
"dependencies": {
|
||||
"AvalonEdit": "6.3.0.90",
|
||||
"FontAwesome.Sharp": "6.3.0",
|
||||
"Hi.WpfPlus": "3.1.111",
|
||||
"HiNc": "3.1.144",
|
||||
"HiNc-Resource": "3.1.28",
|
||||
"Hi.WpfPlus": "3.1.115",
|
||||
"HiNc": "3.1.148",
|
||||
"HiNc-Resource": "3.1.29",
|
||||
"runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "10.0.2",
|
||||
"runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "10.0.2",
|
||||
"runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "10.0.2"
|
||||
@ -1673,36 +1673,36 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"Hi.WpfPlus/3.1.111": {
|
||||
"Hi.WpfPlus/3.1.115": {
|
||||
"dependencies": {
|
||||
"HiDisp": "3.1.116"
|
||||
"HiDisp": "3.1.120"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net10.0-windows7.0/Hi.WpfPlus.dll": {
|
||||
"assemblyVersion": "3.1.111.0",
|
||||
"fileVersion": "3.1.111.0"
|
||||
"assemblyVersion": "3.1.115.0",
|
||||
"fileVersion": "3.1.115.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiCbtr/3.1.112": {
|
||||
"HiCbtr/3.1.117": {
|
||||
"dependencies": {
|
||||
"HiDisp": "3.1.116"
|
||||
"HiDisp": "3.1.120"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net10.0/HiCbtr.dll": {
|
||||
"assemblyVersion": "3.1.112.0",
|
||||
"fileVersion": "3.1.112.0"
|
||||
"assemblyVersion": "3.1.117.0",
|
||||
"fileVersion": "3.1.117.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiDisp/3.1.116": {
|
||||
"HiDisp/3.1.120": {
|
||||
"dependencies": {
|
||||
"HiGeom": "3.1.107"
|
||||
"HiGeom": "3.1.110"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net10.0/HiDisp.dll": {
|
||||
"assemblyVersion": "3.1.116.0",
|
||||
"fileVersion": "3.1.116.0"
|
||||
"assemblyVersion": "3.1.120.0",
|
||||
"fileVersion": "3.1.120.0"
|
||||
}
|
||||
},
|
||||
"native": {
|
||||
@ -1720,7 +1720,7 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiGeom/3.1.107": {
|
||||
"HiGeom/3.1.110": {
|
||||
"dependencies": {
|
||||
"Google.Protobuf": "3.28.3",
|
||||
"Grpc.AspNetCore": "2.66.0",
|
||||
@ -1730,8 +1730,8 @@
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net10.0/HiGeom.dll": {
|
||||
"assemblyVersion": "3.1.107.0",
|
||||
"fileVersion": "3.1.107.0"
|
||||
"assemblyVersion": "3.1.110.0",
|
||||
"fileVersion": "3.1.110.0"
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
@ -1743,27 +1743,27 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiLicense/3.1.108": {
|
||||
"HiLicense/3.1.111": {
|
||||
"dependencies": {
|
||||
"HiGeom": "3.1.107"
|
||||
"HiGeom": "3.1.110"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net10.0/HiLicense.dll": {
|
||||
"assemblyVersion": "3.1.108.0",
|
||||
"fileVersion": "3.1.108.0"
|
||||
"assemblyVersion": "3.1.111.0",
|
||||
"fileVersion": "3.1.111.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiMech/3.1.122": {
|
||||
"HiMech/3.1.127": {
|
||||
"dependencies": {
|
||||
"CommandLineParser": "2.9.1",
|
||||
"HiCbtr": "3.1.112",
|
||||
"HiCbtr": "3.1.117",
|
||||
"Microsoft.CodeAnalysis.CSharp.Scripting": "5.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net10.0/HiMech.dll": {
|
||||
"assemblyVersion": "3.1.122.0",
|
||||
"fileVersion": "3.1.122.0"
|
||||
"assemblyVersion": "3.1.127.0",
|
||||
"fileVersion": "3.1.127.0"
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
@ -1778,21 +1778,21 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiNc/3.1.144": {
|
||||
"HiNc/3.1.148": {
|
||||
"dependencies": {
|
||||
"Dapper": "2.1.35",
|
||||
"Google.Protobuf": "3.28.3",
|
||||
"Grpc.AspNetCore": "2.66.0",
|
||||
"Grpc.Net.Client": "2.66.0",
|
||||
"HiLicense": "3.1.108",
|
||||
"HiMech": "3.1.122",
|
||||
"HiUniNc": "3.1.119",
|
||||
"HiLicense": "3.1.111",
|
||||
"HiMech": "3.1.127",
|
||||
"HiUniNc": "3.1.124",
|
||||
"Microsoft.Data.Sqlite": "9.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net10.0/HiNc.dll": {
|
||||
"assemblyVersion": "3.1.144.0",
|
||||
"fileVersion": "3.1.144.0"
|
||||
"assemblyVersion": "3.1.148.0",
|
||||
"fileVersion": "3.1.148.0"
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
@ -1804,22 +1804,22 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiNc-Resource/3.1.28": {
|
||||
"HiNc-Resource/3.1.29": {
|
||||
"runtime": {
|
||||
"lib/net10.0/HiNc-Resource.dll": {
|
||||
"assemblyVersion": "3.1.28.0",
|
||||
"fileVersion": "3.1.28.0"
|
||||
"assemblyVersion": "3.1.29.0",
|
||||
"fileVersion": "3.1.29.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiUniNc/3.1.119": {
|
||||
"HiUniNc/3.1.124": {
|
||||
"dependencies": {
|
||||
"HiMech": "3.1.122"
|
||||
"HiMech": "3.1.127"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net10.0/HiUniNc.dll": {
|
||||
"assemblyVersion": "3.1.119.0",
|
||||
"fileVersion": "3.1.119.0"
|
||||
"assemblyVersion": "3.1.124.0",
|
||||
"fileVersion": "3.1.124.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.111": {
|
||||
"Hi.WpfPlus/3.1.115": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-KoDEgPM0oNA9ezY6KEXidNI+YqGZU0Hwf+Dq2tDnKUy7iWEeXLAzb/I2LmqvGP00IfaEEZjK6p+6rCnjt5LW0w==",
|
||||
"path": "hi.wpfplus/3.1.111",
|
||||
"hashPath": "hi.wpfplus.3.1.111.nupkg.sha512"
|
||||
"sha512": "sha512-/Yo3x9F3UWtlbUdV6f2mJAk5wGc8Ryl1DPQ+tls5l2/3j9coDKA30BkQCneBOU68VxVt1+eDwapD59pcljMhvw==",
|
||||
"path": "hi.wpfplus/3.1.115",
|
||||
"hashPath": "hi.wpfplus.3.1.115.nupkg.sha512"
|
||||
},
|
||||
"HiCbtr/3.1.112": {
|
||||
"HiCbtr/3.1.117": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-PO8CVJ3XylBTuzszvpdNd3CNgIXtNwMSjj5Tf4xOyS8F31fEHZr+9j0a5rq6c9VpoLoPtVyHgcQgPRfmFg9TiQ==",
|
||||
"path": "hicbtr/3.1.112",
|
||||
"hashPath": "hicbtr.3.1.112.nupkg.sha512"
|
||||
"sha512": "sha512-jrLYijFOpPFOhSqmb5SmgLz0bjh8Cvpt236zH5o+7u67XDN8WC49ihGxNIey5TbZp8Ue6FsZ+rr43cGRHEmZOA==",
|
||||
"path": "hicbtr/3.1.117",
|
||||
"hashPath": "hicbtr.3.1.117.nupkg.sha512"
|
||||
},
|
||||
"HiDisp/3.1.116": {
|
||||
"HiDisp/3.1.120": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-hvO9wCK1C1jsNhMXi4b46NkvYeitEOH22OL90ZpIXoWGJWqk7EroysW37iBNHPHy5qosCyJ3VqFDVYdjLeh2jg==",
|
||||
"path": "hidisp/3.1.116",
|
||||
"hashPath": "hidisp.3.1.116.nupkg.sha512"
|
||||
"sha512": "sha512-/gnHhQM6RJ3ky+rrUUqpQkQn9n9uPEw56pwSFEtMyN0ivyyNAC45eb9uxhOOEx2xk2z8+aLyI9VNrmEZ53u4yw==",
|
||||
"path": "hidisp/3.1.120",
|
||||
"hashPath": "hidisp.3.1.120.nupkg.sha512"
|
||||
},
|
||||
"HiGeom/3.1.107": {
|
||||
"HiGeom/3.1.110": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-Lt2UCEpNK7h4Oytao47L7x/jPWENFYrOfJpg79j48HwfXQmnuuF3dCZwj+9qWjPOSMPBwCVgT6GFPhm5J4sARQ==",
|
||||
"path": "higeom/3.1.107",
|
||||
"hashPath": "higeom.3.1.107.nupkg.sha512"
|
||||
"sha512": "sha512-QinyEYggnDtK0wSkMGCR0CB+vVyO4qXVpeTfu0u0v259Yrqef0P2QUZgvKwT6Bbtots/ymvSjzMX26ZAwhsloA==",
|
||||
"path": "higeom/3.1.110",
|
||||
"hashPath": "higeom.3.1.110.nupkg.sha512"
|
||||
},
|
||||
"HiLicense/3.1.108": {
|
||||
"HiLicense/3.1.111": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-SuvDpDhioTDMIInCOxnGe5EtFlzjLfJQYg7gQA+ykJtLDRcP+0P5eto/IdTopWTPIi60TzPvEWRigARXIQLQBQ==",
|
||||
"path": "hilicense/3.1.108",
|
||||
"hashPath": "hilicense.3.1.108.nupkg.sha512"
|
||||
"sha512": "sha512-swv8lVaoNOszj5jB799/aE5Ieaqfrh5iwjCYGxEmz79dXaL/CHi8WY0Kyat7Wz3yOe3FksXJHVKL6V9bK1Vxqg==",
|
||||
"path": "hilicense/3.1.111",
|
||||
"hashPath": "hilicense.3.1.111.nupkg.sha512"
|
||||
},
|
||||
"HiMech/3.1.122": {
|
||||
"HiMech/3.1.127": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-cHcNsNXL1wXjwSVwOtNwp+7XVqDVns2trLAjyDR4VM356P8wRqLhACCghx0KzWe5nO/2632p2esxYQEaKZp1wg==",
|
||||
"path": "himech/3.1.122",
|
||||
"hashPath": "himech.3.1.122.nupkg.sha512"
|
||||
"sha512": "sha512-zmNnpAph43w4lGPQs7vMFHTcuPAwr4diClx4PWBNpBTjRaYnjMactDQSTI1RMLJVJk7QZ50VaXtlirmmjaqjVA==",
|
||||
"path": "himech/3.1.127",
|
||||
"hashPath": "himech.3.1.127.nupkg.sha512"
|
||||
},
|
||||
"HiNc/3.1.144": {
|
||||
"HiNc/3.1.148": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-idkcwJNLjzwKBZRzQ0KI/+1vQdscI/U3P50B/BgBUREsLG4i/nOxuOiZ8qemntiXFnV5BkLQtSguIXptIphneg==",
|
||||
"path": "hinc/3.1.144",
|
||||
"hashPath": "hinc.3.1.144.nupkg.sha512"
|
||||
"sha512": "sha512-+W+XhLaSsByZGa7QgjsCiWme0laO9Rw0UvOX8y+S5IVxCG8zDFa3cJ1j+bKyr+/1fBsnmR55yAmbpG9uE/fkNg==",
|
||||
"path": "hinc/3.1.148",
|
||||
"hashPath": "hinc.3.1.148.nupkg.sha512"
|
||||
},
|
||||
"HiNc-Resource/3.1.28": {
|
||||
"HiNc-Resource/3.1.29": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-KXU/ZRcY24Y5X7Asy94IdDYBt8l3OspLVR3pDdWOK3PPdHskBSl4vqYGA5RYOG1r19+hOvfQ1ka7zV/LXQPXmA==",
|
||||
"path": "hinc-resource/3.1.28",
|
||||
"hashPath": "hinc-resource.3.1.28.nupkg.sha512"
|
||||
"sha512": "sha512-PhjkzUr8tVfihQ7LPUY1kSWjq3O/Jg1KU1Uwz4ziCS+87bnDIGU0WVdKBCp3/PRobJWLsul6tEohRrGRDhDLIw==",
|
||||
"path": "hinc-resource/3.1.29",
|
||||
"hashPath": "hinc-resource.3.1.29.nupkg.sha512"
|
||||
},
|
||||
"HiUniNc/3.1.119": {
|
||||
"HiUniNc/3.1.124": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-fAxCTUMy0CP+B4Wr+vevghBL4EFfnrAbtAt7Dwg8IIaSk5WmJVoZVGa+2/TnA5+KbipuxcamklL3PJgYdqAOJg==",
|
||||
"path": "hiuninc/3.1.119",
|
||||
"hashPath": "hiuninc.3.1.119.nupkg.sha512"
|
||||
"sha512": "sha512-nq8FccZw8XNoyCPqCU99rzOmtS2T1r8gXOalC5oCMmKyyG1rSYI1FAA5ncq1hJa5mDGKYuQMnSehQzyoiPnSkw==",
|
||||
"path": "hiuninc/3.1.124",
|
||||
"hashPath": "hiuninc.3.1.124.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.
BIN
App/HiNc.dll
BIN
App/HiNc.dll
Binary file not shown.
BIN
App/HiUniNc.dll
BIN
App/HiUniNc.dll
Binary file not shown.
BIN
App/core.dll
BIN
App/core.dll
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
App/hi-key.dll
BIN
App/hi-key.dll
Binary file not shown.
@ -150,22 +150,22 @@ Class CbtrPickable
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_GetPickable">Pickable.GetPickable()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnKeyDown_Hi_Native_key_event_t_Hi_Native_panel_state_t_">Pickable.OnKeyDown(key_event_t, panel_state_t)</a>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnKeyDown_Hi_Native_key_event_t_Hi_Disp_DispEngine_">Pickable.OnKeyDown(key_event_t, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnKeyUp_Hi_Native_key_event_t_Hi_Native_panel_state_t_">Pickable.OnKeyUp(key_event_t, panel_state_t)</a>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnKeyUp_Hi_Native_key_event_t_Hi_Disp_DispEngine_">Pickable.OnKeyUp(key_event_t, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseDown_Hi_Native_mouse_button_event_t_Hi_Native_panel_state_t_">Pickable.OnMouseDown(mouse_button_event_t, panel_state_t)</a>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseDown_Hi_Native_mouse_button_event_t_Hi_Disp_DispEngine_">Pickable.OnMouseDown(mouse_button_event_t, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseUp_Hi_Native_mouse_button_event_t_Hi_Native_panel_state_t_">Pickable.OnMouseUp(mouse_button_event_t, panel_state_t)</a>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseUp_Hi_Native_mouse_button_event_t_Hi_Disp_DispEngine_">Pickable.OnMouseUp(mouse_button_event_t, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseMove_Hi_Native_mouse_move_event_t_Hi_Native_panel_state_t_">Pickable.OnMouseMove(mouse_move_event_t, panel_state_t)</a>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseMove_Hi_Native_mouse_move_event_t_Hi_Disp_DispEngine_">Pickable.OnMouseMove(mouse_move_event_t, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseWheel_Hi_Native_mouse_wheel_event_t_Hi_Native_panel_state_t_">Pickable.OnMouseWheel(mouse_wheel_event_t, panel_state_t)</a>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseWheel_Hi_Native_mouse_wheel_event_t_Hi_Disp_DispEngine_">Pickable.OnMouseWheel(mouse_wheel_event_t, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_Dispose">Pickable.Dispose()</a>
|
||||
@ -455,8 +455,8 @@ Only one <a class="xref" href="Hi.Cbtr.CbtrPickable.html">CbtrPickable</a> can b
|
||||
|
||||
<a id="Hi_Cbtr_CbtrPickable_OnMouseEnter_" data-uid="Hi.Cbtr.CbtrPickable.OnMouseEnter*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_CbtrPickable_OnMouseEnter_Hi_Native_ui_event_type_Hi_Native_panel_state_t_" data-uid="Hi.Cbtr.CbtrPickable.OnMouseEnter(Hi.Native.ui_event_type,Hi.Native.panel_state_t)">
|
||||
OnMouseEnter(ui_event_type, panel_state_t)
|
||||
<h3 id="Hi_Cbtr_CbtrPickable_OnMouseEnter_Hi_Native_ui_event_type_Hi_Disp_DispEngine_" data-uid="Hi.Cbtr.CbtrPickable.OnMouseEnter(Hi.Native.ui_event_type,Hi.Disp.DispEngine)">
|
||||
OnMouseEnter(ui_event_type, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -465,7 +465,7 @@ Only one <a class="xref" href="Hi.Cbtr.CbtrPickable.html">CbtrPickable</a> can b
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseEnter(ui_event_type e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseEnter(ui_event_type e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -473,8 +473,8 @@ Only one <a class="xref" href="Hi.Cbtr.CbtrPickable.html">CbtrPickable</a> can b
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.ui_event_type.html">ui_event_type</a></dt>
|
||||
<dd><p>event type</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -491,8 +491,8 @@ Only one <a class="xref" href="Hi.Cbtr.CbtrPickable.html">CbtrPickable</a> can b
|
||||
|
||||
<a id="Hi_Cbtr_CbtrPickable_OnMouseLeave_" data-uid="Hi.Cbtr.CbtrPickable.OnMouseLeave*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_CbtrPickable_OnMouseLeave_Hi_Native_ui_event_type_Hi_Native_panel_state_t_" data-uid="Hi.Cbtr.CbtrPickable.OnMouseLeave(Hi.Native.ui_event_type,Hi.Native.panel_state_t)">
|
||||
OnMouseLeave(ui_event_type, panel_state_t)
|
||||
<h3 id="Hi_Cbtr_CbtrPickable_OnMouseLeave_Hi_Native_ui_event_type_Hi_Disp_DispEngine_" data-uid="Hi.Cbtr.CbtrPickable.OnMouseLeave(Hi.Native.ui_event_type,Hi.Disp.DispEngine)">
|
||||
OnMouseLeave(ui_event_type, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -501,7 +501,7 @@ Only one <a class="xref" href="Hi.Cbtr.CbtrPickable.html">CbtrPickable</a> can b
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseLeave(ui_event_type e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseLeave(ui_event_type e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -509,8 +509,8 @@ Only one <a class="xref" href="Hi.Cbtr.CbtrPickable.html">CbtrPickable</a> can b
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.ui_event_type.html">ui_event_type</a></dt>
|
||||
<dd><p>event type</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
@ -0,0 +1,557 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class ConstructionDefectDisplayee | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class ConstructionDefectDisplayee | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Encapsulates cube tree construction defect results, including both defect data and visualization drawings.">
|
||||
<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 "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<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.Cbtr.ConstructionDefectDisplayee">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Cbtr_ConstructionDefectDisplayee" data-uid="Hi.Cbtr.ConstructionDefectDisplayee" class="text-break">
|
||||
Class ConstructionDefectDisplayee
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Cbtr.html">Cbtr</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiCbtr.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Encapsulates cube tree construction defect results,
|
||||
including both defect data and visualization drawings.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class ConstructionDefectDisplayee : IDisplayee, IExpandToBox3d, IDisposable</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">ConstructionDefectDisplayee</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<dl class="typelist implements">
|
||||
<dt>Implements</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="Hi.Disp.IDisplayee.html">IDisplayee</a></div>
|
||||
<div><a class="xref" href="Hi.Geom.IExpandToBox3d.html">IExpandToBox3d</a></div>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</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<TSelf>(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<TSrc>(TSrc, Action<TSrc>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<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.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_Cbtr_ConstructionDefectDisplayee__ctor_" data-uid="Hi.Cbtr.ConstructionDefectDisplayee.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_ConstructionDefectDisplayee__ctor_System_Collections_Generic_List_Hi_Cbtr_CubeTree_DefectNodeInfo__" data-uid="Hi.Cbtr.ConstructionDefectDisplayee.#ctor(System.Collections.Generic.List{Hi.Cbtr.CubeTree.DefectNodeInfo})">
|
||||
ConstructionDefectDisplayee(List<DefectNodeInfo>)
|
||||
|
||||
</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 ConstructionDefectDisplayee(List<CubeTree.DefectNodeInfo> defectNodeInfos)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>defectNodeInfos</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a><<a class="xref" href="Hi.Cbtr.CubeTree.html">CubeTree</a>.<a class="xref" href="Hi.Cbtr.CubeTree.DefectNodeInfo.html">DefectNodeInfo</a>></dt>
|
||||
<dd><p>Defect node infos from cube tree construction.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_ConstructionDefectDisplayee_DefectNodeInfos_" data-uid="Hi.Cbtr.ConstructionDefectDisplayee.DefectNodeInfos*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_ConstructionDefectDisplayee_DefectNodeInfos" data-uid="Hi.Cbtr.ConstructionDefectDisplayee.DefectNodeInfos">
|
||||
DefectNodeInfos
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Defect node infos collected during cube tree construction.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public List<CubeTree.DefectNodeInfo> DefectNodeInfos { 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><<a class="xref" href="Hi.Cbtr.CubeTree.html">CubeTree</a>.<a class="xref" href="Hi.Cbtr.CubeTree.DefectNodeInfo.html">DefectNodeInfo</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_ConstructionDefectDisplayee_DefectNodesToShow_" data-uid="Hi.Cbtr.ConstructionDefectDisplayee.DefectNodesToShow*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_ConstructionDefectDisplayee_DefectNodesToShow" data-uid="Hi.Cbtr.ConstructionDefectDisplayee.DefectNodesToShow">
|
||||
DefectNodesToShow
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Maximum number of defect nodes to show.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public int DefectNodesToShow { 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_Cbtr_ConstructionDefectDisplayee_HasDefects_" data-uid="Hi.Cbtr.ConstructionDefectDisplayee.HasDefects*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_ConstructionDefectDisplayee_HasDefects" data-uid="Hi.Cbtr.ConstructionDefectDisplayee.HasDefects">
|
||||
HasDefects
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Whether any defects were found.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public bool HasDefects { 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>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_ConstructionDefectDisplayee_Display_" data-uid="Hi.Cbtr.ConstructionDefectDisplayee.Display*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_ConstructionDefectDisplayee_Display_Hi_Disp_Bind_" data-uid="Hi.Cbtr.ConstructionDefectDisplayee.Display(Hi.Disp.Bind)">
|
||||
Display(Bind)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Display function called in <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a> rendering loop.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void Display(Bind bind)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>bind</code> <a class="xref" href="Hi.Disp.Bind.html">Bind</a></dt>
|
||||
<dd><p>Bind with <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a>. See <a class="xref" href="Hi.Disp.Bind.html">Bind</a>.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_ConstructionDefectDisplayee_Dispose_" data-uid="Hi.Cbtr.ConstructionDefectDisplayee.Dispose*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_ConstructionDefectDisplayee_Dispose" data-uid="Hi.Cbtr.ConstructionDefectDisplayee.Dispose">
|
||||
Dispose()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void Dispose()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_ConstructionDefectDisplayee_Dispose_" data-uid="Hi.Cbtr.ConstructionDefectDisplayee.Dispose*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_ConstructionDefectDisplayee_Dispose_System_Boolean_" data-uid="Hi.Cbtr.ConstructionDefectDisplayee.Dispose(System.Boolean)">
|
||||
Dispose(bool)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">protected virtual void Dispose(bool disposing)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>disposing</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_ConstructionDefectDisplayee_ExpandToBox3d_" data-uid="Hi.Cbtr.ConstructionDefectDisplayee.ExpandToBox3d*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_ConstructionDefectDisplayee_ExpandToBox3d_Hi_Geom_Box3d_" data-uid="Hi.Cbtr.ConstructionDefectDisplayee.ExpandToBox3d(Hi.Geom.Box3d)">
|
||||
ExpandToBox3d(Box3d)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Expands the destination box.
|
||||
This function is usually used to compute the bounding box of elements.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void ExpandToBox3d(Box3d dst)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>dst</code> <a class="xref" href="Hi.Geom.Box3d.html">Box3d</a></dt>
|
||||
<dd><p>Destination box</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_ConstructionDefectDisplayee_GetFittingView_" data-uid="Hi.Cbtr.ConstructionDefectDisplayee.GetFittingView*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_ConstructionDefectDisplayee_GetFittingView_Hi_Geom_Box3d_Hi_Geom_Mat4d_" data-uid="Hi.Cbtr.ConstructionDefectDisplayee.GetFittingView(Hi.Geom.Box3d,Hi.Geom.Mat4d)">
|
||||
GetFittingView(Box3d, Mat4d)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets a fitting view matrix for a defect box, preserving the current view rotation.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static Mat4d GetFittingView(Box3d defectBox, Mat4d sketchView)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>defectBox</code> <a class="xref" href="Hi.Geom.Box3d.html">Box3d</a></dt>
|
||||
<dd><p>The defect box to fit.</p>
|
||||
</dd>
|
||||
<dt><code>sketchView</code> <a class="xref" href="Hi.Geom.Mat4d.html">Mat4d</a></dt>
|
||||
<dd><p>The current sketch view matrix.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Geom.Mat4d.html">Mat4d</a></dt>
|
||||
<dd><p>A view matrix that fits the defect box, or the original sketch view if inputs are invalid.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="events">Events
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_Cbtr_ConstructionDefectDisplayee_DefectBoxSelected" data-uid="Hi.Cbtr.ConstructionDefectDisplayee.DefectBoxSelected">
|
||||
DefectBoxSelected
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Fired when a defect box flag is selected (clicked).
|
||||
The parameter is the <a class="xref" href="Hi.Geom.Box3d.html">Box3d</a> of the selected defect box.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public event Action<Box3d> DefectBoxSelected</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Event Type</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.action-1">Action</a><<a class="xref" href="Hi.Geom.Box3d.html">Box3d</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>
|
||||
@ -0,0 +1,301 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class CubeTree.DefectNodeInfo.TriWireInfo | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class CubeTree.DefectNodeInfo.TriWireInfo | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="A single triangle-wire relation entry within a defect node.">
|
||||
<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 "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<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.Cbtr.CubeTree.DefectNodeInfo.TriWireInfo">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Cbtr_CubeTree_DefectNodeInfo_TriWireInfo" data-uid="Hi.Cbtr.CubeTree.DefectNodeInfo.TriWireInfo" class="text-break">
|
||||
Class CubeTree.DefectNodeInfo.TriWireInfo
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Cbtr.html">Cbtr</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiCbtr.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>A single triangle-wire relation entry within a defect node.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class CubeTree.DefectNodeInfo.TriWireInfo</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">CubeTree.DefectNodeInfo.TriWireInfo</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<TSelf>(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<TSrc>(TSrc, Action<TSrc>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</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_Cbtr_CubeTree_DefectNodeInfo_TriWireInfo_EdgeIndex_" data-uid="Hi.Cbtr.CubeTree.DefectNodeInfo.TriWireInfo.EdgeIndex*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_DefectNodeInfo_TriWireInfo_EdgeIndex" data-uid="Hi.Cbtr.CubeTree.DefectNodeInfo.TriWireInfo.EdgeIndex">
|
||||
EdgeIndex
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>The wire edge index (0-11).</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public int EdgeIndex { 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_Cbtr_CubeTree_DefectNodeInfo_TriWireInfo_Tri_" data-uid="Hi.Cbtr.CubeTree.DefectNodeInfo.TriWireInfo.Tri*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_DefectNodeInfo_TriWireInfo_Tri" data-uid="Hi.Cbtr.CubeTree.DefectNodeInfo.TriWireInfo.Tri">
|
||||
Tri
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>The triangle geometry.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Tri3d Tri { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Geom.Tri3d.html">Tri3d</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_CubeTree_DefectNodeInfo_TriWireInfo_TriWireRelation_" data-uid="Hi.Cbtr.CubeTree.DefectNodeInfo.TriWireInfo.TriWireRelation*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_DefectNodeInfo_TriWireInfo_TriWireRelation" data-uid="Hi.Cbtr.CubeTree.DefectNodeInfo.TriWireInfo.TriWireRelation">
|
||||
TriWireRelation
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Tri-wire relation data.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public CubeTree.TriWireRelationInterop TriWireRelation { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Cbtr.CubeTree.html">CubeTree</a>.<a class="xref" href="Hi.Cbtr.CubeTree.TriWireRelationInterop.html">TriWireRelationInterop</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>
|
||||
@ -0,0 +1,301 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class CubeTree.DefectNodeInfo | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class CubeTree.DefectNodeInfo | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Info for a single defect node detected during cube tree construction.">
|
||||
<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 "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<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.Cbtr.CubeTree.DefectNodeInfo">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Cbtr_CubeTree_DefectNodeInfo" data-uid="Hi.Cbtr.CubeTree.DefectNodeInfo" class="text-break">
|
||||
Class CubeTree.DefectNodeInfo
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Cbtr.html">Cbtr</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiCbtr.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Info for a single defect node detected during cube tree construction.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class CubeTree.DefectNodeInfo</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">CubeTree.DefectNodeInfo</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<TSelf>(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<TSrc>(TSrc, Action<TSrc>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</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_Cbtr_CubeTree_DefectNodeInfo_Box_" data-uid="Hi.Cbtr.CubeTree.DefectNodeInfo.Box*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_DefectNodeInfo_Box" data-uid="Hi.Cbtr.CubeTree.DefectNodeInfo.Box">
|
||||
Box
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Bounding box of the defect node.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Box3d Box { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Geom.Box3d.html">Box3d</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_CubeTree_DefectNodeInfo_Level_" data-uid="Hi.Cbtr.CubeTree.DefectNodeInfo.Level*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_DefectNodeInfo_Level" data-uid="Hi.Cbtr.CubeTree.DefectNodeInfo.Level">
|
||||
Level
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Tree level of the defect node.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public int Level { 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_Cbtr_CubeTree_DefectNodeInfo_TriWireInfos_" data-uid="Hi.Cbtr.CubeTree.DefectNodeInfo.TriWireInfos*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_DefectNodeInfo_TriWireInfos" data-uid="Hi.Cbtr.CubeTree.DefectNodeInfo.TriWireInfos">
|
||||
TriWireInfos
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Triangle-wire relation info for each triangle involved in this defect node.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public List<CubeTree.DefectNodeInfo.TriWireInfo> TriWireInfos { 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><<a class="xref" href="Hi.Cbtr.CubeTree.html">CubeTree</a>.<a class="xref" href="Hi.Cbtr.CubeTree.DefectNodeInfo.html">DefectNodeInfo</a>.<a class="xref" href="Hi.Cbtr.CubeTree.DefectNodeInfo.TriWireInfo.html">TriWireInfo</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>
|
||||
@ -0,0 +1,291 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Struct CubeTree.DefectTriWireInfoInterop | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Struct CubeTree.DefectTriWireInfoInterop | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Interop struct matching C++ defect_tri_wire_info_interop_t.">
|
||||
<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 "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<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.Cbtr.CubeTree.DefectTriWireInfoInterop">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Cbtr_CubeTree_DefectTriWireInfoInterop" data-uid="Hi.Cbtr.CubeTree.DefectTriWireInfoInterop" class="text-break">
|
||||
Struct CubeTree.DefectTriWireInfoInterop
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Cbtr.html">Cbtr</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiCbtr.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Interop struct matching C++ defect_tri_wire_info_interop_t.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public struct CubeTree.DefectTriWireInfoInterop</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<dl class="typelist inheritedMembers">
|
||||
<dt>Inherited Members</dt>
|
||||
<dd>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetype.equals">ValueType.Equals(object)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode">ValueType.GetHashCode()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetype.tostring">ValueType.ToString()</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.gettype">object.GetType()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
|
||||
</div>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="typelist extensionMethods">
|
||||
<dt>Extension Methods</dt>
|
||||
<dd>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.MaskUtil.html#Hi_Common_MaskUtil_GetMaskedValue__1___0___0_System_Boolean_">MaskUtil.GetMaskedValue<T>(T, T, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.MaskUtil.html#Hi_Common_MaskUtil_SetMask__1___0____0_System_Boolean_">MaskUtil.SetMask<T>(ref T, T, bool)</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="fields">Fields
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_DefectTriWireInfoInterop_EdgeIndex" data-uid="Hi.Cbtr.CubeTree.DefectTriWireInfoInterop.EdgeIndex">
|
||||
EdgeIndex
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Wire edge index (0-11).</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public int EdgeIndex</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Field Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_DefectTriWireInfoInterop_Tri" data-uid="Hi.Cbtr.CubeTree.DefectTriWireInfoInterop.Tri">
|
||||
Tri
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Triangle geometry.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public tri3d Tri</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Field Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Native.tri3d.html">tri3d</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_DefectTriWireInfoInterop_TriWireRelation" data-uid="Hi.Cbtr.CubeTree.DefectTriWireInfoInterop.TriWireRelation">
|
||||
TriWireRelation
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Tri-wire relation data.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public CubeTree.TriWireRelationInterop TriWireRelation</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Field Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Cbtr.CubeTree.html">CubeTree</a>.<a class="xref" href="Hi.Cbtr.CubeTree.TriWireRelationInterop.html">TriWireRelationInterop</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>
|
||||
@ -2,11 +2,11 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Interface IMessageHost | HiAPI-C# 2025 </title>
|
||||
<title>Class CubeTree.InfNodeInfo | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Interface IMessageHost | HiAPI-C# 2025 ">
|
||||
<meta name="title" content="Class CubeTree.InfNodeInfo | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Interface for objects that can host and manage messages.">
|
||||
<meta name="description" content="Info for a single node with inf edge_cuts, containing box and edge indices.">
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||
<link rel="stylesheet" href="../public/main.css">
|
||||
@ -84,33 +84,65 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.Common.Messages.IMessageHost">
|
||||
<article data-uid="Hi.Cbtr.CubeTree.InfNodeInfo">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Common_Messages_IMessageHost" data-uid="Hi.Common.Messages.IMessageHost" class="text-break">
|
||||
Interface IMessageHost
|
||||
<h1 id="Hi_Cbtr_CubeTree_InfNodeInfo" data-uid="Hi.Cbtr.CubeTree.InfNodeInfo" class="text-break">
|
||||
Class CubeTree.InfNodeInfo
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Common.html">Common</a>.<a class="xref" href="Hi.Common.Messages.html">Messages</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiGeom.dll</dd></dl>
|
||||
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Cbtr.html">Cbtr</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiCbtr.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Interface for objects that can host and manage messages.</p>
|
||||
<div class="markdown summary"><p>Info for a single node with inf edge_cuts, containing box and edge indices.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public interface IMessageHost</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class CubeTree.InfNodeInfo</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">CubeTree.InfNodeInfo</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>
|
||||
@ -124,27 +156,6 @@ Interface IMessageHost
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddError_Hi_Common_Messages_IMessageHost_System_String_System_String___">MessageHostUtil.AddError(IMessageHost, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddException_Hi_Common_Messages_IMessageHost_System_Exception_System_String___">MessageHostUtil.AddException(IMessageHost, Exception, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddInfo_Hi_Common_Messages_IMessageHost_System_String_System_String___">MessageHostUtil.AddInfo(IMessageHost, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddMessage_Hi_Common_Messages_IMessageHost_System_String_System_String___">MessageHostUtil.AddMessage(IMessageHost, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddProgress_Hi_Common_Messages_IMessageHost_System_String_System_String___">MessageHostUtil.AddProgress(IMessageHost, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddSuccess_Hi_Common_Messages_IMessageHost_System_String_System_String___">MessageHostUtil.AddSuccess(IMessageHost, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddWarning_Hi_Common_Messages_IMessageHost_System_String_System_String___">MessageHostUtil.AddWarning(IMessageHost, string, params string[])</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>
|
||||
@ -163,37 +174,33 @@ Interface IMessageHost
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_IMessageHost_Add_" data-uid="Hi.Common.Messages.IMessageHost.Add*"></a>
|
||||
<a id="Hi_Cbtr_CubeTree_InfNodeInfo_Box_" data-uid="Hi.Cbtr.CubeTree.InfNodeInfo.Box*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_IMessageHost_Add_System_Object_" data-uid="Hi.Common.Messages.IMessageHost.Add(System.Object)">
|
||||
Add(object)
|
||||
<h3 id="Hi_Cbtr_CubeTree_InfNodeInfo_Box" data-uid="Hi.Cbtr.CubeTree.InfNodeInfo.Box">
|
||||
Box
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Adds a new message entry to the host.</p>
|
||||
<div class="markdown level1 summary"><p>Bounding box of the node.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">object Add(object entry)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public Box3d Box { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>entry</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
|
||||
<dd><p>The message entry to add</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
|
||||
<dd><p>The added entry or a result object</p>
|
||||
</dd>
|
||||
<dt><a class="xref" href="Hi.Geom.Box3d.html">Box3d</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
@ -203,6 +210,35 @@ Interface IMessageHost
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_CubeTree_InfNodeInfo_InfEdgeIndices_" data-uid="Hi.Cbtr.CubeTree.InfNodeInfo.InfEdgeIndices*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_InfNodeInfo_InfEdgeIndices" data-uid="Hi.Cbtr.CubeTree.InfNodeInfo.InfEdgeIndices">
|
||||
InfEdgeIndices
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Edge indices (0-11) of inf edge_cuts in this node.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public List<int> InfEdgeIndices { 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><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@ -0,0 +1,423 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Struct CubeTree.TriWireRelationInterop | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Struct CubeTree.TriWireRelationInterop | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Interop struct matching C++ tri_wire_relation_interop_t.">
|
||||
<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 "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<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.Cbtr.CubeTree.TriWireRelationInterop">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Cbtr_CubeTree_TriWireRelationInterop" data-uid="Hi.Cbtr.CubeTree.TriWireRelationInterop" class="text-break">
|
||||
Struct CubeTree.TriWireRelationInterop
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Cbtr.html">Cbtr</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiCbtr.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Interop struct matching C++ tri_wire_relation_interop_t.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public struct CubeTree.TriWireRelationInterop</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<dl class="typelist inheritedMembers">
|
||||
<dt>Inherited Members</dt>
|
||||
<dd>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetype.equals">ValueType.Equals(object)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode">ValueType.GetHashCode()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetype.tostring">ValueType.ToString()</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.gettype">object.GetType()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
|
||||
</div>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="typelist extensionMethods">
|
||||
<dt>Extension Methods</dt>
|
||||
<dd>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.MaskUtil.html#Hi_Common_MaskUtil_GetMaskedValue__1___0___0_System_Boolean_">MaskUtil.GetMaskedValue<T>(T, T, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.MaskUtil.html#Hi_Common_MaskUtil_SetMask__1___0____0_System_Boolean_">MaskUtil.SetMask<T>(ref T, T, bool)</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="fields">Fields
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_TriWireRelationInterop_CachedPosCornerStateMask" data-uid="Hi.Cbtr.CubeTree.TriWireRelationInterop.CachedPosCornerStateMask">
|
||||
CachedPosCornerStateMask
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>For unparallel: 2 corner_state_t at the pos (2 x 2 bits, {0th=min, 1th=max}).
|
||||
For parallel: 0.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public int CachedPosCornerStateMask</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Field Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_TriWireRelationInterop_Pos0" data-uid="Hi.Cbtr.CubeTree.TriWireRelationInterop.Pos0">
|
||||
Pos0
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>For parallel: min position. For unparallel: intersection position.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public double Pos0</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Field Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_TriWireRelationInterop_Pos1" data-uid="Hi.Cbtr.CubeTree.TriWireRelationInterop.Pos1">
|
||||
Pos1
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>For parallel: max position. For unparallel: NaN.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public double Pos1</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Field Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_TriWireRelationInterop_RelationMask" data-uid="Hi.Cbtr.CubeTree.TriWireRelationInterop.RelationMask">
|
||||
RelationMask
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Bitmask of tri_wire_relation_enum_t flags.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public int RelationMask</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Field 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="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_CubeTree_TriWireRelationInterop_IsOutside_" data-uid="Hi.Cbtr.CubeTree.TriWireRelationInterop.IsOutside*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_TriWireRelationInterop_IsOutside" data-uid="Hi.Cbtr.CubeTree.TriWireRelationInterop.IsOutside">
|
||||
IsOutside
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Is outside relation.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public bool IsOutside { 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_Cbtr_CubeTree_TriWireRelationInterop_IsParallel_" data-uid="Hi.Cbtr.CubeTree.TriWireRelationInterop.IsParallel*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_TriWireRelationInterop_IsParallel" data-uid="Hi.Cbtr.CubeTree.TriWireRelationInterop.IsParallel">
|
||||
IsParallel
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Is parallel relation.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public bool IsParallel { 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_Cbtr_CubeTree_TriWireRelationInterop_IsUnparallel_" data-uid="Hi.Cbtr.CubeTree.TriWireRelationInterop.IsUnparallel*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_TriWireRelationInterop_IsUnparallel" data-uid="Hi.Cbtr.CubeTree.TriWireRelationInterop.IsUnparallel">
|
||||
IsUnparallel
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Is unparallel relation.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public bool IsUnparallel { 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>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</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>
|
||||
@ -646,10 +646,43 @@ Sum of <a class="xref" href="Hi.Cbtr.CubeTree.html#Hi_Cbtr_CubeTree_TrisCacheMb"
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_CubeTree_ContainsInfEdgeCuts_" data-uid="Hi.Cbtr.CubeTree.ContainsInfEdgeCuts*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_ContainsInfEdgeCuts" data-uid="Hi.Cbtr.CubeTree.ContainsInfEdgeCuts">
|
||||
ContainsInfEdgeCuts()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Checks if any existing node in the cube tree contains inf or -inf in its edge_cuts array.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public bool ContainsInfEdgeCuts()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
<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>true if any node contains inf or -inf in edge_cuts, false otherwise.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_CubeTree_Diff_" data-uid="Hi.Cbtr.CubeTree.Diff*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_Diff_Hi_Geom_NativeStl_System_Double_Hi_Coloring_RangeColorRule_System_IProgress_Hi_Common_NativeProgresses_IProgressReport__" data-uid="Hi.Cbtr.CubeTree.Diff(Hi.Geom.NativeStl,System.Double,Hi.Coloring.RangeColorRule,System.IProgress{Hi.Common.NativeProgresses.IProgressReport})">
|
||||
Diff(NativeStl, double, RangeColorRule, IProgress<IProgressReport>)
|
||||
<h3 id="Hi_Cbtr_CubeTree_Diff_Hi_Geom_NativeStl_System_Double_Hi_Coloring_RangeColorRule_System_IProgress_System_Object__" data-uid="Hi.Cbtr.CubeTree.Diff(Hi.Geom.NativeStl,System.Double,Hi.Coloring.RangeColorRule,System.IProgress{System.Object})">
|
||||
Diff(NativeStl, double, RangeColorRule, IProgress<object>)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -658,7 +691,7 @@ Sum of <a class="xref" href="Hi.Cbtr.CubeTree.html#Hi_Cbtr_CubeTree_TrisCacheMb"
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public ConcurrentBag<DiffAttachment> Diff(NativeStl idealGeom, double diffRadius, RangeColorRule diffRangeColorRule, IProgress<IProgressReport> progress = null)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public ConcurrentBag<DiffAttachment> Diff(NativeStl idealGeom, double diffRadius, RangeColorRule diffRangeColorRule, IProgress<object> progress = null)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -672,7 +705,7 @@ Sum of <a class="xref" href="Hi.Cbtr.CubeTree.html#Hi_Cbtr_CubeTree_TrisCacheMb"
|
||||
<dt><code>diffRangeColorRule</code> <a class="xref" href="Hi.Coloring.RangeColorRule.html">RangeColorRule</a></dt>
|
||||
<dd><p>The color rule for visualizing differences.</p>
|
||||
</dd>
|
||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="Hi.Common.NativeProgresses.IProgressReport.html">IProgressReport</a>></dt>
|
||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>Progress reporter for the operation.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
@ -912,6 +945,41 @@ This function is usually used to compute the bounding box of elements.</p>
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_CubeTree_GetInfEdgeCutsInfo_" data-uid="Hi.Cbtr.CubeTree.GetInfEdgeCutsInfo*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_GetInfEdgeCutsInfo" data-uid="Hi.Cbtr.CubeTree.GetInfEdgeCutsInfo">
|
||||
GetInfEdgeCutsInfo()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets info for all nodes that contain inf or -inf in their edge_cuts array.
|
||||
Each node's box is grouped with its corresponding inf edge indices.
|
||||
This is useful for identifying and visualizing non-manifold geometry issues in the cube tree.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public List<CubeTree.InfNodeInfo> GetInfEdgeCutsInfo()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a><<a class="xref" href="Hi.Cbtr.CubeTree.html">CubeTree</a>.<a class="xref" href="Hi.Cbtr.CubeTree.InfNodeInfo.html">InfNodeInfo</a>></dt>
|
||||
<dd><p>A list of node info, each containing a box and its inf edge indices.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_CubeTree_GetRgbTrisNativeArray_" data-uid="Hi.Cbtr.CubeTree.GetRgbTrisNativeArray*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_GetRgbTrisNativeArray_System_Double_" data-uid="Hi.Cbtr.CubeTree.GetRgbTrisNativeArray(System.Double)">
|
||||
@ -996,6 +1064,92 @@ A triangle take 15 double.</p>
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_CubeTree_NewWithDefectInfos_" data-uid="Hi.Cbtr.CubeTree.NewWithDefectInfos*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_NewWithDefectInfos_Hi_Geom_NativeStl_System_Double_System_Threading_CancellationToken_System_IProgress_System_Object__" data-uid="Hi.Cbtr.CubeTree.NewWithDefectInfos(Hi.Geom.NativeStl,System.Double,System.Threading.CancellationToken,System.IProgress{System.Object})">
|
||||
NewWithDefectInfos(NativeStl, double, CancellationToken, IProgress<object>)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Creates a new CubeTree and collects defect node infos during construction.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static (CubeTree cubeTree, List<CubeTree.DefectNodeInfo> defectInfos) NewWithDefectInfos(NativeStl stl, double preferredGridWidth, CancellationToken token, IProgress<object> progress)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>stl</code> <a class="xref" href="Hi.Geom.NativeStl.html">NativeStl</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>preferredGridWidth</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>token</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt>(<a class="xref" href="Hi.Cbtr.CubeTree.html">CubeTree</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-hi.cbtr.cubetree,system.collections.generic.list-hi.cbtr.cubetree.defectnodeinfo--.cubetree">cubeTree</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a><<a class="xref" href="Hi.Cbtr.CubeTree.html">CubeTree</a>.<a class="xref" href="Hi.Cbtr.CubeTree.DefectNodeInfo.html">DefectNodeInfo</a>> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-hi.cbtr.cubetree,system.collections.generic.list-hi.cbtr.cubetree.defectnodeinfo--.defectinfos">defectInfos</a>)</dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_CubeTree_NewWithDefectInfos_" data-uid="Hi.Cbtr.CubeTree.NewWithDefectInfos*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_NewWithDefectInfos_Hi_Geom_Stl_System_Double_System_Threading_CancellationToken_System_IProgress_System_Object__" data-uid="Hi.Cbtr.CubeTree.NewWithDefectInfos(Hi.Geom.Stl,System.Double,System.Threading.CancellationToken,System.IProgress{System.Object})">
|
||||
NewWithDefectInfos(Stl, double, CancellationToken, IProgress<object>)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Creates a new CubeTree and collects defect node infos during construction.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static (CubeTree cubeTree, List<CubeTree.DefectNodeInfo> defectInfos) NewWithDefectInfos(Stl stl, double preferredGridWidth, CancellationToken token, IProgress<object> progress)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>stl</code> <a class="xref" href="Hi.Geom.Stl.html">Stl</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>preferredGridWidth</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>token</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt>(<a class="xref" href="Hi.Cbtr.CubeTree.html">CubeTree</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-hi.cbtr.cubetree,system.collections.generic.list-hi.cbtr.cubetree.defectnodeinfo--.cubetree">cubeTree</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a><<a class="xref" href="Hi.Cbtr.CubeTree.html">CubeTree</a>.<a class="xref" href="Hi.Cbtr.CubeTree.DefectNodeInfo.html">DefectNodeInfo</a>> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-hi.cbtr.cubetree,system.collections.generic.list-hi.cbtr.cubetree.defectnodeinfo--.defectinfos">defectInfos</a>)</dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_CubeTree_RebuildAttach_" data-uid="Hi.Cbtr.CubeTree.RebuildAttach*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_RebuildAttach_Hi_Cbtr_CbtrPickable_" data-uid="Hi.Cbtr.CubeTree.RebuildAttach(Hi.Cbtr.CbtrPickable)">
|
||||
|
||||
@ -146,10 +146,10 @@ Class DiffAttachment
|
||||
<a class="xref" href="Hi.Cbtr.CbtrPickable.html#Hi_Cbtr_CbtrPickable_ShrinkToFitNodeMap">CbtrPickable.ShrinkToFitNodeMap()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Cbtr.CbtrPickable.html#Hi_Cbtr_CbtrPickable_OnMouseEnter_Hi_Native_ui_event_type_Hi_Native_panel_state_t_">CbtrPickable.OnMouseEnter(ui_event_type, panel_state_t)</a>
|
||||
<a class="xref" href="Hi.Cbtr.CbtrPickable.html#Hi_Cbtr_CbtrPickable_OnMouseEnter_Hi_Native_ui_event_type_Hi_Disp_DispEngine_">CbtrPickable.OnMouseEnter(ui_event_type, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Cbtr.CbtrPickable.html#Hi_Cbtr_CbtrPickable_OnMouseLeave_Hi_Native_ui_event_type_Hi_Native_panel_state_t_">CbtrPickable.OnMouseLeave(ui_event_type, panel_state_t)</a>
|
||||
<a class="xref" href="Hi.Cbtr.CbtrPickable.html#Hi_Cbtr_CbtrPickable_OnMouseLeave_Hi_Native_ui_event_type_Hi_Disp_DispEngine_">CbtrPickable.OnMouseLeave(ui_event_type, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_Pickables">Pickable.Pickables</a>
|
||||
@ -164,22 +164,22 @@ Class DiffAttachment
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_GetPickable">Pickable.GetPickable()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnKeyDown_Hi_Native_key_event_t_Hi_Native_panel_state_t_">Pickable.OnKeyDown(key_event_t, panel_state_t)</a>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnKeyDown_Hi_Native_key_event_t_Hi_Disp_DispEngine_">Pickable.OnKeyDown(key_event_t, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnKeyUp_Hi_Native_key_event_t_Hi_Native_panel_state_t_">Pickable.OnKeyUp(key_event_t, panel_state_t)</a>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnKeyUp_Hi_Native_key_event_t_Hi_Disp_DispEngine_">Pickable.OnKeyUp(key_event_t, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseDown_Hi_Native_mouse_button_event_t_Hi_Native_panel_state_t_">Pickable.OnMouseDown(mouse_button_event_t, panel_state_t)</a>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseDown_Hi_Native_mouse_button_event_t_Hi_Disp_DispEngine_">Pickable.OnMouseDown(mouse_button_event_t, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseUp_Hi_Native_mouse_button_event_t_Hi_Native_panel_state_t_">Pickable.OnMouseUp(mouse_button_event_t, panel_state_t)</a>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseUp_Hi_Native_mouse_button_event_t_Hi_Disp_DispEngine_">Pickable.OnMouseUp(mouse_button_event_t, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseMove_Hi_Native_mouse_move_event_t_Hi_Native_panel_state_t_">Pickable.OnMouseMove(mouse_move_event_t, panel_state_t)</a>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseMove_Hi_Native_mouse_move_event_t_Hi_Disp_DispEngine_">Pickable.OnMouseMove(mouse_move_event_t, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseWheel_Hi_Native_mouse_wheel_event_t_Hi_Native_panel_state_t_">Pickable.OnMouseWheel(mouse_wheel_event_t, panel_state_t)</a>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseWheel_Hi_Native_mouse_wheel_event_t_Hi_Disp_DispEngine_">Pickable.OnMouseWheel(mouse_wheel_event_t, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_Dispose">Pickable.Dispose()</a>
|
||||
|
||||
510
App/wwwroot/HiAPI-docsite/api/Hi.Cbtr.InfDefectDisplayee.html
Normal file
510
App/wwwroot/HiAPI-docsite/api/Hi.Cbtr.InfDefectDisplayee.html
Normal file
@ -0,0 +1,510 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class InfDefectDisplayee | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class InfDefectDisplayee | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Encapsulates inf edge cuts defect visualization for a cube tree, including defect boxes, edge segments, and flag drawings.">
|
||||
<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 "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<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.Cbtr.InfDefectDisplayee">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Cbtr_InfDefectDisplayee" data-uid="Hi.Cbtr.InfDefectDisplayee" class="text-break">
|
||||
Class InfDefectDisplayee
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Cbtr.html">Cbtr</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiCbtr.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Encapsulates inf edge cuts defect visualization for a cube tree,
|
||||
including defect boxes, edge segments, and flag drawings.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class InfDefectDisplayee : IDisplayee, IExpandToBox3d, IDisposable</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">InfDefectDisplayee</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<dl class="typelist implements">
|
||||
<dt>Implements</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="Hi.Disp.IDisplayee.html">IDisplayee</a></div>
|
||||
<div><a class="xref" href="Hi.Geom.IExpandToBox3d.html">IExpandToBox3d</a></div>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</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<TSelf>(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<TSrc>(TSrc, Action<TSrc>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<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.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_Cbtr_InfDefectDisplayee__ctor_" data-uid="Hi.Cbtr.InfDefectDisplayee.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_InfDefectDisplayee__ctor_System_Collections_Generic_List_Hi_Cbtr_CubeTree_InfNodeInfo__" data-uid="Hi.Cbtr.InfDefectDisplayee.#ctor(System.Collections.Generic.List{Hi.Cbtr.CubeTree.InfNodeInfo})">
|
||||
InfDefectDisplayee(List<InfNodeInfo>)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Ctor. Builds drawings from the given inf node info list.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public InfDefectDisplayee(List<CubeTree.InfNodeInfo> nodeInfoList)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>nodeInfoList</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a><<a class="xref" href="Hi.Cbtr.CubeTree.html">CubeTree</a>.<a class="xref" href="Hi.Cbtr.CubeTree.InfNodeInfo.html">InfNodeInfo</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_InfDefectDisplayee_DefectBoxes_" data-uid="Hi.Cbtr.InfDefectDisplayee.DefectBoxes*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_InfDefectDisplayee_DefectBoxes" data-uid="Hi.Cbtr.InfDefectDisplayee.DefectBoxes">
|
||||
DefectBoxes
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Defect boxes for display (capped to <span class="xref">Hi.Cbtr.InfDefectDisplayee.defectBoxesToShow</span>).</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public List<Box3d> DefectBoxes { 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><<a class="xref" href="Hi.Geom.Box3d.html">Box3d</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_InfDefectDisplayee_HasDefects_" data-uid="Hi.Cbtr.InfDefectDisplayee.HasDefects*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_InfDefectDisplayee_HasDefects" data-uid="Hi.Cbtr.InfDefectDisplayee.HasDefects">
|
||||
HasDefects
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Whether any inf defects were found.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public bool HasDefects { 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_Cbtr_InfDefectDisplayee_NodeInfoList_" data-uid="Hi.Cbtr.InfDefectDisplayee.NodeInfoList*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_InfDefectDisplayee_NodeInfoList" data-uid="Hi.Cbtr.InfDefectDisplayee.NodeInfoList">
|
||||
NodeInfoList
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Inf node info list from cube tree.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public List<CubeTree.InfNodeInfo> NodeInfoList { 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><<a class="xref" href="Hi.Cbtr.CubeTree.html">CubeTree</a>.<a class="xref" href="Hi.Cbtr.CubeTree.InfNodeInfo.html">InfNodeInfo</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_InfDefectDisplayee_Display_" data-uid="Hi.Cbtr.InfDefectDisplayee.Display*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_InfDefectDisplayee_Display_Hi_Disp_Bind_" data-uid="Hi.Cbtr.InfDefectDisplayee.Display(Hi.Disp.Bind)">
|
||||
Display(Bind)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Display function called in <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a> rendering loop.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void Display(Bind bind)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>bind</code> <a class="xref" href="Hi.Disp.Bind.html">Bind</a></dt>
|
||||
<dd><p>Bind with <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a>. See <a class="xref" href="Hi.Disp.Bind.html">Bind</a>.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_InfDefectDisplayee_Dispose_" data-uid="Hi.Cbtr.InfDefectDisplayee.Dispose*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_InfDefectDisplayee_Dispose" data-uid="Hi.Cbtr.InfDefectDisplayee.Dispose">
|
||||
Dispose()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void Dispose()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_InfDefectDisplayee_Dispose_" data-uid="Hi.Cbtr.InfDefectDisplayee.Dispose*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_InfDefectDisplayee_Dispose_System_Boolean_" data-uid="Hi.Cbtr.InfDefectDisplayee.Dispose(System.Boolean)">
|
||||
Dispose(bool)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">protected virtual void Dispose(bool disposing)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>disposing</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_InfDefectDisplayee_ExpandToBox3d_" data-uid="Hi.Cbtr.InfDefectDisplayee.ExpandToBox3d*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_InfDefectDisplayee_ExpandToBox3d_Hi_Geom_Box3d_" data-uid="Hi.Cbtr.InfDefectDisplayee.ExpandToBox3d(Hi.Geom.Box3d)">
|
||||
ExpandToBox3d(Box3d)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Expands the destination box.
|
||||
This function is usually used to compute the bounding box of elements.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void ExpandToBox3d(Box3d dst)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>dst</code> <a class="xref" href="Hi.Geom.Box3d.html">Box3d</a></dt>
|
||||
<dd><p>Destination box</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_InfDefectDisplayee_ReportTo_" data-uid="Hi.Cbtr.InfDefectDisplayee.ReportTo*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_InfDefectDisplayee_ReportTo_System_IProgress_System_Object__" data-uid="Hi.Cbtr.InfDefectDisplayee.ReportTo(System.IProgress{System.Object})">
|
||||
ReportTo(IProgress<object>)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Reports defect information to a message host.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void ReportTo(IProgress<object> messageHost)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>messageHost</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</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>
|
||||
@ -102,8 +102,7 @@ Class Substraction
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnoreExtraElements]
|
||||
public class Substraction : IWriteBin, IDisplayee, IExpandToBox3d</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class Substraction : IWriteBin, IDisplayee, IExpandToBox3d</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -302,8 +301,7 @@ public class Substraction : IWriteBin, IDisplayee, IExpandToBox3d</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public List<List<Vec3d>> ContactContours { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public List<List<Vec3d>> ContactContours { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -335,8 +333,7 @@ public List<List<Vec3d>> ContactContours { get; }</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonElement]
|
||||
public double ContactContoursArea { get; init; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public double ContactContoursArea { get; init; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -368,8 +365,7 @@ public double ContactContoursArea { get; init; }</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public byte[] ContactContoursByteArray { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public byte[] ContactContoursByteArray { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -401,8 +397,7 @@ public byte[] ContactContoursByteArray { get; set; }</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonElement]
|
||||
public bool IsTouched { get; init; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public bool IsTouched { get; init; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -437,7 +432,6 @@ For database saving.</p>
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[Key]
|
||||
[DatabaseGenerated(DatabaseGeneratedOption.None)]
|
||||
[BsonId]
|
||||
public int StepIndex { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -162,22 +162,22 @@ For initailizing purpose by <a class="xref" href="Hi.Cbtr.CubeTree.html#Hi_Cbtr_
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_GetPickable">Pickable.GetPickable()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnKeyDown_Hi_Native_key_event_t_Hi_Native_panel_state_t_">Pickable.OnKeyDown(key_event_t, panel_state_t)</a>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnKeyDown_Hi_Native_key_event_t_Hi_Disp_DispEngine_">Pickable.OnKeyDown(key_event_t, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnKeyUp_Hi_Native_key_event_t_Hi_Native_panel_state_t_">Pickable.OnKeyUp(key_event_t, panel_state_t)</a>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnKeyUp_Hi_Native_key_event_t_Hi_Disp_DispEngine_">Pickable.OnKeyUp(key_event_t, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseDown_Hi_Native_mouse_button_event_t_Hi_Native_panel_state_t_">Pickable.OnMouseDown(mouse_button_event_t, panel_state_t)</a>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseDown_Hi_Native_mouse_button_event_t_Hi_Disp_DispEngine_">Pickable.OnMouseDown(mouse_button_event_t, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseUp_Hi_Native_mouse_button_event_t_Hi_Native_panel_state_t_">Pickable.OnMouseUp(mouse_button_event_t, panel_state_t)</a>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseUp_Hi_Native_mouse_button_event_t_Hi_Disp_DispEngine_">Pickable.OnMouseUp(mouse_button_event_t, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseMove_Hi_Native_mouse_move_event_t_Hi_Native_panel_state_t_">Pickable.OnMouseMove(mouse_move_event_t, panel_state_t)</a>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseMove_Hi_Native_mouse_move_event_t_Hi_Disp_DispEngine_">Pickable.OnMouseMove(mouse_move_event_t, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseWheel_Hi_Native_mouse_wheel_event_t_Hi_Native_panel_state_t_">Pickable.OnMouseWheel(mouse_wheel_event_t, panel_state_t)</a>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseWheel_Hi_Native_mouse_wheel_event_t_Hi_Disp_DispEngine_">Pickable.OnMouseWheel(mouse_wheel_event_t, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Disp.Pickable.html#Hi_Disp_Pickable_Dispose">Pickable.Dispose()</a>
|
||||
@ -272,8 +272,8 @@ For initailizing purpose by <a class="xref" href="Hi.Cbtr.CubeTree.html#Hi_Cbtr_
|
||||
|
||||
<a id="Hi_Cbtr_UnhighlightablePickable_OnMouseEnter_" data-uid="Hi.Cbtr.UnhighlightablePickable.OnMouseEnter*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_UnhighlightablePickable_OnMouseEnter_Hi_Native_ui_event_type_Hi_Native_panel_state_t_" data-uid="Hi.Cbtr.UnhighlightablePickable.OnMouseEnter(Hi.Native.ui_event_type,Hi.Native.panel_state_t)">
|
||||
OnMouseEnter(ui_event_type, panel_state_t)
|
||||
<h3 id="Hi_Cbtr_UnhighlightablePickable_OnMouseEnter_Hi_Native_ui_event_type_Hi_Disp_DispEngine_" data-uid="Hi.Cbtr.UnhighlightablePickable.OnMouseEnter(Hi.Native.ui_event_type,Hi.Disp.DispEngine)">
|
||||
OnMouseEnter(ui_event_type, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -282,7 +282,7 @@ For initailizing purpose by <a class="xref" href="Hi.Cbtr.CubeTree.html#Hi_Cbtr_
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseEnter(ui_event_type e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseEnter(ui_event_type e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -290,8 +290,8 @@ For initailizing purpose by <a class="xref" href="Hi.Cbtr.CubeTree.html#Hi_Cbtr_
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.ui_event_type.html">ui_event_type</a></dt>
|
||||
<dd><p>event type</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -308,8 +308,8 @@ For initailizing purpose by <a class="xref" href="Hi.Cbtr.CubeTree.html#Hi_Cbtr_
|
||||
|
||||
<a id="Hi_Cbtr_UnhighlightablePickable_OnMouseLeave_" data-uid="Hi.Cbtr.UnhighlightablePickable.OnMouseLeave*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_UnhighlightablePickable_OnMouseLeave_Hi_Native_ui_event_type_Hi_Native_panel_state_t_" data-uid="Hi.Cbtr.UnhighlightablePickable.OnMouseLeave(Hi.Native.ui_event_type,Hi.Native.panel_state_t)">
|
||||
OnMouseLeave(ui_event_type, panel_state_t)
|
||||
<h3 id="Hi_Cbtr_UnhighlightablePickable_OnMouseLeave_Hi_Native_ui_event_type_Hi_Disp_DispEngine_" data-uid="Hi.Cbtr.UnhighlightablePickable.OnMouseLeave(Hi.Native.ui_event_type,Hi.Disp.DispEngine)">
|
||||
OnMouseLeave(ui_event_type, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -318,7 +318,7 @@ For initailizing purpose by <a class="xref" href="Hi.Cbtr.CubeTree.html#Hi_Cbtr_
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseLeave(ui_event_type e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseLeave(ui_event_type e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -326,8 +326,8 @@ For initailizing purpose by <a class="xref" href="Hi.Cbtr.CubeTree.html#Hi_Cbtr_
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.ui_event_type.html">ui_event_type</a></dt>
|
||||
<dd><p>event type</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
498
App/wwwroot/HiAPI-docsite/api/Hi.Cbtr.WireCube.html
Normal file
498
App/wwwroot/HiAPI-docsite/api/Hi.Cbtr.WireCube.html
Normal file
@ -0,0 +1,498 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class WireCube | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class WireCube | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="For Internal Use Only. Represents a wire cube for display purposes. The edge index follows the C++ cube_node_t pattern: edgeIndex = (dir &lt;&lt; 2) | (th1 &lt;&lt; 1) | th0 where dir is the edge direction (0=X, 1=Y, 2=Z), th0 is the position flag in (dir+1)%3 direction, th1 is the position flag in (dir+2)%3 direction.">
|
||||
<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 "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<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.Cbtr.WireCube">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Cbtr_WireCube" data-uid="Hi.Cbtr.WireCube" class="text-break">
|
||||
Class WireCube
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Cbtr.html">Cbtr</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiCbtr.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>For Internal Use Only.
|
||||
Represents a wire cube for display purposes.
|
||||
The edge index follows the C++ cube_node_t pattern:
|
||||
edgeIndex = (dir << 2) | (th1 << 1) | th0
|
||||
where dir is the edge direction (0=X, 1=Y, 2=Z),
|
||||
th0 is the position flag in (dir+1)%3 direction,
|
||||
th1 is the position flag in (dir+2)%3 direction.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class WireCube : IDisplayee, IExpandToBox3d</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">WireCube</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<dl class="typelist implements">
|
||||
<dt>Implements</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="Hi.Disp.IDisplayee.html">IDisplayee</a></div>
|
||||
<div><a class="xref" href="Hi.Geom.IExpandToBox3d.html">IExpandToBox3d</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<TSelf>(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<TSrc>(TSrc, Action<TSrc>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<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.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_Cbtr_WireCube_Display_" data-uid="Hi.Cbtr.WireCube.Display*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_WireCube_Display_Hi_Disp_Bind_" data-uid="Hi.Cbtr.WireCube.Display(Hi.Disp.Bind)">
|
||||
Display(Bind)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Displays the wire cube.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void Display(Bind bind)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>bind</code> <a class="xref" href="Hi.Disp.Bind.html">Bind</a></dt>
|
||||
<dd><p>The binding context for display.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_WireCube_ExpandToBox3d_" data-uid="Hi.Cbtr.WireCube.ExpandToBox3d*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_WireCube_ExpandToBox3d_Hi_Geom_Box3d_" data-uid="Hi.Cbtr.WireCube.ExpandToBox3d(Hi.Geom.Box3d)">
|
||||
ExpandToBox3d(Box3d)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Expands the destination box to include the unit cube.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void ExpandToBox3d(Box3d dst)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>dst</code> <a class="xref" href="Hi.Geom.Box3d.html">Box3d</a></dt>
|
||||
<dd><p>The destination box to expand.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_WireCube_GetCorner_" data-uid="Hi.Cbtr.WireCube.GetCorner*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_WireCube_GetCorner_System_Int32_System_Boolean_" data-uid="Hi.Cbtr.WireCube.GetCorner(System.Int32,System.Boolean)">
|
||||
GetCorner(int, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets the corner index (0-7) from an edge index and whether it's the tail endpoint.
|
||||
This follows the C++ WireCube::getCorner(int edgeIndex, bool is_tail) pattern.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static int GetCorner(int edgeIndex, bool isTail)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>edgeIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd><p>The edge index (0-11).</p>
|
||||
</dd>
|
||||
<dt><code>isTail</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>True for the tail endpoint (max in edge direction), false for head (min in edge direction).</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd><p>The corner index (0-7) where bit 0=X, bit 1=Y, bit 2=Z indicate min(0) or max(1) position.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_WireCube_GetCornerVertex_" data-uid="Hi.Cbtr.WireCube.GetCornerVertex*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_WireCube_GetCornerVertex_Hi_Geom_Box3d_System_Int32_" data-uid="Hi.Cbtr.WireCube.GetCornerVertex(Hi.Geom.Box3d,System.Int32)">
|
||||
GetCornerVertex(Box3d, int)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets the vertex position of a corner from a box.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static Vec3d GetCornerVertex(Box3d box, int corner)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>box</code> <a class="xref" href="Hi.Geom.Box3d.html">Box3d</a></dt>
|
||||
<dd><p>The bounding box.</p>
|
||||
</dd>
|
||||
<dt><code>corner</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd><p>The corner index (0-7) where bit 0=X, bit 1=Y, bit 2=Z indicate min(0) or max(1) position.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
||||
<dd><p>The vertex position.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_WireCube_GetDir_" data-uid="Hi.Cbtr.WireCube.GetDir*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_WireCube_GetDir_System_Int32_" data-uid="Hi.Cbtr.WireCube.GetDir(System.Int32)">
|
||||
GetDir(int)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets the direction (axis) of an edge.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static int GetDir(int edgeIndex)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>edgeIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd><p>The edge index (0-11).</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd><p>The direction: 0=X, 1=Y, 2=Z.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_WireCube_GetEdgeIndex_" data-uid="Hi.Cbtr.WireCube.GetEdgeIndex*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_WireCube_GetEdgeIndex_System_Int32_System_Int32_System_Int32_" data-uid="Hi.Cbtr.WireCube.GetEdgeIndex(System.Int32,System.Int32,System.Int32)">
|
||||
GetEdgeIndex(int, int, int)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets the edge index from direction and position flags.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static int GetEdgeIndex(int dir, int th0, int th1)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>dir</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd><p>The edge direction (0=X, 1=Y, 2=Z).</p>
|
||||
</dd>
|
||||
<dt><code>th0</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd><p>Position flag in (dir+1)%3 direction (0 or 1).</p>
|
||||
</dd>
|
||||
<dt><code>th1</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd><p>Position flag in (dir+2)%3 direction (0 or 1).</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd><p>The edge index (0-11).</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Cbtr_WireCube_GetEdgeSegment3d_" data-uid="Hi.Cbtr.WireCube.GetEdgeSegment3d*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_WireCube_GetEdgeSegment3d_Hi_Geom_Box3d_System_Int32_" data-uid="Hi.Cbtr.WireCube.GetEdgeSegment3d(Hi.Geom.Box3d,System.Int32)">
|
||||
GetEdgeSegment3d(Box3d, int)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets the two endpoint vertices of an edge for a given box and edge index.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static Segment3d GetEdgeSegment3d(Box3d box, int edgeIndex)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>box</code> <a class="xref" href="Hi.Geom.Box3d.html">Box3d</a></dt>
|
||||
<dd><p>The bounding box.</p>
|
||||
</dd>
|
||||
<dt><code>edgeIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd><p>The edge index (0-11).</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Geom.Segment3d.html">Segment3d</a></dt>
|
||||
<dd><p>A tuple containing the head (min in edge direction) and tail (max in edge direction) vertices of the edge.</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>
|
||||
@ -102,11 +102,32 @@ Classes
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Cbtr.CbtrPickable.html">CbtrPickable</a></dt>
|
||||
<dd><p><a class="xref" href="Hi.Disp.Pickable.html">Pickable</a> of <a class="xref" href="Hi.Cbtr.CubeTree.html">CubeTree</a> grids.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Cbtr.ConstructionDefectDisplayee.html">ConstructionDefectDisplayee</a></dt>
|
||||
<dd><p>Encapsulates cube tree construction defect results,
|
||||
including both defect data and visualization drawings.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Cbtr.CubeTree.html">CubeTree</a></dt>
|
||||
<dd><p>Cube-based data structure. CubeTree has high performance for free-form geometry manipulation include volume removal and addition.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Cbtr.CubeTree.DefectNodeInfo.html">CubeTree.DefectNodeInfo</a></dt>
|
||||
<dd><p>Info for a single defect node detected during cube tree construction.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Cbtr.CubeTree.DefectNodeInfo.TriWireInfo.html">CubeTree.DefectNodeInfo.TriWireInfo</a></dt>
|
||||
<dd><p>A single triangle-wire relation entry within a defect node.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Cbtr.CubeTree.InfNodeInfo.html">CubeTree.InfNodeInfo</a></dt>
|
||||
<dd><p>Info for a single node with inf edge_cuts, containing box and edge indices.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
@ -122,6 +143,12 @@ Classes
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Cbtr.GeomBoolCache.html">GeomBoolCache</a></dt>
|
||||
<dd><p>Cache for geometry boolean operations.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Cbtr.InfDefectDisplayee.html">InfDefectDisplayee</a></dt>
|
||||
<dd><p>Encapsulates inf edge cuts defect visualization for a cube tree,
|
||||
including defect boxes, edge segments, and flag drawings.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
@ -148,11 +175,32 @@ For initailizing purpose by <a class="xref" href="Hi.Cbtr.CubeTree.html#Hi_Cbtr_
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Cbtr.UnmanagedSubstraction.html">UnmanagedSubstraction</a></dt>
|
||||
<dd><p>Data about the removing behavior of <a class="xref" href="Hi.Cbtr.CubeTree.html">CubeTree</a>.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Cbtr.WireCube.html">WireCube</a></dt>
|
||||
<dd><p>For Internal Use Only.
|
||||
Represents a wire cube for display purposes.
|
||||
The edge index follows the C++ cube_node_t pattern:
|
||||
edgeIndex = (dir << 2) | (th1 << 1) | th0
|
||||
where dir is the edge direction (0=X, 1=Y, 2=Z),
|
||||
th0 is the position flag in (dir+1)%3 direction,
|
||||
th1 is the position flag in (dir+2)%3 direction.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<h3 id="structs">
|
||||
Structs
|
||||
</h3>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Cbtr.CubeTree.DefectTriWireInfoInterop.html">CubeTree.DefectTriWireInfoInterop</a></dt>
|
||||
<dd><p>Interop struct matching C++ defect_tri_wire_info_interop_t.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Cbtr.CubeTree.TriWireRelationInterop.html">CubeTree.TriWireRelationInterop</a></dt>
|
||||
<dd><p>Interop struct matching C++ tri_wire_relation_interop_t.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Cbtr.node_diff_t.html">node_diff_t</a></dt>
|
||||
<dd><p>Structure representing a node with a difference value.</p>
|
||||
|
||||
@ -251,6 +251,38 @@ The Count helps to trigger pause by <a class="xref" href="Hi.Common.DebugUtil.ht
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_DebugUtil_NativeDebugVar_" data-uid="Hi.Common.DebugUtil.NativeDebugVar*"></a>
|
||||
|
||||
<h3 id="Hi_Common_DebugUtil_NativeDebugVar" data-uid="Hi.Common.DebugUtil.NativeDebugVar">
|
||||
NativeDebugVar
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets or sets the native debug variable in the C++ core library.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static int NativeDebugVar { 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_Common_DebugUtil_WriteLineAction_" data-uid="Hi.Common.DebugUtil.WriteLineAction*"></a>
|
||||
|
||||
<h3 id="Hi_Common_DebugUtil_WriteLineAction" data-uid="Hi.Common.DebugUtil.WriteLineAction">
|
||||
|
||||
@ -102,7 +102,7 @@ Class MessageHost
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class MessageHost : IMessageHost</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static class MessageHost</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -116,12 +116,6 @@ Class MessageHost
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<dl class="typelist implements">
|
||||
<dt>Implements</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
<dl class="typelist inheritedMembers">
|
||||
@ -150,52 +144,6 @@ Class MessageHost
|
||||
</div>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="typelist extensionMethods">
|
||||
<dt>Extension Methods</dt>
|
||||
<dd>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddError_Hi_Common_Messages_IMessageHost_System_String_System_String___">MessageHostUtil.AddError(IMessageHost, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddException_Hi_Common_Messages_IMessageHost_System_Exception_System_String___">MessageHostUtil.AddException(IMessageHost, Exception, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddInfo_Hi_Common_Messages_IMessageHost_System_String_System_String___">MessageHostUtil.AddInfo(IMessageHost, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddMessage_Hi_Common_Messages_IMessageHost_System_String_System_String___">MessageHostUtil.AddMessage(IMessageHost, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddProgress_Hi_Common_Messages_IMessageHost_System_String_System_String___">MessageHostUtil.AddProgress(IMessageHost, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddSuccess_Hi_Common_Messages_IMessageHost_System_String_System_String___">MessageHostUtil.AddSuccess(IMessageHost, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddWarning_Hi_Common_Messages_IMessageHost_System_String_System_String___">MessageHostUtil.AddWarning(IMessageHost, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(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<TSrc>(TSrc, Action<TSrc>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</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>
|
||||
|
||||
|
||||
|
||||
@ -217,7 +165,7 @@ Class MessageHost
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static MessageHost Default { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static Progress<object> Default { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -226,7 +174,7 @@ Class MessageHost
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Common.Messages.MessageHost.html">MessageHost</a></dt>
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.progress-1">Progress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
@ -241,33 +189,26 @@ Class MessageHost
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageHost_Add_" data-uid="Hi.Common.Messages.MessageHost.Add*"></a>
|
||||
<a id="Hi_Common_Messages_MessageHost_Default_ProgressChanged_" data-uid="Hi.Common.Messages.MessageHost.Default_ProgressChanged*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageHost_Add_System_Object_" data-uid="Hi.Common.Messages.MessageHost.Add(System.Object)">
|
||||
Add(object)
|
||||
<h3 id="Hi_Common_Messages_MessageHost_Default_ProgressChanged_System_Object_System_Object_" data-uid="Hi.Common.Messages.MessageHost.Default_ProgressChanged(System.Object,System.Object)">
|
||||
Default_ProgressChanged(object, object)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Adds a new message entry to the host.</p>
|
||||
</div>
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public object Add(object entry)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static void Default_ProgressChanged(object sender, object arg)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>entry</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
|
||||
<dd><p>The message entry to add</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
|
||||
<dd><p>The added entry or a result object</p>
|
||||
</dd>
|
||||
<dt><code>sender</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>arg</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
@ -280,10 +221,11 @@ Class MessageHost
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageHost_AddError_" data-uid="Hi.Common.Messages.MessageHost.AddError*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageHost_AddError_System_String_" data-uid="Hi.Common.Messages.MessageHost.AddError(System.String)">
|
||||
AddError(string)
|
||||
<a id="Hi_Common_Messages_MessageHost_ReportError_" data-uid="Hi.Common.Messages.MessageHost.ReportError*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageHost_ReportError_System_String_" data-uid="Hi.Common.Messages.MessageHost.ReportError(System.String)">
|
||||
ReportError(string)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -293,7 +235,7 @@ Apply <a class="xref" href="Hi.Common.ExceptionUtil.html">ExceptionUtil</a>.<a c
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static void AddError(string message)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static void ReportError(string message)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -314,10 +256,10 @@ Apply <a class="xref" href="Hi.Common.ExceptionUtil.html">ExceptionUtil</a>.<a c
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageHost_AddException_" data-uid="Hi.Common.Messages.MessageHost.AddException*"></a>
|
||||
<a id="Hi_Common_Messages_MessageHost_ReportException_" data-uid="Hi.Common.Messages.MessageHost.ReportException*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageHost_AddException_System_Exception_" data-uid="Hi.Common.Messages.MessageHost.AddException(System.Exception)">
|
||||
AddException(Exception)
|
||||
<h3 id="Hi_Common_Messages_MessageHost_ReportException_System_Exception_" data-uid="Hi.Common.Messages.MessageHost.ReportException(System.Exception)">
|
||||
ReportException(Exception)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -326,7 +268,7 @@ Apply <a class="xref" href="Hi.Common.ExceptionUtil.html">ExceptionUtil</a>.<a c
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static void AddException(Exception exception)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static void ReportException(Exception exception)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -347,10 +289,10 @@ Apply <a class="xref" href="Hi.Common.ExceptionUtil.html">ExceptionUtil</a>.<a c
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageHost_AddInfo_" data-uid="Hi.Common.Messages.MessageHost.AddInfo*"></a>
|
||||
<a id="Hi_Common_Messages_MessageHost_ReportInfo_" data-uid="Hi.Common.Messages.MessageHost.ReportInfo*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageHost_AddInfo_System_String_" data-uid="Hi.Common.Messages.MessageHost.AddInfo(System.String)">
|
||||
AddInfo(string)
|
||||
<h3 id="Hi_Common_Messages_MessageHost_ReportInfo_System_String_" data-uid="Hi.Common.Messages.MessageHost.ReportInfo(System.String)">
|
||||
ReportInfo(string)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -359,7 +301,7 @@ Apply <a class="xref" href="Hi.Common.ExceptionUtil.html">ExceptionUtil</a>.<a c
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static void AddInfo(string message)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static void ReportInfo(string message)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -380,10 +322,10 @@ Apply <a class="xref" href="Hi.Common.ExceptionUtil.html">ExceptionUtil</a>.<a c
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageHost_AddMessage_" data-uid="Hi.Common.Messages.MessageHost.AddMessage*"></a>
|
||||
<a id="Hi_Common_Messages_MessageHost_ReportMessage_" data-uid="Hi.Common.Messages.MessageHost.ReportMessage*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageHost_AddMessage_System_String_" data-uid="Hi.Common.Messages.MessageHost.AddMessage(System.String)">
|
||||
AddMessage(string)
|
||||
<h3 id="Hi_Common_Messages_MessageHost_ReportMessage_System_String_" data-uid="Hi.Common.Messages.MessageHost.ReportMessage(System.String)">
|
||||
ReportMessage(string)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -392,7 +334,7 @@ Apply <a class="xref" href="Hi.Common.ExceptionUtil.html">ExceptionUtil</a>.<a c
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static void AddMessage(string message)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static void ReportMessage(string message)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -413,10 +355,10 @@ Apply <a class="xref" href="Hi.Common.ExceptionUtil.html">ExceptionUtil</a>.<a c
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageHost_AddProgress_" data-uid="Hi.Common.Messages.MessageHost.AddProgress*"></a>
|
||||
<a id="Hi_Common_Messages_MessageHost_ReportProgress_" data-uid="Hi.Common.Messages.MessageHost.ReportProgress*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageHost_AddProgress_System_String_" data-uid="Hi.Common.Messages.MessageHost.AddProgress(System.String)">
|
||||
AddProgress(string)
|
||||
<h3 id="Hi_Common_Messages_MessageHost_ReportProgress_System_String_" data-uid="Hi.Common.Messages.MessageHost.ReportProgress(System.String)">
|
||||
ReportProgress(string)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -425,7 +367,7 @@ Apply <a class="xref" href="Hi.Common.ExceptionUtil.html">ExceptionUtil</a>.<a c
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static void AddProgress(string message)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static void ReportProgress(string message)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -446,10 +388,10 @@ Apply <a class="xref" href="Hi.Common.ExceptionUtil.html">ExceptionUtil</a>.<a c
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageHost_AddSuccess_" data-uid="Hi.Common.Messages.MessageHost.AddSuccess*"></a>
|
||||
<a id="Hi_Common_Messages_MessageHost_ReportSuccess_" data-uid="Hi.Common.Messages.MessageHost.ReportSuccess*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageHost_AddSuccess_System_String_" data-uid="Hi.Common.Messages.MessageHost.AddSuccess(System.String)">
|
||||
AddSuccess(string)
|
||||
<h3 id="Hi_Common_Messages_MessageHost_ReportSuccess_System_String_" data-uid="Hi.Common.Messages.MessageHost.ReportSuccess(System.String)">
|
||||
ReportSuccess(string)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -458,7 +400,7 @@ Apply <a class="xref" href="Hi.Common.ExceptionUtil.html">ExceptionUtil</a>.<a c
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static void AddSuccess(string message)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static void ReportSuccess(string message)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -479,10 +421,10 @@ Apply <a class="xref" href="Hi.Common.ExceptionUtil.html">ExceptionUtil</a>.<a c
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageHost_AddWarning_" data-uid="Hi.Common.Messages.MessageHost.AddWarning*"></a>
|
||||
<a id="Hi_Common_Messages_MessageHost_ReportWarning_" data-uid="Hi.Common.Messages.MessageHost.ReportWarning*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageHost_AddWarning_System_String_" data-uid="Hi.Common.Messages.MessageHost.AddWarning(System.String)">
|
||||
AddWarning(string)
|
||||
<h3 id="Hi_Common_Messages_MessageHost_ReportWarning_System_String_" data-uid="Hi.Common.Messages.MessageHost.ReportWarning(System.String)">
|
||||
ReportWarning(string)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -491,7 +433,7 @@ Apply <a class="xref" href="Hi.Common.ExceptionUtil.html">ExceptionUtil</a>.<a c
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static void AddWarning(string message)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static void ReportWarning(string message)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -512,80 +454,6 @@ Apply <a class="xref" href="Hi.Common.ExceptionUtil.html">ExceptionUtil</a>.<a c
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageHost_Default_OnAdding_" data-uid="Hi.Common.Messages.MessageHost.Default_OnAdding*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageHost_Default_OnAdding_System_Object_" data-uid="Hi.Common.Messages.MessageHost.Default_OnAdding(System.Object)">
|
||||
Default_OnAdding(object)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Default handler for message adding.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static object Default_OnAdding(object arg)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>arg</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
|
||||
<dd><p>The message argument to be processed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
|
||||
<dd><p>The processed message argument.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="events">Events
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageHost_OnAdding" data-uid="Hi.Common.Messages.MessageHost.OnAdding">
|
||||
OnAdding
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Event triggered when a message is being added. Allows transforming or intercepting the entry before it is written.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public event Func<object, object> OnAdding</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Event Type</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.func-2">Func</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
@ -283,6 +283,216 @@ Class MultiTagMessage
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MultiTagMessage_Error_" data-uid="Hi.Common.Messages.MultiTagMessage.Error*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MultiTagMessage_Error_System_String_System_String___" data-uid="Hi.Common.Messages.MultiTagMessage.Error(System.String,System.String[])">
|
||||
Error(string, params string[])
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Creates a <a class="xref" href="Hi.Common.Messages.MessageFlag.html#Hi_Common_Messages_MessageFlag_Error">Error</a> message.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static MultiTagMessage Error(string message, params string[] otherTags)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>message</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The message content</p>
|
||||
</dd>
|
||||
<dt><code>otherTags</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>[]</dt>
|
||||
<dd><p>Additional tags to associate with the message</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Common.Messages.MultiTagMessage.html">MultiTagMessage</a></dt>
|
||||
<dd><p>A new <a class="xref" href="Hi.Common.Messages.MultiTagMessage.html">MultiTagMessage</a> tagged with <a class="xref" href="Hi.Common.Messages.MessageFlag.html#Hi_Common_Messages_MessageFlag_Error">Error</a></p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MultiTagMessage_Exception_" data-uid="Hi.Common.Messages.MultiTagMessage.Exception*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MultiTagMessage_Exception_System_Exception_System_String___" data-uid="Hi.Common.Messages.MultiTagMessage.Exception(System.Exception,System.String[])">
|
||||
Exception(Exception, params string[])
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Creates a <a class="xref" href="Hi.Common.Messages.MessageFlag.html#Hi_Common_Messages_MessageFlag_Exception">Exception</a> message.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static MultiTagMessage Exception(Exception exception, params string[] otherTags)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>exception</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.exception">Exception</a></dt>
|
||||
<dd><p>The exception to log</p>
|
||||
</dd>
|
||||
<dt><code>otherTags</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>[]</dt>
|
||||
<dd><p>Additional tags to associate with the message</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Common.Messages.MultiTagMessage.html">MultiTagMessage</a></dt>
|
||||
<dd><p>A new <a class="xref" href="Hi.Common.Messages.MultiTagMessage.html">MultiTagMessage</a> tagged with <a class="xref" href="Hi.Common.Messages.MessageFlag.html#Hi_Common_Messages_MessageFlag_Exception">Exception</a></p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MultiTagMessage_Info_" data-uid="Hi.Common.Messages.MultiTagMessage.Info*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MultiTagMessage_Info_System_String_System_String___" data-uid="Hi.Common.Messages.MultiTagMessage.Info(System.String,System.String[])">
|
||||
Info(string, params string[])
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Creates a <a class="xref" href="Hi.Common.Messages.MessageFlag.html#Hi_Common_Messages_MessageFlag_Info">Info</a> message.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static MultiTagMessage Info(string message, params string[] otherTags)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>message</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The message content</p>
|
||||
</dd>
|
||||
<dt><code>otherTags</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>[]</dt>
|
||||
<dd><p>Additional tags to associate with the message</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Common.Messages.MultiTagMessage.html">MultiTagMessage</a></dt>
|
||||
<dd><p>A new <a class="xref" href="Hi.Common.Messages.MultiTagMessage.html">MultiTagMessage</a> tagged with <a class="xref" href="Hi.Common.Messages.MessageFlag.html#Hi_Common_Messages_MessageFlag_Info">Info</a></p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MultiTagMessage_Progress_" data-uid="Hi.Common.Messages.MultiTagMessage.Progress*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MultiTagMessage_Progress_System_String_System_String___" data-uid="Hi.Common.Messages.MultiTagMessage.Progress(System.String,System.String[])">
|
||||
Progress(string, params string[])
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Creates a <a class="xref" href="Hi.Common.Messages.MessageFlag.html#Hi_Common_Messages_MessageFlag_Progress">Progress</a> message.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static MultiTagMessage Progress(string message, params string[] otherTags)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>message</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The message content</p>
|
||||
</dd>
|
||||
<dt><code>otherTags</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>[]</dt>
|
||||
<dd><p>Additional tags to associate with the message</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Common.Messages.MultiTagMessage.html">MultiTagMessage</a></dt>
|
||||
<dd><p>A new <a class="xref" href="Hi.Common.Messages.MultiTagMessage.html">MultiTagMessage</a> tagged with <a class="xref" href="Hi.Common.Messages.MessageFlag.html#Hi_Common_Messages_MessageFlag_Progress">Progress</a></p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MultiTagMessage_Success_" data-uid="Hi.Common.Messages.MultiTagMessage.Success*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MultiTagMessage_Success_System_String_System_String___" data-uid="Hi.Common.Messages.MultiTagMessage.Success(System.String,System.String[])">
|
||||
Success(string, params string[])
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Creates a <a class="xref" href="Hi.Common.Messages.MessageFlag.html#Hi_Common_Messages_MessageFlag_Success">Success</a> message.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static MultiTagMessage Success(string message, params string[] otherTags)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>message</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The message content</p>
|
||||
</dd>
|
||||
<dt><code>otherTags</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>[]</dt>
|
||||
<dd><p>Additional tags to associate with the message</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Common.Messages.MultiTagMessage.html">MultiTagMessage</a></dt>
|
||||
<dd><p>A new <a class="xref" href="Hi.Common.Messages.MultiTagMessage.html">MultiTagMessage</a> tagged with <a class="xref" href="Hi.Common.Messages.MessageFlag.html#Hi_Common_Messages_MessageFlag_Success">Success</a></p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MultiTagMessage_ToString_" data-uid="Hi.Common.Messages.MultiTagMessage.ToString*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MultiTagMessage_ToString" data-uid="Hi.Common.Messages.MultiTagMessage.ToString">
|
||||
@ -316,6 +526,48 @@ Class MultiTagMessage
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MultiTagMessage_Warning_" data-uid="Hi.Common.Messages.MultiTagMessage.Warning*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MultiTagMessage_Warning_System_String_System_String___" data-uid="Hi.Common.Messages.MultiTagMessage.Warning(System.String,System.String[])">
|
||||
Warning(string, params string[])
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Creates a <a class="xref" href="Hi.Common.Messages.MessageFlag.html#Hi_Common_Messages_MessageFlag_Warning">Warning</a> message.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static MultiTagMessage Warning(string message, params string[] otherTags)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>message</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The message content</p>
|
||||
</dd>
|
||||
<dt><code>otherTags</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>[]</dt>
|
||||
<dd><p>Additional tags to associate with the message</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Common.Messages.MultiTagMessage.html">MultiTagMessage</a></dt>
|
||||
<dd><p>A new <a class="xref" href="Hi.Common.Messages.MultiTagMessage.html">MultiTagMessage</a> tagged with <a class="xref" href="Hi.Common.Messages.MessageFlag.html#Hi_Common_Messages_MessageFlag_Warning">Warning</a></p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
@ -2,11 +2,11 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class MessageHostUtil | HiAPI-C# 2025 </title>
|
||||
<title>Class MultiTagMessageUtil | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class MessageHostUtil | HiAPI-C# 2025 ">
|
||||
<meta name="title" content="Class MultiTagMessageUtil | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Utility methods for working with implementations.">
|
||||
<meta name="description" content="Utility methods for working with IProgress implementations.">
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||
<link rel="stylesheet" href="../public/main.css">
|
||||
@ -84,12 +84,12 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.Common.Messages.MessageHostUtil">
|
||||
<article data-uid="Hi.Common.Messages.MultiTagMessageUtil">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Common_Messages_MessageHostUtil" data-uid="Hi.Common.Messages.MessageHostUtil" class="text-break">
|
||||
Class MessageHostUtil
|
||||
<h1 id="Hi_Common_Messages_MultiTagMessageUtil" data-uid="Hi.Common.Messages.MultiTagMessageUtil" class="text-break">
|
||||
Class MultiTagMessageUtil
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
@ -97,12 +97,12 @@ Class MessageHostUtil
|
||||
<dl><dt>Assembly</dt><dd>HiGeom.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Utility methods for working with <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a> implementations.</p>
|
||||
<div class="markdown summary"><p>Utility methods for working with IProgress implementations.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static class MessageHostUtil</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static class MultiTagMessageUtil</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -112,7 +112,7 @@ Class MessageHostUtil
|
||||
<dt>Inheritance</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
|
||||
<div><span class="xref">MessageHostUtil</span></div>
|
||||
<div><span class="xref">MultiTagMessageUtil</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -153,10 +153,10 @@ Class MessageHostUtil
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageHostUtil_AddError_" data-uid="Hi.Common.Messages.MessageHostUtil.AddError*"></a>
|
||||
<a id="Hi_Common_Messages_MultiTagMessageUtil_ReportError_" data-uid="Hi.Common.Messages.MultiTagMessageUtil.ReportError*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageHostUtil_AddError_Hi_Common_Messages_IMessageHost_System_String_System_String___" data-uid="Hi.Common.Messages.MessageHostUtil.AddError(Hi.Common.Messages.IMessageHost,System.String,System.String[])">
|
||||
AddError(IMessageHost, string, params string[])
|
||||
<h3 id="Hi_Common_Messages_MultiTagMessageUtil_ReportError_System_IProgress_System_Object__System_String_System_String___" data-uid="Hi.Common.Messages.MultiTagMessageUtil.ReportError(System.IProgress{System.Object},System.String,System.String[])">
|
||||
ReportError(IProgress<object>, string, params string[])
|
||||
|
||||
</h3>
|
||||
|
||||
@ -165,12 +165,12 @@ Class MessageHostUtil
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static object AddError(this IMessageHost host, string message, params string[] otherTags)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static void ReportError(this IProgress<object> host, string message, params string[] otherTags)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>host</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
|
||||
<dt><code>host</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>The message host</p>
|
||||
</dd>
|
||||
<dt><code>message</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
@ -181,12 +181,6 @@ Class MessageHostUtil
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
|
||||
<dd><p>The result of adding the message</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
@ -198,10 +192,10 @@ Class MessageHostUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageHostUtil_AddException_" data-uid="Hi.Common.Messages.MessageHostUtil.AddException*"></a>
|
||||
<a id="Hi_Common_Messages_MultiTagMessageUtil_ReportException_" data-uid="Hi.Common.Messages.MultiTagMessageUtil.ReportException*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageHostUtil_AddException_Hi_Common_Messages_IMessageHost_System_Exception_System_String___" data-uid="Hi.Common.Messages.MessageHostUtil.AddException(Hi.Common.Messages.IMessageHost,System.Exception,System.String[])">
|
||||
AddException(IMessageHost, Exception, params string[])
|
||||
<h3 id="Hi_Common_Messages_MultiTagMessageUtil_ReportException_System_IProgress_System_Object__System_Exception_System_String___" data-uid="Hi.Common.Messages.MultiTagMessageUtil.ReportException(System.IProgress{System.Object},System.Exception,System.String[])">
|
||||
ReportException(IProgress<object>, Exception, params string[])
|
||||
|
||||
</h3>
|
||||
|
||||
@ -210,12 +204,12 @@ Class MessageHostUtil
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static object AddException(this IMessageHost host, Exception exception, params string[] otherTags)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static void ReportException(this IProgress<object> host, Exception exception, params string[] otherTags)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>host</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
|
||||
<dt><code>host</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>The message host</p>
|
||||
</dd>
|
||||
<dt><code>exception</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.exception">Exception</a></dt>
|
||||
@ -226,12 +220,6 @@ Class MessageHostUtil
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
|
||||
<dd><p>The result of adding the message</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
@ -243,10 +231,10 @@ Class MessageHostUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageHostUtil_AddInfo_" data-uid="Hi.Common.Messages.MessageHostUtil.AddInfo*"></a>
|
||||
<a id="Hi_Common_Messages_MultiTagMessageUtil_ReportInfo_" data-uid="Hi.Common.Messages.MultiTagMessageUtil.ReportInfo*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageHostUtil_AddInfo_Hi_Common_Messages_IMessageHost_System_String_System_String___" data-uid="Hi.Common.Messages.MessageHostUtil.AddInfo(Hi.Common.Messages.IMessageHost,System.String,System.String[])">
|
||||
AddInfo(IMessageHost, string, params string[])
|
||||
<h3 id="Hi_Common_Messages_MultiTagMessageUtil_ReportInfo_System_IProgress_System_Object__System_String_System_String___" data-uid="Hi.Common.Messages.MultiTagMessageUtil.ReportInfo(System.IProgress{System.Object},System.String,System.String[])">
|
||||
ReportInfo(IProgress<object>, string, params string[])
|
||||
|
||||
</h3>
|
||||
|
||||
@ -255,12 +243,12 @@ Class MessageHostUtil
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static object AddInfo(this IMessageHost host, string message, params string[] otherTags)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static void ReportInfo(this IProgress<object> host, string message, params string[] otherTags)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>host</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
|
||||
<dt><code>host</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>The message host</p>
|
||||
</dd>
|
||||
<dt><code>message</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
@ -271,12 +259,6 @@ Class MessageHostUtil
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
|
||||
<dd><p>The result of adding the message</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
@ -288,10 +270,10 @@ Class MessageHostUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageHostUtil_AddMessage_" data-uid="Hi.Common.Messages.MessageHostUtil.AddMessage*"></a>
|
||||
<a id="Hi_Common_Messages_MultiTagMessageUtil_ReportMessage_" data-uid="Hi.Common.Messages.MultiTagMessageUtil.ReportMessage*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageHostUtil_AddMessage_Hi_Common_Messages_IMessageHost_System_String_System_String___" data-uid="Hi.Common.Messages.MessageHostUtil.AddMessage(Hi.Common.Messages.IMessageHost,System.String,System.String[])">
|
||||
AddMessage(IMessageHost, string, params string[])
|
||||
<h3 id="Hi_Common_Messages_MultiTagMessageUtil_ReportMessage_System_IProgress_System_Object__System_String_System_String___" data-uid="Hi.Common.Messages.MultiTagMessageUtil.ReportMessage(System.IProgress{System.Object},System.String,System.String[])">
|
||||
ReportMessage(IProgress<object>, string, params string[])
|
||||
|
||||
</h3>
|
||||
|
||||
@ -300,12 +282,12 @@ Class MessageHostUtil
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static object AddMessage(this IMessageHost host, string msg, params string[] tags)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static void ReportMessage(this IProgress<object> host, string msg, params string[] tags)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>host</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
|
||||
<dt><code>host</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>The message host</p>
|
||||
</dd>
|
||||
<dt><code>msg</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
@ -316,12 +298,6 @@ Class MessageHostUtil
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
|
||||
<dd><p>The result of adding the message</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
@ -333,10 +309,10 @@ Class MessageHostUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageHostUtil_AddProgress_" data-uid="Hi.Common.Messages.MessageHostUtil.AddProgress*"></a>
|
||||
<a id="Hi_Common_Messages_MultiTagMessageUtil_ReportProgress_" data-uid="Hi.Common.Messages.MultiTagMessageUtil.ReportProgress*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageHostUtil_AddProgress_Hi_Common_Messages_IMessageHost_System_String_System_String___" data-uid="Hi.Common.Messages.MessageHostUtil.AddProgress(Hi.Common.Messages.IMessageHost,System.String,System.String[])">
|
||||
AddProgress(IMessageHost, string, params string[])
|
||||
<h3 id="Hi_Common_Messages_MultiTagMessageUtil_ReportProgress_System_IProgress_System_Object__System_String_System_String___" data-uid="Hi.Common.Messages.MultiTagMessageUtil.ReportProgress(System.IProgress{System.Object},System.String,System.String[])">
|
||||
ReportProgress(IProgress<object>, string, params string[])
|
||||
|
||||
</h3>
|
||||
|
||||
@ -345,12 +321,12 @@ Class MessageHostUtil
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static object AddProgress(this IMessageHost host, string message, params string[] otherTags)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static void ReportProgress(this IProgress<object> host, string message, params string[] otherTags)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>host</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
|
||||
<dt><code>host</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>The message host</p>
|
||||
</dd>
|
||||
<dt><code>message</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
@ -361,12 +337,6 @@ Class MessageHostUtil
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
|
||||
<dd><p>The result of adding the message</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
@ -378,10 +348,10 @@ Class MessageHostUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageHostUtil_AddSuccess_" data-uid="Hi.Common.Messages.MessageHostUtil.AddSuccess*"></a>
|
||||
<a id="Hi_Common_Messages_MultiTagMessageUtil_ReportSuccess_" data-uid="Hi.Common.Messages.MultiTagMessageUtil.ReportSuccess*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageHostUtil_AddSuccess_Hi_Common_Messages_IMessageHost_System_String_System_String___" data-uid="Hi.Common.Messages.MessageHostUtil.AddSuccess(Hi.Common.Messages.IMessageHost,System.String,System.String[])">
|
||||
AddSuccess(IMessageHost, string, params string[])
|
||||
<h3 id="Hi_Common_Messages_MultiTagMessageUtil_ReportSuccess_System_IProgress_System_Object__System_String_System_String___" data-uid="Hi.Common.Messages.MultiTagMessageUtil.ReportSuccess(System.IProgress{System.Object},System.String,System.String[])">
|
||||
ReportSuccess(IProgress<object>, string, params string[])
|
||||
|
||||
</h3>
|
||||
|
||||
@ -390,12 +360,12 @@ Class MessageHostUtil
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static object AddSuccess(this IMessageHost host, string message, params string[] otherTags)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static void ReportSuccess(this IProgress<object> host, string message, params string[] otherTags)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>host</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
|
||||
<dt><code>host</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>The message host</p>
|
||||
</dd>
|
||||
<dt><code>message</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
@ -406,12 +376,6 @@ Class MessageHostUtil
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
|
||||
<dd><p>The result of adding the message</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
@ -423,10 +387,10 @@ Class MessageHostUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageHostUtil_AddWarning_" data-uid="Hi.Common.Messages.MessageHostUtil.AddWarning*"></a>
|
||||
<a id="Hi_Common_Messages_MultiTagMessageUtil_ReportWarning_" data-uid="Hi.Common.Messages.MultiTagMessageUtil.ReportWarning*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageHostUtil_AddWarning_Hi_Common_Messages_IMessageHost_System_String_System_String___" data-uid="Hi.Common.Messages.MessageHostUtil.AddWarning(Hi.Common.Messages.IMessageHost,System.String,System.String[])">
|
||||
AddWarning(IMessageHost, string, params string[])
|
||||
<h3 id="Hi_Common_Messages_MultiTagMessageUtil_ReportWarning_System_IProgress_System_Object__System_String_System_String___" data-uid="Hi.Common.Messages.MultiTagMessageUtil.ReportWarning(System.IProgress{System.Object},System.String,System.String[])">
|
||||
ReportWarning(IProgress<object>, string, params string[])
|
||||
|
||||
</h3>
|
||||
|
||||
@ -435,12 +399,12 @@ Class MessageHostUtil
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static object AddWarning(this IMessageHost host, string message, params string[] otherTags)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static void ReportWarning(this IProgress<object> host, string message, params string[] otherTags)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>host</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
|
||||
<dt><code>host</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>The message host</p>
|
||||
</dd>
|
||||
<dt><code>message</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
@ -451,12 +415,6 @@ Class MessageHostUtil
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
|
||||
<dd><p>The result of adding the message</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
@ -102,11 +102,6 @@ Classes
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.Messages.MessageHost.html">MessageHost</a></dt>
|
||||
<dd><p>Provides utility methods for handling messages.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.Messages.MessageHostUtil.html">MessageHostUtil</a></dt>
|
||||
<dd><p>Utility methods for working with <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a> implementations.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
@ -114,12 +109,9 @@ Classes
|
||||
<dd><p>Represents a message with multiple tags for categorization and filtering.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<h3 id="interfaces">
|
||||
Interfaces
|
||||
</h3>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
|
||||
<dd><p>Interface for objects that can host and manage messages.</p>
|
||||
<dt><a class="xref" href="Hi.Common.Messages.MultiTagMessageUtil.html">MultiTagMessageUtil</a></dt>
|
||||
<dd><p>Utility methods for working with IProgress implementations.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<h3 id="enums">
|
||||
|
||||
@ -102,8 +102,7 @@ Class Range<T>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnoreExtraElements]
|
||||
public class Range<T> : IEquatable<Range<T>></code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class Range<T> : IEquatable<Range<T>></code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -260,8 +259,7 @@ public class Range<T> : IEquatable<Range<T>></code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public T max</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public T max</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -292,8 +290,7 @@ public T max</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public T min</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public T min</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -329,8 +326,7 @@ public T min</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonElement]
|
||||
public T Max { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public T Max { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -362,8 +358,7 @@ public T Max { get; set; }</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonElement]
|
||||
public T Min { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public T Min { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
@ -264,11 +264,6 @@ Used to track sequential state changes of a value.</p>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.ServerFileExplorerConfig.html">ServerFileExplorerConfig</a></dt>
|
||||
<dd><p>Configuration for server file explorer functionality.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.Slice.html">Slice</a></dt>
|
||||
<dd><p>Designed for mongo large bytes splision.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
|
||||
@ -484,8 +484,8 @@ Where <a class="xref" href="Hi.Geom.DVec3d.html#Hi_Geom_DVec3d_Point">Point</a>
|
||||
|
||||
<a id="Hi_CutterLocations_ClStrips_ClStripPos_OnKeyDown_" data-uid="Hi.CutterLocations.ClStrips.ClStripPos.OnKeyDown*"></a>
|
||||
|
||||
<h3 id="Hi_CutterLocations_ClStrips_ClStripPos_OnKeyDown_Hi_Native_key_event_t_Hi_Native_panel_state_t_" data-uid="Hi.CutterLocations.ClStrips.ClStripPos.OnKeyDown(Hi.Native.key_event_t,Hi.Native.panel_state_t)">
|
||||
OnKeyDown(key_event_t, panel_state_t)
|
||||
<h3 id="Hi_CutterLocations_ClStrips_ClStripPos_OnKeyDown_Hi_Native_key_event_t_Hi_Disp_DispEngine_" data-uid="Hi.CutterLocations.ClStrips.ClStripPos.OnKeyDown(Hi.Native.key_event_t,Hi.Disp.DispEngine)">
|
||||
OnKeyDown(key_event_t, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -494,7 +494,7 @@ Where <a class="xref" href="Hi.Geom.DVec3d.html#Hi_Geom_DVec3d_Point">Point</a>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override void OnKeyDown(key_event_t e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public override void OnKeyDown(key_event_t e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -502,8 +502,8 @@ Where <a class="xref" href="Hi.Geom.DVec3d.html#Hi_Geom_DVec3d_Point">Point</a>
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.key_event_t.html">key_event_t</a></dt>
|
||||
<dd><p>event</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -520,8 +520,8 @@ Where <a class="xref" href="Hi.Geom.DVec3d.html#Hi_Geom_DVec3d_Point">Point</a>
|
||||
|
||||
<a id="Hi_CutterLocations_ClStrips_ClStripPos_OnKeyUp_" data-uid="Hi.CutterLocations.ClStrips.ClStripPos.OnKeyUp*"></a>
|
||||
|
||||
<h3 id="Hi_CutterLocations_ClStrips_ClStripPos_OnKeyUp_Hi_Native_key_event_t_Hi_Native_panel_state_t_" data-uid="Hi.CutterLocations.ClStrips.ClStripPos.OnKeyUp(Hi.Native.key_event_t,Hi.Native.panel_state_t)">
|
||||
OnKeyUp(key_event_t, panel_state_t)
|
||||
<h3 id="Hi_CutterLocations_ClStrips_ClStripPos_OnKeyUp_Hi_Native_key_event_t_Hi_Disp_DispEngine_" data-uid="Hi.CutterLocations.ClStrips.ClStripPos.OnKeyUp(Hi.Native.key_event_t,Hi.Disp.DispEngine)">
|
||||
OnKeyUp(key_event_t, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -530,7 +530,7 @@ Where <a class="xref" href="Hi.Geom.DVec3d.html#Hi_Geom_DVec3d_Point">Point</a>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override void OnKeyUp(key_event_t e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public override void OnKeyUp(key_event_t e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -538,8 +538,8 @@ Where <a class="xref" href="Hi.Geom.DVec3d.html#Hi_Geom_DVec3d_Point">Point</a>
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.key_event_t.html">key_event_t</a></dt>
|
||||
<dd><p>event</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -556,8 +556,8 @@ Where <a class="xref" href="Hi.Geom.DVec3d.html#Hi_Geom_DVec3d_Point">Point</a>
|
||||
|
||||
<a id="Hi_CutterLocations_ClStrips_ClStripPos_OnMouseDown_" data-uid="Hi.CutterLocations.ClStrips.ClStripPos.OnMouseDown*"></a>
|
||||
|
||||
<h3 id="Hi_CutterLocations_ClStrips_ClStripPos_OnMouseDown_Hi_Native_mouse_button_event_t_Hi_Native_panel_state_t_" data-uid="Hi.CutterLocations.ClStrips.ClStripPos.OnMouseDown(Hi.Native.mouse_button_event_t,Hi.Native.panel_state_t)">
|
||||
OnMouseDown(mouse_button_event_t, panel_state_t)
|
||||
<h3 id="Hi_CutterLocations_ClStrips_ClStripPos_OnMouseDown_Hi_Native_mouse_button_event_t_Hi_Disp_DispEngine_" data-uid="Hi.CutterLocations.ClStrips.ClStripPos.OnMouseDown(Hi.Native.mouse_button_event_t,Hi.Disp.DispEngine)">
|
||||
OnMouseDown(mouse_button_event_t, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -566,7 +566,7 @@ Where <a class="xref" href="Hi.Geom.DVec3d.html#Hi_Geom_DVec3d_Point">Point</a>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseDown(mouse_button_event_t e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseDown(mouse_button_event_t e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -574,8 +574,8 @@ Where <a class="xref" href="Hi.Geom.DVec3d.html#Hi_Geom_DVec3d_Point">Point</a>
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.mouse_button_event_t.html">mouse_button_event_t</a></dt>
|
||||
<dd><p>event</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -592,8 +592,8 @@ Where <a class="xref" href="Hi.Geom.DVec3d.html#Hi_Geom_DVec3d_Point">Point</a>
|
||||
|
||||
<a id="Hi_CutterLocations_ClStrips_ClStripPos_OnMouseEnter_" data-uid="Hi.CutterLocations.ClStrips.ClStripPos.OnMouseEnter*"></a>
|
||||
|
||||
<h3 id="Hi_CutterLocations_ClStrips_ClStripPos_OnMouseEnter_Hi_Native_ui_event_type_Hi_Native_panel_state_t_" data-uid="Hi.CutterLocations.ClStrips.ClStripPos.OnMouseEnter(Hi.Native.ui_event_type,Hi.Native.panel_state_t)">
|
||||
OnMouseEnter(ui_event_type, panel_state_t)
|
||||
<h3 id="Hi_CutterLocations_ClStrips_ClStripPos_OnMouseEnter_Hi_Native_ui_event_type_Hi_Disp_DispEngine_" data-uid="Hi.CutterLocations.ClStrips.ClStripPos.OnMouseEnter(Hi.Native.ui_event_type,Hi.Disp.DispEngine)">
|
||||
OnMouseEnter(ui_event_type, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -602,7 +602,7 @@ Where <a class="xref" href="Hi.Geom.DVec3d.html#Hi_Geom_DVec3d_Point">Point</a>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseEnter(ui_event_type e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseEnter(ui_event_type e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -610,8 +610,8 @@ Where <a class="xref" href="Hi.Geom.DVec3d.html#Hi_Geom_DVec3d_Point">Point</a>
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.ui_event_type.html">ui_event_type</a></dt>
|
||||
<dd><p>event type</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -628,8 +628,8 @@ Where <a class="xref" href="Hi.Geom.DVec3d.html#Hi_Geom_DVec3d_Point">Point</a>
|
||||
|
||||
<a id="Hi_CutterLocations_ClStrips_ClStripPos_OnMouseLeave_" data-uid="Hi.CutterLocations.ClStrips.ClStripPos.OnMouseLeave*"></a>
|
||||
|
||||
<h3 id="Hi_CutterLocations_ClStrips_ClStripPos_OnMouseLeave_Hi_Native_ui_event_type_Hi_Native_panel_state_t_" data-uid="Hi.CutterLocations.ClStrips.ClStripPos.OnMouseLeave(Hi.Native.ui_event_type,Hi.Native.panel_state_t)">
|
||||
OnMouseLeave(ui_event_type, panel_state_t)
|
||||
<h3 id="Hi_CutterLocations_ClStrips_ClStripPos_OnMouseLeave_Hi_Native_ui_event_type_Hi_Disp_DispEngine_" data-uid="Hi.CutterLocations.ClStrips.ClStripPos.OnMouseLeave(Hi.Native.ui_event_type,Hi.Disp.DispEngine)">
|
||||
OnMouseLeave(ui_event_type, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -638,7 +638,7 @@ Where <a class="xref" href="Hi.Geom.DVec3d.html#Hi_Geom_DVec3d_Point">Point</a>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseLeave(ui_event_type e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseLeave(ui_event_type e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -646,8 +646,8 @@ Where <a class="xref" href="Hi.Geom.DVec3d.html#Hi_Geom_DVec3d_Point">Point</a>
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.ui_event_type.html">ui_event_type</a></dt>
|
||||
<dd><p>event type</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -664,8 +664,8 @@ Where <a class="xref" href="Hi.Geom.DVec3d.html#Hi_Geom_DVec3d_Point">Point</a>
|
||||
|
||||
<a id="Hi_CutterLocations_ClStrips_ClStripPos_OnMouseMove_" data-uid="Hi.CutterLocations.ClStrips.ClStripPos.OnMouseMove*"></a>
|
||||
|
||||
<h3 id="Hi_CutterLocations_ClStrips_ClStripPos_OnMouseMove_Hi_Native_mouse_move_event_t_Hi_Native_panel_state_t_" data-uid="Hi.CutterLocations.ClStrips.ClStripPos.OnMouseMove(Hi.Native.mouse_move_event_t,Hi.Native.panel_state_t)">
|
||||
OnMouseMove(mouse_move_event_t, panel_state_t)
|
||||
<h3 id="Hi_CutterLocations_ClStrips_ClStripPos_OnMouseMove_Hi_Native_mouse_move_event_t_Hi_Disp_DispEngine_" data-uid="Hi.CutterLocations.ClStrips.ClStripPos.OnMouseMove(Hi.Native.mouse_move_event_t,Hi.Disp.DispEngine)">
|
||||
OnMouseMove(mouse_move_event_t, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -674,7 +674,7 @@ Where <a class="xref" href="Hi.Geom.DVec3d.html#Hi_Geom_DVec3d_Point">Point</a>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseMove(mouse_move_event_t e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseMove(mouse_move_event_t e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -682,8 +682,8 @@ Where <a class="xref" href="Hi.Geom.DVec3d.html#Hi_Geom_DVec3d_Point">Point</a>
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.mouse_move_event_t.html">mouse_move_event_t</a></dt>
|
||||
<dd><p>event</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -700,8 +700,8 @@ Where <a class="xref" href="Hi.Geom.DVec3d.html#Hi_Geom_DVec3d_Point">Point</a>
|
||||
|
||||
<a id="Hi_CutterLocations_ClStrips_ClStripPos_OnMouseUp_" data-uid="Hi.CutterLocations.ClStrips.ClStripPos.OnMouseUp*"></a>
|
||||
|
||||
<h3 id="Hi_CutterLocations_ClStrips_ClStripPos_OnMouseUp_Hi_Native_mouse_button_event_t_Hi_Native_panel_state_t_" data-uid="Hi.CutterLocations.ClStrips.ClStripPos.OnMouseUp(Hi.Native.mouse_button_event_t,Hi.Native.panel_state_t)">
|
||||
OnMouseUp(mouse_button_event_t, panel_state_t)
|
||||
<h3 id="Hi_CutterLocations_ClStrips_ClStripPos_OnMouseUp_Hi_Native_mouse_button_event_t_Hi_Disp_DispEngine_" data-uid="Hi.CutterLocations.ClStrips.ClStripPos.OnMouseUp(Hi.Native.mouse_button_event_t,Hi.Disp.DispEngine)">
|
||||
OnMouseUp(mouse_button_event_t, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -710,7 +710,7 @@ Where <a class="xref" href="Hi.Geom.DVec3d.html#Hi_Geom_DVec3d_Point">Point</a>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseUp(mouse_button_event_t e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseUp(mouse_button_event_t e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -718,8 +718,8 @@ Where <a class="xref" href="Hi.Geom.DVec3d.html#Hi_Geom_DVec3d_Point">Point</a>
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.mouse_button_event_t.html">mouse_button_event_t</a></dt>
|
||||
<dd><p>event</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -736,8 +736,8 @@ Where <a class="xref" href="Hi.Geom.DVec3d.html#Hi_Geom_DVec3d_Point">Point</a>
|
||||
|
||||
<a id="Hi_CutterLocations_ClStrips_ClStripPos_OnMouseWheel_" data-uid="Hi.CutterLocations.ClStrips.ClStripPos.OnMouseWheel*"></a>
|
||||
|
||||
<h3 id="Hi_CutterLocations_ClStrips_ClStripPos_OnMouseWheel_Hi_Native_mouse_wheel_event_t_Hi_Native_panel_state_t_" data-uid="Hi.CutterLocations.ClStrips.ClStripPos.OnMouseWheel(Hi.Native.mouse_wheel_event_t,Hi.Native.panel_state_t)">
|
||||
OnMouseWheel(mouse_wheel_event_t, panel_state_t)
|
||||
<h3 id="Hi_CutterLocations_ClStrips_ClStripPos_OnMouseWheel_Hi_Native_mouse_wheel_event_t_Hi_Disp_DispEngine_" data-uid="Hi.CutterLocations.ClStrips.ClStripPos.OnMouseWheel(Hi.Native.mouse_wheel_event_t,Hi.Disp.DispEngine)">
|
||||
OnMouseWheel(mouse_wheel_event_t, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -746,7 +746,7 @@ Where <a class="xref" href="Hi.Geom.DVec3d.html#Hi_Geom_DVec3d_Point">Point</a>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseWheel(mouse_wheel_event_t e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseWheel(mouse_wheel_event_t e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -754,8 +754,8 @@ Where <a class="xref" href="Hi.Geom.DVec3d.html#Hi_Geom_DVec3d_Point">Point</a>
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.mouse_wheel_event_t.html">mouse_wheel_event_t</a></dt>
|
||||
<dd><p>event</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
@ -342,84 +342,6 @@ Class Box3dDispUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Box3dDispUtil_GetFaceDraw_" data-uid="Hi.Disp.Box3dDispUtil.GetFaceDraw*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Box3dDispUtil_GetFaceDraw_Hi_Geom_Box3d___" data-uid="Hi.Disp.Box3dDispUtil.GetFaceDraw(Hi.Geom.Box3d[])">
|
||||
GetFaceDraw(params Box3d[])
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Get faces <a class="xref" href="Hi.Disp.Drawing.html">Drawing</a>.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static Drawing GetFaceDraw(params Box3d[] boxs)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>boxs</code> <a class="xref" href="Hi.Geom.Box3d.html">Box3d</a>[]</dt>
|
||||
<dd><p>boxes</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Disp.Drawing.html">Drawing</a></dt>
|
||||
<dd><p>a draw with face</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Box3dDispUtil_GetLineDraw_" data-uid="Hi.Disp.Box3dDispUtil.GetLineDraw*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Box3dDispUtil_GetLineDraw_Hi_Geom_Box3d___" data-uid="Hi.Disp.Box3dDispUtil.GetLineDraw(Hi.Geom.Box3d[])">
|
||||
GetLineDraw(params Box3d[])
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Get the edges <a class="xref" href="Hi.Disp.Drawing.html">Drawing</a> of <code class="paramref">boxs</code>.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static Drawing GetLineDraw(params Box3d[] boxs)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>boxs</code> <a class="xref" href="Hi.Geom.Box3d.html">Box3d</a>[]</dt>
|
||||
<dd><p>boxs</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Disp.Drawing.html">Drawing</a></dt>
|
||||
<dd><p>The Drawing</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Box3dDispUtil_ToDraw_" data-uid="Hi.Disp.Box3dDispUtil.ToDraw*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Box3dDispUtil_ToDraw_Hi_Geom_Box3d_" data-uid="Hi.Disp.Box3dDispUtil.ToDraw(Hi.Geom.Box3d)">
|
||||
@ -537,6 +459,45 @@ Class Box3dDispUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Box3dDispUtil_ToFaceDraw_" data-uid="Hi.Disp.Box3dDispUtil.ToFaceDraw*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Box3dDispUtil_ToFaceDraw_System_Collections_Generic_IEnumerable_Hi_Geom_Box3d__" data-uid="Hi.Disp.Box3dDispUtil.ToFaceDraw(System.Collections.Generic.IEnumerable{Hi.Geom.Box3d})">
|
||||
ToFaceDraw(IEnumerable<Box3d>)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Get faces <a class="xref" href="Hi.Disp.Drawing.html">Drawing</a>.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static Drawing ToFaceDraw(this IEnumerable<Box3d> boxs)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>boxs</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<a class="xref" href="Hi.Geom.Box3d.html">Box3d</a>></dt>
|
||||
<dd><p>boxes</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Disp.Drawing.html">Drawing</a></dt>
|
||||
<dd><p>a draw with face</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Box3dDispUtil_ToLineBuf_" data-uid="Hi.Disp.Box3dDispUtil.ToLineBuf*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Box3dDispUtil_ToLineBuf_Hi_Geom_Box3d_System_Double___System_Int32__" data-uid="Hi.Disp.Box3dDispUtil.ToLineBuf(Hi.Geom.Box3d,System.Double[],System.Int32@)">
|
||||
@ -583,6 +544,45 @@ The data is used according to GL_LINES.</p>
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Box3dDispUtil_ToLineDraw_" data-uid="Hi.Disp.Box3dDispUtil.ToLineDraw*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Box3dDispUtil_ToLineDraw_System_Collections_Generic_IEnumerable_Hi_Geom_Box3d__" data-uid="Hi.Disp.Box3dDispUtil.ToLineDraw(System.Collections.Generic.IEnumerable{Hi.Geom.Box3d})">
|
||||
ToLineDraw(IEnumerable<Box3d>)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Get the edges <a class="xref" href="Hi.Disp.Drawing.html">Drawing</a> of <code class="paramref">boxs</code>.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static Drawing ToLineDraw(this IEnumerable<Box3d> boxs)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>boxs</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<a class="xref" href="Hi.Geom.Box3d.html">Box3d</a>></dt>
|
||||
<dd><p>boxs</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Disp.Drawing.html">Drawing</a></dt>
|
||||
<dd><p>The Drawing</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
@ -1343,6 +1343,46 @@ Probably not essential.</p>
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_DispEngine_IsKeyPressed_" data-uid="Hi.Disp.DispEngine.IsKeyPressed*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_DispEngine_IsKeyPressed_System_String_" data-uid="Hi.Disp.DispEngine.IsKeyPressed(System.String)">
|
||||
IsKeyPressed(string)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Checks if a specific keyboard key is currently pressed.
|
||||
Delegates to <a class="xref" href="Hi.Native.panel_state_t.html#Hi_Native_panel_state_t_IsKeyPressed_System_String_">IsKeyPressed(string)</a>.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public bool IsKeyPressed(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>Key string (W3C KeyboardEvent.key value, e.g. “Alt”, “ArrowLeft”).</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>True if the specified key is pressed; otherwise, false.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_DispEngine_IsMouseButtonPressed_" data-uid="Hi.Disp.DispEngine.IsMouseButtonPressed*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_DispEngine_IsMouseButtonPressed_System_Int64_" data-uid="Hi.Disp.DispEngine.IsMouseButtonPressed(System.Int64)">
|
||||
@ -1350,7 +1390,8 @@ Probably not essential.</p>
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Checks if a specific mouse button is currently pressed.</p>
|
||||
<div class="markdown level1 summary"><p>Checks if a specific mouse button is currently pressed.
|
||||
Delegates to <a class="xref" href="Hi.Native.panel_state_t.html#Hi_Native_panel_state_t_IsMouseButtonPressed_System_Int64_">IsMouseButtonPressed(long)</a>.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
@ -1378,22 +1419,14 @@ Probably not essential.</p>
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Disp_DispEngine_IsMouseButtonPressed_System_Int64__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>This method is useful for implementing conditional UI behaviors based on mouse button state:</p>
|
||||
<pre><code class="lang-csharp">// Check if left mouse button is pressed
|
||||
if (dispEngine.IsMouseButtonPressed((long)HiMouseButton.Left))
|
||||
{
|
||||
// Perform special action while left button is held down
|
||||
}</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_DispEngine_KeyDown_" data-uid="Hi.Disp.DispEngine.KeyDown*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_DispEngine_KeyDown_System_Int64_" data-uid="Hi.Disp.DispEngine.KeyDown(System.Int64)">
|
||||
KeyDown(long)
|
||||
<h3 id="Hi_Disp_DispEngine_KeyDown_System_String_" data-uid="Hi.Disp.DispEngine.KeyDown(System.String)">
|
||||
KeyDown(string)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -1403,13 +1436,13 @@ This function is typically called in the GUI implementation for keyboard interac
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void KeyDown(long key)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public void KeyDown(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.int64">long</a></dt>
|
||||
<dd><p>key</p>
|
||||
<dt><code>key</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>Key string (W3C KeyboardEvent.key value, e.g. “Alt”, “ArrowLeft”, “a”).</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -1426,8 +1459,8 @@ This function is typically called in the GUI implementation for keyboard interac
|
||||
|
||||
<a id="Hi_Disp_DispEngine_KeyDownTransform_" data-uid="Hi.Disp.DispEngine.KeyDownTransform*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_DispEngine_KeyDownTransform_System_Int64_Hi_Native_key_table__transform_view_by_key_pressing_t_" data-uid="Hi.Disp.DispEngine.KeyDownTransform(System.Int64,Hi.Native.key_table__transform_view_by_key_pressing_t)">
|
||||
KeyDownTransform(long, key_table__transform_view_by_key_pressing_t)
|
||||
<h3 id="Hi_Disp_DispEngine_KeyDownTransform_System_String_Hi_Native_key_table__transform_view_by_key_pressing_t_" data-uid="Hi.Disp.DispEngine.KeyDownTransform(System.String,Hi.Native.key_table__transform_view_by_key_pressing_t)">
|
||||
KeyDownTransform(string, key_table__transform_view_by_key_pressing_t)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -1441,12 +1474,12 @@ Press <a class="xref" href="Hi.PanelModels.HiModifierKeys.html#Hi_PanelModels_Hi
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void KeyDownTransform(long key, key_table__transform_view_by_key_pressing_t table)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public void KeyDownTransform(string key, key_table__transform_view_by_key_pressing_t table)</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.int64">long</a></dt>
|
||||
<dt><code>key</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The key that was pressed, typically a value from the <a class="xref" href="Hi.PanelModels.HiKey.html">HiKey</a> enumeration.</p>
|
||||
</dd>
|
||||
<dt><code>table</code> <a class="xref" href="Hi.Native.key_table__transform_view_by_key_pressing_t.html">key_table__transform_view_by_key_pressing_t</a></dt>
|
||||
@ -1461,7 +1494,7 @@ Press <a class="xref" href="Hi.PanelModels.HiModifierKeys.html#Hi_PanelModels_Hi
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Disp_DispEngine_KeyDownTransform_System_Int64_Hi_Native_key_table__transform_view_by_key_pressing_t__remarks">Remarks</h4>
|
||||
<h4 class="section" id="Hi_Disp_DispEngine_KeyDownTransform_System_String_Hi_Native_key_table__transform_view_by_key_pressing_t__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>This method is typically called from key down event handlers in the GUI implementation.</p>
|
||||
</div>
|
||||
|
||||
@ -1470,8 +1503,8 @@ Press <a class="xref" href="Hi.PanelModels.HiModifierKeys.html#Hi_PanelModels_Hi
|
||||
|
||||
<a id="Hi_Disp_DispEngine_KeyUp_" data-uid="Hi.Disp.DispEngine.KeyUp*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_DispEngine_KeyUp_System_Int64_" data-uid="Hi.Disp.DispEngine.KeyUp(System.Int64)">
|
||||
KeyUp(long)
|
||||
<h3 id="Hi_Disp_DispEngine_KeyUp_System_String_" data-uid="Hi.Disp.DispEngine.KeyUp(System.String)">
|
||||
KeyUp(string)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -1481,13 +1514,13 @@ This function is typically called in the GUI implementation for keyboard interac
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void KeyUp(long key)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public void KeyUp(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.int64">long</a></dt>
|
||||
<dd><p>key</p>
|
||||
<dt><code>key</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>Key string (W3C KeyboardEvent.key value).</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
@ -448,8 +448,8 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
|
||||
<a id="Hi_Disp_Pickable_OnKeyDown_" data-uid="Hi.Disp.Pickable.OnKeyDown*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Pickable_OnKeyDown_Hi_Native_key_event_t_Hi_Native_panel_state_t_" data-uid="Hi.Disp.Pickable.OnKeyDown(Hi.Native.key_event_t,Hi.Native.panel_state_t)">
|
||||
OnKeyDown(key_event_t, panel_state_t)
|
||||
<h3 id="Hi_Disp_Pickable_OnKeyDown_Hi_Native_key_event_t_Hi_Disp_DispEngine_" data-uid="Hi.Disp.Pickable.OnKeyDown(Hi.Native.key_event_t,Hi.Disp.DispEngine)">
|
||||
OnKeyDown(key_event_t, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -458,7 +458,7 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public virtual void OnKeyDown(key_event_t e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public virtual void OnKeyDown(key_event_t e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -466,8 +466,8 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.key_event_t.html">key_event_t</a></dt>
|
||||
<dd><p>event</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -484,8 +484,8 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
|
||||
<a id="Hi_Disp_Pickable_OnKeyUp_" data-uid="Hi.Disp.Pickable.OnKeyUp*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Pickable_OnKeyUp_Hi_Native_key_event_t_Hi_Native_panel_state_t_" data-uid="Hi.Disp.Pickable.OnKeyUp(Hi.Native.key_event_t,Hi.Native.panel_state_t)">
|
||||
OnKeyUp(key_event_t, panel_state_t)
|
||||
<h3 id="Hi_Disp_Pickable_OnKeyUp_Hi_Native_key_event_t_Hi_Disp_DispEngine_" data-uid="Hi.Disp.Pickable.OnKeyUp(Hi.Native.key_event_t,Hi.Disp.DispEngine)">
|
||||
OnKeyUp(key_event_t, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -494,7 +494,7 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public virtual void OnKeyUp(key_event_t e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public virtual void OnKeyUp(key_event_t e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -502,8 +502,8 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.key_event_t.html">key_event_t</a></dt>
|
||||
<dd><p>event</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -520,8 +520,8 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
|
||||
<a id="Hi_Disp_Pickable_OnMouseDown_" data-uid="Hi.Disp.Pickable.OnMouseDown*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Pickable_OnMouseDown_Hi_Native_mouse_button_event_t_Hi_Native_panel_state_t_" data-uid="Hi.Disp.Pickable.OnMouseDown(Hi.Native.mouse_button_event_t,Hi.Native.panel_state_t)">
|
||||
OnMouseDown(mouse_button_event_t, panel_state_t)
|
||||
<h3 id="Hi_Disp_Pickable_OnMouseDown_Hi_Native_mouse_button_event_t_Hi_Disp_DispEngine_" data-uid="Hi.Disp.Pickable.OnMouseDown(Hi.Native.mouse_button_event_t,Hi.Disp.DispEngine)">
|
||||
OnMouseDown(mouse_button_event_t, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -530,7 +530,7 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public virtual void OnMouseDown(mouse_button_event_t e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public virtual void OnMouseDown(mouse_button_event_t e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -538,8 +538,8 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.mouse_button_event_t.html">mouse_button_event_t</a></dt>
|
||||
<dd><p>event</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -556,8 +556,8 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
|
||||
<a id="Hi_Disp_Pickable_OnMouseEnter_" data-uid="Hi.Disp.Pickable.OnMouseEnter*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Pickable_OnMouseEnter_Hi_Native_ui_event_type_Hi_Native_panel_state_t_" data-uid="Hi.Disp.Pickable.OnMouseEnter(Hi.Native.ui_event_type,Hi.Native.panel_state_t)">
|
||||
OnMouseEnter(ui_event_type, panel_state_t)
|
||||
<h3 id="Hi_Disp_Pickable_OnMouseEnter_Hi_Native_ui_event_type_Hi_Disp_DispEngine_" data-uid="Hi.Disp.Pickable.OnMouseEnter(Hi.Native.ui_event_type,Hi.Disp.DispEngine)">
|
||||
OnMouseEnter(ui_event_type, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -566,7 +566,7 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public virtual void OnMouseEnter(ui_event_type e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public virtual void OnMouseEnter(ui_event_type e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -574,8 +574,8 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.ui_event_type.html">ui_event_type</a></dt>
|
||||
<dd><p>event type</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -592,8 +592,8 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
|
||||
<a id="Hi_Disp_Pickable_OnMouseLeave_" data-uid="Hi.Disp.Pickable.OnMouseLeave*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Pickable_OnMouseLeave_Hi_Native_ui_event_type_Hi_Native_panel_state_t_" data-uid="Hi.Disp.Pickable.OnMouseLeave(Hi.Native.ui_event_type,Hi.Native.panel_state_t)">
|
||||
OnMouseLeave(ui_event_type, panel_state_t)
|
||||
<h3 id="Hi_Disp_Pickable_OnMouseLeave_Hi_Native_ui_event_type_Hi_Disp_DispEngine_" data-uid="Hi.Disp.Pickable.OnMouseLeave(Hi.Native.ui_event_type,Hi.Disp.DispEngine)">
|
||||
OnMouseLeave(ui_event_type, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -602,7 +602,7 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public virtual void OnMouseLeave(ui_event_type e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public virtual void OnMouseLeave(ui_event_type e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -610,8 +610,8 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.ui_event_type.html">ui_event_type</a></dt>
|
||||
<dd><p>event type</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -628,8 +628,8 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
|
||||
<a id="Hi_Disp_Pickable_OnMouseMove_" data-uid="Hi.Disp.Pickable.OnMouseMove*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Pickable_OnMouseMove_Hi_Native_mouse_move_event_t_Hi_Native_panel_state_t_" data-uid="Hi.Disp.Pickable.OnMouseMove(Hi.Native.mouse_move_event_t,Hi.Native.panel_state_t)">
|
||||
OnMouseMove(mouse_move_event_t, panel_state_t)
|
||||
<h3 id="Hi_Disp_Pickable_OnMouseMove_Hi_Native_mouse_move_event_t_Hi_Disp_DispEngine_" data-uid="Hi.Disp.Pickable.OnMouseMove(Hi.Native.mouse_move_event_t,Hi.Disp.DispEngine)">
|
||||
OnMouseMove(mouse_move_event_t, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -638,7 +638,7 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public virtual void OnMouseMove(mouse_move_event_t e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public virtual void OnMouseMove(mouse_move_event_t e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -646,8 +646,8 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.mouse_move_event_t.html">mouse_move_event_t</a></dt>
|
||||
<dd><p>event</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -664,8 +664,8 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
|
||||
<a id="Hi_Disp_Pickable_OnMouseUp_" data-uid="Hi.Disp.Pickable.OnMouseUp*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Pickable_OnMouseUp_Hi_Native_mouse_button_event_t_Hi_Native_panel_state_t_" data-uid="Hi.Disp.Pickable.OnMouseUp(Hi.Native.mouse_button_event_t,Hi.Native.panel_state_t)">
|
||||
OnMouseUp(mouse_button_event_t, panel_state_t)
|
||||
<h3 id="Hi_Disp_Pickable_OnMouseUp_Hi_Native_mouse_button_event_t_Hi_Disp_DispEngine_" data-uid="Hi.Disp.Pickable.OnMouseUp(Hi.Native.mouse_button_event_t,Hi.Disp.DispEngine)">
|
||||
OnMouseUp(mouse_button_event_t, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -674,7 +674,7 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public virtual void OnMouseUp(mouse_button_event_t e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public virtual void OnMouseUp(mouse_button_event_t e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -682,8 +682,8 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.mouse_button_event_t.html">mouse_button_event_t</a></dt>
|
||||
<dd><p>event</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -700,8 +700,8 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
|
||||
<a id="Hi_Disp_Pickable_OnMouseWheel_" data-uid="Hi.Disp.Pickable.OnMouseWheel*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Pickable_OnMouseWheel_Hi_Native_mouse_wheel_event_t_Hi_Native_panel_state_t_" data-uid="Hi.Disp.Pickable.OnMouseWheel(Hi.Native.mouse_wheel_event_t,Hi.Native.panel_state_t)">
|
||||
OnMouseWheel(mouse_wheel_event_t, panel_state_t)
|
||||
<h3 id="Hi_Disp_Pickable_OnMouseWheel_Hi_Native_mouse_wheel_event_t_Hi_Disp_DispEngine_" data-uid="Hi.Disp.Pickable.OnMouseWheel(Hi.Native.mouse_wheel_event_t,Hi.Disp.DispEngine)">
|
||||
OnMouseWheel(mouse_wheel_event_t, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -710,7 +710,7 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public virtual void OnMouseWheel(mouse_wheel_event_t e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public virtual void OnMouseWheel(mouse_wheel_event_t e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -718,8 +718,8 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.mouse_wheel_event_t.html">mouse_wheel_event_t</a></dt>
|
||||
<dd><p>event</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
@ -273,8 +273,8 @@ Class ShowEventPickable
|
||||
|
||||
<a id="Hi_Disp_ShowEventPickable_OnKeyDown_" data-uid="Hi.Disp.ShowEventPickable.OnKeyDown*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_ShowEventPickable_OnKeyDown_Hi_Native_key_event_t_Hi_Native_panel_state_t_" data-uid="Hi.Disp.ShowEventPickable.OnKeyDown(Hi.Native.key_event_t,Hi.Native.panel_state_t)">
|
||||
OnKeyDown(key_event_t, panel_state_t)
|
||||
<h3 id="Hi_Disp_ShowEventPickable_OnKeyDown_Hi_Native_key_event_t_Hi_Disp_DispEngine_" data-uid="Hi.Disp.ShowEventPickable.OnKeyDown(Hi.Native.key_event_t,Hi.Disp.DispEngine)">
|
||||
OnKeyDown(key_event_t, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -283,7 +283,7 @@ Class ShowEventPickable
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override void OnKeyDown(key_event_t e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public override void OnKeyDown(key_event_t e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -291,8 +291,8 @@ Class ShowEventPickable
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.key_event_t.html">key_event_t</a></dt>
|
||||
<dd><p>event</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -309,8 +309,8 @@ Class ShowEventPickable
|
||||
|
||||
<a id="Hi_Disp_ShowEventPickable_OnKeyUp_" data-uid="Hi.Disp.ShowEventPickable.OnKeyUp*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_ShowEventPickable_OnKeyUp_Hi_Native_key_event_t_Hi_Native_panel_state_t_" data-uid="Hi.Disp.ShowEventPickable.OnKeyUp(Hi.Native.key_event_t,Hi.Native.panel_state_t)">
|
||||
OnKeyUp(key_event_t, panel_state_t)
|
||||
<h3 id="Hi_Disp_ShowEventPickable_OnKeyUp_Hi_Native_key_event_t_Hi_Disp_DispEngine_" data-uid="Hi.Disp.ShowEventPickable.OnKeyUp(Hi.Native.key_event_t,Hi.Disp.DispEngine)">
|
||||
OnKeyUp(key_event_t, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -319,7 +319,7 @@ Class ShowEventPickable
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override void OnKeyUp(key_event_t e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public override void OnKeyUp(key_event_t e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -327,8 +327,8 @@ Class ShowEventPickable
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.key_event_t.html">key_event_t</a></dt>
|
||||
<dd><p>event</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -345,8 +345,8 @@ Class ShowEventPickable
|
||||
|
||||
<a id="Hi_Disp_ShowEventPickable_OnMouseDown_" data-uid="Hi.Disp.ShowEventPickable.OnMouseDown*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_ShowEventPickable_OnMouseDown_Hi_Native_mouse_button_event_t_Hi_Native_panel_state_t_" data-uid="Hi.Disp.ShowEventPickable.OnMouseDown(Hi.Native.mouse_button_event_t,Hi.Native.panel_state_t)">
|
||||
OnMouseDown(mouse_button_event_t, panel_state_t)
|
||||
<h3 id="Hi_Disp_ShowEventPickable_OnMouseDown_Hi_Native_mouse_button_event_t_Hi_Disp_DispEngine_" data-uid="Hi.Disp.ShowEventPickable.OnMouseDown(Hi.Native.mouse_button_event_t,Hi.Disp.DispEngine)">
|
||||
OnMouseDown(mouse_button_event_t, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -355,7 +355,7 @@ Class ShowEventPickable
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseDown(mouse_button_event_t e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseDown(mouse_button_event_t e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -363,8 +363,8 @@ Class ShowEventPickable
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.mouse_button_event_t.html">mouse_button_event_t</a></dt>
|
||||
<dd><p>event</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -381,8 +381,8 @@ Class ShowEventPickable
|
||||
|
||||
<a id="Hi_Disp_ShowEventPickable_OnMouseEnter_" data-uid="Hi.Disp.ShowEventPickable.OnMouseEnter*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_ShowEventPickable_OnMouseEnter_Hi_Native_ui_event_type_Hi_Native_panel_state_t_" data-uid="Hi.Disp.ShowEventPickable.OnMouseEnter(Hi.Native.ui_event_type,Hi.Native.panel_state_t)">
|
||||
OnMouseEnter(ui_event_type, panel_state_t)
|
||||
<h3 id="Hi_Disp_ShowEventPickable_OnMouseEnter_Hi_Native_ui_event_type_Hi_Disp_DispEngine_" data-uid="Hi.Disp.ShowEventPickable.OnMouseEnter(Hi.Native.ui_event_type,Hi.Disp.DispEngine)">
|
||||
OnMouseEnter(ui_event_type, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -391,7 +391,7 @@ Class ShowEventPickable
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseEnter(ui_event_type e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseEnter(ui_event_type e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -399,8 +399,8 @@ Class ShowEventPickable
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.ui_event_type.html">ui_event_type</a></dt>
|
||||
<dd><p>event type</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -417,8 +417,8 @@ Class ShowEventPickable
|
||||
|
||||
<a id="Hi_Disp_ShowEventPickable_OnMouseLeave_" data-uid="Hi.Disp.ShowEventPickable.OnMouseLeave*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_ShowEventPickable_OnMouseLeave_Hi_Native_ui_event_type_Hi_Native_panel_state_t_" data-uid="Hi.Disp.ShowEventPickable.OnMouseLeave(Hi.Native.ui_event_type,Hi.Native.panel_state_t)">
|
||||
OnMouseLeave(ui_event_type, panel_state_t)
|
||||
<h3 id="Hi_Disp_ShowEventPickable_OnMouseLeave_Hi_Native_ui_event_type_Hi_Disp_DispEngine_" data-uid="Hi.Disp.ShowEventPickable.OnMouseLeave(Hi.Native.ui_event_type,Hi.Disp.DispEngine)">
|
||||
OnMouseLeave(ui_event_type, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -427,7 +427,7 @@ Class ShowEventPickable
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseLeave(ui_event_type e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseLeave(ui_event_type e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -435,8 +435,8 @@ Class ShowEventPickable
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.ui_event_type.html">ui_event_type</a></dt>
|
||||
<dd><p>event type</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -453,8 +453,8 @@ Class ShowEventPickable
|
||||
|
||||
<a id="Hi_Disp_ShowEventPickable_OnMouseMove_" data-uid="Hi.Disp.ShowEventPickable.OnMouseMove*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_ShowEventPickable_OnMouseMove_Hi_Native_mouse_move_event_t_Hi_Native_panel_state_t_" data-uid="Hi.Disp.ShowEventPickable.OnMouseMove(Hi.Native.mouse_move_event_t,Hi.Native.panel_state_t)">
|
||||
OnMouseMove(mouse_move_event_t, panel_state_t)
|
||||
<h3 id="Hi_Disp_ShowEventPickable_OnMouseMove_Hi_Native_mouse_move_event_t_Hi_Disp_DispEngine_" data-uid="Hi.Disp.ShowEventPickable.OnMouseMove(Hi.Native.mouse_move_event_t,Hi.Disp.DispEngine)">
|
||||
OnMouseMove(mouse_move_event_t, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -463,7 +463,7 @@ Class ShowEventPickable
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseMove(mouse_move_event_t e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseMove(mouse_move_event_t e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -471,8 +471,8 @@ Class ShowEventPickable
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.mouse_move_event_t.html">mouse_move_event_t</a></dt>
|
||||
<dd><p>event</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -489,8 +489,8 @@ Class ShowEventPickable
|
||||
|
||||
<a id="Hi_Disp_ShowEventPickable_OnMouseUp_" data-uid="Hi.Disp.ShowEventPickable.OnMouseUp*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_ShowEventPickable_OnMouseUp_Hi_Native_mouse_button_event_t_Hi_Native_panel_state_t_" data-uid="Hi.Disp.ShowEventPickable.OnMouseUp(Hi.Native.mouse_button_event_t,Hi.Native.panel_state_t)">
|
||||
OnMouseUp(mouse_button_event_t, panel_state_t)
|
||||
<h3 id="Hi_Disp_ShowEventPickable_OnMouseUp_Hi_Native_mouse_button_event_t_Hi_Disp_DispEngine_" data-uid="Hi.Disp.ShowEventPickable.OnMouseUp(Hi.Native.mouse_button_event_t,Hi.Disp.DispEngine)">
|
||||
OnMouseUp(mouse_button_event_t, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -499,7 +499,7 @@ Class ShowEventPickable
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseUp(mouse_button_event_t e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseUp(mouse_button_event_t e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -507,8 +507,8 @@ Class ShowEventPickable
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.mouse_button_event_t.html">mouse_button_event_t</a></dt>
|
||||
<dd><p>event</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -525,8 +525,8 @@ Class ShowEventPickable
|
||||
|
||||
<a id="Hi_Disp_ShowEventPickable_OnMouseWheel_" data-uid="Hi.Disp.ShowEventPickable.OnMouseWheel*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_ShowEventPickable_OnMouseWheel_Hi_Native_mouse_wheel_event_t_Hi_Native_panel_state_t_" data-uid="Hi.Disp.ShowEventPickable.OnMouseWheel(Hi.Native.mouse_wheel_event_t,Hi.Native.panel_state_t)">
|
||||
OnMouseWheel(mouse_wheel_event_t, panel_state_t)
|
||||
<h3 id="Hi_Disp_ShowEventPickable_OnMouseWheel_Hi_Native_mouse_wheel_event_t_Hi_Disp_DispEngine_" data-uid="Hi.Disp.ShowEventPickable.OnMouseWheel(Hi.Native.mouse_wheel_event_t,Hi.Disp.DispEngine)">
|
||||
OnMouseWheel(mouse_wheel_event_t, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -535,7 +535,7 @@ Class ShowEventPickable
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseWheel(mouse_wheel_event_t e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseWheel(mouse_wheel_event_t e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -543,8 +543,8 @@ Class ShowEventPickable
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.mouse_wheel_event_t.html">mouse_wheel_event_t</a></dt>
|
||||
<dd><p>event</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
@ -228,45 +228,6 @@ Class Tri3dDispUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Tri3dDispUtil_GetLineDrawing_" data-uid="Hi.Disp.Tri3dDispUtil.GetLineDrawing*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Tri3dDispUtil_GetLineDrawing_System_Collections_Generic_IEnumerable_Hi_Geom_Tri3d__" data-uid="Hi.Disp.Tri3dDispUtil.GetLineDrawing(System.Collections.Generic.IEnumerable{Hi.Geom.Tri3d})">
|
||||
GetLineDrawing(IEnumerable<Tri3d>)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Get lines draw of the <code class="paramref">tris</code>.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static Drawing GetLineDrawing(this IEnumerable<Tri3d> tris)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>tris</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<a class="xref" href="Hi.Geom.Tri3d.html">Tri3d</a>></dt>
|
||||
<dd><p>triangles</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Disp.Drawing.html">Drawing</a></dt>
|
||||
<dd><p><a class="xref" href="Hi.Disp.Drawing.html">Drawing</a></p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Tri3dDispUtil_ToDrawing_" data-uid="Hi.Disp.Tri3dDispUtil.ToDrawing*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Tri3dDispUtil_ToDrawing_Hi_Geom_Tri3d_" data-uid="Hi.Disp.Tri3dDispUtil.ToDrawing(Hi.Geom.Tri3d)">
|
||||
@ -274,7 +235,7 @@ Class Tri3dDispUtil
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Equivalent to <a class="xref" href="Hi.Disp.Tri3dDispUtil.html#Hi_Disp_Tri3dDispUtil_ToDrawing_Face_Hi_Geom_Tri3d_">ToDrawing_Face(Tri3d)</a></p>
|
||||
<div class="markdown level1 summary"><p>Equivalent to <a class="xref" href="Hi.Disp.Tri3dDispUtil.html#Hi_Disp_Tri3dDispUtil_ToFaceDrawing_Hi_Geom_Tri3d_">ToFaceDrawing(Tri3d)</a></p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
@ -306,84 +267,6 @@ Class Tri3dDispUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Tri3dDispUtil_ToDrawing_Face_" data-uid="Hi.Disp.Tri3dDispUtil.ToDrawing_Face*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Tri3dDispUtil_ToDrawing_Face_Hi_Geom_Tri3d_" data-uid="Hi.Disp.Tri3dDispUtil.ToDrawing_Face(Hi.Geom.Tri3d)">
|
||||
ToDrawing_Face(Tri3d)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>To Face Drawing.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static Drawing ToDrawing_Face(this Tri3d src)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>src</code> <a class="xref" href="Hi.Geom.Tri3d.html">Tri3d</a></dt>
|
||||
<dd><p>src</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Disp.Drawing.html">Drawing</a></dt>
|
||||
<dd><p>Face Drawing</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Tri3dDispUtil_ToDrawing_Line_" data-uid="Hi.Disp.Tri3dDispUtil.ToDrawing_Line*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Tri3dDispUtil_ToDrawing_Line_Hi_Geom_Tri3d_" data-uid="Hi.Disp.Tri3dDispUtil.ToDrawing_Line(Hi.Geom.Tri3d)">
|
||||
ToDrawing_Line(Tri3d)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>To Line Drawing.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static Drawing ToDrawing_Line(this Tri3d src)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>src</code> <a class="xref" href="Hi.Geom.Tri3d.html">Tri3d</a></dt>
|
||||
<dd><p>src</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Disp.Drawing.html">Drawing</a></dt>
|
||||
<dd><p>Line Drawing</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Tri3dDispUtil_ToFaceBuf_" data-uid="Hi.Disp.Tri3dDispUtil.ToFaceBuf*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Tri3dDispUtil_ToFaceBuf_Hi_Geom_Tri3d_System_Double___System_Int32__" data-uid="Hi.Disp.Tri3dDispUtil.ToFaceBuf(Hi.Geom.Tri3d,System.Double[],System.Int32@)">
|
||||
@ -429,6 +312,45 @@ Class Tri3dDispUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Tri3dDispUtil_ToFaceDrawing_" data-uid="Hi.Disp.Tri3dDispUtil.ToFaceDrawing*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Tri3dDispUtil_ToFaceDrawing_Hi_Geom_Tri3d_" data-uid="Hi.Disp.Tri3dDispUtil.ToFaceDrawing(Hi.Geom.Tri3d)">
|
||||
ToFaceDrawing(Tri3d)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>To Face Drawing.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static Drawing ToFaceDrawing(this Tri3d src)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>src</code> <a class="xref" href="Hi.Geom.Tri3d.html">Tri3d</a></dt>
|
||||
<dd><p>src</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Disp.Drawing.html">Drawing</a></dt>
|
||||
<dd><p>Face Drawing</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Tri3dDispUtil_ToLineBuf_" data-uid="Hi.Disp.Tri3dDispUtil.ToLineBuf*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Tri3dDispUtil_ToLineBuf_Hi_Geom_Tri3d_System_Double___System_Int32__" data-uid="Hi.Disp.Tri3dDispUtil.ToLineBuf(Hi.Geom.Tri3d,System.Double[],System.Int32@)">
|
||||
@ -476,6 +398,163 @@ Class Tri3dDispUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Tri3dDispUtil_ToLineDrawing_" data-uid="Hi.Disp.Tri3dDispUtil.ToLineDrawing*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Tri3dDispUtil_ToLineDrawing_Hi_Geom_Tri3d_" data-uid="Hi.Disp.Tri3dDispUtil.ToLineDrawing(Hi.Geom.Tri3d)">
|
||||
ToLineDrawing(Tri3d)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>To Line Drawing.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static Drawing ToLineDrawing(this Tri3d src)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>src</code> <a class="xref" href="Hi.Geom.Tri3d.html">Tri3d</a></dt>
|
||||
<dd><p>src</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Disp.Drawing.html">Drawing</a></dt>
|
||||
<dd><p>Line Drawing</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Tri3dDispUtil_ToLineDrawing_" data-uid="Hi.Disp.Tri3dDispUtil.ToLineDrawing*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Tri3dDispUtil_ToLineDrawing_System_Collections_Generic_IEnumerable_Hi_Geom_Tri3d__" data-uid="Hi.Disp.Tri3dDispUtil.ToLineDrawing(System.Collections.Generic.IEnumerable{Hi.Geom.Tri3d})">
|
||||
ToLineDrawing(IEnumerable<Tri3d>)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Get lines draw of the <code class="paramref">tris</code>.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static Drawing ToLineDrawing(this IEnumerable<Tri3d> tris)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>tris</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<a class="xref" href="Hi.Geom.Tri3d.html">Tri3d</a>></dt>
|
||||
<dd><p>triangles</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Disp.Drawing.html">Drawing</a></dt>
|
||||
<dd><p><a class="xref" href="Hi.Disp.Drawing.html">Drawing</a></p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Tri3dDispUtil_ToSparkleLineBuf_" data-uid="Hi.Disp.Tri3dDispUtil.ToSparkleLineBuf*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Tri3dDispUtil_ToSparkleLineBuf_Hi_Geom_Tri3d_System_Double___System_Int32__" data-uid="Hi.Disp.Tri3dDispUtil.ToSparkleLineBuf(Hi.Geom.Tri3d,System.Double[],System.Int32@)">
|
||||
ToSparkleLineBuf(Tri3d, double[], ref int)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static int ToSparkleLineBuf(this Tri3d src, double[] dst, ref int p)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>src</code> <a class="xref" href="Hi.Geom.Tri3d.html">Tri3d</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>dst</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a>[]</dt>
|
||||
<dd></dd>
|
||||
<dt><code>p</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</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_Disp_Tri3dDispUtil_ToSparkleLineDrawing_" data-uid="Hi.Disp.Tri3dDispUtil.ToSparkleLineDrawing*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Tri3dDispUtil_ToSparkleLineDrawing_System_Collections_Generic_IEnumerable_Hi_Geom_Tri3d__" data-uid="Hi.Disp.Tri3dDispUtil.ToSparkleLineDrawing(System.Collections.Generic.IEnumerable{Hi.Geom.Tri3d})">
|
||||
ToSparkleLineDrawing(IEnumerable<Tri3d>)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Get lines draw of the <code class="paramref">tris</code>.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static Drawing ToSparkleLineDrawing(this IEnumerable<Tri3d> tris)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>tris</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<a class="xref" href="Hi.Geom.Tri3d.html">Tri3d</a>></dt>
|
||||
<dd><p>triangles</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Disp.Drawing.html">Drawing</a></dt>
|
||||
<dd><p><a class="xref" href="Hi.Disp.Drawing.html">Drawing</a></p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class Vec3dUtil | HiAPI-C# 2025 </title>
|
||||
<title>Class Vec3dDispUtil | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class Vec3dUtil | HiAPI-C# 2025 ">
|
||||
<meta name="title" content="Class Vec3dDispUtil | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Utility and Extension of .">
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
@ -84,16 +84,16 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.Geom.Vec3dUtil">
|
||||
<article data-uid="Hi.Disp.Vec3dDispUtil">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Geom_Vec3dUtil" data-uid="Hi.Geom.Vec3dUtil" class="text-break">
|
||||
Class Vec3dUtil
|
||||
<h1 id="Hi_Disp_Vec3dDispUtil" data-uid="Hi.Disp.Vec3dDispUtil" class="text-break">
|
||||
Class Vec3dDispUtil
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Geom.html">Geom</a></dd></dl>
|
||||
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Disp.html">Disp</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiDisp.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
@ -102,7 +102,7 @@ Class Vec3dUtil
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static class Vec3dUtil</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static class Vec3dDispUtil</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -112,7 +112,7 @@ Class Vec3dUtil
|
||||
<dt>Inheritance</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
|
||||
<div><span class="xref">Vec3dUtil</span></div>
|
||||
<div><span class="xref">Vec3dDispUtil</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -153,9 +153,9 @@ Class Vec3dUtil
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Geom_Vec3dUtil_Display_" data-uid="Hi.Geom.Vec3dUtil.Display*"></a>
|
||||
<a id="Hi_Disp_Vec3dDispUtil_Display_" data-uid="Hi.Disp.Vec3dDispUtil.Display*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Vec3dUtil_Display_Hi_Disp_Bind_System_Collections_Generic_IList_Hi_Geom_Vec3d__Hi_Disp_Stamp_System_Int32_" data-uid="Hi.Geom.Vec3dUtil.Display(Hi.Disp.Bind,System.Collections.Generic.IList{Hi.Geom.Vec3d},Hi.Disp.Stamp,System.Int32)">
|
||||
<h3 id="Hi_Disp_Vec3dDispUtil_Display_Hi_Disp_Bind_System_Collections_Generic_IList_Hi_Geom_Vec3d__Hi_Disp_Stamp_System_Int32_" data-uid="Hi.Disp.Vec3dDispUtil.Display(Hi.Disp.Bind,System.Collections.Generic.IList{Hi.Geom.Vec3d},Hi.Disp.Stamp,System.Int32)">
|
||||
Display(Bind, IList<Vec3d>, Stamp, int)
|
||||
|
||||
</h3>
|
||||
@ -196,9 +196,9 @@ Class Vec3dUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Vec3dUtil_Display_" data-uid="Hi.Geom.Vec3dUtil.Display*"></a>
|
||||
<a id="Hi_Disp_Vec3dDispUtil_Display_" data-uid="Hi.Disp.Vec3dDispUtil.Display*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Vec3dUtil_Display_Hi_Geom_Vec3d_Hi_Disp_Bind_" data-uid="Hi.Geom.Vec3dUtil.Display(Hi.Geom.Vec3d,Hi.Disp.Bind)">
|
||||
<h3 id="Hi_Disp_Vec3dDispUtil_Display_Hi_Geom_Vec3d_Hi_Disp_Bind_" data-uid="Hi.Disp.Vec3dDispUtil.Display(Hi.Geom.Vec3d,Hi.Disp.Bind)">
|
||||
Display(Vec3d, Bind)
|
||||
|
||||
</h3>
|
||||
@ -232,10 +232,10 @@ Class Vec3dUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Vec3dUtil_GetLineStripDraw_" data-uid="Hi.Geom.Vec3dUtil.GetLineStripDraw*"></a>
|
||||
<a id="Hi_Disp_Vec3dDispUtil_ToLineStripDrawing_" data-uid="Hi.Disp.Vec3dDispUtil.ToLineStripDrawing*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Vec3dUtil_GetLineStripDraw_System_Collections_Generic_IList_Hi_Geom_Vec3d__" data-uid="Hi.Geom.Vec3dUtil.GetLineStripDraw(System.Collections.Generic.IList{Hi.Geom.Vec3d})">
|
||||
GetLineStripDraw(IList<Vec3d>)
|
||||
<h3 id="Hi_Disp_Vec3dDispUtil_ToLineStripDrawing_System_Collections_Generic_IList_Hi_Geom_Vec3d__" data-uid="Hi.Disp.Vec3dDispUtil.ToLineStripDrawing(System.Collections.Generic.IList{Hi.Geom.Vec3d})">
|
||||
ToLineStripDrawing(IList<Vec3d>)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -244,7 +244,7 @@ Class Vec3dUtil
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static Drawing GetLineStripDraw(this IList<Vec3d> points)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static Drawing ToLineStripDrawing(this IList<Vec3d> points)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -202,6 +202,11 @@ This function should be use with <a class="xref" href="Hi.Disp.PopModelMat.html"
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Disp.Tri3dDispUtil.html">Tri3dDispUtil</a></dt>
|
||||
<dd><p>Utility and Extension of <a class="xref" href="Hi.Geom.Tri3d.html">Tri3d</a>.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Disp.Vec3dDispUtil.html">Vec3dDispUtil</a></dt>
|
||||
<dd><p>Utility and Extension of <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a>.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
|
||||
@ -2,11 +2,11 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Delegate picking_func_t | HiAPI-C# 2025 </title>
|
||||
<title>Enum FractionStatus | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Delegate picking_func_t | HiAPI-C# 2025 ">
|
||||
<meta name="title" content="Enum FractionStatus | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Internal Use Only.">
|
||||
<meta name="description" content="Status flags for .">
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||
<link rel="stylesheet" href="../public/main.css">
|
||||
@ -84,36 +84,29 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.Native.picking_func_t">
|
||||
<article data-uid="Hi.Geom.FractionStatus">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Native_picking_func_t" data-uid="Hi.Native.picking_func_t" class="text-break">
|
||||
Delegate picking_func_t
|
||||
|
||||
<h1 id="Hi_Geom_FractionStatus" data-uid="Hi.Geom.FractionStatus" class="text-break">
|
||||
Enum FractionStatus
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Native.html">Native</a></dd></dl>
|
||||
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Geom.html">Geom</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiDisp.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Internal Use Only.</p>
|
||||
<div class="markdown summary"><p>Status flags for <a class="xref" href="Hi.Geom.NativeFraction.html">NativeFraction</a>.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public delegate void picking_func_t(void* picked, ref picking_event_t e, ref panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">[Flags]
|
||||
public enum FractionStatus : short</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>picked</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.void">void</a>*</dt>
|
||||
<dd>Internal Use Only.</dd>
|
||||
<dt><code>e</code> <a class="xref" href="Hi.Native.picking_event_t.html">picking_event_t</a></dt>
|
||||
<dd>Internal Use Only.</dd>
|
||||
<dt><code>state</code> <a class="xref" href="Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd>Internal Use Only.</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
@ -124,15 +117,18 @@ Delegate picking_func_t
|
||||
<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<TSelf>(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<TSrc>(TSrc, Action<TSrc>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.MaskUtil.html#Hi_Common_MaskUtil_GetMaskedValue__1___0___0_System_Boolean_">MaskUtil.GetMaskedValue<T>(T, T, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.MaskUtil.html#Hi_Common_MaskUtil_SetMask__1___0____0_System_Boolean_">MaskUtil.SetMask<T>(ref T, T, bool)</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>
|
||||
@ -147,8 +143,25 @@ Delegate picking_func_t
|
||||
</div>
|
||||
</dd></dl>
|
||||
|
||||
<h2 id="fields">Fields
|
||||
</h2>
|
||||
<dl class="parameters">
|
||||
<dt id="Hi_Geom_FractionStatus_IsEvaluated"><code>IsEvaluated = 2</code></dt>
|
||||
|
||||
<dd><p>The fraction's double value has been evaluated and cached.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Geom_FractionStatus_IsPacked"><code>IsPacked = 1</code></dt>
|
||||
|
||||
<dd><p>The fraction has been packed (reduced to irreducible form).</p>
|
||||
</dd>
|
||||
<dt id="Hi_Geom_FractionStatus_IsPackedEvaluated"><code>IsPackedEvaluated = IsPacked | IsEvaluated</code></dt>
|
||||
|
||||
<dd></dd>
|
||||
<dt id="Hi_Geom_FractionStatus_None"><code>None = 0</code></dt>
|
||||
|
||||
<dd><p>No flags set. The fraction is neither packed nor evaluated.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
2221
App/wwwroot/HiAPI-docsite/api/Hi.Geom.NativeFraction.html
Normal file
2221
App/wwwroot/HiAPI-docsite/api/Hi.Geom.NativeFraction.html
Normal file
File diff suppressed because it is too large
Load Diff
@ -161,6 +161,9 @@ Class NativeStl
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.StlUtil.html#Hi_Geom_StlUtil_ToLineDrawing_Hi_Geom_IGetStl_">StlUtil.ToLineDrawing(IGetStl)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.StlUtil.html#Hi_Geom_StlUtil_ToSparkleLineDrawing_Hi_Geom_IGetStl_">StlUtil.ToSparkleLineDrawing(IGetStl)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])</a>
|
||||
</div>
|
||||
|
||||
@ -233,6 +233,42 @@ If <a class="xref" href="Hi.Geom.IGetStl.html#Hi_Geom_IGetStl_GetStl">GetStl()</
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_StlUtil_ToSparkleLineDrawing_" data-uid="Hi.Geom.StlUtil.ToSparkleLineDrawing*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_StlUtil_ToSparkleLineDrawing_Hi_Geom_IGetStl_" data-uid="Hi.Geom.StlUtil.ToSparkleLineDrawing(Hi.Geom.IGetStl)">
|
||||
ToSparkleLineDrawing(IGetStl)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static Drawing ToSparkleLineDrawing(this IGetStl src)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>src</code> <a class="xref" href="Hi.Geom.IGetStl.html">IGetStl</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Disp.Drawing.html">Drawing</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
@ -163,6 +163,9 @@ This class combines a transformer with a target geometry to produce transformed
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.StlUtil.html#Hi_Geom_StlUtil_ToLineDrawing_Hi_Geom_IGetStl_">StlUtil.ToLineDrawing(IGetStl)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.StlUtil.html#Hi_Geom_StlUtil_ToSparkleLineDrawing_Hi_Geom_IGetStl_">StlUtil.ToSparkleLineDrawing(IGetStl)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])</a>
|
||||
</div>
|
||||
|
||||
@ -102,8 +102,7 @@ Class Vec3d
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnoreExtraElements]
|
||||
public class Vec3d : IEquatable<Vec3d>, IExpandToBox3d, IBinaryIo, IWriteBin, ICsvRowIo, IEqualityOperators<Vec3d, Vec3d, bool>, IAdditionOperators<Vec3d, Vec3d, Vec3d>, ISubtractionOperators<Vec3d, Vec3d, Vec3d>, IMultiplyOperators<Vec3d, double, Vec3d>, IMultiplyOperators<Vec3d, Mat4d, Vec3d>, IDivisionOperators<Vec3d, double, Vec3d>, IVec<double>, IFormattable, IToPresentDto</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class Vec3d : IEquatable<Vec3d>, IExpandToBox3d, IBinaryIo, IWriteBin, ICsvRowIo, IEqualityOperators<Vec3d, Vec3d, bool>, IAdditionOperators<Vec3d, Vec3d, Vec3d>, ISubtractionOperators<Vec3d, Vec3d, Vec3d>, IMultiplyOperators<Vec3d, double, Vec3d>, IMultiplyOperators<Vec3d, Mat4d, Vec3d>, IDivisionOperators<Vec3d, double, Vec3d>, IVec<double>, IFormattable, IToPresentDto</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -755,8 +754,7 @@ Direction 0,1,2 indicate x,y,z respectively.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public double AbsSum { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public double AbsSum { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -822,8 +820,7 @@ Which is Math.Abs(x) + Math.Abs(y) + Math.Abs(z).</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public string CsvText { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public string CsvText { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -855,8 +852,7 @@ public string CsvText { get; set; }</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public string CsvTitleText { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public string CsvTitleText { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -919,8 +915,7 @@ public string CsvTitleText { get; }</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public bool IsAllFinite { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public bool IsAllFinite { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -952,8 +947,7 @@ public bool IsAllFinite { get; }</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public bool IsAllNaN { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public bool IsAllNaN { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -985,8 +979,7 @@ public bool IsAllNaN { get; }</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public bool IsAllNegativeInfinity { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public bool IsAllNegativeInfinity { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -1018,8 +1011,7 @@ public bool IsAllNegativeInfinity { get; }</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public bool IsAllPositiveInfinity { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public bool IsAllPositiveInfinity { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -1051,8 +1043,7 @@ public bool IsAllPositiveInfinity { get; }</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public bool IsAnyFinite { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public bool IsAnyFinite { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -1084,8 +1075,7 @@ public bool IsAnyFinite { get; }</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public bool IsAnyNaN { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public bool IsAnyNaN { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -1117,8 +1107,7 @@ public bool IsAnyNaN { get; }</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public bool IsZero { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public bool IsZero { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -1189,8 +1178,7 @@ Which is <code>x == 0 && y == 0 && z == 0</code>.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public double Length { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public double Length { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -1222,8 +1210,7 @@ public double Length { get; }</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public double LengthSquare { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public double LengthSquare { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -1256,8 +1243,7 @@ Which is <code>x * x + y * y + z * z</code>.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public int MaxAbsDir { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public int MaxAbsDir { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -1290,8 +1276,7 @@ If the absolute of {x,y,z} is the biggest, return {0,1,2}.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public int MaxDir { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public int MaxDir { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -1324,8 +1309,7 @@ If {x,y,z} is the biggest, return {0,1,2}.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public double MaxValue { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public double MaxValue { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -1358,8 +1342,7 @@ Which is <code>Math.Max(Math.Max(x, y), z)</code>.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public int MinDir { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public int MinDir { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -1392,8 +1375,7 @@ If {x,y,z} is the biggest, return {0,1,2}.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public double MinValue { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public double MinValue { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -1587,8 +1569,7 @@ Which is <code>Math.Min(Math.Min(x, y), z)</code>.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public string Text { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public string Text { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -1716,8 +1697,7 @@ public string Text { get; set; }</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonElement]
|
||||
public double X { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public double X { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -1750,8 +1730,7 @@ The getter gets a copied object.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public Vec2d XY { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public Vec2d XY { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -1783,8 +1762,7 @@ public Vec2d XY { get; set; }</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonElement]
|
||||
public double Y { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public double Y { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -1816,8 +1794,7 @@ public double Y { get; set; }</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonElement]
|
||||
public double Z { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public double Z { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
@ -172,6 +172,12 @@ The plane equation is: Ax + By + Cz + d = 0, where (A,B,C) is the normal vector
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Geom.MathUtil.html">MathUtil</a></dt>
|
||||
<dd><p>Math Utility.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Geom.NativeFraction.html">NativeFraction</a></dt>
|
||||
<dd><p>Native wrapper for C++ fraction_t<0> (unlimited precision fraction).
|
||||
A fraction consists of a numerator and denominator using unlimited precision integers.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
@ -265,11 +271,6 @@ Include generator of triangles from points.</p>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
||||
<dd><p>Basic 3D point (or vector).</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Geom.Vec3dUtil.html">Vec3dUtil</a></dt>
|
||||
<dd><p>Utility and Extension of <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a>.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<h3 id="interfaces">
|
||||
@ -341,6 +342,11 @@ Enums
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Geom.Dir.html">Dir</a></dt>
|
||||
<dd><p>Enumeration of coordinate axis directions in 3D space.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Geom.FractionStatus.html">FractionStatus</a></dt>
|
||||
<dd><p>Status flags for <a class="xref" href="Hi.Geom.NativeFraction.html">NativeFraction</a>.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class HiNcHost | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Rich HiNC Service. Host class for HiNC functionality that provides project management, path resolution, and MongoDB integration.">
|
||||
<meta name="description" content="Rich HiNC Service. Host class for HiNC functionality that provides project management, path resolution, and DB integration.">
|
||||
<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 @@ Class HiNcHost
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Rich HiNC Service.
|
||||
Host class for HiNC functionality that provides project management, path resolution, and MongoDB integration.</p>
|
||||
Host class for HiNC functionality that provides project management, path resolution, and DB integration.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
@ -220,8 +220,8 @@ Host class for HiNC functionality that provides project management, path resolut
|
||||
|
||||
<a id="Hi_HiNcKits_HiNcHost__ctor_" data-uid="Hi.HiNcKits.HiNcHost.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_HiNcHost__ctor_System_String_System_Int32_System_String_" data-uid="Hi.HiNcKits.HiNcHost.#ctor(System.String,System.Int32,System.String)">
|
||||
HiNcHost(string, int, string)
|
||||
<h3 id="Hi_HiNcKits_HiNcHost__ctor_System_String_System_String_" data-uid="Hi.HiNcKits.HiNcHost.#ctor(System.String,System.String)">
|
||||
HiNcHost(string, string)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -230,16 +230,13 @@ Host class for HiNC functionality that provides project management, path resolut
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public HiNcHost(string adminDirectory, int mongodbPort, string displayEngineFontFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public HiNcHost(string adminDirectory, string displayEngineFontFile)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>adminDirectory</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The admin directory path.</p>
|
||||
</dd>
|
||||
<dt><code>mongodbPort</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd><p>The MongoDB port number (kept for backward compatibility).</p>
|
||||
</dd>
|
||||
<dt><code>displayEngineFontFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The default value will be alternative if the value is null.</p>
|
||||
|
||||
@ -97,7 +97,7 @@ Classes
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.HiNcKits.HiNcHost.html">HiNcHost</a></dt>
|
||||
<dd><p>Rich HiNC Service.
|
||||
Host class for HiNC functionality that provides project management, path resolution, and MongoDB integration.</p>
|
||||
Host class for HiNC functionality that provides project management, path resolution, and DB integration.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
|
||||
@ -1096,38 +1096,6 @@ Updates related components when changed.</p>
|
||||
|
||||
|
||||
|
||||
<a id="Hi_MachiningProcs_LocalProjectService_Progress_" data-uid="Hi.MachiningProcs.LocalProjectService.Progress*"></a>
|
||||
|
||||
<h3 id="Hi_MachiningProcs_LocalProjectService_Progress" data-uid="Hi.MachiningProcs.LocalProjectService.Progress">
|
||||
Progress
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets the progress reporting mechanism for long-running operations.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Progress<IProgressReport> Progress { 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.progress-1">Progress</a><<a class="xref" href="Hi.Common.NativeProgresses.IProgressReport.html">IProgressReport</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_MachiningProcs_LocalProjectService_ProjectDirectory_" data-uid="Hi.MachiningProcs.LocalProjectService.ProjectDirectory*"></a>
|
||||
|
||||
<h3 id="Hi_MachiningProcs_LocalProjectService_ProjectDirectory" data-uid="Hi.MachiningProcs.LocalProjectService.ProjectDirectory">
|
||||
|
||||
@ -3683,6 +3683,37 @@ public FeedPerCycleMachiningMotionResolution ScaledFeedPerCycle(double scale)</c
|
||||
|
||||
|
||||
|
||||
<a id="Hi_MachiningProcs_RuntimeApi_ScanRuntimeGeomInfDefect_" data-uid="Hi.MachiningProcs.RuntimeApi.ScanRuntimeGeomInfDefect*"></a>
|
||||
|
||||
<h3 id="Hi_MachiningProcs_RuntimeApi_ScanRuntimeGeomInfDefect" data-uid="Hi.MachiningProcs.RuntimeApi.ScanRuntimeGeomInfDefect">
|
||||
ScanRuntimeGeomInfDefect()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public bool? ScanRuntimeGeomInfDefect()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
<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></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_MachiningProcs_RuntimeApi_SetNcResolutionFeedPerCycle_" data-uid="Hi.MachiningProcs.RuntimeApi.SetNcResolutionFeedPerCycle*"></a>
|
||||
|
||||
<h3 id="Hi_MachiningProcs_RuntimeApi_SetNcResolutionFeedPerCycle" data-uid="Hi.MachiningProcs.RuntimeApi.SetNcResolutionFeedPerCycle">
|
||||
|
||||
@ -102,7 +102,7 @@ Class SessionMessageHost
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class SessionMessageHost : IMessageHost</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class SessionMessageHost : IProgress<object></code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -119,7 +119,7 @@ Class SessionMessageHost
|
||||
<dl class="typelist implements">
|
||||
<dt>Implements</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></div>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -162,6 +162,27 @@ Class SessionMessageHost
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MultiTagMessageUtil.html#Hi_Common_Messages_MultiTagMessageUtil_ReportError_System_IProgress_System_Object__System_String_System_String___">MultiTagMessageUtil.ReportError(IProgress<object>, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MultiTagMessageUtil.html#Hi_Common_Messages_MultiTagMessageUtil_ReportException_System_IProgress_System_Object__System_Exception_System_String___">MultiTagMessageUtil.ReportException(IProgress<object>, Exception, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MultiTagMessageUtil.html#Hi_Common_Messages_MultiTagMessageUtil_ReportInfo_System_IProgress_System_Object__System_String_System_String___">MultiTagMessageUtil.ReportInfo(IProgress<object>, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MultiTagMessageUtil.html#Hi_Common_Messages_MultiTagMessageUtil_ReportMessage_System_IProgress_System_Object__System_String_System_String___">MultiTagMessageUtil.ReportMessage(IProgress<object>, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MultiTagMessageUtil.html#Hi_Common_Messages_MultiTagMessageUtil_ReportProgress_System_IProgress_System_Object__System_String_System_String___">MultiTagMessageUtil.ReportProgress(IProgress<object>, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MultiTagMessageUtil.html#Hi_Common_Messages_MultiTagMessageUtil_ReportSuccess_System_IProgress_System_Object__System_String_System_String___">MultiTagMessageUtil.ReportSuccess(IProgress<object>, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MultiTagMessageUtil.html#Hi_Common_Messages_MultiTagMessageUtil_ReportWarning_System_IProgress_System_Object__System_String_System_String___">MultiTagMessageUtil.ReportWarning(IProgress<object>, string, params string[])</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>
|
||||
@ -401,6 +422,38 @@ The term stable means it is thread safe to access range from 0 to StableIndex(ex
|
||||
|
||||
|
||||
|
||||
<a id="Hi_MachiningProcs_SessionMessageHost_Report_" data-uid="Hi.MachiningProcs.SessionMessageHost.Report*"></a>
|
||||
|
||||
<h3 id="Hi_MachiningProcs_SessionMessageHost_Report_System_Object_" data-uid="Hi.MachiningProcs.SessionMessageHost.Report(System.Object)">
|
||||
Report(object)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Reports a progress update.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void Report(object entry)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>entry</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_MachiningProcs_SessionMessageHost_SetStableIndexToEnd_" data-uid="Hi.MachiningProcs.SessionMessageHost.SetStableIndexToEnd*"></a>
|
||||
|
||||
<h3 id="Hi_MachiningProcs_SessionMessageHost_SetStableIndexToEnd" data-uid="Hi.MachiningProcs.SessionMessageHost.SetStableIndexToEnd">
|
||||
|
||||
@ -399,8 +399,8 @@ Class CsvNcStep
|
||||
|
||||
<a id="Hi_Mapping_CsvNcStep_MapSingleByCsvFile_" data-uid="Hi.Mapping.CsvNcStep.MapSingleByCsvFile*"></a>
|
||||
|
||||
<h3 id="Hi_Mapping_CsvNcStep_MapSingleByCsvFile_Hi_CutterLocations_ClStrips_ClStrip_System_String_System_String_Hi_Common_Messages_IMessageHost_" data-uid="Hi.Mapping.CsvNcStep.MapSingleByCsvFile(Hi.CutterLocations.ClStrips.ClStrip,System.String,System.String,Hi.Common.Messages.IMessageHost)">
|
||||
MapSingleByCsvFile(ClStrip, string, string, IMessageHost)
|
||||
<h3 id="Hi_Mapping_CsvNcStep_MapSingleByCsvFile_Hi_CutterLocations_ClStrips_ClStrip_System_String_System_String_System_IProgress_System_Object__" data-uid="Hi.Mapping.CsvNcStep.MapSingleByCsvFile(Hi.CutterLocations.ClStrips.ClStrip,System.String,System.String,System.IProgress{System.Object})">
|
||||
MapSingleByCsvFile(ClStrip, string, string, IProgress<object>)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -412,7 +412,7 @@ Builds a collection of CsvNcStep instances from a CSV file.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static void MapSingleByCsvFile(ClStrip clStrip, string baseDirectory, string relFile, IMessageHost messageHost)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static void MapSingleByCsvFile(ClStrip clStrip, string baseDirectory, string relFile, IProgress<object> messageHost)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -426,7 +426,7 @@ Builds a collection of CsvNcStep instances from a CSV file.</p>
|
||||
<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 to the CSV file.</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="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>The message host for logging.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -155,8 +155,8 @@ Class StepTimeShotUtil
|
||||
|
||||
<a id="Hi_Mapping_StepTimeShotUtil_GetStepToShotsDictionaryByActualTime_" data-uid="Hi.Mapping.StepTimeShotUtil.GetStepToShotsDictionaryByActualTime*"></a>
|
||||
|
||||
<h3 id="Hi_Mapping_StepTimeShotUtil_GetStepToShotsDictionaryByActualTime_Hi_CutterLocations_ClStrips_ClStrip_Hi_Mapping_StepTimeShotUtil_CycleSamplingMode_System_String_Hi_Mapping_StepTimeShotUtil_GetTimeShotByFileDelegate_System_Collections_Generic_IDictionary_System_Int32_System_Collections_Generic_List_Hi_Mapping_ITimeShot___Hi_Common_Messages_IMessageHost_System_Nullable_System_Threading_CancellationToken__" data-uid="Hi.Mapping.StepTimeShotUtil.GetStepToShotsDictionaryByActualTime(Hi.CutterLocations.ClStrips.ClStrip,Hi.Mapping.StepTimeShotUtil.CycleSamplingMode,System.String,Hi.Mapping.StepTimeShotUtil.GetTimeShotByFileDelegate,System.Collections.Generic.IDictionary{System.Int32,System.Collections.Generic.List{Hi.Mapping.ITimeShot}},Hi.Common.Messages.IMessageHost,System.Nullable{System.Threading.CancellationToken})">
|
||||
GetStepToShotsDictionaryByActualTime(ClStrip, CycleSamplingMode, string, GetTimeShotByFileDelegate, IDictionary<int, List<ITimeShot>>, IMessageHost, CancellationToken?)
|
||||
<h3 id="Hi_Mapping_StepTimeShotUtil_GetStepToShotsDictionaryByActualTime_Hi_CutterLocations_ClStrips_ClStrip_Hi_Mapping_StepTimeShotUtil_CycleSamplingMode_System_String_Hi_Mapping_StepTimeShotUtil_GetTimeShotByFileDelegate_System_Collections_Generic_IDictionary_System_Int32_System_Collections_Generic_List_Hi_Mapping_ITimeShot___System_IProgress_System_Object__System_Nullable_System_Threading_CancellationToken__" data-uid="Hi.Mapping.StepTimeShotUtil.GetStepToShotsDictionaryByActualTime(Hi.CutterLocations.ClStrips.ClStrip,Hi.Mapping.StepTimeShotUtil.CycleSamplingMode,System.String,Hi.Mapping.StepTimeShotUtil.GetTimeShotByFileDelegate,System.Collections.Generic.IDictionary{System.Int32,System.Collections.Generic.List{Hi.Mapping.ITimeShot}},System.IProgress{System.Object},System.Nullable{System.Threading.CancellationToken})">
|
||||
GetStepToShotsDictionaryByActualTime(ClStrip, CycleSamplingMode, string, GetTimeShotByFileDelegate, IDictionary<int, List<ITimeShot>>, IProgress<object>, CancellationToken?)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -165,7 +165,7 @@ Class StepTimeShotUtil
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static void GetStepToShotsDictionaryByActualTime(ClStrip clStrip, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode, string timeShotRelFile, StepTimeShotUtil.GetTimeShotByFileDelegate getTimeShotByRelFileFunc, IDictionary<int, List<ITimeShot>> dstStepToShotsDictionary, IMessageHost sessionMessageHost, CancellationToken? cancellationToken)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static void GetStepToShotsDictionaryByActualTime(ClStrip clStrip, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode, string timeShotRelFile, StepTimeShotUtil.GetTimeShotByFileDelegate getTimeShotByRelFileFunc, IDictionary<int, List<ITimeShot>> dstStepToShotsDictionary, IProgress<object> sessionMessageHost, CancellationToken? cancellationToken)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -185,7 +185,7 @@ Class StepTimeShotUtil
|
||||
<dt><code>dstStepToShotsDictionary</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a><<a class="xref" href="Hi.Mapping.ITimeShot.html">ITimeShot</a>>></dt>
|
||||
<dd><p>The destination dictionary to store the mapping.</p>
|
||||
</dd>
|
||||
<dt><code>sessionMessageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
|
||||
<dt><code>sessionMessageHost</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>The session message host for logging.</p>
|
||||
</dd>
|
||||
<dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a>?</dt>
|
||||
|
||||
@ -475,8 +475,8 @@ It matches the class name to maintain consistency between code and XML represent
|
||||
|
||||
<a id="Hi_Mapping_TimeMapping_CallTimeShotByRelFile_" data-uid="Hi.Mapping.TimeMapping.CallTimeShotByRelFile*"></a>
|
||||
|
||||
<h3 id="Hi_Mapping_TimeMapping_CallTimeShotByRelFile_System_String_Hi_Common_Messages_IMessageHost_System_Nullable_System_Threading_CancellationToken__" data-uid="Hi.Mapping.TimeMapping.CallTimeShotByRelFile(System.String,Hi.Common.Messages.IMessageHost,System.Nullable{System.Threading.CancellationToken})">
|
||||
CallTimeShotByRelFile(string, IMessageHost, CancellationToken?)
|
||||
<h3 id="Hi_Mapping_TimeMapping_CallTimeShotByRelFile_System_String_System_IProgress_System_Object__System_Nullable_System_Threading_CancellationToken__" data-uid="Hi.Mapping.TimeMapping.CallTimeShotByRelFile(System.String,System.IProgress{System.Object},System.Nullable{System.Threading.CancellationToken})">
|
||||
CallTimeShotByRelFile(string, IProgress<object>, CancellationToken?)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -485,7 +485,7 @@ It matches the class name to maintain consistency between code and XML represent
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public List<ITimeShot> CallTimeShotByRelFile(string relFile, IMessageHost messageHost, CancellationToken? cancellationToken = null)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public List<ITimeShot> CallTimeShotByRelFile(string relFile, IProgress<object> messageHost, CancellationToken? cancellationToken = null)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -493,7 +493,7 @@ It matches the class name to maintain consistency between code and XML represent
|
||||
<dt><code>relFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The relative path to the file containing time shots.</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="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>The message host for logging progress.</p>
|
||||
</dd>
|
||||
<dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a>?</dt>
|
||||
@ -515,7 +515,7 @@ If the file is already being loaded by another thread, waits for that operation
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Mapping_TimeMapping_CallTimeShotByRelFile_System_String_Hi_Common_Messages_IMessageHost_System_Nullable_System_Threading_CancellationToken___remarks">Remarks</h4>
|
||||
<h4 class="section" id="Hi_Mapping_TimeMapping_CallTimeShotByRelFile_System_String_System_IProgress_System_Object__System_Nullable_System_Threading_CancellationToken___remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>This method is thread-safe and ensures each file is only read once, even with concurrent access.
|
||||
Any exceptions during file reading are captured and can be inspected through the task's exception property.</p>
|
||||
</div>
|
||||
@ -676,8 +676,8 @@ Any exceptions during file reading are captured and can be inspected through the
|
||||
|
||||
<a id="Hi_Mapping_TimeMapping_LoadTimeShotFiles_" data-uid="Hi.Mapping.TimeMapping.LoadTimeShotFiles*"></a>
|
||||
|
||||
<h3 id="Hi_Mapping_TimeMapping_LoadTimeShotFiles_Hi_Common_Messages_IMessageHost_System_Nullable_System_Threading_CancellationToken__" data-uid="Hi.Mapping.TimeMapping.LoadTimeShotFiles(Hi.Common.Messages.IMessageHost,System.Nullable{System.Threading.CancellationToken})">
|
||||
LoadTimeShotFiles(IMessageHost, CancellationToken?)
|
||||
<h3 id="Hi_Mapping_TimeMapping_LoadTimeShotFiles_System_IProgress_System_Object__System_Nullable_System_Threading_CancellationToken__" data-uid="Hi.Mapping.TimeMapping.LoadTimeShotFiles(System.IProgress{System.Object},System.Nullable{System.Threading.CancellationToken})">
|
||||
LoadTimeShotFiles(IProgress<object>, CancellationToken?)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -686,12 +686,12 @@ Any exceptions during file reading are captured and can be inspected through the
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void LoadTimeShotFiles(IMessageHost messageHost, CancellationToken? cancellationToken = null)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public void LoadTimeShotFiles(IProgress<object> messageHost, CancellationToken? cancellationToken = null)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
|
||||
<dt><code>messageHost</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>The message host for logging progress.</p>
|
||||
</dd>
|
||||
<dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a>?</dt>
|
||||
@ -766,8 +766,8 @@ Any exceptions during file reading are captured and can be inspected through the
|
||||
|
||||
<a id="Hi_Mapping_TimeMapping_Map_" data-uid="Hi.Mapping.TimeMapping.Map*"></a>
|
||||
|
||||
<h3 id="Hi_Mapping_TimeMapping_Map_Hi_Common_Range_System_Int32__Hi_Mappings_FileTimeSection_Hi_Mapping_StepTimeShotUtil_CycleSamplingMode_Hi_CutterLocations_ClStrips_ClStrip_Hi_Common_Messages_IMessageHost_System_Nullable_System_Threading_CancellationToken__" data-uid="Hi.Mapping.TimeMapping.Map(Hi.Common.Range{System.Int32},Hi.Mappings.FileTimeSection,Hi.Mapping.StepTimeShotUtil.CycleSamplingMode,Hi.CutterLocations.ClStrips.ClStrip,Hi.Common.Messages.IMessageHost,System.Nullable{System.Threading.CancellationToken})">
|
||||
Map(Range<int>, FileTimeSection, CycleSamplingMode, ClStrip, IMessageHost, CancellationToken?)
|
||||
<h3 id="Hi_Mapping_TimeMapping_Map_Hi_Common_Range_System_Int32__Hi_Mappings_FileTimeSection_Hi_Mapping_StepTimeShotUtil_CycleSamplingMode_Hi_CutterLocations_ClStrips_ClStrip_System_IProgress_System_Object__System_Nullable_System_Threading_CancellationToken__" data-uid="Hi.Mapping.TimeMapping.Map(Hi.Common.Range{System.Int32},Hi.Mappings.FileTimeSection,Hi.Mapping.StepTimeShotUtil.CycleSamplingMode,Hi.CutterLocations.ClStrips.ClStrip,System.IProgress{System.Object},System.Nullable{System.Threading.CancellationToken})">
|
||||
Map(Range<int>, FileTimeSection, CycleSamplingMode, ClStrip, IProgress<object>, CancellationToken?)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -777,7 +777,7 @@ This method is thread-safe and can be called concurrently.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void Map(Range<int> stepSection, FileTimeSection relFileTimeSection, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode, ClStrip clStrip, IMessageHost messageHost, CancellationToken? cancellationToken = null)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public void Map(Range<int> stepSection, FileTimeSection relFileTimeSection, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode, ClStrip clStrip, IProgress<object> messageHost, CancellationToken? cancellationToken = null)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -794,7 +794,7 @@ This method is thread-safe and can be called concurrently.</p>
|
||||
<dt><code>clStrip</code> <a class="xref" href="Hi.CutterLocations.ClStrips.ClStrip.html">ClStrip</a></dt>
|
||||
<dd><p>The cutter location strip to map.</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="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>The message host for logging progress.</p>
|
||||
</dd>
|
||||
<dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a>?</dt>
|
||||
@ -815,8 +815,8 @@ This method is thread-safe and can be called concurrently.</p>
|
||||
|
||||
<a id="Hi_Mapping_TimeMapping_MapSeriesByActualTime_" data-uid="Hi.Mapping.TimeMapping.MapSeriesByActualTime*"></a>
|
||||
|
||||
<h3 id="Hi_Mapping_TimeMapping_MapSeriesByActualTime_System_String_Hi_Mapping_StepTimeShotUtil_CycleSamplingMode_Hi_CutterLocations_ClStrips_ClStrip_Hi_Common_Messages_IMessageHost_System_Nullable_System_Threading_CancellationToken__" data-uid="Hi.Mapping.TimeMapping.MapSeriesByActualTime(System.String,Hi.Mapping.StepTimeShotUtil.CycleSamplingMode,Hi.CutterLocations.ClStrips.ClStrip,Hi.Common.Messages.IMessageHost,System.Nullable{System.Threading.CancellationToken})">
|
||||
MapSeriesByActualTime(string, CycleSamplingMode, ClStrip, IMessageHost, CancellationToken?)
|
||||
<h3 id="Hi_Mapping_TimeMapping_MapSeriesByActualTime_System_String_Hi_Mapping_StepTimeShotUtil_CycleSamplingMode_Hi_CutterLocations_ClStrips_ClStrip_System_IProgress_System_Object__System_Nullable_System_Threading_CancellationToken__" data-uid="Hi.Mapping.TimeMapping.MapSeriesByActualTime(System.String,Hi.Mapping.StepTimeShotUtil.CycleSamplingMode,Hi.CutterLocations.ClStrips.ClStrip,System.IProgress{System.Object},System.Nullable{System.Threading.CancellationToken})">
|
||||
MapSeriesByActualTime(string, CycleSamplingMode, ClStrip, IProgress<object>, CancellationToken?)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -825,7 +825,7 @@ This method is thread-safe and can be called concurrently.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void MapSeriesByActualTime(string timeShotRelFile, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode, ClStrip clStrip, IMessageHost messageHost, CancellationToken? cancellationToken = null)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public void MapSeriesByActualTime(string timeShotRelFile, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode, ClStrip clStrip, IProgress<object> messageHost, CancellationToken? cancellationToken = null)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -839,7 +839,7 @@ This method is thread-safe and can be called concurrently.</p>
|
||||
<dt><code>clStrip</code> <a class="xref" href="Hi.CutterLocations.ClStrips.ClStrip.html">ClStrip</a></dt>
|
||||
<dd><p>The cutter location strip to map.</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="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>The session message host for logging.</p>
|
||||
</dd>
|
||||
<dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a>?</dt>
|
||||
|
||||
@ -173,6 +173,9 @@ This profile uses APT definitions to describe the cutter geometry.</p>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.StlUtil.html#Hi_Geom_StlUtil_ToLineDrawing_Hi_Geom_IGetStl_">StlUtil.ToLineDrawing(IGetStl)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.StlUtil.html#Hi_Geom_StlUtil_ToSparkleLineDrawing_Hi_Geom_IGetStl_">StlUtil.ToSparkleLineDrawing(IGetStl)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])</a>
|
||||
</div>
|
||||
|
||||
@ -168,6 +168,9 @@ This profile maintains a constant ratio between inner and outer radii.</p>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.StlUtil.html#Hi_Geom_StlUtil_ToLineDrawing_Hi_Geom_IGetStl_">StlUtil.ToLineDrawing(IGetStl)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.StlUtil.html#Hi_Geom_StlUtil_ToSparkleLineDrawing_Hi_Geom_IGetStl_">StlUtil.ToSparkleLineDrawing(IGetStl)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])</a>
|
||||
</div>
|
||||
|
||||
@ -168,6 +168,9 @@ This profile allows for custom geometry to be used as the cutter profile.</p>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.StlUtil.html#Hi_Geom_StlUtil_ToLineDrawing_Hi_Geom_IGetStl_">StlUtil.ToLineDrawing(IGetStl)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.StlUtil.html#Hi_Geom_StlUtil_ToSparkleLineDrawing_Hi_Geom_IGetStl_">StlUtil.ToSparkleLineDrawing(IGetStl)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])</a>
|
||||
</div>
|
||||
|
||||
@ -169,6 +169,9 @@ This profile determines the ratio between inner and outer radii based on the num
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.StlUtil.html#Hi_Geom_StlUtil_ToLineDrawing_Hi_Geom_IGetStl_">StlUtil.ToLineDrawing(IGetStl)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.StlUtil.html#Hi_Geom_StlUtil_ToSparkleLineDrawing_Hi_Geom_IGetStl_">StlUtil.ToSparkleLineDrawing(IGetStl)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])</a>
|
||||
</div>
|
||||
|
||||
@ -146,6 +146,9 @@ Interface IShaperProfile
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.StlUtil.html#Hi_Geom_StlUtil_ToLineDrawing_Hi_Geom_IGetStl_">StlUtil.ToLineDrawing(IGetStl)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.StlUtil.html#Hi_Geom_StlUtil_ToSparkleLineDrawing_Hi_Geom_IGetStl_">StlUtil.ToSparkleLineDrawing(IGetStl)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])</a>
|
||||
</div>
|
||||
|
||||
@ -102,8 +102,7 @@ Class LayerMillingEngagement
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnoreExtraElements]
|
||||
public class LayerMillingEngagement : IWriteBin</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class LayerMillingEngagement : IWriteBin</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -337,8 +336,7 @@ public class LayerMillingEngagement : IWriteBin</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public SortedList<double, EngagementLayer> BottomEngagements { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public SortedList<double, EngagementLayer> BottomEngagements { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -370,8 +368,7 @@ public SortedList<double, EngagementLayer> BottomEngagements { get; set; }
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnoreIfNull]
|
||||
public byte[] BottomEngagementsByteArray { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public byte[] BottomEngagementsByteArray { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -403,8 +400,7 @@ public byte[] BottomEngagementsByteArray { get; set; }</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public double RInterval { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public double RInterval { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -436,8 +432,7 @@ public double RInterval { get; set; }</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonElement]
|
||||
public double Resolution { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public double Resolution { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -469,8 +464,7 @@ public double Resolution { get; set; }</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnore]
|
||||
public SortedList<double, EngagementLayer> SideEngagements { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public SortedList<double, EngagementLayer> SideEngagements { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -502,8 +496,7 @@ public SortedList<double, EngagementLayer> SideEngagements { get; set; }</
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnoreIfNull]
|
||||
public byte[] SideEngagementsByteArray { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public byte[] SideEngagementsByteArray { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -538,7 +531,6 @@ For database saving.</p>
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[Key]
|
||||
[DatabaseGenerated(DatabaseGeneratedOption.None)]
|
||||
[BsonId]
|
||||
public int StepIndex { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -102,8 +102,7 @@ Class MillingForceLuggage
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnoreExtraElements]
|
||||
public class MillingForceLuggage</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class MillingForceLuggage</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -291,8 +290,7 @@ The size is <a class="xref" href="Hi.MillingForces.MillingForceLuggage.html#Hi_M
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonElement]
|
||||
public List<Vec3d> MomentsToToolAboutToolTipOnToolRunningCoordinate_Nm { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public List<Vec3d> MomentsToToolAboutToolTipOnToolRunningCoordinate_Nm { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -326,8 +324,7 @@ In sequence of time.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonElement]
|
||||
public List<Vec3d> PloughForcesOnTr { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public List<Vec3d> PloughForcesOnTr { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -393,8 +390,7 @@ In sequence of time.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonElement]
|
||||
public List<Vec3d> ShearForcesOnTr { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public List<Vec3d> ShearForcesOnTr { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -429,7 +425,6 @@ For database saving.</p>
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[Key]
|
||||
[DatabaseGenerated(DatabaseGeneratedOption.None)]
|
||||
[BsonId]
|
||||
public int StepIndex { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -319,8 +319,8 @@ Class MillingTraining
|
||||
|
||||
<a id="Hi_MillingForces_Training_MillingTraining_Convert_" data-uid="Hi.MillingForces.Training.MillingTraining.Convert*"></a>
|
||||
|
||||
<h3 id="Hi_MillingForces_Training_MillingTraining_Convert_Hi_MillingForces_Fittings_ICuttingPara_Hi_MillingForces_Fittings_ICuttingPara_Hi_Milling_Apts_GeneralApt_System_Double_System_Double_Hi_Common_Messages_IMessageHost_System_Threading_CancellationToken_" data-uid="Hi.MillingForces.Training.MillingTraining.Convert(Hi.MillingForces.Fittings.ICuttingPara,Hi.MillingForces.Fittings.ICuttingPara,Hi.Milling.Apts.GeneralApt,System.Double,System.Double,Hi.Common.Messages.IMessageHost,System.Threading.CancellationToken)">
|
||||
Convert(ICuttingPara, ICuttingPara, GeneralApt, double, double, IMessageHost, CancellationToken)
|
||||
<h3 id="Hi_MillingForces_Training_MillingTraining_Convert_Hi_MillingForces_Fittings_ICuttingPara_Hi_MillingForces_Fittings_ICuttingPara_Hi_Milling_Apts_GeneralApt_System_Double_System_Double_System_IProgress_System_Object__System_Threading_CancellationToken_" data-uid="Hi.MillingForces.Training.MillingTraining.Convert(Hi.MillingForces.Fittings.ICuttingPara,Hi.MillingForces.Fittings.ICuttingPara,Hi.Milling.Apts.GeneralApt,System.Double,System.Double,System.IProgress{System.Object},System.Threading.CancellationToken)">
|
||||
Convert(ICuttingPara, ICuttingPara, GeneralApt, double, double, IProgress<object>, CancellationToken)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -329,7 +329,7 @@ Class MillingTraining
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static ICuttingPara Convert(ICuttingPara src, ICuttingPara resultParaTemplate, GeneralApt apt, double helixAngle_rad, double radialRakeAngle_rad, IMessageHost messageHost, CancellationToken cancellationToken)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static ICuttingPara Convert(ICuttingPara src, ICuttingPara resultParaTemplate, GeneralApt apt, double helixAngle_rad, double radialRakeAngle_rad, IProgress<object> messageHost, CancellationToken cancellationToken)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -349,7 +349,7 @@ Class MillingTraining
|
||||
<dt><code>radialRakeAngle_rad</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd><p>Radial rake angle in radians</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="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>Message host for logging</p>
|
||||
</dd>
|
||||
<dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
|
||||
@ -376,8 +376,8 @@ Class MillingTraining
|
||||
|
||||
<a id="Hi_MillingForces_Training_MillingTraining_Convert_" data-uid="Hi.MillingForces.Training.MillingTraining.Convert*"></a>
|
||||
|
||||
<h3 id="Hi_MillingForces_Training_MillingTraining_Convert_Hi_MillingForces_ProfileMillingParas_LocalProfileMillingPara_System_Double_System_Double_Hi_Common_Messages_IMessageHost_System_Threading_CancellationToken_" data-uid="Hi.MillingForces.Training.MillingTraining.Convert(Hi.MillingForces.ProfileMillingParas.LocalProfileMillingPara,System.Double,System.Double,Hi.Common.Messages.IMessageHost,System.Threading.CancellationToken)">
|
||||
Convert(LocalProfileMillingPara, double, double, IMessageHost, CancellationToken)
|
||||
<h3 id="Hi_MillingForces_Training_MillingTraining_Convert_Hi_MillingForces_ProfileMillingParas_LocalProfileMillingPara_System_Double_System_Double_System_IProgress_System_Object__System_Threading_CancellationToken_" data-uid="Hi.MillingForces.Training.MillingTraining.Convert(Hi.MillingForces.ProfileMillingParas.LocalProfileMillingPara,System.Double,System.Double,System.IProgress{System.Object},System.Threading.CancellationToken)">
|
||||
Convert(LocalProfileMillingPara, double, double, IProgress<object>, CancellationToken)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -386,7 +386,7 @@ Class MillingTraining
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static RakeFaceCuttingPara2d Convert(LocalProfileMillingPara src, double helixAngle_rad, double radialRakeAngle_rad, IMessageHost messageHost, CancellationToken cancellationToken)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static RakeFaceCuttingPara2d Convert(LocalProfileMillingPara src, double helixAngle_rad, double radialRakeAngle_rad, IProgress<object> messageHost, CancellationToken cancellationToken)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -400,7 +400,7 @@ Class MillingTraining
|
||||
<dt><code>radialRakeAngle_rad</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd><p>Radial rake angle in radians</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="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>Message host for logging</p>
|
||||
</dd>
|
||||
<dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
|
||||
@ -427,8 +427,8 @@ Class MillingTraining
|
||||
|
||||
<a id="Hi_MillingForces_Training_MillingTraining_GatherAndGetUpdate_" data-uid="Hi.MillingForces.Training.MillingTraining.GatherAndGetUpdate*"></a>
|
||||
|
||||
<h3 id="Hi_MillingForces_Training_MillingTraining_GatherAndGetUpdate_System_Collections_Concurrent_ConcurrentDictionary_System_Int32_System_Collections_Generic_List_Hi_Mapping_ITimeShot___Hi_CutterLocations_ClStrips_ClStrip_Hi_MillingForces_Fittings_ICuttingPara_Hi_MillingForces_Fittings_SampleFlag_System_Double_Hi_Common_Messages_IMessageHost_System_Threading_CancellationToken_" data-uid="Hi.MillingForces.Training.MillingTraining.GatherAndGetUpdate(System.Collections.Concurrent.ConcurrentDictionary{System.Int32,System.Collections.Generic.List{Hi.Mapping.ITimeShot}},Hi.CutterLocations.ClStrips.ClStrip,Hi.MillingForces.Fittings.ICuttingPara,Hi.MillingForces.Fittings.SampleFlag,System.Double,Hi.Common.Messages.IMessageHost,System.Threading.CancellationToken)">
|
||||
GatherAndGetUpdate(ConcurrentDictionary<int, List<ITimeShot>>, ClStrip, ICuttingPara, SampleFlag, double, IMessageHost, CancellationToken)
|
||||
<h3 id="Hi_MillingForces_Training_MillingTraining_GatherAndGetUpdate_System_Collections_Concurrent_ConcurrentDictionary_System_Int32_System_Collections_Generic_List_Hi_Mapping_ITimeShot___Hi_CutterLocations_ClStrips_ClStrip_Hi_MillingForces_Fittings_ICuttingPara_Hi_MillingForces_Fittings_SampleFlag_System_Double_System_IProgress_System_Object__System_Threading_CancellationToken_" data-uid="Hi.MillingForces.Training.MillingTraining.GatherAndGetUpdate(System.Collections.Concurrent.ConcurrentDictionary{System.Int32,System.Collections.Generic.List{Hi.Mapping.ITimeShot}},Hi.CutterLocations.ClStrips.ClStrip,Hi.MillingForces.Fittings.ICuttingPara,Hi.MillingForces.Fittings.SampleFlag,System.Double,System.IProgress{System.Object},System.Threading.CancellationToken)">
|
||||
GatherAndGetUpdate(ConcurrentDictionary<int, List<ITimeShot>>, ClStrip, ICuttingPara, SampleFlag, double, IProgress<object>, CancellationToken)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -437,7 +437,7 @@ Class MillingTraining
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static ICuttingPara GatherAndGetUpdate(ConcurrentDictionary<int, List<ITimeShot>> stepToTimeShotListDictionary, ClStrip clStrip, ICuttingPara anchorPara, SampleFlag sampleFlags, double outlierRatio, IMessageHost messageHost, CancellationToken cancellationToken)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static ICuttingPara GatherAndGetUpdate(ConcurrentDictionary<int, List<ITimeShot>> stepToTimeShotListDictionary, ClStrip clStrip, ICuttingPara anchorPara, SampleFlag sampleFlags, double outlierRatio, IProgress<object> messageHost, CancellationToken cancellationToken)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -457,7 +457,7 @@ Class MillingTraining
|
||||
<dt><code>outlierRatio</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd><p>Ratio of outliers to exclude</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="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>Message host for logging</p>
|
||||
</dd>
|
||||
<dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
|
||||
|
||||
@ -102,8 +102,7 @@ Class MillingStepLuggage
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnoreExtraElements]
|
||||
public class MillingStepLuggage</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class MillingStepLuggage</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -264,8 +263,7 @@ public class MillingStepLuggage</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonElement]
|
||||
public LayerMillingEngagement LayerMillingEngagement { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public LayerMillingEngagement LayerMillingEngagement { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -297,8 +295,7 @@ public LayerMillingEngagement LayerMillingEngagement { get; set; }</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonElement]
|
||||
public MillingForceLuggage MillingForceLuggage { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public MillingForceLuggage MillingForceLuggage { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -332,7 +329,6 @@ public MillingForceLuggage MillingForceLuggage { get; set; }</code></pre>
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[Key]
|
||||
[DatabaseGenerated(DatabaseGeneratedOption.None)]
|
||||
[BsonId]
|
||||
public int StepIndex { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
@ -365,8 +361,7 @@ public int StepIndex { get; set; }</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonElement]
|
||||
public Substraction Substraction { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public Substraction Substraction { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
@ -142,7 +142,8 @@ A bind_t object is generated by rendering in the every beginning of each renderi
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Native.key_table__transform_view_by_key_pressing_t.html">key_table__transform_view_by_key_pressing_t</a></dt>
|
||||
<dd><p>Native key table for native function transform_view_by_key_pressing.</p>
|
||||
<dd><p>Native key table for native function transform_view_by_key_pressing.
|
||||
Key values follow W3C KeyboardEvent.key standard (e.g. “Home”, “ArrowLeft”, “Shift”).</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
@ -226,11 +227,6 @@ Delegates
|
||||
<dd><p>Delegate for expanding a bounding box.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Native.picking_func_t.html">picking_func_t</a></dt>
|
||||
<dd><p>Internal Use Only.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
@ -172,37 +172,6 @@ Struct key_event_t
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_Native_key_event_t_key" data-uid="Hi.Native.key_event_t.key">
|
||||
key
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Key code.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public long key</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Field Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_Native_key_event_t_type" data-uid="Hi.Native.key_event_t.type">
|
||||
type
|
||||
|
||||
@ -233,6 +202,42 @@ Struct key_event_t
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Native_key_event_t_Key_" data-uid="Hi.Native.key_event_t.Key*"></a>
|
||||
|
||||
<h3 id="Hi_Native_key_event_t_Key" data-uid="Hi.Native.key_event_t.Key">
|
||||
Key
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Key string (W3C KeyboardEvent.key value, e.g. “Alt”, “ArrowLeft”, “a”).</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string Key { 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>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Struct key_table__transform_view_by_key_pressing_t | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Native key table for native function transform_view_by_key_pressing.">
|
||||
<meta name="description" content="Native key table for native function transform_view_by_key_pressing. Key values follow W3C KeyboardEvent.key standard (e.g. &ldquo;Home&rdquo;, &ldquo;ArrowLeft&rdquo;, &ldquo;Shift&rdquo;).">
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||
<link rel="stylesheet" href="../public/main.css">
|
||||
@ -97,7 +97,8 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
<dl><dt>Assembly</dt><dd>HiDisp.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Native key table for native function transform_view_by_key_pressing.</p>
|
||||
<div class="markdown summary"><p>Native key table for native function transform_view_by_key_pressing.
|
||||
Key values follow W3C KeyboardEvent.key standard (e.g. “Home”, “ArrowLeft”, “Shift”).</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
@ -177,12 +178,12 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>ARROW_DOWN.</p>
|
||||
<div class="markdown level1 summary"><p>ARROW_DOWN. W3C key: “ArrowDown”</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public long ARROW_DOWN</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public string ARROW_DOWN</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -190,7 +191,7 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
|
||||
<h4 class="section">Field Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
@ -208,12 +209,12 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>ARROW_LEFT.</p>
|
||||
<div class="markdown level1 summary"><p>ARROW_LEFT. W3C key: “ArrowLeft”</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public long ARROW_LEFT</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public string ARROW_LEFT</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -221,7 +222,7 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
|
||||
<h4 class="section">Field Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
@ -239,12 +240,12 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>ARROW_RIGHT.</p>
|
||||
<div class="markdown level1 summary"><p>ARROW_RIGHT. W3C key: “ArrowRight”</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public long ARROW_RIGHT</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public string ARROW_RIGHT</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -252,7 +253,7 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
|
||||
<h4 class="section">Field Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
@ -270,12 +271,12 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>ARROW_UP.</p>
|
||||
<div class="markdown level1 summary"><p>ARROW_UP. W3C key: “ArrowUp”</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public long ARROW_UP</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public string ARROW_UP</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -283,7 +284,7 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
|
||||
<h4 class="section">Field Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
@ -301,12 +302,12 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>F1.</p>
|
||||
<div class="markdown level1 summary"><p>F1. W3C key: “F1”</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public long F1</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public string F1</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -314,7 +315,7 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
|
||||
<h4 class="section">Field Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
@ -332,12 +333,12 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>F2.</p>
|
||||
<div class="markdown level1 summary"><p>F2. W3C key: “F2”</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public long F2</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public string F2</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -345,7 +346,7 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
|
||||
<h4 class="section">Field Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
@ -363,12 +364,12 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>F3.</p>
|
||||
<div class="markdown level1 summary"><p>F3. W3C key: “F3”</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public long F3</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public string F3</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -376,7 +377,7 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
|
||||
<h4 class="section">Field Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
@ -394,12 +395,12 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>F4.</p>
|
||||
<div class="markdown level1 summary"><p>F4. W3C key: “F4”</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public long F4</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public string F4</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -407,7 +408,7 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
|
||||
<h4 class="section">Field Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
@ -425,12 +426,12 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>HOME.</p>
|
||||
<div class="markdown level1 summary"><p>HOME. W3C key: “Home”</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public long HOME</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public string HOME</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -438,7 +439,7 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
|
||||
<h4 class="section">Field Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
@ -456,12 +457,12 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>PAGE_DOWN.</p>
|
||||
<div class="markdown level1 summary"><p>PAGE_DOWN. W3C key: “PageDown”</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public long PAGE_DOWN</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public string PAGE_DOWN</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -469,7 +470,7 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
|
||||
<h4 class="section">Field Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
@ -487,12 +488,12 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>PAGE_UP.</p>
|
||||
<div class="markdown level1 summary"><p>PAGE_UP. W3C key: “PageUp”</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public long PAGE_UP</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public string PAGE_UP</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -500,7 +501,7 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
|
||||
<h4 class="section">Field Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
@ -518,12 +519,12 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>SHIFT.</p>
|
||||
<div class="markdown level1 summary"><p>SHIFT. W3C key: “Shift”</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public long SHIFT</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public string SHIFT</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -531,7 +532,7 @@ Struct key_table__transform_view_by_key_pressing_t
|
||||
|
||||
<h4 class="section">Field Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
@ -450,6 +450,86 @@ Struct panel_state_t
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Native_panel_state_t_IsKeyPressed_" data-uid="Hi.Native.panel_state_t.IsKeyPressed*"></a>
|
||||
|
||||
<h3 id="Hi_Native_panel_state_t_IsKeyPressed_System_String_" data-uid="Hi.Native.panel_state_t.IsKeyPressed(System.String)">
|
||||
IsKeyPressed(string)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Checks if a keyboard key is currently pressed.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public bool IsKeyPressed(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>Key string (W3C KeyboardEvent.key value, e.g. “Alt”, “ArrowLeft”).</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></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Native_panel_state_t_IsMouseButtonPressed_" data-uid="Hi.Native.panel_state_t.IsMouseButtonPressed*"></a>
|
||||
|
||||
<h3 id="Hi_Native_panel_state_t_IsMouseButtonPressed_System_Int64_" data-uid="Hi.Native.panel_state_t.IsMouseButtonPressed(System.Int64)">
|
||||
IsMouseButtonPressed(long)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Checks if a mouse button is currently pressed.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public bool IsMouseButtonPressed(long mouse_button)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>mouse_button</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
|
||||
<dd><p>Mouse button code.</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></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
@ -175,6 +175,9 @@ Provides thread-safe access to geometry data and caching mechanisms.</p>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.StlUtil.html#Hi_Geom_StlUtil_ToLineDrawing_Hi_Geom_IGetStl_">StlUtil.ToLineDrawing(IGetStl)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.StlUtil.html#Hi_Geom_StlUtil_ToSparkleLineDrawing_Hi_Geom_IGetStl_">StlUtil.ToSparkleLineDrawing(IGetStl)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])</a>
|
||||
</div>
|
||||
|
||||
@ -405,6 +405,37 @@ Class Workpiece
|
||||
|
||||
|
||||
|
||||
<a id="Hi_NcMech_Workpieces_Workpiece_ConstructionDefectDisplayee_" data-uid="Hi.NcMech.Workpieces.Workpiece.ConstructionDefectDisplayee*"></a>
|
||||
|
||||
<h3 id="Hi_NcMech_Workpieces_Workpiece_ConstructionDefectDisplayee" data-uid="Hi.NcMech.Workpieces.Workpiece.ConstructionDefectDisplayee">
|
||||
ConstructionDefectDisplayee
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public ConstructionDefectDisplayee ConstructionDefectDisplayee { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Cbtr.ConstructionDefectDisplayee.html">ConstructionDefectDisplayee</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_NcMech_Workpieces_Workpiece_CuttingPara_" data-uid="Hi.NcMech.Workpieces.Workpiece.CuttingPara*"></a>
|
||||
|
||||
<h3 id="Hi_NcMech_Workpieces_Workpiece_CuttingPara" data-uid="Hi.NcMech.Workpieces.Workpiece.CuttingPara">
|
||||
@ -1147,6 +1178,32 @@ The derived solid from <a class="xref" href="Hi.NcMech.Workpieces.Workpiece.html
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_NcMech_Workpieces_Workpiece_ClearCubeTreeDefectDrawing_" data-uid="Hi.NcMech.Workpieces.Workpiece.ClearCubeTreeDefectDrawing*"></a>
|
||||
|
||||
<h3 id="Hi_NcMech_Workpieces_Workpiece_ClearCubeTreeDefectDrawing" data-uid="Hi.NcMech.Workpieces.Workpiece.ClearCubeTreeDefectDrawing">
|
||||
ClearCubeTreeDefectDrawing()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void ClearCubeTreeDefectDrawing()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_NcMech_Workpieces_Workpiece_ClearIdealGeomCache_" data-uid="Hi.NcMech.Workpieces.Workpiece.ClearIdealGeomCache*"></a>
|
||||
|
||||
<h3 id="Hi_NcMech_Workpieces_Workpiece_ClearIdealGeomCache" data-uid="Hi.NcMech.Workpieces.Workpiece.ClearIdealGeomCache">
|
||||
@ -1203,8 +1260,8 @@ The derived solid from <a class="xref" href="Hi.NcMech.Workpieces.Workpiece.html
|
||||
|
||||
<a id="Hi_NcMech_Workpieces_Workpiece_Diff_" data-uid="Hi.NcMech.Workpieces.Workpiece.Diff*"></a>
|
||||
|
||||
<h3 id="Hi_NcMech_Workpieces_Workpiece_Diff_System_Double_System_Threading_CancellationToken_System_Progress_Hi_Common_NativeProgresses_IProgressReport__" data-uid="Hi.NcMech.Workpieces.Workpiece.Diff(System.Double,System.Threading.CancellationToken,System.Progress{Hi.Common.NativeProgresses.IProgressReport})">
|
||||
Diff(double, CancellationToken, Progress<IProgressReport>)
|
||||
<h3 id="Hi_NcMech_Workpieces_Workpiece_Diff_System_Double_System_Threading_CancellationToken_System_IProgress_System_Object__" data-uid="Hi.NcMech.Workpieces.Workpiece.Diff(System.Double,System.Threading.CancellationToken,System.IProgress{System.Object})">
|
||||
Diff(double, CancellationToken, IProgress<object>)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -1213,7 +1270,7 @@ The derived solid from <a class="xref" href="Hi.NcMech.Workpieces.Workpiece.html
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void Diff(double detectionRadius, CancellationToken token, Progress<IProgressReport> progress = null)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public void Diff(double detectionRadius, CancellationToken token, IProgress<object> progress = null)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -1224,7 +1281,7 @@ The derived solid from <a class="xref" href="Hi.NcMech.Workpieces.Workpiece.html
|
||||
<dt><code>token</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
|
||||
<dd><p>Cancellation token.</p>
|
||||
</dd>
|
||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.progress-1">Progress</a><<a class="xref" href="Hi.Common.NativeProgresses.IProgressReport.html">IProgressReport</a>></dt>
|
||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>Progress reporting interface.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
@ -1565,8 +1622,8 @@ This function is usually used to compute the bounding box of elements.</p>
|
||||
|
||||
<a id="Hi_NcMech_Workpieces_Workpiece_GetRuntimeGeom_" data-uid="Hi.NcMech.Workpieces.Workpiece.GetRuntimeGeom*"></a>
|
||||
|
||||
<h3 id="Hi_NcMech_Workpieces_Workpiece_GetRuntimeGeom_System_Threading_CancellationToken_System_IProgress_Hi_Common_NativeProgresses_IProgressReport__" data-uid="Hi.NcMech.Workpieces.Workpiece.GetRuntimeGeom(System.Threading.CancellationToken,System.IProgress{Hi.Common.NativeProgresses.IProgressReport})">
|
||||
GetRuntimeGeom(CancellationToken, IProgress<IProgressReport>)
|
||||
<h3 id="Hi_NcMech_Workpieces_Workpiece_GetRuntimeGeom_System_Threading_CancellationToken_System_IProgress_System_Object__" data-uid="Hi.NcMech.Workpieces.Workpiece.GetRuntimeGeom(System.Threading.CancellationToken,System.IProgress{System.Object})">
|
||||
GetRuntimeGeom(CancellationToken, IProgress<object>)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -1575,7 +1632,7 @@ This function is usually used to compute the bounding box of elements.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public CubeTree GetRuntimeGeom(CancellationToken token, IProgress<IProgressReport> progress = null)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public CubeTree GetRuntimeGeom(CancellationToken token, IProgress<object> progress = null)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -1583,7 +1640,7 @@ This function is usually used to compute the bounding box of elements.</p>
|
||||
<dt><code>token</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
|
||||
<dd><p>Cancellation token.</p>
|
||||
</dd>
|
||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="Hi.Common.NativeProgresses.IProgressReport.html">IProgressReport</a>></dt>
|
||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>Progress reporting interface.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
@ -1722,6 +1779,44 @@ Since the folder can be moving with the configuration file.</p>
|
||||
|
||||
|
||||
|
||||
<a id="Hi_NcMech_Workpieces_Workpiece_ScanRuntimeGeomInfDefect_" data-uid="Hi.NcMech.Workpieces.Workpiece.ScanRuntimeGeomInfDefect*"></a>
|
||||
|
||||
<h3 id="Hi_NcMech_Workpieces_Workpiece_ScanRuntimeGeomInfDefect_System_IProgress_System_Object__System_Threading_CancellationToken_" data-uid="Hi.NcMech.Workpieces.Workpiece.ScanRuntimeGeomInfDefect(System.IProgress{System.Object},System.Threading.CancellationToken)">
|
||||
ScanRuntimeGeomInfDefect(IProgress<object>, CancellationToken)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public bool? ScanRuntimeGeomInfDefect(IProgress<object> messageHost, CancellationToken cancellationToken)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>messageHost</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd></dd>
|
||||
<dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
|
||||
<dd></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></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_NcMech_Workpieces_Workpiece_SetRuntimeGeom_" data-uid="Hi.NcMech.Workpieces.Workpiece.SetRuntimeGeom*"></a>
|
||||
|
||||
<h3 id="Hi_NcMech_Workpieces_Workpiece_SetRuntimeGeom_Hi_Cbtr_CubeTree_" data-uid="Hi.NcMech.Workpieces.Workpiece.SetRuntimeGeom(Hi.Cbtr.CubeTree)">
|
||||
@ -1757,8 +1852,8 @@ Since the folder can be moving with the configuration file.</p>
|
||||
|
||||
<a id="Hi_NcMech_Workpieces_Workpiece_WriteRuntimeGeom_" data-uid="Hi.NcMech.Workpieces.Workpiece.WriteRuntimeGeom*"></a>
|
||||
|
||||
<h3 id="Hi_NcMech_Workpieces_Workpiece_WriteRuntimeGeom_System_String_System_Threading_CancellationToken_System_Progress_Hi_Common_NativeProgresses_IProgressReport__" data-uid="Hi.NcMech.Workpieces.Workpiece.WriteRuntimeGeom(System.String,System.Threading.CancellationToken,System.Progress{Hi.Common.NativeProgresses.IProgressReport})">
|
||||
WriteRuntimeGeom(string, CancellationToken, Progress<IProgressReport>)
|
||||
<h3 id="Hi_NcMech_Workpieces_Workpiece_WriteRuntimeGeom_System_String_System_Threading_CancellationToken_System_IProgress_System_Object__" data-uid="Hi.NcMech.Workpieces.Workpiece.WriteRuntimeGeom(System.String,System.Threading.CancellationToken,System.IProgress{System.Object})">
|
||||
WriteRuntimeGeom(string, CancellationToken, IProgress<object>)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -1767,7 +1862,7 @@ Since the folder can be moving with the configuration file.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void WriteRuntimeGeom(string file, CancellationToken token, Progress<IProgressReport> progress = null)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public void WriteRuntimeGeom(string file, CancellationToken token, IProgress<object> progress = null)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -1778,7 +1873,7 @@ Since the folder can be moving with the configuration file.</p>
|
||||
<dt><code>token</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
|
||||
<dd><p>Cancellation token.</p>
|
||||
</dd>
|
||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.progress-1">Progress</a><<a class="xref" href="Hi.Common.NativeProgresses.IProgressReport.html">IProgressReport</a>></dt>
|
||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>Progress reporting interface.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -445,8 +445,8 @@ Since the folder can be moving with the configuration file.</p>
|
||||
|
||||
<a id="Hi_NcOpt_NcOptProc_Optimize_" data-uid="Hi.NcOpt.NcOptProc.Optimize*"></a>
|
||||
|
||||
<h3 id="Hi_NcOpt_NcOptProc_Optimize_Hi_MillingForces_Fittings_ICuttingPara_Hi_MachiningProcs_MachiningSession_System_Collections_Generic_LinkedList_Hi_Numerical_HardNcLine__Hi_Numerical_HardNcEnv_System_Collections_Generic_List_Hi_MachiningSteps_MachiningStep__Hi_Machining_MachiningToolHouse_Hi_Common_Messages_IMessageHost_System_Threading_CancellationToken_System_String_System_String_" data-uid="Hi.NcOpt.NcOptProc.Optimize(Hi.MillingForces.Fittings.ICuttingPara,Hi.MachiningProcs.MachiningSession,System.Collections.Generic.LinkedList{Hi.Numerical.HardNcLine},Hi.Numerical.HardNcEnv,System.Collections.Generic.List{Hi.MachiningSteps.MachiningStep},Hi.Machining.MachiningToolHouse,Hi.Common.Messages.IMessageHost,System.Threading.CancellationToken,System.String,System.String)">
|
||||
Optimize(ICuttingPara, MachiningSession, LinkedList<HardNcLine>, HardNcEnv, List<MachiningStep>, MachiningToolHouse, IMessageHost, CancellationToken, string, string)
|
||||
<h3 id="Hi_NcOpt_NcOptProc_Optimize_Hi_MillingForces_Fittings_ICuttingPara_Hi_MachiningProcs_MachiningSession_System_Collections_Generic_LinkedList_Hi_Numerical_HardNcLine__Hi_Numerical_HardNcEnv_System_Collections_Generic_List_Hi_MachiningSteps_MachiningStep__Hi_Machining_MachiningToolHouse_System_IProgress_System_Object__System_Threading_CancellationToken_System_String_System_String_" data-uid="Hi.NcOpt.NcOptProc.Optimize(Hi.MillingForces.Fittings.ICuttingPara,Hi.MachiningProcs.MachiningSession,System.Collections.Generic.LinkedList{Hi.Numerical.HardNcLine},Hi.Numerical.HardNcEnv,System.Collections.Generic.List{Hi.MachiningSteps.MachiningStep},Hi.Machining.MachiningToolHouse,System.IProgress{System.Object},System.Threading.CancellationToken,System.String,System.String)">
|
||||
Optimize(ICuttingPara, MachiningSession, LinkedList<HardNcLine>, HardNcEnv, List<MachiningStep>, MachiningToolHouse, IProgress<object>, CancellationToken, string, string)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -455,7 +455,7 @@ Since the folder can be moving with the configuration file.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public IEnumerable<(HardNcLine SrcNcLine, HardNcLine OptNcLine)> Optimize(ICuttingPara millingPara, MachiningSession machiningSession, LinkedList<HardNcLine> srcNcLines, HardNcEnv ncEnv, List<MachiningStep> machiningSteps, MachiningToolHouse millingToolHouse, IMessageHost messageHost, CancellationToken cancellationToken, string baseDirectory, string relFileTemplate)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public IEnumerable<(HardNcLine SrcNcLine, HardNcLine OptNcLine)> Optimize(ICuttingPara millingPara, MachiningSession machiningSession, LinkedList<HardNcLine> srcNcLines, HardNcEnv ncEnv, List<MachiningStep> machiningSteps, MachiningToolHouse millingToolHouse, IProgress<object> messageHost, CancellationToken cancellationToken, string baseDirectory, string relFileTemplate)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -478,7 +478,7 @@ Since the folder can be moving with the configuration file.</p>
|
||||
<dt><code>millingToolHouse</code> <a class="xref" href="Hi.Machining.MachiningToolHouse.html">MachiningToolHouse</a></dt>
|
||||
<dd><p>The machining tool house.</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="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>The message host for logging.</p>
|
||||
</dd>
|
||||
<dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
|
||||
@ -511,8 +511,8 @@ Since the folder can be moving with the configuration file.</p>
|
||||
|
||||
<a id="Hi_NcOpt_NcOptProc_OptimizeToFiles_" data-uid="Hi.NcOpt.NcOptProc.OptimizeToFiles*"></a>
|
||||
|
||||
<h3 id="Hi_NcOpt_NcOptProc_OptimizeToFiles_Hi_MillingForces_Fittings_ICuttingPara_Hi_MachiningProcs_MachiningSession_System_Collections_Generic_LinkedList_Hi_Numerical_HardNcLine__Hi_Numerical_HardNcEnv_Hi_Machining_MachiningToolHouse_Hi_CutterLocations_ClStrips_ClStrip_System_String_Hi_Common_Messages_IMessageHost_System_Threading_CancellationToken_System_String_" data-uid="Hi.NcOpt.NcOptProc.OptimizeToFiles(Hi.MillingForces.Fittings.ICuttingPara,Hi.MachiningProcs.MachiningSession,System.Collections.Generic.LinkedList{Hi.Numerical.HardNcLine},Hi.Numerical.HardNcEnv,Hi.Machining.MachiningToolHouse,Hi.CutterLocations.ClStrips.ClStrip,System.String,Hi.Common.Messages.IMessageHost,System.Threading.CancellationToken,System.String)">
|
||||
OptimizeToFiles(ICuttingPara, MachiningSession, LinkedList<HardNcLine>, HardNcEnv, MachiningToolHouse, ClStrip, string, IMessageHost, CancellationToken, string)
|
||||
<h3 id="Hi_NcOpt_NcOptProc_OptimizeToFiles_Hi_MillingForces_Fittings_ICuttingPara_Hi_MachiningProcs_MachiningSession_System_Collections_Generic_LinkedList_Hi_Numerical_HardNcLine__Hi_Numerical_HardNcEnv_Hi_Machining_MachiningToolHouse_Hi_CutterLocations_ClStrips_ClStrip_System_String_System_IProgress_System_Object__System_Threading_CancellationToken_System_String_" data-uid="Hi.NcOpt.NcOptProc.OptimizeToFiles(Hi.MillingForces.Fittings.ICuttingPara,Hi.MachiningProcs.MachiningSession,System.Collections.Generic.LinkedList{Hi.Numerical.HardNcLine},Hi.Numerical.HardNcEnv,Hi.Machining.MachiningToolHouse,Hi.CutterLocations.ClStrips.ClStrip,System.String,System.IProgress{System.Object},System.Threading.CancellationToken,System.String)">
|
||||
OptimizeToFiles(ICuttingPara, MachiningSession, LinkedList<HardNcLine>, HardNcEnv, MachiningToolHouse, ClStrip, string, IProgress<object>, CancellationToken, string)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -521,7 +521,7 @@ Since the folder can be moving with the configuration file.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void OptimizeToFiles(ICuttingPara millingPara, MachiningSession machiningSession, LinkedList<HardNcLine> ncLines, HardNcEnv ncEnv, MachiningToolHouse millingToolHouse, ClStrip clStrip, string baseDirectory, IMessageHost messageHost, CancellationToken cancellationToken, string relFileTemplate = "Output/Opt-[NcName]")</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public void OptimizeToFiles(ICuttingPara millingPara, MachiningSession machiningSession, LinkedList<HardNcLine> ncLines, HardNcEnv ncEnv, MachiningToolHouse millingToolHouse, ClStrip clStrip, string baseDirectory, IProgress<object> messageHost, CancellationToken cancellationToken, string relFileTemplate = "Output/Opt-[NcName]")</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -547,7 +547,7 @@ Since the folder can be moving with the configuration file.</p>
|
||||
<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 output files</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="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>The message host for logging</p>
|
||||
</dd>
|
||||
<dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
|
||||
|
||||
@ -1384,8 +1384,8 @@ Set to NaN if tooling motion not apply the axis motion.</p>
|
||||
|
||||
<a id="Hi_Numerical_HardNcEnv_CheckStrokeLimit_" data-uid="Hi.Numerical.HardNcEnv.CheckStrokeLimit*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_HardNcEnv_CheckStrokeLimit_Hi_Geom_DVec3d_Hi_Common_Messages_IMessageHost_" data-uid="Hi.Numerical.HardNcEnv.CheckStrokeLimit(Hi.Geom.DVec3d,Hi.Common.Messages.IMessageHost)">
|
||||
CheckStrokeLimit(DVec3d, IMessageHost)
|
||||
<h3 id="Hi_Numerical_HardNcEnv_CheckStrokeLimit_Hi_Geom_DVec3d_System_IProgress_System_Object__" data-uid="Hi.Numerical.HardNcEnv.CheckStrokeLimit(Hi.Geom.DVec3d,System.IProgress{System.Object})">
|
||||
CheckStrokeLimit(DVec3d, IProgress<object>)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -1394,7 +1394,7 @@ Set to NaN if tooling motion not apply the axis motion.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public bool CheckStrokeLimit(DVec3d mcXyzabc_mm_rad, IMessageHost messageKit)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public bool CheckStrokeLimit(DVec3d mcXyzabc_mm_rad, IProgress<object> messageKit)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -1402,7 +1402,7 @@ Set to NaN if tooling motion not apply the axis motion.</p>
|
||||
<dt><code>mcXyzabc_mm_rad</code> <a class="xref" href="Hi.Geom.DVec3d.html">DVec3d</a></dt>
|
||||
<dd><p>Machine coordinates in mm and radians.</p>
|
||||
</dd>
|
||||
<dt><code>messageKit</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
|
||||
<dt><code>messageKit</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>Message kit for error reporting.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -197,8 +197,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_Hi_Numerical_NcNoteCache__Hi_Common_Messages_IMessageHost_" data-uid="Hi.Numerical.HardNcLine.#ctor(Hi.Numerical.HardNcEnv,Hi.Common.FileLines.IndexedFileLine,Hi.Numerical.HardNcLine,Hi.Numerical.NcNoteCache@,Hi.Common.Messages.IMessageHost)">
|
||||
HardNcLine(HardNcEnv, IndexedFileLine, HardNcLine, out NcNoteCache, IMessageHost)
|
||||
<h3 id="Hi_Numerical_HardNcLine__ctor_Hi_Numerical_HardNcEnv_Hi_Common_FileLines_IndexedFileLine_Hi_Numerical_HardNcLine_Hi_Numerical_NcNoteCache__System_IProgress_System_Object__" data-uid="Hi.Numerical.HardNcLine.#ctor(Hi.Numerical.HardNcEnv,Hi.Common.FileLines.IndexedFileLine,Hi.Numerical.HardNcLine,Hi.Numerical.NcNoteCache@,System.IProgress{System.Object})">
|
||||
HardNcLine(HardNcEnv, IndexedFileLine, HardNcLine, out NcNoteCache, IProgress<object>)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -207,7 +207,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, out NcNoteCache ncNoteCache, IMessageHost messageHost)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public HardNcLine(HardNcEnv ncEnv, IndexedFileLine fileLine, HardNcLine preNcLine, out NcNoteCache ncNoteCache, IProgress<object> messageHost)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -225,7 +225,7 @@ If previous <a class="xref" href="Hi.Numerical.HardNcLine.html">HardNcLine</a> i
|
||||
<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>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
|
||||
<dt><code>messageHost</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>Message host for warnings</p>
|
||||
</dd>
|
||||
</dl>
|
||||
@ -243,8 +243,8 @@ If previous <a class="xref" href="Hi.Numerical.HardNcLine.html">HardNcLine</a> i
|
||||
|
||||
<a id="Hi_Numerical_HardNcLine__ctor_" data-uid="Hi.Numerical.HardNcLine.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_HardNcLine__ctor_Hi_Numerical_HardNcEnv_Hi_Common_Messages_IMessageHost_" data-uid="Hi.Numerical.HardNcLine.#ctor(Hi.Numerical.HardNcEnv,Hi.Common.Messages.IMessageHost)">
|
||||
HardNcLine(HardNcEnv, IMessageHost)
|
||||
<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<object>)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -253,14 +253,14 @@ If previous <a class="xref" href="Hi.Numerical.HardNcLine.html">HardNcLine</a> i
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public HardNcLine(HardNcEnv ncEnv, IMessageHost messageHost)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public HardNcLine(HardNcEnv ncEnv, IProgress<object> messageHost)</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="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
|
||||
<dt><code>messageHost</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
@ -2059,8 +2059,8 @@ So be care that do not change the NC XYZ if not needed.</p>
|
||||
|
||||
<a id="Hi_Numerical_HardNcLine_GetCompensationHeight_" data-uid="Hi.Numerical.HardNcLine.GetCompensationHeight*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_HardNcLine_GetCompensationHeight_Hi_Numerical_HardNcEnv_Hi_Common_Messages_IMessageHost_" data-uid="Hi.Numerical.HardNcLine.GetCompensationHeight(Hi.Numerical.HardNcEnv,Hi.Common.Messages.IMessageHost)">
|
||||
GetCompensationHeight(HardNcEnv, IMessageHost)
|
||||
<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<object>)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -2069,7 +2069,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(HardNcEnv ncEnv, IMessageHost messageHost)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public double GetCompensationHeight(HardNcEnv ncEnv, IProgress<object> messageHost)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -2077,7 +2077,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.HardNcEnv.html">HardNcEnv</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="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>Message host for warnings</p>
|
||||
</dd>
|
||||
</dl>
|
||||
@ -2101,8 +2101,8 @@ So be care that do not change the NC XYZ if not needed.</p>
|
||||
|
||||
<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_Hi_Common_Messages_IMessageHost_" data-uid="Hi.Numerical.HardNcLine.GetCompensationRadius(Hi.Numerical.CncBrand,Hi.Numerical.MillingToolOffsetTable,Hi.Common.Messages.IMessageHost)">
|
||||
GetCompensationRadius(CncBrand, MillingToolOffsetTable, IMessageHost)
|
||||
<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<object>)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -2111,7 +2111,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, IProgress<object> messageHost)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -2122,7 +2122,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="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>Message host for warnings</p>
|
||||
</dd>
|
||||
</dl>
|
||||
@ -2251,8 +2251,8 @@ So be care that do not change the NC XYZ if not needed.</p>
|
||||
|
||||
<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_Hi_Common_Messages_IMessageHost_Hi_Geom_Vec3d__" data-uid="Hi.Numerical.HardNcLine.GetMcByProgramPos(Hi.Geom.Vec3d,Hi.Numerical.HardNcEnv,Hi.Numerical.NcNoteCache,Hi.Common.Messages.IMessageHost,Hi.Geom.Vec3d@)">
|
||||
GetMcByProgramPos(Vec3d, HardNcEnv, NcNoteCache, IMessageHost, out Vec3d)
|
||||
<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<object>, out Vec3d)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -2261,7 +2261,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, HardNcEnv ncEnv, NcNoteCache ncNoteCache, IMessageHost messageHost, out Vec3d programXyz)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public DVec3d GetMcByProgramPos(Vec3d programPos, HardNcEnv ncEnv, NcNoteCache ncNoteCache, IProgress<object> messageHost, out Vec3d programXyz)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -2272,7 +2272,7 @@ So be care that do not change the NC XYZ if not needed.</p>
|
||||
<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="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
|
||||
<dt><code>messageHost</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd></dd>
|
||||
<dt><code>programXyz</code> <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
||||
<dd></dd>
|
||||
@ -2408,8 +2408,8 @@ So be care that do not change the NC XYZ if not needed.</p>
|
||||
|
||||
<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_Hi_Common_Messages_IMessageHost_" data-uid="Hi.Numerical.HardNcLine.RebuildByMc(Hi.Numerical.HardNcEnv,Hi.Geom.DVec3d,Hi.Numerical.NcNoteCache,Hi.Common.Messages.IMessageHost)">
|
||||
RebuildByMc(HardNcEnv, DVec3d, NcNoteCache, IMessageHost)
|
||||
<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<object>)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -2418,7 +2418,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(HardNcEnv ncEnv, DVec3d mc, NcNoteCache ncNoteCache, IMessageHost messageHost)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public void RebuildByMc(HardNcEnv ncEnv, DVec3d mc, NcNoteCache ncNoteCache, IProgress<object> messageHost)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -2432,7 +2432,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 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="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>Message host for logging and reporting.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
@ -2450,8 +2450,8 @@ So be care that do not change the NC XYZ if not needed.</p>
|
||||
|
||||
<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_Hi_Common_Messages_IMessageHost_" data-uid="Hi.Numerical.HardNcLine.RebuildByProgramXyz(Hi.Numerical.HardNcEnv,Hi.Geom.Vec3d,Hi.Numerical.NcNoteCache,Hi.Common.Messages.IMessageHost)">
|
||||
RebuildByProgramXyz(HardNcEnv, Vec3d, NcNoteCache, IMessageHost)
|
||||
<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<object>)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -2460,7 +2460,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(HardNcEnv ncEnv, Vec3d programXyz, NcNoteCache ncNoteCache, IMessageHost messageHost)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public void RebuildByProgramXyz(HardNcEnv ncEnv, Vec3d programXyz, NcNoteCache ncNoteCache, IProgress<object> messageHost)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -2474,7 +2474,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="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>Message host for logging and reporting.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -155,8 +155,8 @@ Class NcFlagUtil
|
||||
|
||||
<a id="Hi_Numerical_NcFlagUtil_GetCompensationHeight_" data-uid="Hi.Numerical.NcFlagUtil.GetCompensationHeight*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_NcFlagUtil_GetCompensationHeight_System_Collections_BitArray_System_Int32_Hi_Numerical_MillingToolOffsetTable_Hi_Numerical_CncBrand_Hi_Common_Messages_IMessageHost_" data-uid="Hi.Numerical.NcFlagUtil.GetCompensationHeight(System.Collections.BitArray,System.Int32,Hi.Numerical.MillingToolOffsetTable,Hi.Numerical.CncBrand,Hi.Common.Messages.IMessageHost)">
|
||||
GetCompensationHeight(BitArray, int, MillingToolOffsetTable, CncBrand, IMessageHost)
|
||||
<h3 id="Hi_Numerical_NcFlagUtil_GetCompensationHeight_System_Collections_BitArray_System_Int32_Hi_Numerical_MillingToolOffsetTable_Hi_Numerical_CncBrand_System_IProgress_System_Object__" data-uid="Hi.Numerical.NcFlagUtil.GetCompensationHeight(System.Collections.BitArray,System.Int32,Hi.Numerical.MillingToolOffsetTable,Hi.Numerical.CncBrand,System.IProgress{System.Object})">
|
||||
GetCompensationHeight(BitArray, int, MillingToolOffsetTable, CncBrand, IProgress<object>)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -165,7 +165,7 @@ Class NcFlagUtil
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static double GetCompensationHeight(this BitArray ncFlagBitArray, int H, MillingToolOffsetTable millingToolOffsetTable, CncBrand cncBrand, IMessageHost messageHost)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static double GetCompensationHeight(this BitArray ncFlagBitArray, int H, MillingToolOffsetTable millingToolOffsetTable, CncBrand cncBrand, IProgress<object> messageHost)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -182,7 +182,7 @@ Class NcFlagUtil
|
||||
<dt><code>cncBrand</code> <a class="xref" href="Hi.Numerical.CncBrand.html">CncBrand</a></dt>
|
||||
<dd><p>CNC brand</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="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>Message host for warnings</p>
|
||||
</dd>
|
||||
</dl>
|
||||
@ -206,8 +206,8 @@ Class NcFlagUtil
|
||||
|
||||
<a id="Hi_Numerical_NcFlagUtil_GetCompensationRadius_" data-uid="Hi.Numerical.NcFlagUtil.GetCompensationRadius*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_NcFlagUtil_GetCompensationRadius_System_Collections_BitArray_System_Int32_Hi_Numerical_MillingToolOffsetTable_Hi_Numerical_CncBrand_Hi_Common_Messages_IMessageHost_" data-uid="Hi.Numerical.NcFlagUtil.GetCompensationRadius(System.Collections.BitArray,System.Int32,Hi.Numerical.MillingToolOffsetTable,Hi.Numerical.CncBrand,Hi.Common.Messages.IMessageHost)">
|
||||
GetCompensationRadius(BitArray, int, MillingToolOffsetTable, CncBrand, IMessageHost)
|
||||
<h3 id="Hi_Numerical_NcFlagUtil_GetCompensationRadius_System_Collections_BitArray_System_Int32_Hi_Numerical_MillingToolOffsetTable_Hi_Numerical_CncBrand_System_IProgress_System_Object__" data-uid="Hi.Numerical.NcFlagUtil.GetCompensationRadius(System.Collections.BitArray,System.Int32,Hi.Numerical.MillingToolOffsetTable,Hi.Numerical.CncBrand,System.IProgress{System.Object})">
|
||||
GetCompensationRadius(BitArray, int, MillingToolOffsetTable, CncBrand, IProgress<object>)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -216,7 +216,7 @@ Class NcFlagUtil
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static double GetCompensationRadius(this BitArray ncFlagBitArray, int D, MillingToolOffsetTable millingToolOffsetTable, CncBrand cncBrand, IMessageHost messageHost)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static double GetCompensationRadius(this BitArray ncFlagBitArray, int D, MillingToolOffsetTable millingToolOffsetTable, CncBrand cncBrand, IProgress<object> messageHost)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -233,7 +233,7 @@ Class NcFlagUtil
|
||||
<dt><code>cncBrand</code> <a class="xref" href="Hi.Numerical.CncBrand.html">CncBrand</a></dt>
|
||||
<dd><p>The CNC controller brand.</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="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>The message host for reporting warnings or errors.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -155,8 +155,8 @@ Class NcProc
|
||||
|
||||
<a id="Hi_Numerical_NcProc_GetActs_" data-uid="Hi.Numerical.NcProc.GetActs*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_NcProc_GetActs_Hi_Numerical_HardNcEnv_Hi_Common_SeqPair_Hi_Numerical_HardNcLine__Hi_Common_Messages_IMessageHost_" data-uid="Hi.Numerical.NcProc.GetActs(Hi.Numerical.HardNcEnv,Hi.Common.SeqPair{Hi.Numerical.HardNcLine},Hi.Common.Messages.IMessageHost)">
|
||||
GetActs(HardNcEnv, SeqPair<HardNcLine>, IMessageHost)
|
||||
<h3 id="Hi_Numerical_NcProc_GetActs_Hi_Numerical_HardNcEnv_Hi_Common_SeqPair_Hi_Numerical_HardNcLine__System_IProgress_System_Object__" data-uid="Hi.Numerical.NcProc.GetActs(Hi.Numerical.HardNcEnv,Hi.Common.SeqPair{Hi.Numerical.HardNcLine},System.IProgress{System.Object})">
|
||||
GetActs(HardNcEnv, SeqPair<HardNcLine>, IProgress<object>)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -165,7 +165,7 @@ Class NcProc
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static IEnumerable<IAct> GetActs(HardNcEnv ncEnv, SeqPair<HardNcLine> ncLineSeq, IMessageHost messageHost)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static IEnumerable<IAct> GetActs(HardNcEnv ncEnv, SeqPair<HardNcLine> ncLineSeq, IProgress<object> messageHost)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -176,7 +176,7 @@ Class NcProc
|
||||
<dt><code>ncLineSeq</code> <a class="xref" href="Hi.Common.SeqPair-1.html">SeqPair</a><<a class="xref" href="Hi.Numerical.HardNcLine.html">HardNcLine</a>></dt>
|
||||
<dd><p>The sequence pair of NcLines</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="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>The message host for logging</p>
|
||||
</dd>
|
||||
</dl>
|
||||
@ -200,8 +200,8 @@ Class NcProc
|
||||
|
||||
<a id="Hi_Numerical_NcProc_GetActs_" data-uid="Hi.Numerical.NcProc.GetActs*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_NcProc_GetActs_Hi_Numerical_HardNcEnv_Hi_Numerical_HardNcLine_Hi_Numerical_HardNcLine_Hi_Common_Messages_IMessageHost_" data-uid="Hi.Numerical.NcProc.GetActs(Hi.Numerical.HardNcEnv,Hi.Numerical.HardNcLine,Hi.Numerical.HardNcLine,Hi.Common.Messages.IMessageHost)">
|
||||
GetActs(HardNcEnv, HardNcLine, HardNcLine, IMessageHost)
|
||||
<h3 id="Hi_Numerical_NcProc_GetActs_Hi_Numerical_HardNcEnv_Hi_Numerical_HardNcLine_Hi_Numerical_HardNcLine_System_IProgress_System_Object__" data-uid="Hi.Numerical.NcProc.GetActs(Hi.Numerical.HardNcEnv,Hi.Numerical.HardNcLine,Hi.Numerical.HardNcLine,System.IProgress{System.Object})">
|
||||
GetActs(HardNcEnv, HardNcLine, HardNcLine, IProgress<object>)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -210,7 +210,7 @@ Class NcProc
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static IEnumerable<IAct> GetActs(HardNcEnv ncEnv, HardNcLine preNcLine, HardNcLine curNcLine, IMessageHost messageHost)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static IEnumerable<IAct> GetActs(HardNcEnv ncEnv, HardNcLine preNcLine, HardNcLine curNcLine, IProgress<object> messageHost)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -224,7 +224,7 @@ Class NcProc
|
||||
<dt><code>curNcLine</code> <a class="xref" href="Hi.Numerical.HardNcLine.html">HardNcLine</a></dt>
|
||||
<dd><p>The current NcLine</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="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>The message host for logging</p>
|
||||
</dd>
|
||||
</dl>
|
||||
@ -248,8 +248,8 @@ Class NcProc
|
||||
|
||||
<a id="Hi_Numerical_NcProc_GetActs_" data-uid="Hi.Numerical.NcProc.GetActs*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_NcProc_GetActs_Hi_Numerical_HardNcEnv_System_Collections_Generic_LinkedListNode_Hi_Numerical_HardNcLine__Hi_Common_Messages_IMessageHost_" data-uid="Hi.Numerical.NcProc.GetActs(Hi.Numerical.HardNcEnv,System.Collections.Generic.LinkedListNode{Hi.Numerical.HardNcLine},Hi.Common.Messages.IMessageHost)">
|
||||
GetActs(HardNcEnv, LinkedListNode<HardNcLine>, IMessageHost)
|
||||
<h3 id="Hi_Numerical_NcProc_GetActs_Hi_Numerical_HardNcEnv_System_Collections_Generic_LinkedListNode_Hi_Numerical_HardNcLine__System_IProgress_System_Object__" data-uid="Hi.Numerical.NcProc.GetActs(Hi.Numerical.HardNcEnv,System.Collections.Generic.LinkedListNode{Hi.Numerical.HardNcLine},System.IProgress{System.Object})">
|
||||
GetActs(HardNcEnv, LinkedListNode<HardNcLine>, IProgress<object>)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -258,7 +258,7 @@ Class NcProc
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static IEnumerable<IAct> GetActs(HardNcEnv ncEnv, LinkedListNode<HardNcLine> ncLineNode, IMessageHost messageHost)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static IEnumerable<IAct> GetActs(HardNcEnv ncEnv, LinkedListNode<HardNcLine> ncLineNode, IProgress<object> messageHost)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -269,7 +269,7 @@ Class NcProc
|
||||
<dt><code>ncLineNode</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.linkedlistnode-1">LinkedListNode</a><<a class="xref" href="Hi.Numerical.HardNcLine.html">HardNcLine</a>></dt>
|
||||
<dd><p>The linked list node containing the NcLine</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="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>The message host for logging</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -405,8 +405,8 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
|
||||
|
||||
<a id="Hi_Numerical_RadiusCompensationBuf_ResolveRadiusCompensation_" data-uid="Hi.Numerical.RadiusCompensationBuf.ResolveRadiusCompensation*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_RadiusCompensationBuf_ResolveRadiusCompensation_System_Collections_Generic_LinkedListNode_Hi_Numerical_HardNcLine__Hi_Numerical_HardNcEnv_Hi_Numerical_NcNoteCache_Hi_Common_Messages_IMessageHost_" data-uid="Hi.Numerical.RadiusCompensationBuf.ResolveRadiusCompensation(System.Collections.Generic.LinkedListNode{Hi.Numerical.HardNcLine},Hi.Numerical.HardNcEnv,Hi.Numerical.NcNoteCache,Hi.Common.Messages.IMessageHost)">
|
||||
ResolveRadiusCompensation(LinkedListNode<HardNcLine>, HardNcEnv, NcNoteCache, IMessageHost)
|
||||
<h3 id="Hi_Numerical_RadiusCompensationBuf_ResolveRadiusCompensation_System_Collections_Generic_LinkedListNode_Hi_Numerical_HardNcLine__Hi_Numerical_HardNcEnv_Hi_Numerical_NcNoteCache_System_IProgress_System_Object__" data-uid="Hi.Numerical.RadiusCompensationBuf.ResolveRadiusCompensation(System.Collections.Generic.LinkedListNode{Hi.Numerical.HardNcLine},Hi.Numerical.HardNcEnv,Hi.Numerical.NcNoteCache,System.IProgress{System.Object})">
|
||||
ResolveRadiusCompensation(LinkedListNode<HardNcLine>, HardNcEnv, NcNoteCache, IProgress<object>)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -415,7 +415,7 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static bool ResolveRadiusCompensation(LinkedListNode<HardNcLine> srcNode, HardNcEnv ncEnv, NcNoteCache ncLineCache, IMessageHost messageHost)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static bool ResolveRadiusCompensation(LinkedListNode<HardNcLine> srcNode, HardNcEnv ncEnv, NcNoteCache ncLineCache, IProgress<object> messageHost)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -429,7 +429,7 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
|
||||
<dt><code>ncLineCache</code> <a class="xref" href="Hi.Numerical.NcNoteCache.html">NcNoteCache</a></dt>
|
||||
<dd><p>The NC line cache for storing messages.</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="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||
<dd><p>The message host for reporting issues.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class SqliteIdentityStorage | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="SQLite-based storage for ASP.NET Core Identity. Replaces MongoDB-based identity storage.">
|
||||
<meta name="description" content="SQLite-based storage for ASP.NET Core Identity.">
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||
<link rel="stylesheet" href="../public/main.css">
|
||||
@ -97,8 +97,7 @@ Class SqliteIdentityStorage
|
||||
<dl><dt>Assembly</dt><dd>HiNc.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>SQLite-based storage for ASP.NET Core Identity.
|
||||
Replaces MongoDB-based identity storage.</p>
|
||||
<div class="markdown summary"><p>SQLite-based storage for ASP.NET Core Identity.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
|
||||
@ -2,11 +2,11 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class Slice | HiAPI-C# 2025 </title>
|
||||
<title>Class SqliteStepStorage.MillingStepLuggageRow | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class Slice | HiAPI-C# 2025 ">
|
||||
<meta name="title" content="Class SqliteStepStorage.MillingStepLuggageRow | HiAPI-C# 2025 ">
|
||||
|
||||
|
||||
<meta name="description" content="Designed for mongo large bytes splision.">
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||
<link rel="stylesheet" href="../public/main.css">
|
||||
@ -84,25 +84,24 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.Common.Slice">
|
||||
<article data-uid="Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Common_Slice" data-uid="Hi.Common.Slice" class="text-break">
|
||||
Class Slice
|
||||
<h1 id="Hi_SqliteUtils_SqliteStepStorage_MillingStepLuggageRow" data-uid="Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow" class="text-break">
|
||||
Class SqliteStepStorage.MillingStepLuggageRow
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Common.html">Common</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiGeom.dll</dd></dl>
|
||||
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.SqliteUtils.html">SqliteUtils</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiNc.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Designed for mongo large bytes splision.</p>
|
||||
</div>
|
||||
<div class="markdown summary"></div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class Slice</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class SqliteStepStorage.MillingStepLuggageRow</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -112,7 +111,7 @@ Class Slice
|
||||
<dt>Inheritance</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
|
||||
<div><span class="xref">Slice</span></div>
|
||||
<div><span class="xref">SqliteStepStorage.MillingStepLuggageRow</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -174,66 +173,22 @@ Class Slice
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="constructors">Constructors
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Common_Slice__ctor_" data-uid="Hi.Common.Slice.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Slice__ctor_System_Int32_System_Int32_System_Byte___" data-uid="Hi.Common.Slice.#ctor(System.Int32,System.Int32,System.Byte[])">
|
||||
Slice(int, int, byte[])
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="Hi.Common.Slice.html">Slice</a> class with the specified key, slice index, and data.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Slice(int key, int sliceIndex, byte[] data)</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.int32">int</a></dt>
|
||||
<dd><p>The key identifier for this slice.</p>
|
||||
</dd>
|
||||
<dt><code>sliceIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd><p>The index of this slice within the collection of slices for the same key.</p>
|
||||
</dd>
|
||||
<dt><code>data</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">byte</a>[]</dt>
|
||||
<dd><p>The binary data to be stored in this slice.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Common_Slice_Data_" data-uid="Hi.Common.Slice.Data*"></a>
|
||||
<a id="Hi_SqliteUtils_SqliteStepStorage_MillingStepLuggageRow_LayerEngagementData_" data-uid="Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow.LayerEngagementData*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Slice_Data" data-uid="Hi.Common.Slice.Data">
|
||||
Data
|
||||
<h3 id="Hi_SqliteUtils_SqliteStepStorage_MillingStepLuggageRow_LayerEngagementData" data-uid="Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow.LayerEngagementData">
|
||||
LayerEngagementData
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets or sets the binary data contained in this slice.</p>
|
||||
</div>
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public byte[] Data { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public byte[] LayerEngagementData { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -253,19 +208,49 @@ Class Slice
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Slice_Key_" data-uid="Hi.Common.Slice.Key*"></a>
|
||||
<a id="Hi_SqliteUtils_SqliteStepStorage_MillingStepLuggageRow_MillingForceData_" data-uid="Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow.MillingForceData*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Slice_Key" data-uid="Hi.Common.Slice.Key">
|
||||
Key
|
||||
<h3 id="Hi_SqliteUtils_SqliteStepStorage_MillingStepLuggageRow_MillingForceData" data-uid="Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow.MillingForceData">
|
||||
MillingForceData
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets or sets the key identifier for this slice.</p>
|
||||
</div>
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public int Key { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public byte[] MillingForceData { 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.byte">byte</a>[]</dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_SqliteUtils_SqliteStepStorage_MillingStepLuggageRow_StepIndex_" data-uid="Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow.StepIndex*"></a>
|
||||
|
||||
<h3 id="Hi_SqliteUtils_SqliteStepStorage_MillingStepLuggageRow_StepIndex" data-uid="Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow.StepIndex">
|
||||
StepIndex
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public int StepIndex { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -285,19 +270,18 @@ Class Slice
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Slice_SliceIndex_" data-uid="Hi.Common.Slice.SliceIndex*"></a>
|
||||
<a id="Hi_SqliteUtils_SqliteStepStorage_MillingStepLuggageRow_SubstractionData_" data-uid="Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow.SubstractionData*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Slice_SliceIndex" data-uid="Hi.Common.Slice.SliceIndex">
|
||||
SliceIndex
|
||||
<h3 id="Hi_SqliteUtils_SqliteStepStorage_MillingStepLuggageRow_SubstractionData" data-uid="Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow.SubstractionData">
|
||||
SubstractionData
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets or sets the index of this slice within the collection of slices for the same key.</p>
|
||||
</div>
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public int SliceIndex { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public byte[] SubstractionData { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -306,7 +290,7 @@ Class Slice
|
||||
|
||||
<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>
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">byte</a>[]</dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
@ -317,29 +301,28 @@ Class Slice
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Slice__id_" data-uid="Hi.Common.Slice._id*"></a>
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
<h3 id="Hi_Common_Slice__id" data-uid="Hi.Common.Slice._id">
|
||||
_id
|
||||
|
||||
<a id="Hi_SqliteUtils_SqliteStepStorage_MillingStepLuggageRow_ToMillingStepLuggage_" data-uid="Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow.ToMillingStepLuggage*"></a>
|
||||
|
||||
<h3 id="Hi_SqliteUtils_SqliteStepStorage_MillingStepLuggageRow_ToMillingStepLuggage" data-uid="Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow.ToMillingStepLuggage">
|
||||
ToMillingStepLuggage()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets the MongoDB document ID, which is a combination of Key and SliceIndex.</p>
|
||||
</div>
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonId]
|
||||
public string _id { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public MillingStepLuggage ToMillingStepLuggage()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dt><a class="xref" href="Hi.MillingSteps.MillingStepLuggage.html">MillingStepLuggage</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
@ -351,6 +334,9 @@ public string _id { get; }</code></pre>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
<div class="contribution d-print-none">
|
||||
@ -6,7 +6,7 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class SqliteStepStorage | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="SQLite-based storage for milling step data. Replaces MongoDB collections for MillingStepLuggage and Slice data.">
|
||||
<meta name="description" content="SQLite-based storage for milling step data. MillingStepLuggage data.">
|
||||
<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 @@ Class SqliteStepStorage
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>SQLite-based storage for milling step data.
|
||||
Replaces MongoDB collections for MillingStepLuggage and Slice data.</p>
|
||||
MillingStepLuggage data.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
|
||||
@ -101,8 +101,7 @@ Classes
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.SqliteUtils.SqliteIdentityStorage.html">SqliteIdentityStorage</a></dt>
|
||||
<dd><p>SQLite-based storage for ASP.NET Core Identity.
|
||||
Replaces MongoDB-based identity storage.</p>
|
||||
<dd><p>SQLite-based storage for ASP.NET Core Identity.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
@ -126,9 +125,13 @@ Replaces MongoDB-based identity storage.</p>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.SqliteUtils.SqliteStepStorage.html">SqliteStepStorage</a></dt>
|
||||
<dd><p>SQLite-based storage for milling step data.
|
||||
Replaces MongoDB collections for MillingStepLuggage and Slice data.</p>
|
||||
MillingStepLuggage data.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow.html">SqliteStepStorage.MillingStepLuggageRow</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.SqliteUtils.SqliteUserStore-1.html">SqliteUserStore<TUser></a></dt>
|
||||
<dd><p>SQLite-based user store for ASP.NET Core Identity.</p>
|
||||
|
||||
@ -102,8 +102,7 @@ Class ChartBoundary
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonIgnoreExtraElements]
|
||||
public class ChartBoundary</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class ChartBoundary</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -189,8 +188,7 @@ Only applies when <a class="xref" href="Hi.UiExtensions.ChartBoundary.html#Hi_Ui
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonElement]
|
||||
public double Fixed { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public double Fixed { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -223,8 +221,7 @@ Only applies when <a class="xref" href="Hi.UiExtensions.ChartBoundary.html#Hi_Ui
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonElement]
|
||||
public double LowerLimit { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public double LowerLimit { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -256,8 +253,7 @@ public double LowerLimit { get; set; }</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonElement]
|
||||
public ChartBoundaryEnum MainChartBoundaryEnum { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public ChartBoundaryEnum MainChartBoundaryEnum { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -290,8 +286,7 @@ Only applies when <a class="xref" href="Hi.UiExtensions.ChartBoundary.html#Hi_Ui
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[BsonElement]
|
||||
public double UpperLimit { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public double UpperLimit { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
@ -26,9 +26,27 @@
|
||||
<li>
|
||||
<a href="Hi.Cbtr.CbtrPickable.html" name="" title="CbtrPickable">CbtrPickable</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Cbtr.ConstructionDefectDisplayee.html" name="" title="ConstructionDefectDisplayee">ConstructionDefectDisplayee</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Cbtr.CubeTree.html" name="" title="CubeTree">CubeTree</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Cbtr.CubeTree.DefectNodeInfo.html" name="" title="CubeTree.DefectNodeInfo">CubeTree.DefectNodeInfo</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Cbtr.CubeTree.DefectNodeInfo.TriWireInfo.html" name="" title="CubeTree.DefectNodeInfo.TriWireInfo">CubeTree.DefectNodeInfo.TriWireInfo</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Cbtr.CubeTree.DefectTriWireInfoInterop.html" name="" title="CubeTree.DefectTriWireInfoInterop">CubeTree.DefectTriWireInfoInterop</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Cbtr.CubeTree.InfNodeInfo.html" name="" title="CubeTree.InfNodeInfo">CubeTree.InfNodeInfo</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Cbtr.CubeTree.TriWireRelationInterop.html" name="" title="CubeTree.TriWireRelationInterop">CubeTree.TriWireRelationInterop</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Cbtr.CubeTree.diff_response_func_t.html" name="" title="CubeTree.diff_response_func_t">CubeTree.diff_response_func_t</a>
|
||||
</li>
|
||||
@ -47,6 +65,9 @@
|
||||
<li>
|
||||
<a href="Hi.Cbtr.IGetInitStickConvex.html" name="" title="IGetInitStickConvex">IGetInitStickConvex</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Cbtr.InfDefectDisplayee.html" name="" title="InfDefectDisplayee">InfDefectDisplayee</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Cbtr.InitStickConvex.html" name="" title="InitStickConvex">InitStickConvex</a>
|
||||
</li>
|
||||
@ -62,6 +83,9 @@
|
||||
<li>
|
||||
<a href="Hi.Cbtr.UnmanagedSubstraction.html" name="" title="UnmanagedSubstraction">UnmanagedSubstraction</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Cbtr.WireCube.html" name="" title="WireCube">WireCube</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Cbtr.node_diff_t.html" name="" title="node_diff_t">node_diff_t</a>
|
||||
</li>
|
||||
@ -363,9 +387,6 @@
|
||||
<li>
|
||||
<a href="Hi.Common.ServerFileExplorerConfig.html" name="" title="ServerFileExplorerConfig">ServerFileExplorerConfig</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Common.Slice.html" name="" title="Slice">Slice</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Common.StringLocalizer.html" name="" title="StringLocalizer">StringLocalizer</a>
|
||||
</li>
|
||||
@ -514,9 +535,6 @@
|
||||
<li>
|
||||
<a href="Hi.Common.Messages.BootstrapTheme.html" name="" title="BootstrapTheme">BootstrapTheme</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Common.Messages.IMessageHost.html" name="" title="IMessageHost">IMessageHost</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Common.Messages.MessageBoardUtil.html" name="" title="MessageBoardUtil">MessageBoardUtil</a>
|
||||
</li>
|
||||
@ -527,10 +545,10 @@
|
||||
<a href="Hi.Common.Messages.MessageHost.html" name="" title="MessageHost">MessageHost</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Common.Messages.MessageHostUtil.html" name="" title="MessageHostUtil">MessageHostUtil</a>
|
||||
<a href="Hi.Common.Messages.MultiTagMessage.html" name="" title="MultiTagMessage">MultiTagMessage</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Common.Messages.MultiTagMessage.html" name="" title="MultiTagMessage">MultiTagMessage</a>
|
||||
<a href="Hi.Common.Messages.MultiTagMessageUtil.html" name="" title="MultiTagMessageUtil">MultiTagMessageUtil</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Common.Messages.ShowMessageBoardDelegate.html" name="" title="ShowMessageBoardDelegate">ShowMessageBoardDelegate</a>
|
||||
@ -794,6 +812,9 @@
|
||||
<li>
|
||||
<a href="Hi.Disp.Tri3dDispUtil.html" name="" title="Tri3dDispUtil">Tri3dDispUtil</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Disp.Vec3dDispUtil.html" name="" title="Vec3dDispUtil">Vec3dDispUtil</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Disp.WrappedDisplayee.html" name="" title="WrappedDisplayee">WrappedDisplayee</a>
|
||||
</li>
|
||||
@ -903,6 +924,9 @@
|
||||
<li>
|
||||
<a href="Hi.Geom.Flat3d.html" name="" title="Flat3d">Flat3d</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Geom.FractionStatus.html" name="" title="FractionStatus">FractionStatus</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Geom.GeomCombination.html" name="" title="GeomCombination">GeomCombination</a>
|
||||
</li>
|
||||
@ -957,6 +981,9 @@
|
||||
<li>
|
||||
<a href="Hi.Geom.MathUtil.html" name="" title="MathUtil">MathUtil</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Geom.NativeFraction.html" name="" title="NativeFraction">NativeFraction</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Geom.NativeStl.html" name="" title="NativeStl">NativeStl</a>
|
||||
</li>
|
||||
@ -1014,9 +1041,6 @@
|
||||
<li>
|
||||
<a href="Hi.Geom.Vec3d.html" name="" title="Vec3d">Vec3d</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Geom.Vec3dUtil.html" name="" title="Vec3dUtil">Vec3dUtil</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
@ -2089,9 +2113,6 @@
|
||||
<li>
|
||||
<a href="Hi.Native.picking_event_t.html" name="" title="picking_event_t">picking_event_t</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Native.picking_func_t.html" name="" title="picking_func_t">picking_func_t</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Native.picking_mark_t.html" name="" title="picking_mark_t">picking_mark_t</a>
|
||||
</li>
|
||||
@ -3247,6 +3268,9 @@
|
||||
<li>
|
||||
<a href="Hi.SqliteUtils.SqliteStepStorage.html" name="" title="SqliteStepStorage">SqliteStepStorage</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow.html" name="" title="SqliteStepStorage.MillingStepLuggageRow">SqliteStepStorage.MillingStepLuggageRow</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.SqliteUtils.SqliteUserStore-1.html" name="" title="SqliteUserStore<TUser>">SqliteUserStore<TUser></a>
|
||||
</li>
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -330,36 +330,72 @@ protected override bool IsInputKey(Keys keyData)
|
||||
return true;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Convert WinForms Keys to W3C KeyboardEvent.key string.
|
||||
/// </summary>
|
||||
static string WinFormsKeyToW3C(Keys key) => (key & Keys.KeyCode) switch
|
||||
{
|
||||
Keys.Home => "Home",
|
||||
Keys.End => "End",
|
||||
Keys.PageUp => "PageUp",
|
||||
Keys.PageDown => "PageDown",
|
||||
Keys.Left => "ArrowLeft",
|
||||
Keys.Right => "ArrowRight",
|
||||
Keys.Up => "ArrowUp",
|
||||
Keys.Down => "ArrowDown",
|
||||
Keys.LShiftKey or Keys.RShiftKey or Keys.ShiftKey => "Shift",
|
||||
Keys.LControlKey or Keys.RControlKey or Keys.ControlKey => "Control",
|
||||
Keys.LMenu or Keys.RMenu or Keys.Menu => "Alt",
|
||||
Keys.Return => "Enter",
|
||||
Keys.Escape => "Escape",
|
||||
Keys.Back => "Backspace",
|
||||
Keys.Tab => "Tab",
|
||||
Keys.Delete => "Delete",
|
||||
Keys.Insert => "Insert",
|
||||
Keys.Space => " ",
|
||||
Keys.F1 => "F1",
|
||||
Keys.F2 => "F2",
|
||||
Keys.F3 => "F3",
|
||||
Keys.F4 => "F4",
|
||||
Keys.F5 => "F5",
|
||||
Keys.F6 => "F6",
|
||||
Keys.F7 => "F7",
|
||||
Keys.F8 => "F8",
|
||||
Keys.F9 => "F9",
|
||||
Keys.F10 => "F10",
|
||||
Keys.F11 => "F11",
|
||||
Keys.F12 => "F12",
|
||||
>= Keys.A and <= Keys.Z => ((char)('a' + ((key & Keys.KeyCode) - Keys.A))).ToString(),
|
||||
>= Keys.D0 and <= Keys.D9 => ((char)('0' + ((key & Keys.KeyCode) - Keys.D0))).ToString(),
|
||||
_ => "Unidentified"
|
||||
};
|
||||
|
||||
private void RenderingCanvas_KeyDown(object sender, KeyEventArgs e)
|
||||
{
|
||||
Focus();
|
||||
DispEngine.KeyDown((long)e.KeyData);
|
||||
|
||||
// Map specific keys for view transformation
|
||||
long key = (long)e.KeyData;
|
||||
if (key == (long)Keys.LShiftKey || key == (long)Keys.RShiftKey || key == (long)Keys.ShiftKey)
|
||||
key = (long)Keys.Shift;
|
||||
string key = WinFormsKeyToW3C(e.KeyData);
|
||||
DispEngine.KeyDown(key);
|
||||
|
||||
DispEngine.KeyDownTransform(key, new key_table__transform_view_by_key_pressing_t()
|
||||
{
|
||||
HOME = (long)Keys.Home,
|
||||
PAGE_UP = (long)Keys.PageUp,
|
||||
PAGE_DOWN = (long)Keys.PageDown,
|
||||
F1 = (long)Keys.F1,
|
||||
F2 = (long)Keys.F2,
|
||||
F3 = (long)Keys.F3,
|
||||
F4 = (long)Keys.F4,
|
||||
SHIFT = (long)Keys.Shift,
|
||||
ARROW_LEFT = (long)Keys.Left,
|
||||
ARROW_RIGHT = (long)Keys.Right,
|
||||
ARROW_DOWN = (long)Keys.Down,
|
||||
ARROW_UP = (long)Keys.Up
|
||||
HOME = "Home",
|
||||
PAGE_UP = "PageUp",
|
||||
PAGE_DOWN = "PageDown",
|
||||
F1 = "F1",
|
||||
F2 = "F2",
|
||||
F3 = "F3",
|
||||
F4 = "F4",
|
||||
SHIFT = "Shift",
|
||||
ARROW_LEFT = "ArrowLeft",
|
||||
ARROW_RIGHT = "ArrowRight",
|
||||
ARROW_DOWN = "ArrowDown",
|
||||
ARROW_UP = "ArrowUp"
|
||||
});
|
||||
}
|
||||
|
||||
private void RenderingCanvas_KeyUp(object sender, KeyEventArgs e)
|
||||
{
|
||||
DispEngine.KeyUp((long)e.KeyData);
|
||||
DispEngine.KeyUp(WinFormsKeyToW3C(e.KeyData));
|
||||
}
|
||||
</code></pre><h3 id="lifecycle-management">Lifecycle Management</h3>
|
||||
<p>Window event handling ensures proper state management:</p>
|
||||
@ -564,11 +600,51 @@ private void RenderingCanvas_MouseMove(object sender, MouseEventArgs e)
|
||||
});
|
||||
}
|
||||
</code></pre><pre><code class="lang-csharp" name="RenderingCanvas">/// <summary>
|
||||
/// Convert WPF Key to W3C KeyboardEvent.key string.
|
||||
/// </summary>
|
||||
static string WpfKeyToW3C(Key key) => key switch
|
||||
{
|
||||
Key.Home => "Home",
|
||||
Key.End => "End",
|
||||
Key.PageUp => "PageUp",
|
||||
Key.PageDown => "PageDown",
|
||||
Key.Left => "ArrowLeft",
|
||||
Key.Right => "ArrowRight",
|
||||
Key.Up => "ArrowUp",
|
||||
Key.Down => "ArrowDown",
|
||||
Key.LeftShift or Key.RightShift => "Shift",
|
||||
Key.LeftCtrl or Key.RightCtrl => "Control",
|
||||
Key.LeftAlt or Key.RightAlt => "Alt",
|
||||
Key.Return => "Enter",
|
||||
Key.Escape => "Escape",
|
||||
Key.Back => "Backspace",
|
||||
Key.Tab => "Tab",
|
||||
Key.Delete => "Delete",
|
||||
Key.Insert => "Insert",
|
||||
Key.Space => " ",
|
||||
Key.F1 => "F1",
|
||||
Key.F2 => "F2",
|
||||
Key.F3 => "F3",
|
||||
Key.F4 => "F4",
|
||||
Key.F5 => "F5",
|
||||
Key.F6 => "F6",
|
||||
Key.F7 => "F7",
|
||||
Key.F8 => "F8",
|
||||
Key.F9 => "F9",
|
||||
Key.F10 => "F10",
|
||||
Key.F11 => "F11",
|
||||
Key.F12 => "F12",
|
||||
>= Key.A and <= Key.Z => ((char)('a' + (key - Key.A))).ToString(),
|
||||
>= Key.D0 and <= Key.D9 => ((char)('0' + (key - Key.D0))).ToString(),
|
||||
_ => "Unidentified"
|
||||
};
|
||||
|
||||
/// <summary>
|
||||
/// Handles the key up event
|
||||
/// </summary>
|
||||
private void RenderingCanvas_KeyUp(object sender, KeyEventArgs e)
|
||||
{
|
||||
DispEngine.KeyUp((long)e.Key);
|
||||
DispEngine.KeyUp(WpfKeyToW3C(e.Key));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -576,27 +652,23 @@ private void RenderingCanvas_KeyUp(object sender, KeyEventArgs e)
|
||||
/// </summary>
|
||||
private void RenderingCanvas_KeyDown(object sender, KeyEventArgs e)
|
||||
{
|
||||
DispEngine.KeyDown((long)e.Key);
|
||||
|
||||
// Map specific keys for view transformation
|
||||
long key = (long)e.Key;
|
||||
if (key == (long)Key.RightShift)
|
||||
key = (long)Key.LeftShift;
|
||||
string key = WpfKeyToW3C(e.Key);
|
||||
DispEngine.KeyDown(key);
|
||||
|
||||
DispEngine.KeyDownTransform(key, new key_table__transform_view_by_key_pressing_t()
|
||||
{
|
||||
HOME = (long)Key.Home,
|
||||
PAGE_UP = (long)Key.PageUp,
|
||||
PAGE_DOWN = (long)Key.PageDown,
|
||||
F1 = (long)Key.F1,
|
||||
F2 = (long)Key.F2,
|
||||
F3 = (long)Key.F3,
|
||||
F4 = (long)Key.F4,
|
||||
SHIFT = (long)Key.LeftShift,
|
||||
ARROW_LEFT = (long)Key.Left,
|
||||
ARROW_RIGHT = (long)Key.Right,
|
||||
ARROW_DOWN = (long)Key.Down,
|
||||
ARROW_UP = (long)Key.Up
|
||||
HOME = "Home",
|
||||
PAGE_UP = "PageUp",
|
||||
PAGE_DOWN = "PageDown",
|
||||
F1 = "F1",
|
||||
F2 = "F2",
|
||||
F3 = "F3",
|
||||
F4 = "F4",
|
||||
SHIFT = "Shift",
|
||||
ARROW_LEFT = "ArrowLeft",
|
||||
ARROW_RIGHT = "ArrowRight",
|
||||
ARROW_DOWN = "ArrowDown",
|
||||
ARROW_UP = "ArrowUp"
|
||||
});
|
||||
}
|
||||
</code></pre><h3 id="lifecycle-management-1">Lifecycle Management</h3>
|
||||
@ -771,7 +843,7 @@ engine.SetViewToHomeView();
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Key press</td>
|
||||
<td><a class="xref" href="../../../../api/Hi.Disp.DispEngine.html#Hi_Disp_DispEngine_KeyDown_System_Int64_">KeyDown(long)</a> / <a class="xref" href="../../../../api/Hi.Disp.DispEngine.html#Hi_Disp_DispEngine_KeyUp_System_Int64_">KeyUp(long)</a> and <a class="xref" href="../../../../api/Hi.Disp.DispEngine.html#Hi_Disp_DispEngine_KeyDownTransform_System_Int64_Hi_Native_key_table__transform_view_by_key_pressing_t_">KeyDownTransform(long, key_table__transform_view_by_key_pressing_t)</a></td>
|
||||
<td><xref:Hi.Disp.DispEngine.KeyDown(System.Int64)> / <xref:Hi.Disp.DispEngine.KeyUp(System.Int64)> and <xref:Hi.Disp.DispEngine.KeyDownTransform(System.Int64,Hi.Native.key_table__transform_view_by_key_pressing_t)></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Touch events</td>
|
||||
|
||||
@ -94,8 +94,8 @@
|
||||
<ol>
|
||||
<li>Normal message handling:</li>
|
||||
</ol>
|
||||
<pre><code class="lang-csharp" name="Normal Messages">MessageHost.AddMessage("Operation completed successfully.");
|
||||
MessageHost.AddWarning("Please check your input.");
|
||||
<pre><code class="lang-csharp" name="Normal Messages">MessageHost.ReportMessage("Operation completed successfully.");
|
||||
MessageHost.ReportWarning("Please check your input.");
|
||||
</code></pre>
|
||||
<ol start="2">
|
||||
<li>Exception handling in synchronous code:</li>
|
||||
|
||||
@ -307,7 +307,7 @@ namespace HiNC_2025_win_desktop.Geom
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageHost.AddError(string.Format(Application.Current.FindResource("Vec3d_Update_Error").ToString(), ex.Message));
|
||||
MessageHost.ReportError(string.Format(Application.Current.FindResource("Vec3d_Update_Error").ToString(), ex.Message));
|
||||
ex.ShowException(this);
|
||||
}
|
||||
finally
|
||||
@ -398,7 +398,7 @@ namespace HiNC_2025_win_desktop.Geom
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageHost.AddError(string.Format(Application.Current.FindResource("Vec3d_Update_Error").ToString(), ex.Message));
|
||||
MessageHost.ReportError(string.Format(Application.Current.FindResource("Vec3d_Update_Error").ToString(), ex.Message));
|
||||
ex.ShowException(this);
|
||||
}
|
||||
finally
|
||||
@ -555,7 +555,7 @@ namespace HiNC_2025_win_desktop.Geom
|
||||
catch (Exception ex)
|
||||
{
|
||||
// 记录异常但不中断用户操作
|
||||
MessageHost.AddError(string.Format(Application.Current.FindResource("Vec3d_Update_Error").ToString(), ex.Message));
|
||||
MessageHost.ReportError(string.Format(Application.Current.FindResource("Vec3d_Update_Error").ToString(), ex.Message));
|
||||
ex.ShowException(this);
|
||||
}
|
||||
finally
|
||||
|
||||
@ -87,6 +87,21 @@
|
||||
<article data-uid="">
|
||||
<h1 id="release-note">Release Note</h1>
|
||||
|
||||
<h2 id="hinc-packages-version-31144">HiNc Packages Version 3.1.144</h2>
|
||||
<ul>
|
||||
<li>Enhance Siemens Sinumerik support:
|
||||
<ul>
|
||||
<li>Siemens CYCLE800 coordinate transform and reset</li>
|
||||
<li>Siemens MCALL CYCLE81() drilling cycle parsing</li>
|
||||
<li>Siemens TRAORI/TRAFOOF/SUPA flag parsing</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Fix Siemens TRAFOOF plain rotation coordinate transform issue</li>
|
||||
<li>Fix Siemens coordinate transform for successive file running</li>
|
||||
<li>Fix relief face collision floating-point precision issue</li>
|
||||
<li>Replace MongoDB with SQLite for local step data storage (significant package size reduction)</li>
|
||||
<li>Add machining and motion resolution dynamic adjustment functions</li>
|
||||
</ul>
|
||||
<h2 id="hinc-packages-version-31106">HiNc Packages Version 3.1.106</h2>
|
||||
<ul>
|
||||
<li>Rename mapping API for clearer naming:
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -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 << 2) | (th1 << 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<0> (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. “Home”, “ArrowLeft”, “Shift”).</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",
|
||||
|
||||
@ -171,8 +171,8 @@ namespace Sample.Common
|
||||
internal static void DemoNormalMessages()
|
||||
{
|
||||
#region Normal_Messages
|
||||
MessageHost.AddMessage("Operation completed successfully.");
|
||||
MessageHost.AddWarning("Please check your input.");
|
||||
MessageHost.ReportMessage("Operation completed successfully.");
|
||||
MessageHost.ReportWarning("Please check your input.");
|
||||
#endregion
|
||||
}
|
||||
/// <summary>
|
||||
|
||||
@ -336,7 +336,7 @@ namespace Sample.Disp
|
||||
tris.Add(new Tri3d(new Vec3d(i, 0, 0), new Vec3d(i + 1, 0, 0), new Vec3d(i + 0.5, 0, 1)));
|
||||
|
||||
Drawing faceDraw = tris.GetFaceDrawing();
|
||||
Drawing linesDraw = tris.GetLineDrawing();
|
||||
Drawing linesDraw = tris.ToLineDrawing();
|
||||
|
||||
DemoUtil.RunApplication("DrawTri3d",
|
||||
new DispList(new RgbTreat(0, 0, 1), linesDraw
|
||||
|
||||
@ -146,22 +146,22 @@ Implements the Pickable base class to enable mouse event handling.</p>
|
||||
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_GetPickable">Pickable.GetPickable()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnKeyDown_Hi_Native_key_event_t_Hi_Native_panel_state_t_">Pickable.OnKeyDown(key_event_t, panel_state_t)</a>
|
||||
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnKeyDown_Hi_Native_key_event_t_Hi_Disp_DispEngine_">Pickable.OnKeyDown(key_event_t, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnKeyUp_Hi_Native_key_event_t_Hi_Native_panel_state_t_">Pickable.OnKeyUp(key_event_t, panel_state_t)</a>
|
||||
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnKeyUp_Hi_Native_key_event_t_Hi_Disp_DispEngine_">Pickable.OnKeyUp(key_event_t, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseDown_Hi_Native_mouse_button_event_t_Hi_Native_panel_state_t_">Pickable.OnMouseDown(mouse_button_event_t, panel_state_t)</a>
|
||||
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseDown_Hi_Native_mouse_button_event_t_Hi_Disp_DispEngine_">Pickable.OnMouseDown(mouse_button_event_t, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseUp_Hi_Native_mouse_button_event_t_Hi_Native_panel_state_t_">Pickable.OnMouseUp(mouse_button_event_t, panel_state_t)</a>
|
||||
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseUp_Hi_Native_mouse_button_event_t_Hi_Disp_DispEngine_">Pickable.OnMouseUp(mouse_button_event_t, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseMove_Hi_Native_mouse_move_event_t_Hi_Native_panel_state_t_">Pickable.OnMouseMove(mouse_move_event_t, panel_state_t)</a>
|
||||
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseMove_Hi_Native_mouse_move_event_t_Hi_Disp_DispEngine_">Pickable.OnMouseMove(mouse_move_event_t, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseWheel_Hi_Native_mouse_wheel_event_t_Hi_Native_panel_state_t_">Pickable.OnMouseWheel(mouse_wheel_event_t, panel_state_t)</a>
|
||||
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseWheel_Hi_Native_mouse_wheel_event_t_Hi_Disp_DispEngine_">Pickable.OnMouseWheel(mouse_wheel_event_t, DispEngine)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_Dispose_System_Boolean_">Pickable.Dispose(bool)</a>
|
||||
@ -230,12 +230,12 @@ namespace Sample.Disp
|
||||
dst.Expand(new Vec3d(1, 1, 1));
|
||||
}
|
||||
/// <inheritdoc/>
|
||||
public override void OnMouseEnter(ui_event_type e, panel_state_t state)
|
||||
public override void OnMouseEnter(ui_event_type e, DispEngine dispEngine)
|
||||
{
|
||||
isMouseOver = true;
|
||||
}
|
||||
/// <inheritdoc/>
|
||||
public override void OnMouseLeave(ui_event_type e, panel_state_t state)
|
||||
public override void OnMouseLeave(ui_event_type e, DispEngine dispEngine)
|
||||
{
|
||||
isMouseOver = false;
|
||||
}
|
||||
@ -325,8 +325,8 @@ This function is usually used to compute the bounding box of elements.</p>
|
||||
|
||||
<a id="Sample_Disp_DemoPick1_OnMouseEnter_" data-uid="Sample.Disp.DemoPick1.OnMouseEnter*"></a>
|
||||
|
||||
<h3 id="Sample_Disp_DemoPick1_OnMouseEnter_Hi_Native_ui_event_type_Hi_Native_panel_state_t_" data-uid="Sample.Disp.DemoPick1.OnMouseEnter(Hi.Native.ui_event_type,Hi.Native.panel_state_t)">
|
||||
OnMouseEnter(ui_event_type, panel_state_t)
|
||||
<h3 id="Sample_Disp_DemoPick1_OnMouseEnter_Hi_Native_ui_event_type_Hi_Disp_DispEngine_" data-uid="Sample.Disp.DemoPick1.OnMouseEnter(Hi.Native.ui_event_type,Hi.Disp.DispEngine)">
|
||||
OnMouseEnter(ui_event_type, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -335,7 +335,7 @@ This function is usually used to compute the bounding box of elements.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseEnter(ui_event_type e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseEnter(ui_event_type e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -343,8 +343,8 @@ This function is usually used to compute the bounding box of elements.</p>
|
||||
<dt><code>e</code> <a class="xref" href="../api/Hi.Native.ui_event_type.html">ui_event_type</a></dt>
|
||||
<dd><p>event type</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="../api/Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="../api/Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -361,8 +361,8 @@ This function is usually used to compute the bounding box of elements.</p>
|
||||
|
||||
<a id="Sample_Disp_DemoPick1_OnMouseLeave_" data-uid="Sample.Disp.DemoPick1.OnMouseLeave*"></a>
|
||||
|
||||
<h3 id="Sample_Disp_DemoPick1_OnMouseLeave_Hi_Native_ui_event_type_Hi_Native_panel_state_t_" data-uid="Sample.Disp.DemoPick1.OnMouseLeave(Hi.Native.ui_event_type,Hi.Native.panel_state_t)">
|
||||
OnMouseLeave(ui_event_type, panel_state_t)
|
||||
<h3 id="Sample_Disp_DemoPick1_OnMouseLeave_Hi_Native_ui_event_type_Hi_Disp_DispEngine_" data-uid="Sample.Disp.DemoPick1.OnMouseLeave(Hi.Native.ui_event_type,Hi.Disp.DispEngine)">
|
||||
OnMouseLeave(ui_event_type, DispEngine)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -371,7 +371,7 @@ This function is usually used to compute the bounding box of elements.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseLeave(ui_event_type e, panel_state_t state)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public override void OnMouseLeave(ui_event_type e, DispEngine dispEngine)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -379,8 +379,8 @@ This function is usually used to compute the bounding box of elements.</p>
|
||||
<dt><code>e</code> <a class="xref" href="../api/Hi.Native.ui_event_type.html">ui_event_type</a></dt>
|
||||
<dd><p>event type</p>
|
||||
</dd>
|
||||
<dt><code>state</code> <a class="xref" href="../api/Hi.Native.panel_state_t.html">panel_state_t</a></dt>
|
||||
<dd><p>panel state</p>
|
||||
<dt><code>dispEngine</code> <a class="xref" href="../api/Hi.Disp.DispEngine.html">DispEngine</a></dt>
|
||||
<dd><p>display engine</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user