tune
This commit is contained in:
@@ -164,6 +164,9 @@ Class CachedTris
|
||||
<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>
|
||||
|
||||
@@ -102,7 +102,7 @@ Class CbtrPickable
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class CbtrPickable : Pickable, IPickableGetter, IDisposable</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class CbtrPickable : Pickable, IGetPickable, IDisposable</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -120,7 +120,7 @@ Class CbtrPickable
|
||||
<dl class="typelist implements">
|
||||
<dt>Implements</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="Hi.Disp.IPickableGetter.html">IPickableGetter</a></div>
|
||||
<div><a class="xref" href="Hi.Disp.IGetPickable.html">IGetPickable</a></div>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -176,6 +176,9 @@ Class CubeTree
|
||||
<div>
|
||||
<a class="xref" href="Hi.Collision.CollisionUtil.html#Hi_Collision_CollisionUtil_Detect_Hi_Collision_ICollidable_Hi_Collision_ICollidable_Hi_Geom_Mat4d_System_Double_System_Int32_">CollisionUtil.Detect(ICollidable, ICollidable, Mat4d, double, int)</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>
|
||||
|
||||
@@ -421,8 +421,8 @@ Class CubeTreeFile
|
||||
|
||||
<a id="Hi_Cbtr_CubeTreeFile_MakeXmlSource_" data-uid="Hi.Cbtr.CubeTreeFile.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTreeFile_MakeXmlSource_System_String_System_String_" data-uid="Hi.Cbtr.CubeTreeFile.MakeXmlSource(System.String,System.String)">
|
||||
MakeXmlSource(string, string)
|
||||
<h3 id="Hi_Cbtr_CubeTreeFile_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Cbtr.CubeTreeFile.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -432,7 +432,7 @@ This method may also generate additional resources such as related files.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -442,6 +442,9 @@ This method may also generate additional resources such as related files.</p>
|
||||
</dd>
|
||||
<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 for the XML source</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>if true, the extended file creation is suppressed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -458,6 +461,11 @@ This method may also generate additional resources such as related files.</p>
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Cbtr_CubeTreeFile_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
|
||||
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
|
||||
Since the folder can be moving with the configuration file.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -102,7 +102,7 @@ Class DiffAttachment
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class DiffAttachment : CbtrPickable, IPickableGetter, IDisposable</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class DiffAttachment : CbtrPickable, IGetPickable, IDisposable</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -121,7 +121,7 @@ Class DiffAttachment
|
||||
<dl class="typelist implements">
|
||||
<dt>Implements</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="Hi.Disp.IPickableGetter.html">IPickableGetter</a></div>
|
||||
<div><a class="xref" href="Hi.Disp.IGetPickable.html">IGetPickable</a></div>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -165,7 +165,7 @@ public class Substraction : IWriteBin, IExpandToBox3d</code></pre>
|
||||
<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.Milling.MillingRemovalUtil.html#Hi_Milling_MillingRemovalUtil_GetContoursOnToolRunningCoordinate_Hi_Cbtr_Substraction_Hi_MillingSteps_MachineMotionStep_">MillingRemovalUtil.GetContoursOnToolRunningCoordinate(Substraction, MachineMotionStep)</a>
|
||||
<a class="xref" href="Hi.Milling.MillingRemovalUtil.html#Hi_Milling_MillingRemovalUtil_GetContoursOnToolRunningCoordinate_Hi_Cbtr_Substraction_Hi_MachiningSteps_MachineMotionStep_">MillingRemovalUtil.GetContoursOnToolRunningCoordinate(Substraction, MachineMotionStep)</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>
|
||||
|
||||
@@ -103,7 +103,7 @@ For initailizing purpose by <a class="xref" href="Hi.Cbtr.CubeTree.html#Hi_Cbtr_
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class UnhighlightablePickable : CbtrPickable, IPickableGetter, IDisposable</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class UnhighlightablePickable : CbtrPickable, IGetPickable, IDisposable</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@ For initailizing purpose by <a class="xref" href="Hi.Cbtr.CubeTree.html#Hi_Cbtr_
|
||||
<dl class="typelist implements">
|
||||
<dt>Implements</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="Hi.Disp.IPickableGetter.html">IPickableGetter</a></div>
|
||||
<div><a class="xref" href="Hi.Disp.IGetPickable.html">IGetPickable</a></div>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -164,6 +164,9 @@ Class UnmanagedSubstraction
|
||||
<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>
|
||||
|
||||
@@ -601,8 +601,8 @@ Class AnchoredCollidablePair
|
||||
|
||||
<a id="Hi_Collision_AnchoredCollidablePair_MakeXmlSource_" data-uid="Hi.Collision.AnchoredCollidablePair.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Collision_AnchoredCollidablePair_MakeXmlSource_System_String_System_String_" data-uid="Hi.Collision.AnchoredCollidablePair.MakeXmlSource(System.String,System.String)">
|
||||
MakeXmlSource(string, string)
|
||||
<h3 id="Hi_Collision_AnchoredCollidablePair_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Collision.AnchoredCollidablePair.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -612,7 +612,7 @@ This method may also generate additional resources such as related files.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -622,6 +622,9 @@ This method may also generate additional resources such as related files.</p>
|
||||
</dd>
|
||||
<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 for the XML source</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>if true, the extended file creation is suppressed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -638,6 +641,11 @@ This method may also generate additional resources such as related files.</p>
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Collision_AnchoredCollidablePair_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
|
||||
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
|
||||
Since the folder can be moving with the configuration file.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@ The definition is the same as native collision_flag.</p>
|
||||
<h2 id="fields">Fields
|
||||
</h2>
|
||||
<dl class="parameters">
|
||||
<dt id="Hi_Collision_CollisionFlag_COLLISION"><code>COLLISION = 0</code></dt>
|
||||
<dt id="Hi_Collision_CollisionFlag_Collision"><code>Collision = 0</code></dt>
|
||||
|
||||
<dd><p>Collision.</p>
|
||||
</dd>
|
||||
|
||||
@@ -530,8 +530,8 @@ Class CollisionIndexPair
|
||||
|
||||
<a id="Hi_Collision_CollisionIndexPair_MakeXmlSource_" data-uid="Hi.Collision.CollisionIndexPair.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Collision_CollisionIndexPair_MakeXmlSource_System_String_System_String_" data-uid="Hi.Collision.CollisionIndexPair.MakeXmlSource(System.String,System.String)">
|
||||
MakeXmlSource(string, string)
|
||||
<h3 id="Hi_Collision_CollisionIndexPair_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Collision.CollisionIndexPair.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -541,7 +541,7 @@ This method may also generate additional resources such as related files.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -551,6 +551,9 @@ This method may also generate additional resources such as related files.</p>
|
||||
</dd>
|
||||
<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 for the XML source</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>if true, the extended file creation is suppressed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -567,6 +570,11 @@ This method may also generate additional resources such as related files.</p>
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Collision_CollisionIndexPair_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
|
||||
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
|
||||
Since the folder can be moving with the configuration file.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -102,7 +102,7 @@ Interface ICollisionArena
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public interface ICollisionArena : IGetCollisionIndexPairs, IGetAsmb, IGetTopoIndex, IGetRootAnchor</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public interface ICollisionArena : IGetCollisionIndexPairs, IGetAsmb, IGetAnchor, IGetTopoIndex</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -121,7 +121,7 @@ Interface ICollisionArena
|
||||
<a class="xref" href="Hi.Mech.Topo.IGetAsmb.html#Hi_Mech_Topo_IGetAsmb_GetAsmb">IGetAsmb.GetAsmb()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Mech.Topo.IGetRootAnchor.html#Hi_Mech_Topo_IGetRootAnchor_GetRootAnchor">IGetRootAnchor.GetRootAnchor()</a>
|
||||
<a class="xref" href="Hi.Mech.Topo.IGetAnchor.html#Hi_Mech_Topo_IGetAnchor_GetAnchor">IGetAnchor.GetAnchor()</a>
|
||||
</div>
|
||||
</dd></dl>
|
||||
|
||||
@@ -137,6 +137,12 @@ Interface ICollisionArena
|
||||
<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.Mech.Topo.TopoUtil.html#Hi_Mech_Topo_TopoUtil_Display_Hi_Mech_Topo_IGetAnchor_Hi_Disp_Bind_System_Collections_Generic_Dictionary_Hi_Mech_Topo_Anchor_Hi_Geom_Mat4d__">TopoUtil.Display(IGetAnchor, Bind, Dictionary<Anchor, Mat4d>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Mech.Topo.TopoUtil.html#Hi_Mech_Topo_TopoUtil_ExpandToBox3d_Hi_Mech_Topo_IGetAnchor_Hi_Geom_Box3d_System_Collections_Generic_Dictionary_Hi_Mech_Topo_Anchor_Hi_Geom_Mat4d__">TopoUtil.ExpandToBox3d(IGetAnchor, Box3d, Dictionary<Anchor, 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>
|
||||
|
||||
@@ -118,7 +118,7 @@ Interface ICollisionIndex
|
||||
<a class="xref" href="Hi.Collision.IGetCollidable.html#Hi_Collision_IGetCollidable_GetCollidable">IGetCollidable.GetCollidable()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html#Hi_Common_XmlUtils_IMakeXmlSource_MakeXmlSource_System_String_System_String_">IMakeXmlSource.MakeXmlSource(string, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html#Hi_Common_XmlUtils_IMakeXmlSource_MakeXmlSource_System_String_System_String_System_Boolean_">IMakeXmlSource.MakeXmlSource(string, string, bool)</a>
|
||||
</div>
|
||||
</dd></dl>
|
||||
|
||||
|
||||
@@ -0,0 +1,445 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class AnchoredCollidabled | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class AnchoredCollidabled | HiAPI-C# 2025 ">
|
||||
|
||||
|
||||
<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.Collisions.AnchoredCollidabled">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Collisions_AnchoredCollidabled" data-uid="Hi.Collisions.AnchoredCollidabled" class="text-break">
|
||||
Class AnchoredCollidabled
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Collisions.html">Collisions</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"></div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class AnchoredCollidabled : IAnchoredCollidabled, IGetCollidable, IGetAnchor, IGetTopoIndex</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">AnchoredCollidabled</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<dl class="typelist implements">
|
||||
<dt>Implements</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="Hi.Collisions.IAnchoredCollidabled.html">IAnchoredCollidabled</a></div>
|
||||
<div><a class="xref" href="Hi.Collision.IGetCollidable.html">IGetCollidable</a></div>
|
||||
<div><a class="xref" href="Hi.Mech.Topo.IGetAnchor.html">IGetAnchor</a></div>
|
||||
<div><a class="xref" href="Hi.Mech.Topo.IGetTopoIndex.html">IGetTopoIndex</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.Mech.Topo.TopoUtil.html#Hi_Mech_Topo_TopoUtil_Display_Hi_Mech_Topo_IGetAnchor_Hi_Disp_Bind_System_Collections_Generic_Dictionary_Hi_Mech_Topo_Anchor_Hi_Geom_Mat4d__">TopoUtil.Display(IGetAnchor, Bind, Dictionary<Anchor, Mat4d>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Mech.Topo.TopoUtil.html#Hi_Mech_Topo_TopoUtil_ExpandToBox3d_Hi_Mech_Topo_IGetAnchor_Hi_Geom_Box3d_System_Collections_Generic_Dictionary_Hi_Mech_Topo_Anchor_Hi_Geom_Mat4d__">TopoUtil.ExpandToBox3d(IGetAnchor, Box3d, Dictionary<Anchor, 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_Collisions_AnchoredCollidabled__ctor_" data-uid="Hi.Collisions.AnchoredCollidabled.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Collisions_AnchoredCollidabled__ctor" data-uid="Hi.Collisions.AnchoredCollidabled.#ctor">
|
||||
AnchoredCollidabled()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public AnchoredCollidabled()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Collisions_AnchoredCollidabled__ctor_" data-uid="Hi.Collisions.AnchoredCollidabled.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Collisions_AnchoredCollidabled__ctor_Hi_Mech_Topo_Anchor_Hi_Collision_ICollidable_" data-uid="Hi.Collisions.AnchoredCollidabled.#ctor(Hi.Mech.Topo.Anchor,Hi.Collision.ICollidable)">
|
||||
AnchoredCollidabled(Anchor, ICollidable)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public AnchoredCollidabled(Anchor anchor, ICollidable collidable)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>anchor</code> <a class="xref" href="Hi.Mech.Topo.Anchor.html">Anchor</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>collidable</code> <a class="xref" href="Hi.Collision.ICollidable.html">ICollidable</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Collisions_AnchoredCollidabled_Anchor_" data-uid="Hi.Collisions.AnchoredCollidabled.Anchor*"></a>
|
||||
|
||||
<h3 id="Hi_Collisions_AnchoredCollidabled_Anchor" data-uid="Hi.Collisions.AnchoredCollidabled.Anchor">
|
||||
Anchor
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Anchor Anchor { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Mech.Topo.Anchor.html">Anchor</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Collisions_AnchoredCollidabled_Collidable_" data-uid="Hi.Collisions.AnchoredCollidabled.Collidable*"></a>
|
||||
|
||||
<h3 id="Hi_Collisions_AnchoredCollidabled_Collidable" data-uid="Hi.Collisions.AnchoredCollidabled.Collidable">
|
||||
Collidable
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public ICollidable Collidable { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Collision.ICollidable.html">ICollidable</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Collisions_AnchoredCollidabled_GetAnchor_" data-uid="Hi.Collisions.AnchoredCollidabled.GetAnchor*"></a>
|
||||
|
||||
<h3 id="Hi_Collisions_AnchoredCollidabled_GetAnchor" data-uid="Hi.Collisions.AnchoredCollidabled.GetAnchor">
|
||||
GetAnchor()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Get key anchor. (i.e. root anchor)</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Anchor GetAnchor()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Mech.Topo.Anchor.html">Anchor</a></dt>
|
||||
<dd><p>key anchor</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Collisions_AnchoredCollidabled_GetCollidable_" data-uid="Hi.Collisions.AnchoredCollidabled.GetCollidable*"></a>
|
||||
|
||||
<h3 id="Hi_Collisions_AnchoredCollidabled_GetCollidable" data-uid="Hi.Collisions.AnchoredCollidabled.GetCollidable">
|
||||
GetCollidable()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Get <a class="xref" href="Hi.Collision.ICollidable.html">ICollidable</a>.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public ICollidable GetCollidable()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Collision.ICollidable.html">ICollidable</a></dt>
|
||||
<dd><p>The collidable object.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Collisions_AnchoredCollidabled_GetCollidableAnchor_" data-uid="Hi.Collisions.AnchoredCollidabled.GetCollidableAnchor*"></a>
|
||||
|
||||
<h3 id="Hi_Collisions_AnchoredCollidabled_GetCollidableAnchor" data-uid="Hi.Collisions.AnchoredCollidabled.GetCollidableAnchor">
|
||||
GetCollidableAnchor()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Anchor GetCollidableAnchor()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Mech.Topo.Anchor.html">Anchor</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>
|
||||
+32
-19
@@ -2,11 +2,11 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Interface IGetSolidMachiningChain | HiAPI-C# 2025 </title>
|
||||
<title>Interface IAnchoredCollidabled | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Interface IGetSolidMachiningChain | HiAPI-C# 2025 ">
|
||||
<meta name="title" content="Interface IAnchoredCollidabled | HiAPI-C# 2025 ">
|
||||
|
||||
|
||||
<meta name="description" content="Interface of get .">
|
||||
<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.NcMech.IGetSolidMachiningChain">
|
||||
<article data-uid="Hi.Collisions.IAnchoredCollidabled">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_NcMech_IGetSolidMachiningChain" data-uid="Hi.NcMech.IGetSolidMachiningChain" class="text-break">
|
||||
Interface IGetSolidMachiningChain
|
||||
<h1 id="Hi_Collisions_IAnchoredCollidabled" data-uid="Hi.Collisions.IAnchoredCollidabled" class="text-break">
|
||||
Interface IAnchoredCollidabled
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcMech.html">NcMech</a></dd></dl>
|
||||
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Collisions.html">Collisions</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Interface of get <a class="xref" href="Hi.NcMech.ISolidMachiningChain.html">ISolidMachiningChain</a>.</p>
|
||||
</div>
|
||||
<div class="markdown summary"></div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public interface IGetSolidMachiningChain</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public interface IAnchoredCollidabled : IGetCollidable, IGetAnchor, IGetTopoIndex</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -111,6 +110,16 @@ Interface IGetSolidMachiningChain
|
||||
|
||||
|
||||
|
||||
<dl class="typelist inheritedMembers">
|
||||
<dt>Inherited Members</dt>
|
||||
<dd>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Collision.IGetCollidable.html#Hi_Collision_IGetCollidable_GetCollidable">IGetCollidable.GetCollidable()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Mech.Topo.IGetAnchor.html#Hi_Mech_Topo_IGetAnchor_GetAnchor">IGetAnchor.GetAnchor()</a>
|
||||
</div>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="typelist extensionMethods">
|
||||
<dt>Extension Methods</dt>
|
||||
@@ -124,6 +133,12 @@ Interface IGetSolidMachiningChain
|
||||
<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.Mech.Topo.TopoUtil.html#Hi_Mech_Topo_TopoUtil_Display_Hi_Mech_Topo_IGetAnchor_Hi_Disp_Bind_System_Collections_Generic_Dictionary_Hi_Mech_Topo_Anchor_Hi_Geom_Mat4d__">TopoUtil.Display(IGetAnchor, Bind, Dictionary<Anchor, Mat4d>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Mech.Topo.TopoUtil.html#Hi_Mech_Topo_TopoUtil_ExpandToBox3d_Hi_Mech_Topo_IGetAnchor_Hi_Geom_Box3d_System_Collections_Generic_Dictionary_Hi_Mech_Topo_Anchor_Hi_Geom_Mat4d__">TopoUtil.ExpandToBox3d(IGetAnchor, Box3d, Dictionary<Anchor, 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>
|
||||
@@ -146,27 +161,25 @@ Interface IGetSolidMachiningChain
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_NcMech_IGetSolidMachiningChain_GetSolidMachiningChain_" data-uid="Hi.NcMech.IGetSolidMachiningChain.GetSolidMachiningChain*"></a>
|
||||
<a id="Hi_Collisions_IAnchoredCollidabled_GetCollidableAnchor_" data-uid="Hi.Collisions.IAnchoredCollidabled.GetCollidableAnchor*"></a>
|
||||
|
||||
<h3 id="Hi_NcMech_IGetSolidMachiningChain_GetSolidMachiningChain" data-uid="Hi.NcMech.IGetSolidMachiningChain.GetSolidMachiningChain">
|
||||
GetSolidMachiningChain()
|
||||
<h3 id="Hi_Collisions_IAnchoredCollidabled_GetCollidableAnchor" data-uid="Hi.Collisions.IAnchoredCollidabled.GetCollidableAnchor">
|
||||
GetCollidableAnchor()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Get <a class="xref" href="Hi.NcMech.ISolidMachiningChain.html">ISolidMachiningChain</a>.</p>
|
||||
</div>
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">ISolidMachiningChain GetSolidMachiningChain()</code></pre>
|
||||
<pre><code class="lang-csharp hljs">Anchor GetCollidableAnchor()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.NcMech.ISolidMachiningChain.html">ISolidMachiningChain</a></dt>
|
||||
<dd><p><a class="xref" href="Hi.NcMech.ISolidMachiningChain.html">ISolidMachiningChain</a></p>
|
||||
</dd>
|
||||
<dt><a class="xref" href="Hi.Mech.Topo.Anchor.html">Anchor</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
@@ -0,0 +1,133 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Namespace Hi.Collisions | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Namespace Hi.Collisions | HiAPI-C# 2025 ">
|
||||
|
||||
|
||||
<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.Collisions">
|
||||
|
||||
<h1 id="Hi_Collisions" data-uid="Hi.Collisions" class="text-break">Namespace Hi.Collisions</h1>
|
||||
<div class="markdown level0 summary"></div>
|
||||
<div class="markdown level0 conceptual"></div>
|
||||
<div class="markdown level0 remarks"></div>
|
||||
|
||||
<h3 id="classes">
|
||||
Classes
|
||||
</h3>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Collisions.AnchoredCollidabled.html">AnchoredCollidabled</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
<h3 id="interfaces">
|
||||
Interfaces
|
||||
</h3>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Collisions.IAnchoredCollidabled.html">IAnchoredCollidabled</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>
|
||||
@@ -535,8 +535,8 @@ Only effect on <a class="xref" href="Hi.Cbtr.CubeTree.html">CubeTree</a>.</p>
|
||||
|
||||
<a id="Hi_Coloring_DictionaryColorGuide_MakeXmlSource_" data-uid="Hi.Coloring.DictionaryColorGuide.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Coloring_DictionaryColorGuide_MakeXmlSource_System_String_System_String_" data-uid="Hi.Coloring.DictionaryColorGuide.MakeXmlSource(System.String,System.String)">
|
||||
MakeXmlSource(string, string)
|
||||
<h3 id="Hi_Coloring_DictionaryColorGuide_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Coloring.DictionaryColorGuide.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -546,7 +546,7 @@ This method may also generate additional resources such as related files.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -556,6 +556,9 @@ This method may also generate additional resources such as related files.</p>
|
||||
</dd>
|
||||
<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 for the XML source</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>if true, the extended file creation is suppressed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -572,6 +575,11 @@ This method may also generate additional resources such as related files.</p>
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Coloring_DictionaryColorGuide_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
|
||||
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
|
||||
Since the folder can be moving with the configuration file.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -465,8 +465,8 @@ Only effect on <a class="xref" href="Hi.Cbtr.CubeTree.html">CubeTree</a>.</p>
|
||||
|
||||
<a id="Hi_Coloring_DiscreteQuantityColorGuide_MakeXmlSource_" data-uid="Hi.Coloring.DiscreteQuantityColorGuide.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Coloring_DiscreteQuantityColorGuide_MakeXmlSource_System_String_System_String_" data-uid="Hi.Coloring.DiscreteQuantityColorGuide.MakeXmlSource(System.String,System.String)">
|
||||
MakeXmlSource(string, string)
|
||||
<h3 id="Hi_Coloring_DiscreteQuantityColorGuide_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Coloring.DiscreteQuantityColorGuide.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -476,7 +476,7 @@ This method may also generate additional resources such as related files.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -486,6 +486,9 @@ This method may also generate additional resources such as related files.</p>
|
||||
</dd>
|
||||
<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 for the XML source</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>if true, the extended file creation is suppressed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -502,6 +505,11 @@ This method may also generate additional resources such as related files.</p>
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Coloring_DiscreteQuantityColorGuide_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
|
||||
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
|
||||
Since the folder can be moving with the configuration file.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -470,8 +470,8 @@ Only effect on <a class="xref" href="Hi.Cbtr.CubeTree.html">CubeTree</a>.</p>
|
||||
|
||||
<a id="Hi_Coloring_FilteredColorGuide_MakeXmlSource_" data-uid="Hi.Coloring.FilteredColorGuide.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Coloring_FilteredColorGuide_MakeXmlSource_System_String_System_String_" data-uid="Hi.Coloring.FilteredColorGuide.MakeXmlSource(System.String,System.String)">
|
||||
MakeXmlSource(string, string)
|
||||
<h3 id="Hi_Coloring_FilteredColorGuide_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Coloring.FilteredColorGuide.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -481,7 +481,7 @@ This method may also generate additional resources such as related files.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -491,6 +491,9 @@ This method may also generate additional resources such as related files.</p>
|
||||
</dd>
|
||||
<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 for the XML source</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>if true, the extended file creation is suppressed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -507,6 +510,11 @@ This method may also generate additional resources such as related files.</p>
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Coloring_FilteredColorGuide_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
|
||||
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
|
||||
Since the folder can be moving with the configuration file.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -510,8 +510,8 @@ Only effect on <a class="xref" href="Hi.Cbtr.CubeTree.html">CubeTree</a>.</p>
|
||||
|
||||
<a id="Hi_Coloring_FuncRangeColorGuide_MakeXmlSource_" data-uid="Hi.Coloring.FuncRangeColorGuide.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Coloring_FuncRangeColorGuide_MakeXmlSource_System_String_System_String_" data-uid="Hi.Coloring.FuncRangeColorGuide.MakeXmlSource(System.String,System.String)">
|
||||
MakeXmlSource(string, string)
|
||||
<h3 id="Hi_Coloring_FuncRangeColorGuide_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Coloring.FuncRangeColorGuide.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -521,7 +521,7 @@ This method may also generate additional resources such as related files.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -531,6 +531,9 @@ This method may also generate additional resources such as related files.</p>
|
||||
</dd>
|
||||
<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 for the XML source</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>if true, the extended file creation is suppressed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -547,6 +550,11 @@ This method may also generate additional resources such as related files.</p>
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Coloring_FuncRangeColorGuide_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
|
||||
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
|
||||
Since the folder can be moving with the configuration file.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -115,7 +115,7 @@ Interface IColorGuide
|
||||
<dt>Inherited Members</dt>
|
||||
<dd>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html#Hi_Common_XmlUtils_IMakeXmlSource_MakeXmlSource_System_String_System_String_">IMakeXmlSource.MakeXmlSource(string, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html#Hi_Common_XmlUtils_IMakeXmlSource_MakeXmlSource_System_String_System_String_System_Boolean_">IMakeXmlSource.MakeXmlSource(string, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Coloring.IGetColorGuide.html#Hi_Coloring_IGetColorGuide_GetColorGuide">IGetColorGuide.GetColorGuide()</a>
|
||||
|
||||
@@ -432,8 +432,8 @@ Only effect on <a class="xref" href="Hi.Cbtr.CubeTree.html">CubeTree</a>.</p>
|
||||
|
||||
<a id="Hi_Coloring_PlainColorGuide_MakeXmlSource_" data-uid="Hi.Coloring.PlainColorGuide.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Coloring_PlainColorGuide_MakeXmlSource_System_String_System_String_" data-uid="Hi.Coloring.PlainColorGuide.MakeXmlSource(System.String,System.String)">
|
||||
MakeXmlSource(string, string)
|
||||
<h3 id="Hi_Coloring_PlainColorGuide_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Coloring.PlainColorGuide.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -443,7 +443,7 @@ This method may also generate additional resources such as related files.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -453,6 +453,9 @@ This method may also generate additional resources such as related files.</p>
|
||||
</dd>
|
||||
<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 for the XML source</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>if true, the extended file creation is suppressed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -469,6 +472,11 @@ This method may also generate additional resources such as related files.</p>
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Coloring_PlainColorGuide_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
|
||||
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
|
||||
Since the folder can be moving with the configuration file.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -534,8 +534,8 @@ Only effect on <a class="xref" href="Hi.Cbtr.CubeTree.html">CubeTree</a>.</p>
|
||||
|
||||
<a id="Hi_Coloring_QuantityColorGuide_MakeXmlSource_" data-uid="Hi.Coloring.QuantityColorGuide.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Coloring_QuantityColorGuide_MakeXmlSource_System_String_System_String_" data-uid="Hi.Coloring.QuantityColorGuide.MakeXmlSource(System.String,System.String)">
|
||||
MakeXmlSource(string, string)
|
||||
<h3 id="Hi_Coloring_QuantityColorGuide_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Coloring.QuantityColorGuide.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -545,7 +545,7 @@ This method may also generate additional resources such as related files.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -555,6 +555,9 @@ This method may also generate additional resources such as related files.</p>
|
||||
</dd>
|
||||
<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 for the XML source</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>if true, the extended file creation is suppressed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -571,6 +574,11 @@ This method may also generate additional resources such as related files.</p>
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Coloring_QuantityColorGuide_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
|
||||
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
|
||||
Since the folder can be moving with the configuration file.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -164,10 +164,10 @@ Class RangeColorRule
|
||||
<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.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>
|
||||
@@ -506,8 +506,8 @@ Class RangeColorRule
|
||||
|
||||
<a id="Hi_Coloring_RangeColorRule_MakeXmlSource_" data-uid="Hi.Coloring.RangeColorRule.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Coloring_RangeColorRule_MakeXmlSource_System_String_System_String_" data-uid="Hi.Coloring.RangeColorRule.MakeXmlSource(System.String,System.String)">
|
||||
MakeXmlSource(string, string)
|
||||
<h3 id="Hi_Coloring_RangeColorRule_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Coloring.RangeColorRule.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -517,7 +517,7 @@ This method may also generate additional resources such as related files.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -527,6 +527,9 @@ This method may also generate additional resources such as related files.</p>
|
||||
</dd>
|
||||
<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 for the XML source</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>if true, the extended file creation is suppressed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -543,6 +546,11 @@ This method may also generate additional resources such as related files.</p>
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Coloring_RangeColorRule_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
|
||||
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
|
||||
Since the folder can be moving with the configuration file.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -164,10 +164,10 @@ Class RgbSeed
|
||||
<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.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>
|
||||
@@ -394,8 +394,8 @@ Class RgbSeed
|
||||
|
||||
<a id="Hi_Coloring_RgbSeed_MakeXmlSource_" data-uid="Hi.Coloring.RgbSeed.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Coloring_RgbSeed_MakeXmlSource_System_String_System_String_" data-uid="Hi.Coloring.RgbSeed.MakeXmlSource(System.String,System.String)">
|
||||
MakeXmlSource(string, string)
|
||||
<h3 id="Hi_Coloring_RgbSeed_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Coloring.RgbSeed.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -405,7 +405,7 @@ This method may also generate additional resources such as related files.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -415,6 +415,9 @@ This method may also generate additional resources such as related files.</p>
|
||||
</dd>
|
||||
<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 for the XML source</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>if true, the extended file creation is suppressed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -431,6 +434,11 @@ This method may also generate additional resources such as related files.</p>
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Coloring_RgbSeed_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
|
||||
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
|
||||
Since the folder can be moving with the configuration file.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -167,10 +167,10 @@ If the execution time is over the <a class="xref" href="Hi.Common.BlockingTimer.
|
||||
<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.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>
|
||||
@@ -490,8 +490,8 @@ If the execution time is over the <a class="xref" href="Hi.Common.BlockingTimer.
|
||||
|
||||
<a id="Hi_Common_BlockingTimer_MakeXmlSource_" data-uid="Hi.Common.BlockingTimer.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Common_BlockingTimer_MakeXmlSource_System_String_System_String_" data-uid="Hi.Common.BlockingTimer.MakeXmlSource(System.String,System.String)">
|
||||
MakeXmlSource(string, string)
|
||||
<h3 id="Hi_Common_BlockingTimer_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Common.BlockingTimer.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -501,7 +501,7 @@ This method may also generate additional resources such as related files.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -511,6 +511,9 @@ This method may also generate additional resources such as related files.</p>
|
||||
</dd>
|
||||
<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 for the XML source</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>if true, the extended file creation is suppressed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -527,6 +530,11 @@ This method may also generate additional resources such as related files.</p>
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Common_BlockingTimer_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
|
||||
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
|
||||
Since the folder can be moving with the configuration file.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -198,6 +198,39 @@ Class ExceptionUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_ExceptionUtil_Default_OnShown_" data-uid="Hi.Common.ExceptionUtil.Default_OnShown*"></a>
|
||||
|
||||
<h3 id="Hi_Common_ExceptionUtil_Default_OnShown_System_Object_System_Exception_" data-uid="Hi.Common.ExceptionUtil.Default_OnShown(System.Object,System.Exception)">
|
||||
Default_OnShown(object, Exception)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static void Default_OnShown(object sender, Exception e)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>sender</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>e</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.exception">Exception</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_ExceptionUtil_ShowException_" data-uid="Hi.Common.ExceptionUtil.ShowException*"></a>
|
||||
|
||||
<h3 id="Hi_Common_ExceptionUtil_ShowException_System_Exception_System_Object_" data-uid="Hi.Common.ExceptionUtil.ShowException(System.Exception,System.Object)">
|
||||
|
||||
@@ -102,7 +102,7 @@ Class FileLineIndex
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class FileLineIndex : IFileLineIndex, IGetFileLineIndex, IComparable<IFileLineIndex>, IMakeXmlSource</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class FileLineIndex : IFileLineIndex, IGetFileLineIndex, IComparable<IFileLineIndex>, IMakeXmlSource, IToXElement</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -123,6 +123,7 @@ Class FileLineIndex
|
||||
<div><a class="xref" href="Hi.Common.FileLines.IGetFileLineIndex.html">IGetFileLineIndex</a></div>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.icomparable-1">IComparable</a><<a class="xref" href="Hi.Common.FileLines.IFileLineIndex.html">IFileLineIndex</a>></div>
|
||||
<div><a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html">IMakeXmlSource</a></div>
|
||||
<div><a class="xref" href="Hi.Common.XmlUtils.IToXElement.html">IToXElement</a></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -169,10 +170,10 @@ Class FileLineIndex
|
||||
<a class="xref" href="Hi.Common.FileLines.FileLineUtil.html#Hi_Common_FileLines_FileLineUtil_MixedIndex_Hi_Common_FileLines_IGetFileLineIndex_">FileLineUtil.MixedIndex(IGetFileLineIndex)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>
|
||||
@@ -645,8 +646,8 @@ Start on 0.</p>
|
||||
|
||||
<a id="Hi_Common_FileLines_FileLineIndex_MakeXmlSource_" data-uid="Hi.Common.FileLines.FileLineIndex.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Common_FileLines_FileLineIndex_MakeXmlSource_System_String_System_String_" data-uid="Hi.Common.FileLines.FileLineIndex.MakeXmlSource(System.String,System.String)">
|
||||
MakeXmlSource(string, string)
|
||||
<h3 id="Hi_Common_FileLines_FileLineIndex_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Common.FileLines.FileLineIndex.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -656,7 +657,7 @@ This method may also generate additional resources such as related files.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -666,6 +667,9 @@ This method may also generate additional resources such as related files.</p>
|
||||
</dd>
|
||||
<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 for the XML source</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>if true, the extended file creation is suppressed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -682,6 +686,11 @@ This method may also generate additional resources such as related files.</p>
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Common_FileLines_FileLineIndex_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
|
||||
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
|
||||
Since the folder can be moving with the configuration file.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
@@ -752,6 +761,39 @@ This method may also generate additional resources such as related files.</p>
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_FileLines_FileLineIndex_ToXElement_" data-uid="Hi.Common.FileLines.FileLineIndex.ToXElement*"></a>
|
||||
|
||||
<h3 id="Hi_Common_FileLines_FileLineIndex_ToXElement" data-uid="Hi.Common.FileLines.FileLineIndex.ToXElement">
|
||||
ToXElement()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Get the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a> to represent the object.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement ToXElement()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||
<dd><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a> to represent the object.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
+9
-9
@@ -84,16 +84,16 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.Common.XmlUtils.INameNote">
|
||||
<article data-uid="Hi.Common.INameNote">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Common_XmlUtils_INameNote" data-uid="Hi.Common.XmlUtils.INameNote" class="text-break">
|
||||
<h1 id="Hi_Common_INameNote" data-uid="Hi.Common.INameNote" class="text-break">
|
||||
Interface INameNote
|
||||
</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.XmlUtils.html">XmlUtils</a></dd></dl>
|
||||
<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>
|
||||
</div>
|
||||
|
||||
@@ -125,10 +125,10 @@ Interface INameNote
|
||||
<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.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_GetNameNoteXElementList_Hi_Common_XmlUtils_INameNote_">XmlUtil.GetNameNoteXElementList(INameNote)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_GetNameNoteXElementList_Hi_Common_INameNote_">XmlUtil.GetNameNoteXElementList(INameNote)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SetNameNote_Hi_Common_XmlUtils_INameNote_System_Xml_Linq_XElement_">XmlUtil.SetNameNote(INameNote, XElement)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SetNameNote_Hi_Common_INameNote_System_Xml_Linq_XElement_">XmlUtil.SetNameNote(INameNote, XElement)</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>
|
||||
@@ -152,9 +152,9 @@ Interface INameNote
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Common_XmlUtils_INameNote_Name_" data-uid="Hi.Common.XmlUtils.INameNote.Name*"></a>
|
||||
<a id="Hi_Common_INameNote_Name_" data-uid="Hi.Common.INameNote.Name*"></a>
|
||||
|
||||
<h3 id="Hi_Common_XmlUtils_INameNote_Name" data-uid="Hi.Common.XmlUtils.INameNote.Name">
|
||||
<h3 id="Hi_Common_INameNote_Name" data-uid="Hi.Common.INameNote.Name">
|
||||
Name
|
||||
|
||||
</h3>
|
||||
@@ -184,9 +184,9 @@ Interface INameNote
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_XmlUtils_INameNote_Note_" data-uid="Hi.Common.XmlUtils.INameNote.Note*"></a>
|
||||
<a id="Hi_Common_INameNote_Note_" data-uid="Hi.Common.INameNote.Note*"></a>
|
||||
|
||||
<h3 id="Hi_Common_XmlUtils_INameNote_Note" data-uid="Hi.Common.XmlUtils.INameNote.Note">
|
||||
<h3 id="Hi_Common_INameNote_Note" data-uid="Hi.Common.INameNote.Note">
|
||||
Note
|
||||
|
||||
</h3>
|
||||
@@ -156,10 +156,10 @@ Used for defining ranges of data in collections or arrays.</p>
|
||||
<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.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>
|
||||
@@ -821,33 +821,37 @@ Used for defining ranges of data in collections or arrays.</p>
|
||||
|
||||
<a id="Hi_Common_IndexSegment_MakeXmlSource_" data-uid="Hi.Common.IndexSegment.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Common_IndexSegment_MakeXmlSource_System_String_System_String_" data-uid="Hi.Common.IndexSegment.MakeXmlSource(System.String,System.String)">
|
||||
MakeXmlSource(string, string)
|
||||
<h3 id="Hi_Common_IndexSegment_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Common.IndexSegment.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Creates an XML element representing this index segment.</p>
|
||||
<div class="markdown level1 summary"><p>Creates an XML representation of the object.
|
||||
This method may also generate additional resources such as related files.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<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 relative paths.</p>
|
||||
<dd><p>The base directory for resolving relative paths</p>
|
||||
</dd>
|
||||
<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.</p>
|
||||
<dd><p>The relative file path for the XML source</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>if true, the extended file creation is suppressed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||
<dd><p>An XML element representing this index segment.</p>
|
||||
<dd><p>An XML element representing the object's state</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -857,6 +861,11 @@ Used for defining ranges of data in collections or arrays.</p>
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Common_IndexSegment_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
|
||||
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
|
||||
Since the folder can be moving with the configuration file.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -169,10 +169,10 @@ Class IntegerKeyDictionaryConverter<TValue>
|
||||
<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.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>
|
||||
@@ -443,8 +443,8 @@ Class IntegerKeyDictionaryConverter<TValue>
|
||||
|
||||
<a id="Hi_Common_IntegerKeyDictionaryConverter_1_MakeXmlSource_" data-uid="Hi.Common.IntegerKeyDictionaryConverter`1.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Common_IntegerKeyDictionaryConverter_1_MakeXmlSource_System_String_System_String_" data-uid="Hi.Common.IntegerKeyDictionaryConverter`1.MakeXmlSource(System.String,System.String)">
|
||||
MakeXmlSource(string, string)
|
||||
<h3 id="Hi_Common_IntegerKeyDictionaryConverter_1_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Common.IntegerKeyDictionaryConverter`1.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -454,7 +454,7 @@ This method may also generate additional resources such as related files.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -464,6 +464,9 @@ This method may also generate additional resources such as related files.</p>
|
||||
</dd>
|
||||
<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 for the XML source</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>if true, the extended file creation is suppressed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -480,6 +483,11 @@ This method may also generate additional resources such as related files.</p>
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Common_IntegerKeyDictionaryConverter_1_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
|
||||
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
|
||||
Since the folder can be moving with the configuration file.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -163,10 +163,10 @@ Class IntegerKeyDictionaryConverter
|
||||
<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.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>
|
||||
@@ -437,8 +437,8 @@ Class IntegerKeyDictionaryConverter
|
||||
|
||||
<a id="Hi_Common_IntegerKeyDictionaryConverter_MakeXmlSource_" data-uid="Hi.Common.IntegerKeyDictionaryConverter.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Common_IntegerKeyDictionaryConverter_MakeXmlSource_System_String_System_String_" data-uid="Hi.Common.IntegerKeyDictionaryConverter.MakeXmlSource(System.String,System.String)">
|
||||
MakeXmlSource(string, string)
|
||||
<h3 id="Hi_Common_IntegerKeyDictionaryConverter_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Common.IntegerKeyDictionaryConverter.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -448,7 +448,7 @@ This method may also generate additional resources such as related files.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -458,6 +458,9 @@ This method may also generate additional resources such as related files.</p>
|
||||
</dd>
|
||||
<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 for the XML source</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>if true, the extended file creation is suppressed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -474,6 +477,11 @@ This method may also generate additional resources such as related files.</p>
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Common_IntegerKeyDictionaryConverter_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
|
||||
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
|
||||
Since the folder can be moving with the configuration file.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,219 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class JsonUtil | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class JsonUtil | HiAPI-C# 2025 ">
|
||||
|
||||
|
||||
<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.Common.JsonUtil">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Common_JsonUtil" data-uid="Hi.Common.JsonUtil" class="text-break">
|
||||
Class JsonUtil
|
||||
</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>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"></div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static class JsonUtil</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">JsonUtil</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>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Common_JsonUtil_WritePartialJson_" data-uid="Hi.Common.JsonUtil.WritePartialJson*"></a>
|
||||
|
||||
<h3 id="Hi_Common_JsonUtil_WritePartialJson__1_System_String_System_String___0_" data-uid="Hi.Common.JsonUtil.WritePartialJson``1(System.String,System.String,``0)">
|
||||
WritePartialJson<TConfig>(string, string, TConfig)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static void WritePartialJson<TConfig>(string filePath, string configName, TConfig config)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>filePath</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>configName</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>config</code> <span class="xref">TConfig</span></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
<h4 class="section">Type Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>TConfig</code></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>
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class LooseRunner | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Provides a mechanism for running actions asynchronously in a loose manner, where only the most recent action is executed and previous pending actions are discarded.">
|
||||
<meta name="description" content="Provides a mechanism for running actions asynchronously in a loose manner. Only the most recent action is executed and previous pending actions are discarded.">
|
||||
<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,8 @@ Class LooseRunner
|
||||
<dl><dt>Assembly</dt><dd>HiGeom.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Provides a mechanism for running actions asynchronously in a loose manner,
|
||||
where only the most recent action is executed and previous pending actions are discarded.</p>
|
||||
<div class="markdown summary"><p>Provides a mechanism for running actions asynchronously in a loose manner.
|
||||
Only the most recent action is executed and previous pending actions are discarded.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
|
||||
@@ -1,543 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class FilteringMultiTagMessageQueue | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class FilteringMultiTagMessageQueue | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Implementation of that supports filtering messages by tags.">
|
||||
<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.Common.Messages.FilteringMultiTagMessageQueue">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Common_Messages_FilteringMultiTagMessageQueue" data-uid="Hi.Common.Messages.FilteringMultiTagMessageQueue" class="text-break">
|
||||
Class FilteringMultiTagMessageQueue
|
||||
</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>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Implementation of <a class="xref" href="Hi.Common.Messages.IMultiTagMessageQueue.html">IMultiTagMessageQueue</a> that supports filtering messages by tags.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class FilteringMultiTagMessageQueue : IMultiTagMessageQueue</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">FilteringMultiTagMessageQueue</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<dl class="typelist implements">
|
||||
<dt>Implements</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="Hi.Common.Messages.IMultiTagMessageQueue.html">IMultiTagMessageQueue</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.Common.Messages.MultiTagMessageQueueUtil.html#Hi_Common_Messages_MultiTagMessageQueueUtil_Enqueue_Hi_Common_Messages_IMultiTagMessageQueue_System_String_">MultiTagMessageQueueUtil.Enqueue(IMultiTagMessageQueue, string)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MultiTagMessageQueueUtil.html#Hi_Common_Messages_MultiTagMessageQueueUtil_Enqueue_Hi_Common_Messages_IMultiTagMessageQueue_System_String_Hi_Common_Messages_MessageFlag___">MultiTagMessageQueueUtil.Enqueue(IMultiTagMessageQueue, string, params MessageFlag[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MultiTagMessageQueueUtil.html#Hi_Common_Messages_MultiTagMessageQueueUtil_Enqueue_Hi_Common_Messages_IMultiTagMessageQueue_System_String_System_String___">MultiTagMessageQueueUtil.Enqueue(IMultiTagMessageQueue, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MultiTagMessageQueueUtil.html#Hi_Common_Messages_MultiTagMessageQueueUtil_EnqueueError_Hi_Common_Messages_IMultiTagMessageQueue_System_String_System_String___">MultiTagMessageQueueUtil.EnqueueError(IMultiTagMessageQueue, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MultiTagMessageQueueUtil.html#Hi_Common_Messages_MultiTagMessageQueueUtil_EnqueuePrograss_Hi_Common_Messages_IMultiTagMessageQueue_System_String_System_String___">MultiTagMessageQueueUtil.EnqueuePrograss(IMultiTagMessageQueue, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MultiTagMessageQueueUtil.html#Hi_Common_Messages_MultiTagMessageQueueUtil_EnqueueWarning_Hi_Common_Messages_IMultiTagMessageQueue_System_String_System_String___">MultiTagMessageQueueUtil.EnqueueWarning(IMultiTagMessageQueue, 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>
|
||||
<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_Common_Messages_FilteringMultiTagMessageQueue__ctor_" data-uid="Hi.Common.Messages.FilteringMultiTagMessageQueue.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_FilteringMultiTagMessageQueue__ctor" data-uid="Hi.Common.Messages.FilteringMultiTagMessageQueue.#ctor">
|
||||
FilteringMultiTagMessageQueue()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="Hi.Common.Messages.FilteringMultiTagMessageQueue.html">FilteringMultiTagMessageQueue</a> class.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public FilteringMultiTagMessageQueue()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_FilteringMultiTagMessageQueue__ctor_" data-uid="Hi.Common.Messages.FilteringMultiTagMessageQueue.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_FilteringMultiTagMessageQueue__ctor_System_Int32_" data-uid="Hi.Common.Messages.FilteringMultiTagMessageQueue.#ctor(System.Int32)">
|
||||
FilteringMultiTagMessageQueue(int)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="Hi.Common.Messages.FilteringMultiTagMessageQueue.html">FilteringMultiTagMessageQueue</a> class with the specified buffer capacity.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public FilteringMultiTagMessageQueue(int bufferCapacity)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>bufferCapacity</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd><p>The maximum capacity of the message buffer</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_FilteringMultiTagMessageQueue_BufferCapacity_" data-uid="Hi.Common.Messages.FilteringMultiTagMessageQueue.BufferCapacity*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_FilteringMultiTagMessageQueue_BufferCapacity" data-uid="Hi.Common.Messages.FilteringMultiTagMessageQueue.BufferCapacity">
|
||||
BufferCapacity
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets or sets the maximum capacity of the message buffer.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public int BufferCapacity { 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_Messages_FilteringMultiTagMessageQueue_HiddenTagSet_" data-uid="Hi.Common.Messages.FilteringMultiTagMessageQueue.HiddenTagSet*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_FilteringMultiTagMessageQueue_HiddenTagSet" data-uid="Hi.Common.Messages.FilteringMultiTagMessageQueue.HiddenTagSet">
|
||||
HiddenTagSet
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets or sets the set of tags that should be hidden when filtering messages.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public HashSet<string> HiddenTagSet { 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.collections.generic.hashset-1">HashSet</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_FilteringMultiTagMessageQueue_MessageLinkedList_" data-uid="Hi.Common.Messages.FilteringMultiTagMessageQueue.MessageLinkedList*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_FilteringMultiTagMessageQueue_MessageLinkedList" data-uid="Hi.Common.Messages.FilteringMultiTagMessageQueue.MessageLinkedList">
|
||||
MessageLinkedList
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets the linked list that stores the messages.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public LinkedList<MultiTagMessage> MessageLinkedList { 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.linkedlist-1">LinkedList</a><<a class="xref" href="Hi.Common.Messages.MultiTagMessage.html">MultiTagMessage</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_FilteringMultiTagMessageQueue_Enqueue_" data-uid="Hi.Common.Messages.FilteringMultiTagMessageQueue.Enqueue*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_FilteringMultiTagMessageQueue_Enqueue_Hi_Common_Messages_MultiTagMessage_" data-uid="Hi.Common.Messages.FilteringMultiTagMessageQueue.Enqueue(Hi.Common.Messages.MultiTagMessage)">
|
||||
Enqueue(MultiTagMessage)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Thread-safe method to enqueue a message with multiple tags.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public MultiTagMessage Enqueue(MultiTagMessage multiTagMessage)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>multiTagMessage</code> <a class="xref" href="Hi.Common.Messages.MultiTagMessage.html">MultiTagMessage</a></dt>
|
||||
<dd><p>The message to enqueue</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>The enqueued message</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_FilteringMultiTagMessageQueue_GetFilteredMessagesByHiddenTagSet_" data-uid="Hi.Common.Messages.FilteringMultiTagMessageQueue.GetFilteredMessagesByHiddenTagSet*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_FilteringMultiTagMessageQueue_GetFilteredMessagesByHiddenTagSet" data-uid="Hi.Common.Messages.FilteringMultiTagMessageQueue.GetFilteredMessagesByHiddenTagSet">
|
||||
GetFilteredMessagesByHiddenTagSet()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets messages filtered by the hidden tag set.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public IEnumerable<MultiTagMessage> GetFilteredMessagesByHiddenTagSet()</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.ienumerable-1">IEnumerable</a><<a class="xref" href="Hi.Common.Messages.MultiTagMessage.html">MultiTagMessage</a>></dt>
|
||||
<dd><p>An enumerable collection of filtered messages</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_FilteringMultiTagMessageQueue_GetFilteredMessagesByPreservedTag_" data-uid="Hi.Common.Messages.FilteringMultiTagMessageQueue.GetFilteredMessagesByPreservedTag*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_FilteringMultiTagMessageQueue_GetFilteredMessagesByPreservedTag_System_Collections_Generic_IEnumerable_System_String__" data-uid="Hi.Common.Messages.FilteringMultiTagMessageQueue.GetFilteredMessagesByPreservedTag(System.Collections.Generic.IEnumerable{System.String})">
|
||||
GetFilteredMessagesByPreservedTag(IEnumerable<string>)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets messages that contain any of the specified preserved tags.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public IEnumerable<MultiTagMessage> GetFilteredMessagesByPreservedTag(IEnumerable<string> preservedTags)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>preservedTags</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd><p>The collection of tags that messages may contain</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<a class="xref" href="Hi.Common.Messages.MultiTagMessage.html">MultiTagMessage</a>></dt>
|
||||
<dd><p>An enumerable collection of filtered messages</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_FilteringMultiTagMessageQueue_GetFilteredMessagesByPreservedTag_" data-uid="Hi.Common.Messages.FilteringMultiTagMessageQueue.GetFilteredMessagesByPreservedTag*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_FilteringMultiTagMessageQueue_GetFilteredMessagesByPreservedTag_System_String_" data-uid="Hi.Common.Messages.FilteringMultiTagMessageQueue.GetFilteredMessagesByPreservedTag(System.String)">
|
||||
GetFilteredMessagesByPreservedTag(string)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets messages that contain a specific preserved tag.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public IEnumerable<MultiTagMessage> GetFilteredMessagesByPreservedTag(string preservedTag)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>preservedTag</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The tag that messages must contain</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<a class="xref" href="Hi.Common.Messages.MultiTagMessage.html">MultiTagMessage</a>></dt>
|
||||
<dd><p>An enumerable collection of filtered messages</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>
|
||||
+19
-13
@@ -2,9 +2,9 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Interface IMessageHost | HiAPI-C# 2025 </title>
|
||||
<title>Interface IMessageKit | 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="Interface IMessageKit | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Interface for objects that can host and manage messages.">
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
@@ -84,12 +84,12 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.Common.Messages.IMessageHost">
|
||||
<article data-uid="Hi.Common.Messages.IMessageKit">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Common_Messages_IMessageHost" data-uid="Hi.Common.Messages.IMessageHost" class="text-break">
|
||||
Interface IMessageHost
|
||||
<h1 id="Hi_Common_Messages_IMessageKit" data-uid="Hi.Common.Messages.IMessageKit" class="text-break">
|
||||
Interface IMessageKit
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
@@ -102,7 +102,7 @@ Interface IMessageHost
|
||||
<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 interface IMessageKit</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -125,19 +125,25 @@ Interface IMessageHost
|
||||
<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>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddError_Hi_Common_Messages_IMessageKit_System_String_System_String___">MessageHostUtil.AddError(IMessageKit, 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>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddException_Hi_Common_Messages_IMessageKit_System_Exception_System_String___">MessageHostUtil.AddException(IMessageKit, Exception, 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>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddInfo_Hi_Common_Messages_IMessageKit_System_String_System_String___">MessageHostUtil.AddInfo(IMessageKit, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddSysErr_Hi_Common_Messages_IMessageHost_System_String_System_String___">MessageHostUtil.AddSysErr(IMessageHost, string, params string[])</a>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddMessage_Hi_Common_Messages_IMessageKit_System_String_System_String___">MessageHostUtil.AddMessage(IMessageKit, 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>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddProgress_Hi_Common_Messages_IMessageKit_System_String_System_String___">MessageHostUtil.AddProgress(IMessageKit, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddSuccess_Hi_Common_Messages_IMessageKit_System_String_System_String___">MessageHostUtil.AddSuccess(IMessageKit, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddWarning_Hi_Common_Messages_IMessageKit_System_String_System_String___">MessageHostUtil.AddWarning(IMessageKit, 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>
|
||||
@@ -161,9 +167,9 @@ Interface IMessageHost
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_IMessageHost_Add_" data-uid="Hi.Common.Messages.IMessageHost.Add*"></a>
|
||||
<a id="Hi_Common_Messages_IMessageKit_Add_" data-uid="Hi.Common.Messages.IMessageKit.Add*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_IMessageHost_Add_System_Object_" data-uid="Hi.Common.Messages.IMessageHost.Add(System.Object)">
|
||||
<h3 id="Hi_Common_Messages_IMessageKit_Add_System_Object_" data-uid="Hi.Common.Messages.IMessageKit.Add(System.Object)">
|
||||
Add(object)
|
||||
|
||||
</h3>
|
||||
@@ -1,230 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Interface IMultiTagMessageQueue | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Interface IMultiTagMessageQueue | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Interface for a message queue that supports messages with multiple tags.">
|
||||
<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.Common.Messages.IMultiTagMessageQueue">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Common_Messages_IMultiTagMessageQueue" data-uid="Hi.Common.Messages.IMultiTagMessageQueue" class="text-break">
|
||||
Interface IMultiTagMessageQueue
|
||||
</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>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Interface for a message queue that supports messages with multiple tags.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public interface IMultiTagMessageQueue</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<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.Messages.MultiTagMessageQueueUtil.html#Hi_Common_Messages_MultiTagMessageQueueUtil_Enqueue_Hi_Common_Messages_IMultiTagMessageQueue_System_String_">MultiTagMessageQueueUtil.Enqueue(IMultiTagMessageQueue, string)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MultiTagMessageQueueUtil.html#Hi_Common_Messages_MultiTagMessageQueueUtil_Enqueue_Hi_Common_Messages_IMultiTagMessageQueue_System_String_Hi_Common_Messages_MessageFlag___">MultiTagMessageQueueUtil.Enqueue(IMultiTagMessageQueue, string, params MessageFlag[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MultiTagMessageQueueUtil.html#Hi_Common_Messages_MultiTagMessageQueueUtil_Enqueue_Hi_Common_Messages_IMultiTagMessageQueue_System_String_System_String___">MultiTagMessageQueueUtil.Enqueue(IMultiTagMessageQueue, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MultiTagMessageQueueUtil.html#Hi_Common_Messages_MultiTagMessageQueueUtil_EnqueueError_Hi_Common_Messages_IMultiTagMessageQueue_System_String_System_String___">MultiTagMessageQueueUtil.EnqueueError(IMultiTagMessageQueue, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MultiTagMessageQueueUtil.html#Hi_Common_Messages_MultiTagMessageQueueUtil_EnqueuePrograss_Hi_Common_Messages_IMultiTagMessageQueue_System_String_System_String___">MultiTagMessageQueueUtil.EnqueuePrograss(IMultiTagMessageQueue, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MultiTagMessageQueueUtil.html#Hi_Common_Messages_MultiTagMessageQueueUtil_EnqueueWarning_Hi_Common_Messages_IMultiTagMessageQueue_System_String_System_String___">MultiTagMessageQueueUtil.EnqueueWarning(IMultiTagMessageQueue, 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>
|
||||
<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_Common_Messages_IMultiTagMessageQueue_Enqueue_" data-uid="Hi.Common.Messages.IMultiTagMessageQueue.Enqueue*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_IMultiTagMessageQueue_Enqueue_Hi_Common_Messages_MultiTagMessage_" data-uid="Hi.Common.Messages.IMultiTagMessageQueue.Enqueue(Hi.Common.Messages.MultiTagMessage)">
|
||||
Enqueue(MultiTagMessage)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Enqueues a message with multiple tags into the queue.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">MultiTagMessage Enqueue(MultiTagMessage multiTagMessage)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>multiTagMessage</code> <a class="xref" href="Hi.Common.Messages.MultiTagMessage.html">MultiTagMessage</a></dt>
|
||||
<dd><p>The message to enqueue</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>The enqueued message</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>
|
||||
@@ -1,337 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class LinkedListMultiTagMessageQueue | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class LinkedListMultiTagMessageQueue | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Implementation of using a linked list to store messages.">
|
||||
<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.Common.Messages.LinkedListMultiTagMessageQueue">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Common_Messages_LinkedListMultiTagMessageQueue" data-uid="Hi.Common.Messages.LinkedListMultiTagMessageQueue" class="text-break">
|
||||
Class LinkedListMultiTagMessageQueue
|
||||
</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>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Implementation of <a class="xref" href="Hi.Common.Messages.IMultiTagMessageQueue.html">IMultiTagMessageQueue</a> using a linked list to store messages.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class LinkedListMultiTagMessageQueue : IMultiTagMessageQueue</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">LinkedListMultiTagMessageQueue</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<dl class="typelist implements">
|
||||
<dt>Implements</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="Hi.Common.Messages.IMultiTagMessageQueue.html">IMultiTagMessageQueue</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.Messages.MultiTagMessageQueueUtil.html#Hi_Common_Messages_MultiTagMessageQueueUtil_Enqueue_Hi_Common_Messages_IMultiTagMessageQueue_System_String_">MultiTagMessageQueueUtil.Enqueue(IMultiTagMessageQueue, string)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MultiTagMessageQueueUtil.html#Hi_Common_Messages_MultiTagMessageQueueUtil_Enqueue_Hi_Common_Messages_IMultiTagMessageQueue_System_String_Hi_Common_Messages_MessageFlag___">MultiTagMessageQueueUtil.Enqueue(IMultiTagMessageQueue, string, params MessageFlag[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MultiTagMessageQueueUtil.html#Hi_Common_Messages_MultiTagMessageQueueUtil_Enqueue_Hi_Common_Messages_IMultiTagMessageQueue_System_String_System_String___">MultiTagMessageQueueUtil.Enqueue(IMultiTagMessageQueue, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MultiTagMessageQueueUtil.html#Hi_Common_Messages_MultiTagMessageQueueUtil_EnqueueError_Hi_Common_Messages_IMultiTagMessageQueue_System_String_System_String___">MultiTagMessageQueueUtil.EnqueueError(IMultiTagMessageQueue, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MultiTagMessageQueueUtil.html#Hi_Common_Messages_MultiTagMessageQueueUtil_EnqueuePrograss_Hi_Common_Messages_IMultiTagMessageQueue_System_String_System_String___">MultiTagMessageQueueUtil.EnqueuePrograss(IMultiTagMessageQueue, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MultiTagMessageQueueUtil.html#Hi_Common_Messages_MultiTagMessageQueueUtil_EnqueueWarning_Hi_Common_Messages_IMultiTagMessageQueue_System_String_System_String___">MultiTagMessageQueueUtil.EnqueueWarning(IMultiTagMessageQueue, 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>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_LinkedListMultiTagMessageQueue_LinkedList_" data-uid="Hi.Common.Messages.LinkedListMultiTagMessageQueue.LinkedList*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_LinkedListMultiTagMessageQueue_LinkedList" data-uid="Hi.Common.Messages.LinkedListMultiTagMessageQueue.LinkedList">
|
||||
LinkedList
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets or sets the linked list that stores the messages.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public LinkedList<MultiTagMessage> LinkedList { 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.collections.generic.linkedlist-1">LinkedList</a><<a class="xref" href="Hi.Common.Messages.MultiTagMessage.html">MultiTagMessage</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_LinkedListMultiTagMessageQueue_Enqueue_" data-uid="Hi.Common.Messages.LinkedListMultiTagMessageQueue.Enqueue*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_LinkedListMultiTagMessageQueue_Enqueue_Hi_Common_Messages_MultiTagMessage_" data-uid="Hi.Common.Messages.LinkedListMultiTagMessageQueue.Enqueue(Hi.Common.Messages.MultiTagMessage)">
|
||||
Enqueue(MultiTagMessage)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Enqueues a message with multiple tags into the queue.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public MultiTagMessage Enqueue(MultiTagMessage multiTagMessage)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>multiTagMessage</code> <a class="xref" href="Hi.Common.Messages.MultiTagMessage.html">MultiTagMessage</a></dt>
|
||||
<dd><p>The message to enqueue</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>The enqueued message</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_LinkedListMultiTagMessageQueue_GetMessages_" data-uid="Hi.Common.Messages.LinkedListMultiTagMessageQueue.GetMessages*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_LinkedListMultiTagMessageQueue_GetMessages" data-uid="Hi.Common.Messages.LinkedListMultiTagMessageQueue.GetMessages">
|
||||
GetMessages()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets all messages in the queue.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public IEnumerable<MultiTagMessage> GetMessages()</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.ienumerable-1">IEnumerable</a><<a class="xref" href="Hi.Common.Messages.MultiTagMessage.html">MultiTagMessage</a>></dt>
|
||||
<dd><p>An enumerable collection of messages</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>
|
||||
@@ -150,18 +150,31 @@ Enum MessageFlag
|
||||
<dd><p>General error messages.
|
||||
For exception which is consciously handled.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Common_Messages_MessageFlag_Progress"><code>Progress = 4</code></dt>
|
||||
|
||||
<dd><p>Progress update messages</p>
|
||||
</dd>
|
||||
<dt id="Hi_Common_Messages_MessageFlag_SysErr"><code>SysErr = 0</code></dt>
|
||||
<dt id="Hi_Common_Messages_MessageFlag_Exception"><code>Exception = 0</code></dt>
|
||||
|
||||
<dd><p>System error messages.
|
||||
For exception which is not consciously handled.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Common_Messages_MessageFlag_Info"><code>Info = 7</code></dt>
|
||||
|
||||
<dd><p>System behavior that end user not need to know.
|
||||
The message make help to tracing end user behavior.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Common_Messages_MessageFlag_Message"><code>Message = 6</code></dt>
|
||||
|
||||
<dd><p>Something else from the upper flags to tell the end user.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Common_Messages_MessageFlag_Progress"><code>Progress = 4</code></dt>
|
||||
|
||||
<dd><p>Progress update messages.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Common_Messages_MessageFlag_Success"><code>Success = 5</code></dt>
|
||||
|
||||
<dd><p>Progress complete on success messages.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Common_Messages_MessageFlag_Warning"><code>Warning = 2</code></dt>
|
||||
|
||||
<dd><p>Warning messages</p>
|
||||
<dd><p>Warning messages.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
@@ -97,7 +97,7 @@ 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 <a class="xref" href="Hi.Common.Messages.IMessageKit.html">IMessageKit</a> implementations.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
@@ -155,22 +155,112 @@ Class MessageHostUtil
|
||||
|
||||
<a id="Hi_Common_Messages_MessageHostUtil_AddError_" data-uid="Hi.Common.Messages.MessageHostUtil.AddError*"></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_MessageHostUtil_AddError_Hi_Common_Messages_IMessageKit_System_String_System_String___" data-uid="Hi.Common.Messages.MessageHostUtil.AddError(Hi.Common.Messages.IMessageKit,System.String,System.String[])">
|
||||
AddError(IMessageKit, string, params string[])
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Adds an error message to the message host.</p>
|
||||
<div class="markdown level1 summary"><p>Adds an <a class="xref" href="Hi.Common.Messages.MessageFlag.html#Hi_Common_Messages_MessageFlag_Error">Error</a> message to the message host.</p>
|
||||
</div>
|
||||
<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 object AddError(this IMessageKit 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="Hi.Common.Messages.IMessageKit.html">IMessageKit</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>
|
||||
<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="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
|
||||
<dd><p>The result of adding the message</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageHostUtil_AddException_" data-uid="Hi.Common.Messages.MessageHostUtil.AddException*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageHostUtil_AddException_Hi_Common_Messages_IMessageKit_System_Exception_System_String___" data-uid="Hi.Common.Messages.MessageHostUtil.AddException(Hi.Common.Messages.IMessageKit,System.Exception,System.String[])">
|
||||
AddException(IMessageKit, Exception, params string[])
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Adds an <a class="xref" href="Hi.Common.Messages.MessageFlag.html#Hi_Common_Messages_MessageFlag_Exception">Exception</a> message to the message host.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static object AddException(this IMessageKit 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.IMessageKit.html">IMessageKit</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>
|
||||
<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="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
|
||||
<dd><p>The result of adding the message</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageHostUtil_AddInfo_" data-uid="Hi.Common.Messages.MessageHostUtil.AddInfo*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageHostUtil_AddInfo_Hi_Common_Messages_IMessageKit_System_String_System_String___" data-uid="Hi.Common.Messages.MessageHostUtil.AddInfo(Hi.Common.Messages.IMessageKit,System.String,System.String[])">
|
||||
AddInfo(IMessageKit, string, params string[])
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Adds an <a class="xref" href="Hi.Common.Messages.MessageFlag.html#Hi_Common_Messages_MessageFlag_Info">Info</a> message to the message host.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static object AddInfo(this IMessageKit 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.IMessageKit.html">IMessageKit</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>
|
||||
@@ -200,8 +290,8 @@ Class MessageHostUtil
|
||||
|
||||
<a id="Hi_Common_Messages_MessageHostUtil_AddMessage_" data-uid="Hi.Common.Messages.MessageHostUtil.AddMessage*"></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_MessageHostUtil_AddMessage_Hi_Common_Messages_IMessageKit_System_String_System_String___" data-uid="Hi.Common.Messages.MessageHostUtil.AddMessage(Hi.Common.Messages.IMessageKit,System.String,System.String[])">
|
||||
AddMessage(IMessageKit, string, params string[])
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -210,12 +300,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 object AddMessage(this IMessageKit 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="Hi.Common.Messages.IMessageKit.html">IMessageKit</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>
|
||||
@@ -245,22 +335,22 @@ Class MessageHostUtil
|
||||
|
||||
<a id="Hi_Common_Messages_MessageHostUtil_AddProgress_" data-uid="Hi.Common.Messages.MessageHostUtil.AddProgress*"></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_MessageHostUtil_AddProgress_Hi_Common_Messages_IMessageKit_System_String_System_String___" data-uid="Hi.Common.Messages.MessageHostUtil.AddProgress(Hi.Common.Messages.IMessageKit,System.String,System.String[])">
|
||||
AddProgress(IMessageKit, string, params string[])
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Adds a progress message to the message host.</p>
|
||||
<div class="markdown level1 summary"><p>Adds a <a class="xref" href="Hi.Common.Messages.MessageFlag.html#Hi_Common_Messages_MessageFlag_Progress">Progress</a> message to the message host.</p>
|
||||
</div>
|
||||
<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 object AddProgress(this IMessageKit 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="Hi.Common.Messages.IMessageKit.html">IMessageKit</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>
|
||||
@@ -288,24 +378,24 @@ Class MessageHostUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageHostUtil_AddSysErr_" data-uid="Hi.Common.Messages.MessageHostUtil.AddSysErr*"></a>
|
||||
<a id="Hi_Common_Messages_MessageHostUtil_AddSuccess_" data-uid="Hi.Common.Messages.MessageHostUtil.AddSuccess*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageHostUtil_AddSysErr_Hi_Common_Messages_IMessageHost_System_String_System_String___" data-uid="Hi.Common.Messages.MessageHostUtil.AddSysErr(Hi.Common.Messages.IMessageHost,System.String,System.String[])">
|
||||
AddSysErr(IMessageHost, string, params string[])
|
||||
<h3 id="Hi_Common_Messages_MessageHostUtil_AddSuccess_Hi_Common_Messages_IMessageKit_System_String_System_String___" data-uid="Hi.Common.Messages.MessageHostUtil.AddSuccess(Hi.Common.Messages.IMessageKit,System.String,System.String[])">
|
||||
AddSuccess(IMessageKit, string, params string[])
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Adds a system error message to the message host.</p>
|
||||
<div class="markdown level1 summary"><p>Adds a <a class="xref" href="Hi.Common.Messages.MessageFlag.html#Hi_Common_Messages_MessageFlag_Success">Success</a> message to the message host.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static object AddSysErr(this IMessageHost host, string message, params string[] otherTags)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static object AddSuccess(this IMessageKit 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="Hi.Common.Messages.IMessageKit.html">IMessageKit</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>
|
||||
@@ -335,8 +425,8 @@ Class MessageHostUtil
|
||||
|
||||
<a id="Hi_Common_Messages_MessageHostUtil_AddWarning_" data-uid="Hi.Common.Messages.MessageHostUtil.AddWarning*"></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_MessageHostUtil_AddWarning_Hi_Common_Messages_IMessageKit_System_String_System_String___" data-uid="Hi.Common.Messages.MessageHostUtil.AddWarning(Hi.Common.Messages.IMessageKit,System.String,System.String[])">
|
||||
AddWarning(IMessageKit, string, params string[])
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -345,12 +435,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 object AddWarning(this IMessageKit 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="Hi.Common.Messages.IMessageKit.html">IMessageKit</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>
|
||||
|
||||
@@ -102,7 +102,7 @@ Class MessageKit
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class MessageKit : IMessageHost</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class MessageKit : IMessageKit</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -119,7 +119,7 @@ Class MessageKit
|
||||
<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="Hi.Common.Messages.IMessageKit.html">IMessageKit</a></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -154,19 +154,25 @@ Class MessageKit
|
||||
<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>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddError_Hi_Common_Messages_IMessageKit_System_String_System_String___">MessageHostUtil.AddError(IMessageKit, 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>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddException_Hi_Common_Messages_IMessageKit_System_Exception_System_String___">MessageHostUtil.AddException(IMessageKit, Exception, 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>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddInfo_Hi_Common_Messages_IMessageKit_System_String_System_String___">MessageHostUtil.AddInfo(IMessageKit, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddSysErr_Hi_Common_Messages_IMessageHost_System_String_System_String___">MessageHostUtil.AddSysErr(IMessageHost, string, params string[])</a>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddMessage_Hi_Common_Messages_IMessageKit_System_String_System_String___">MessageHostUtil.AddMessage(IMessageKit, 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>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddProgress_Hi_Common_Messages_IMessageKit_System_String_System_String___">MessageHostUtil.AddProgress(IMessageKit, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddSuccess_Hi_Common_Messages_IMessageKit_System_String_System_String___">MessageHostUtil.AddSuccess(IMessageKit, string, params string[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.Messages.MessageHostUtil.html#Hi_Common_Messages_MessageHostUtil_AddWarning_Hi_Common_Messages_IMessageKit_System_String_System_String___">MessageHostUtil.AddWarning(IMessageKit, 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>
|
||||
@@ -211,7 +217,7 @@ Class MessageKit
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static MessageKit Default { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static MessageKit Default { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -281,7 +287,8 @@ Class MessageKit
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Adds an error message to the default message kit.</p>
|
||||
<div class="markdown level1 summary"><p>Adds an error message to the default message kit.
|
||||
Apply <a class="xref" href="Hi.Common.ExceptionUtil.html">ExceptionUtil</a>.<a class="xref" href="Hi.Common.ExceptionUtil.html#Hi_Common_ExceptionUtil_ShowException_System_Exception_System_Object_">ShowException(Exception, object)</a> if the error message comes from exception for better treatment.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
@@ -307,6 +314,72 @@ Class MessageKit
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageKit_AddException_" data-uid="Hi.Common.Messages.MessageKit.AddException*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageKit_AddException_System_Exception_" data-uid="Hi.Common.Messages.MessageKit.AddException(System.Exception)">
|
||||
AddException(Exception)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Adds an exception to the default message kit.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static void AddException(Exception exception)</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 add.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageKit_AddInfo_" data-uid="Hi.Common.Messages.MessageKit.AddInfo*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageKit_AddInfo_System_String_" data-uid="Hi.Common.Messages.MessageKit.AddInfo(System.String)">
|
||||
AddInfo(string)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Adds an info message to the default message kit.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static void AddInfo(string message)</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 to write.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageKit_AddMessage_" data-uid="Hi.Common.Messages.MessageKit.AddMessage*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageKit_AddMessage_System_String_" data-uid="Hi.Common.Messages.MessageKit.AddMessage(System.String)">
|
||||
@@ -339,6 +412,70 @@ Class MessageKit
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageKit_AddProgress_" data-uid="Hi.Common.Messages.MessageKit.AddProgress*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageKit_AddProgress_System_String_" data-uid="Hi.Common.Messages.MessageKit.AddProgress(System.String)">
|
||||
AddProgress(string)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static void AddProgress(string message)</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></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageKit_AddSuccess_" data-uid="Hi.Common.Messages.MessageKit.AddSuccess*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageKit_AddSuccess_System_String_" data-uid="Hi.Common.Messages.MessageKit.AddSuccess(System.String)">
|
||||
AddSuccess(string)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Adds a success message to the default message kit.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static void AddSuccess(string message)</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 to write.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MessageKit_AddWarning_" data-uid="Hi.Common.Messages.MessageKit.AddWarning*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MessageKit_AddWarning_System_String_" data-uid="Hi.Common.Messages.MessageKit.AddWarning(System.String)">
|
||||
|
||||
@@ -1,447 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class MultiTagMessageQueueUtil | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class MultiTagMessageQueueUtil | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Provides extension methods for working with multi-tag message queues.">
|
||||
<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.Common.Messages.MultiTagMessageQueueUtil">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Common_Messages_MultiTagMessageQueueUtil" data-uid="Hi.Common.Messages.MultiTagMessageQueueUtil" class="text-break">
|
||||
Class MultiTagMessageQueueUtil
|
||||
</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>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Provides extension methods for working with multi-tag message queues.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static class MultiTagMessageQueueUtil</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">MultiTagMessageQueueUtil</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>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MultiTagMessageQueueUtil_Enqueue_" data-uid="Hi.Common.Messages.MultiTagMessageQueueUtil.Enqueue*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MultiTagMessageQueueUtil_Enqueue_Hi_Common_Messages_IMultiTagMessageQueue_System_String_" data-uid="Hi.Common.Messages.MultiTagMessageQueueUtil.Enqueue(Hi.Common.Messages.IMultiTagMessageQueue,System.String)">
|
||||
Enqueue(IMultiTagMessageQueue, string)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Enqueues a message without tags to the message queue.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static MultiTagMessage Enqueue(this IMultiTagMessageQueue src, string message)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>src</code> <a class="xref" href="Hi.Common.Messages.IMultiTagMessageQueue.html">IMultiTagMessageQueue</a></dt>
|
||||
<dd><p>The message queue.</p>
|
||||
</dd>
|
||||
<dt><code>message</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The message to enqueue.</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>The enqueued message.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MultiTagMessageQueueUtil_Enqueue_" data-uid="Hi.Common.Messages.MultiTagMessageQueueUtil.Enqueue*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MultiTagMessageQueueUtil_Enqueue_Hi_Common_Messages_IMultiTagMessageQueue_System_String_Hi_Common_Messages_MessageFlag___" data-uid="Hi.Common.Messages.MultiTagMessageQueueUtil.Enqueue(Hi.Common.Messages.IMultiTagMessageQueue,System.String,Hi.Common.Messages.MessageFlag[])">
|
||||
Enqueue(IMultiTagMessageQueue, string, params MessageFlag[])
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Enqueues a message with enum tags to the message queue.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static MultiTagMessage Enqueue(this IMultiTagMessageQueue src, string message, params MessageFlag[] tags)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>src</code> <a class="xref" href="Hi.Common.Messages.IMultiTagMessageQueue.html">IMultiTagMessageQueue</a></dt>
|
||||
<dd><p>The message queue.</p>
|
||||
</dd>
|
||||
<dt><code>message</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The message to enqueue.</p>
|
||||
</dd>
|
||||
<dt><code>tags</code> <a class="xref" href="Hi.Common.Messages.MessageFlag.html">MessageFlag</a>[]</dt>
|
||||
<dd><p>The enum 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>The enqueued message.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MultiTagMessageQueueUtil_Enqueue_" data-uid="Hi.Common.Messages.MultiTagMessageQueueUtil.Enqueue*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MultiTagMessageQueueUtil_Enqueue_Hi_Common_Messages_IMultiTagMessageQueue_System_String_System_String___" data-uid="Hi.Common.Messages.MultiTagMessageQueueUtil.Enqueue(Hi.Common.Messages.IMultiTagMessageQueue,System.String,System.String[])">
|
||||
Enqueue(IMultiTagMessageQueue, string, params string[])
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Enqueues a message with string tags to the message queue.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static MultiTagMessage Enqueue(this IMultiTagMessageQueue src, string message, params string[] tags)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>src</code> <a class="xref" href="Hi.Common.Messages.IMultiTagMessageQueue.html">IMultiTagMessageQueue</a></dt>
|
||||
<dd><p>The message queue.</p>
|
||||
</dd>
|
||||
<dt><code>message</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The message to enqueue.</p>
|
||||
</dd>
|
||||
<dt><code>tags</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>[]</dt>
|
||||
<dd><p>The string 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>The enqueued message.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MultiTagMessageQueueUtil_EnqueueError_" data-uid="Hi.Common.Messages.MultiTagMessageQueueUtil.EnqueueError*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MultiTagMessageQueueUtil_EnqueueError_Hi_Common_Messages_IMultiTagMessageQueue_System_String_System_String___" data-uid="Hi.Common.Messages.MultiTagMessageQueueUtil.EnqueueError(Hi.Common.Messages.IMultiTagMessageQueue,System.String,System.String[])">
|
||||
EnqueueError(IMultiTagMessageQueue, string, params string[])
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Enqueues an error message to the message queue.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static MultiTagMessage EnqueueError(this IMultiTagMessageQueue src, string message, params string[] otherTags)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>src</code> <a class="xref" href="Hi.Common.Messages.IMultiTagMessageQueue.html">IMultiTagMessageQueue</a></dt>
|
||||
<dd><p>The message queue.</p>
|
||||
</dd>
|
||||
<dt><code>message</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The message to enqueue.</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>The enqueued message.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MultiTagMessageQueueUtil_EnqueuePrograss_" data-uid="Hi.Common.Messages.MultiTagMessageQueueUtil.EnqueuePrograss*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MultiTagMessageQueueUtil_EnqueuePrograss_Hi_Common_Messages_IMultiTagMessageQueue_System_String_System_String___" data-uid="Hi.Common.Messages.MultiTagMessageQueueUtil.EnqueuePrograss(Hi.Common.Messages.IMultiTagMessageQueue,System.String,System.String[])">
|
||||
EnqueuePrograss(IMultiTagMessageQueue, string, params string[])
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Enqueues a progress message to the message queue.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static MultiTagMessage EnqueuePrograss(this IMultiTagMessageQueue src, string message, params string[] otherTags)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>src</code> <a class="xref" href="Hi.Common.Messages.IMultiTagMessageQueue.html">IMultiTagMessageQueue</a></dt>
|
||||
<dd><p>The message queue.</p>
|
||||
</dd>
|
||||
<dt><code>message</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The message to enqueue.</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>The enqueued message.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_Messages_MultiTagMessageQueueUtil_EnqueueWarning_" data-uid="Hi.Common.Messages.MultiTagMessageQueueUtil.EnqueueWarning*"></a>
|
||||
|
||||
<h3 id="Hi_Common_Messages_MultiTagMessageQueueUtil_EnqueueWarning_Hi_Common_Messages_IMultiTagMessageQueue_System_String_System_String___" data-uid="Hi.Common.Messages.MultiTagMessageQueueUtil.EnqueueWarning(Hi.Common.Messages.IMultiTagMessageQueue,System.String,System.String[])">
|
||||
EnqueueWarning(IMultiTagMessageQueue, string, params string[])
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Enqueues a warning message to the message queue.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static MultiTagMessage EnqueueWarning(this IMultiTagMessageQueue src, string message, params string[] otherTags)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>src</code> <a class="xref" href="Hi.Common.Messages.IMultiTagMessageQueue.html">IMultiTagMessageQueue</a></dt>
|
||||
<dd><p>The message queue.</p>
|
||||
</dd>
|
||||
<dt><code>message</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The message to enqueue.</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>The enqueued message.</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>
|
||||
@@ -94,21 +94,6 @@
|
||||
<h3 id="classes">
|
||||
Classes
|
||||
</h3>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.Messages.FilteringMultiTagMessageQueue.html">FilteringMultiTagMessageQueue</a></dt>
|
||||
<dd><p>Implementation of <a class="xref" href="Hi.Common.Messages.IMultiTagMessageQueue.html">IMultiTagMessageQueue</a> that supports filtering messages by tags.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.Messages.LinkedListMultiTagMessageQueue.html">LinkedListMultiTagMessageQueue</a></dt>
|
||||
<dd><p>Implementation of <a class="xref" href="Hi.Common.Messages.IMultiTagMessageQueue.html">IMultiTagMessageQueue</a> using a linked list to store messages.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.Messages.LoggingMessageQueue.html">LoggingMessageQueue</a></dt>
|
||||
<dd><p>A queue for logging messages with multi-tag support and file output capabilities.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.Messages.MessageBoardUtil.html">MessageBoardUtil</a></dt>
|
||||
<dd><p>Utility class for displaying messages on a message board.</p>
|
||||
@@ -116,7 +101,7 @@ Classes
|
||||
</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><p>Utility methods for working with <a class="xref" href="Hi.Common.Messages.IMessageKit.html">IMessageKit</a> implementations.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
@@ -127,24 +112,14 @@ Classes
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.Messages.MultiTagMessage.html">MultiTagMessage</a></dt>
|
||||
<dd><p>Represents a message with multiple tags for categorization and filtering.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.Messages.MultiTagMessageQueueUtil.html">MultiTagMessageQueueUtil</a></dt>
|
||||
<dd><p>Provides extension methods for working with multi-tag message queues.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<h3 id="interfaces">
|
||||
Interfaces
|
||||
</h3>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
|
||||
<dt><a class="xref" href="Hi.Common.Messages.IMessageKit.html">IMessageKit</a></dt>
|
||||
<dd><p>Interface for objects that can host and manage messages.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.Messages.IMultiTagMessageQueue.html">IMultiTagMessageQueue</a></dt>
|
||||
<dd><p>Interface for a message queue that supports messages with multiple tags.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<h3 id="enums">
|
||||
|
||||
@@ -605,8 +605,39 @@ The property is true if a task started and the task has not yet finished and <a
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_Common_PacePlayer_IsLockedEventHandler" data-uid="Hi.Common.PacePlayer.IsLockedEventHandler">
|
||||
IsLockedEventHandler
|
||||
<h3 id="Hi_Common_PacePlayer_IsFinishedChangedEvent" data-uid="Hi.Common.PacePlayer.IsFinishedChangedEvent">
|
||||
IsFinishedChangedEvent
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Event triggered when the <a class="xref" href="Hi.Common.PacePlayer.html#Hi_Common_PacePlayer_IsFinished">IsFinished</a> state changes.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public event Action<bool> IsFinishedChangedEvent</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="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_Common_PacePlayer_IsLockedChangedEvent" data-uid="Hi.Common.PacePlayer.IsLockedChangedEvent">
|
||||
IsLockedChangedEvent
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -615,7 +646,7 @@ The property is true if a task started and the task has not yet finished and <a
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public event Action<bool> IsLockedEventHandler</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public event Action<bool> IsLockedChangedEvent</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
@@ -164,10 +164,10 @@ Class RoutineBlocker
|
||||
<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.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>
|
||||
@@ -516,8 +516,8 @@ If the time between two <a class="xref" href="Hi.Common.RoutineBlocker.html#Hi_C
|
||||
|
||||
<a id="Hi_Common_RoutineBlocker_MakeXmlSource_" data-uid="Hi.Common.RoutineBlocker.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Common_RoutineBlocker_MakeXmlSource_System_String_System_String_" data-uid="Hi.Common.RoutineBlocker.MakeXmlSource(System.String,System.String)">
|
||||
MakeXmlSource(string, string)
|
||||
<h3 id="Hi_Common_RoutineBlocker_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Common.RoutineBlocker.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -527,7 +527,7 @@ This method may also generate additional resources such as related files.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -537,6 +537,9 @@ This method may also generate additional resources such as related files.</p>
|
||||
</dd>
|
||||
<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 for the XML source</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>if true, the extended file creation is suppressed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -553,6 +556,11 @@ This method may also generate additional resources such as related files.</p>
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Common_RoutineBlocker_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
|
||||
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
|
||||
Since the folder can be moving with the configuration file.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -163,10 +163,10 @@ Class RoutineBlocker0
|
||||
<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.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>
|
||||
@@ -424,8 +424,8 @@ If the time between two <a class="xref" href="Hi.Common.RoutineBlocker0.html#Hi_
|
||||
|
||||
<a id="Hi_Common_RoutineBlocker0_MakeXmlSource_" data-uid="Hi.Common.RoutineBlocker0.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Common_RoutineBlocker0_MakeXmlSource_System_String_System_String_" data-uid="Hi.Common.RoutineBlocker0.MakeXmlSource(System.String,System.String)">
|
||||
MakeXmlSource(string, string)
|
||||
<h3 id="Hi_Common_RoutineBlocker0_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Common.RoutineBlocker0.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -435,7 +435,7 @@ This method may also generate additional resources such as related files.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -445,6 +445,9 @@ This method may also generate additional resources such as related files.</p>
|
||||
</dd>
|
||||
<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 for the XML source</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>if true, the extended file creation is suppressed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -461,6 +464,11 @@ This method may also generate additional resources such as related files.</p>
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Common_RoutineBlocker0_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
|
||||
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
|
||||
Since the folder can be moving with the configuration file.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -125,10 +125,10 @@ Interface IMakeXmlSource
|
||||
<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.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>
|
||||
@@ -157,8 +157,8 @@ Interface IMakeXmlSource
|
||||
|
||||
<a id="Hi_Common_XmlUtils_IMakeXmlSource_MakeXmlSource_" data-uid="Hi.Common.XmlUtils.IMakeXmlSource.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Common_XmlUtils_IMakeXmlSource_MakeXmlSource_System_String_System_String_" data-uid="Hi.Common.XmlUtils.IMakeXmlSource.MakeXmlSource(System.String,System.String)">
|
||||
MakeXmlSource(string, string)
|
||||
<h3 id="Hi_Common_XmlUtils_IMakeXmlSource_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Common.XmlUtils.IMakeXmlSource.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -168,7 +168,7 @@ This method may also generate additional resources such as related files.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">XElement MakeXmlSource(string baseDirectory, string relFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -178,6 +178,9 @@ This method may also generate additional resources such as related files.</p>
|
||||
</dd>
|
||||
<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 for the XML source</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>if true, the extended file creation is suppressed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -194,6 +197,11 @@ This method may also generate additional resources such as related files.</p>
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Common_XmlUtils_IMakeXmlSource_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
|
||||
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
|
||||
Since the folder can be moving with the configuration file.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,211 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Interface IToXElement | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Interface IToXElement | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Interface of . Which can be represented by a single .">
|
||||
<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.Common.XmlUtils.IToXElement">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Common_XmlUtils_IToXElement" data-uid="Hi.Common.XmlUtils.IToXElement" class="text-break">
|
||||
Interface IToXElement
|
||||
</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.XmlUtils.html">XmlUtils</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiGeom.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Interface of <a class="xref" href="Hi.Common.XmlUtils.IToXElement.html#Hi_Common_XmlUtils_IToXElement_ToXElement">ToXElement()</a>.
|
||||
Which can be represented by a single <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a>.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public interface IToXElement</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<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 id="Hi_Common_XmlUtils_IToXElement_remarks">Remarks</h2>
|
||||
<div class="markdown level0 remarks"><p>Relative to <a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html">IMakeXmlSource</a>, the <a class="xref" href="Hi.Common.XmlUtils.IToXElement.html">IToXElement</a> don't export file. So no directory information is required.
|
||||
A single <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a> represent the object.</p>
|
||||
</div>
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Common_XmlUtils_IToXElement_ToXElement_" data-uid="Hi.Common.XmlUtils.IToXElement.ToXElement*"></a>
|
||||
|
||||
<h3 id="Hi_Common_XmlUtils_IToXElement_ToXElement" data-uid="Hi.Common.XmlUtils.IToXElement.ToXElement">
|
||||
ToXElement()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Get the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a> to represent the object.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">XElement ToXElement()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||
<dd><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a> to represent the object.</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>
|
||||
@@ -161,6 +161,10 @@ Delegate XFactory.GenByXElementDelegate
|
||||
|
||||
|
||||
|
||||
<h2 id="Hi_Common_XmlUtils_XFactory_GenByXElementDelegate_remarks">Remarks</h2>
|
||||
<div class="markdown level0 remarks"><p>Note that the design pattern of seperating BaseDirectory and RelativePath is for easy data package moving.
|
||||
The pattern assume the BaseDirectory can be changed if all the content in the BaseDirectory is changed to the destinate directory.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -102,7 +102,7 @@ Class XFactory
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class XFactory</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static class XFactory</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -144,31 +144,6 @@ Class XFactory
|
||||
</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>
|
||||
|
||||
|
||||
|
||||
@@ -177,72 +152,6 @@ Class XFactory
|
||||
</div>
|
||||
|
||||
|
||||
<h2 class="section" id="constructors">Constructors
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Common_XmlUtils_XFactory__ctor_" data-uid="Hi.Common.XmlUtils.XFactory.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Common_XmlUtils_XFactory__ctor" data-uid="Hi.Common.XmlUtils.XFactory.#ctor">
|
||||
XFactory()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="Hi.Common.XmlUtils.XFactory.html">XFactory</a> class.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XFactory()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="fields">Fields
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_Common_XmlUtils_XFactory_Default" data-uid="Hi.Common.XmlUtils.XFactory.Default">
|
||||
Default
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets the global default instance of <a class="xref" href="Hi.Common.XmlUtils.XFactory.html">XFactory</a>.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static XFactory Default</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Field Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Common.XmlUtils.XFactory.html">XFactory</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
@@ -259,7 +168,7 @@ Class XFactory
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Dictionary<string, XFactory.GenByXElementDelegate> Regs { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static Dictionary<string, XFactory.GenByXElementDelegate> Regs { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -295,7 +204,7 @@ Class XFactory
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public T GenByChild<T>(XElement src, string baseDirectory, SetFileDelegate setFileAction, GenMode genMode, params object[] res) where T : class</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static T GenByChild<T>(XElement src, string baseDirectory, SetFileDelegate setFileAction, GenMode genMode, params object[] res) where T : class</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -352,7 +261,7 @@ Class XFactory
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public T GenByFile<T>(string baseDirectory, string relFile, GenMode genMode, params object[] res) where T : class</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static T GenByFile<T>(string baseDirectory, string relFile, GenMode genMode, params object[] res) where T : class</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -406,7 +315,7 @@ Class XFactory
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XmlSourceAndFile<T> GenXmlFileSourceByChild<T>(XElement src, string baseDirectory, GenMode genMode, params object[] res) where T : class, IMakeXmlSource</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static XmlSourceAndFile<T> GenXmlFileSourceByChild<T>(XElement src, string baseDirectory, GenMode genMode, params object[] res) where T : class, IMakeXmlSource</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -460,7 +369,7 @@ Class XFactory
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XmlSourceAndFile<T> GenXmlFileSourceByFile<T>(string baseDirectory, string relFile, GenMode genMode, params object[] res) where T : class, IMakeXmlSource</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static XmlSourceAndFile<T> GenXmlFileSourceByFile<T>(string baseDirectory, string relFile, GenMode genMode, params object[] res) where T : class, IMakeXmlSource</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -514,7 +423,7 @@ Class XFactory
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XmlSourceAndFile<T> GenXmlSourceAndFile<T>(XElement src, string baseDirectory, SetFileDelegate setFileAction, GenMode genMode, params object[] res) where T : class, IMakeXmlSource</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static XmlSourceAndFile<T> GenXmlSourceAndFile<T>(XElement src, string baseDirectory, SetFileDelegate setFileAction, GenMode genMode, params object[] res) where T : class, IMakeXmlSource</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -571,7 +480,7 @@ Class XFactory
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public T Gen<T>(XElement src, string baseDirectory, SetFileDelegate setFileAction, GenMode mode, params object[] res) where T : class</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static T Gen<T>(XElement src, string baseDirectory, SetFileDelegate setFileAction, GenMode mode, params object[] res) where T : class</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
|
||||
@@ -349,8 +349,8 @@ otherwise, returns the original element</p>
|
||||
|
||||
<a id="Hi_Common_XmlUtils_XmlUtil_GetFileWrappedXElement_" data-uid="Hi.Common.XmlUtils.XmlUtil.GetFileWrappedXElement*"></a>
|
||||
|
||||
<h3 id="Hi_Common_XmlUtils_XmlUtil_GetFileWrappedXElement_System_Xml_Linq_XElement_System_String_System_String_" data-uid="Hi.Common.XmlUtils.XmlUtil.GetFileWrappedXElement(System.Xml.Linq.XElement,System.String,System.String)">
|
||||
GetFileWrappedXElement(XElement, string, string)
|
||||
<h3 id="Hi_Common_XmlUtils_XmlUtil_GetFileWrappedXElement_System_Xml_Linq_XElement_System_String_System_String_System_Boolean_" data-uid="Hi.Common.XmlUtils.XmlUtil.GetFileWrappedXElement(System.Xml.Linq.XElement,System.String,System.String,System.Boolean)">
|
||||
GetFileWrappedXElement(XElement, string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -359,7 +359,7 @@ otherwise, returns the original element</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static XElement GetFileWrappedXElement(this XElement src, string baseDirectory, string sourceFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static XElement GetFileWrappedXElement(this XElement src, string baseDirectory, string sourceFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -372,6 +372,9 @@ otherwise, returns the original element</p>
|
||||
</dd>
|
||||
<dt><code>sourceFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The relative file path to save the element to, or null to return the element as-is</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>See <a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html#Hi_Common_XmlUtils_IMakeXmlSource_MakeXmlSource_System_String_System_String_System_Boolean_">MakeXmlSource(string, string, bool)</a> for parameter description.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -434,7 +437,7 @@ otherwise, saves the element to the specified file and returns a file reference
|
||||
|
||||
<a id="Hi_Common_XmlUtils_XmlUtil_GetNameNoteXElementList_" data-uid="Hi.Common.XmlUtils.XmlUtil.GetNameNoteXElementList*"></a>
|
||||
|
||||
<h3 id="Hi_Common_XmlUtils_XmlUtil_GetNameNoteXElementList_Hi_Common_XmlUtils_INameNote_" data-uid="Hi.Common.XmlUtils.XmlUtil.GetNameNoteXElementList(Hi.Common.XmlUtils.INameNote)">
|
||||
<h3 id="Hi_Common_XmlUtils_XmlUtil_GetNameNoteXElementList_Hi_Common_INameNote_" data-uid="Hi.Common.XmlUtils.XmlUtil.GetNameNoteXElementList(Hi.Common.INameNote)">
|
||||
GetNameNoteXElementList(INameNote)
|
||||
|
||||
</h3>
|
||||
@@ -449,7 +452,7 @@ otherwise, saves the element to the specified file and returns a file reference
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>src</code> <a class="xref" href="Hi.Common.XmlUtils.INameNote.html">INameNote</a></dt>
|
||||
<dt><code>src</code> <a class="xref" href="Hi.Common.INameNote.html">INameNote</a></dt>
|
||||
<dd><p>The source INameNote object</p>
|
||||
</dd>
|
||||
</dl>
|
||||
@@ -527,8 +530,8 @@ otherwise, saves the element to the specified file and returns a file reference
|
||||
|
||||
<a id="Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_" data-uid="Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceFile*"></a>
|
||||
|
||||
<h3 id="Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_" data-uid="Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceFile(Hi.Common.XmlUtils.IMakeXmlSource,System.String)">
|
||||
MakeXmlSourceFile(IMakeXmlSource, string)
|
||||
<h3 id="Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_" data-uid="Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceFile(Hi.Common.XmlUtils.IMakeXmlSource,System.String,System.Boolean)">
|
||||
MakeXmlSourceFile(IMakeXmlSource, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -537,7 +540,7 @@ otherwise, saves the element to the specified file and returns a file reference
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static void MakeXmlSourceFile(this IMakeXmlSource src, string filePath)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static void MakeXmlSourceFile(this IMakeXmlSource src, string filePath, bool exhibitionOnly = false)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -547,6 +550,9 @@ otherwise, saves the element to the specified file and returns a file reference
|
||||
</dd>
|
||||
<dt><code>filePath</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The path where the XML file will be created.</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>See <a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html#Hi_Common_XmlUtils_IMakeXmlSource_MakeXmlSource_System_String_System_String_System_Boolean_">MakeXmlSource(string, string, bool)</a> for parameter description.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -563,8 +569,8 @@ otherwise, saves the element to the specified file and returns a file reference
|
||||
|
||||
<a id="Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_" data-uid="Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceWithRebaseFile*"></a>
|
||||
|
||||
<h3 id="Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_" data-uid="Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceWithRebaseFile(Hi.Common.XmlUtils.IMakeXmlSource,System.String,System.String)">
|
||||
MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string)
|
||||
<h3 id="Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Common.XmlUtils.XmlUtil.MakeXmlSourceWithRebaseFile(Hi.Common.XmlUtils.IMakeXmlSource,System.String,System.String,System.Boolean)">
|
||||
MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -573,7 +579,7 @@ otherwise, saves the element to the specified file and returns a file reference
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static XElement MakeXmlSourceWithRebaseFile(this IMakeXmlSource src, string baseDirectory, string relFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static XElement MakeXmlSourceWithRebaseFile(this IMakeXmlSource src, string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -586,6 +592,9 @@ otherwise, saves the element to the specified file and returns a file reference
|
||||
</dd>
|
||||
<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 save the XML to, or null to not save to a file</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>See <a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html#Hi_Common_XmlUtils_IMakeXmlSource_MakeXmlSource_System_String_System_String_System_Boolean_">MakeXmlSource(string, string, bool)</a> for parameter description.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -609,8 +618,8 @@ otherwise, saves the XML to the specified file and returns a file reference elem
|
||||
|
||||
<a id="Hi_Common_XmlUtils_XmlUtil_MakeXmlSource_" data-uid="Hi.Common.XmlUtils.XmlUtil.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Common_XmlUtils_XmlUtil_MakeXmlSource__1_System_Collections_Generic_IDictionary_System_String___0__System_String_" data-uid="Hi.Common.XmlUtils.XmlUtil.MakeXmlSource``1(System.Collections.Generic.IDictionary{System.String,``0},System.String)">
|
||||
MakeXmlSource<T>(IDictionary<string, T>, string)
|
||||
<h3 id="Hi_Common_XmlUtils_XmlUtil_MakeXmlSource__1_System_Collections_Generic_IDictionary_System_String___0__System_String_System_Boolean_" data-uid="Hi.Common.XmlUtils.XmlUtil.MakeXmlSource``1(System.Collections.Generic.IDictionary{System.String,``0},System.String,System.Boolean)">
|
||||
MakeXmlSource<T>(IDictionary<string, T>, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -619,7 +628,7 @@ otherwise, saves the XML to the specified file and returns a file reference elem
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static XElement MakeXmlSource<T>(this IDictionary<string, T> dictionary, string baseDirectory) where T : IMakeXmlSource</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static XElement MakeXmlSource<T>(this IDictionary<string, T> dictionary, string baseDirectory, bool exhibitionOnly) where T : IMakeXmlSource</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -629,6 +638,9 @@ otherwise, saves the XML to the specified file and returns a file reference elem
|
||||
</dd>
|
||||
<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 resolving paths</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>See <a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html#Hi_Common_XmlUtils_IMakeXmlSource_MakeXmlSource_System_String_System_String_System_Boolean_">MakeXmlSource(string, string, bool)</a> for parameter description.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -699,7 +711,7 @@ otherwise, saves the XML to the specified file and returns a file reference elem
|
||||
|
||||
<a id="Hi_Common_XmlUtils_XmlUtil_SetNameNote_" data-uid="Hi.Common.XmlUtils.XmlUtil.SetNameNote*"></a>
|
||||
|
||||
<h3 id="Hi_Common_XmlUtils_XmlUtil_SetNameNote_Hi_Common_XmlUtils_INameNote_System_Xml_Linq_XElement_" data-uid="Hi.Common.XmlUtils.XmlUtil.SetNameNote(Hi.Common.XmlUtils.INameNote,System.Xml.Linq.XElement)">
|
||||
<h3 id="Hi_Common_XmlUtils_XmlUtil_SetNameNote_Hi_Common_INameNote_System_Xml_Linq_XElement_" data-uid="Hi.Common.XmlUtils.XmlUtil.SetNameNote(Hi.Common.INameNote,System.Xml.Linq.XElement)">
|
||||
SetNameNote(INameNote, XElement)
|
||||
|
||||
</h3>
|
||||
@@ -714,7 +726,7 @@ otherwise, saves the XML to the specified file and returns a file reference elem
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>dst</code> <a class="xref" href="Hi.Common.XmlUtils.INameNote.html">INameNote</a></dt>
|
||||
<dt><code>dst</code> <a class="xref" href="Hi.Common.INameNote.html">INameNote</a></dt>
|
||||
<dd><p>The destination INameNote object to update</p>
|
||||
</dd>
|
||||
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||
|
||||
@@ -118,8 +118,9 @@ Interfaces
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.XmlUtils.INameNote.html">INameNote</a></dt>
|
||||
<dd><p>Interface for objects that have a name and note property.</p>
|
||||
<dt><a class="xref" href="Hi.Common.XmlUtils.IToXElement.html">IToXElement</a></dt>
|
||||
<dd><p>Interface of <a class="xref" href="Hi.Common.XmlUtils.IToXElement.html#Hi_Common_XmlUtils_IToXElement_ToXElement">ToXElement()</a>.
|
||||
Which can be represented by a single <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a>.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<h3 id="enums">
|
||||
|
||||
@@ -160,11 +160,6 @@ If the execution time is over the <a class="xref" href="Hi.Common.BlockingTimer.
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.ExceptionUtil.html">ExceptionUtil</a></dt>
|
||||
<dd><p>Provides utility methods for handling exceptions.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.HiLog.html">HiLog</a></dt>
|
||||
<dd><p>Logging utility class that provides logging functionality with timestamp.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
@@ -194,10 +189,14 @@ Used to indicate programming errors or unexpected states that require developer
|
||||
<dd><p>Utility class for method invocation operations.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.JsonUtil.html">JsonUtil</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.LooseRunner.html">LooseRunner</a></dt>
|
||||
<dd><p>Provides a mechanism for running actions asynchronously in a loose manner,
|
||||
where only the most recent action is executed and previous pending actions are discarded.</p>
|
||||
<dd><p>Provides a mechanism for running actions asynchronously in a loose manner.
|
||||
Only the most recent action is executed and previous pending actions are discarded.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
@@ -263,11 +262,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.SessionLogger.html">SessionLogger</a></dt>
|
||||
<dd><p>Provides logging functionality for sessions with file output capabilities.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
@@ -329,6 +323,11 @@ Extends <a class="xref" href="Hi.Common.IWriteBin.html">IWriteBin</a> to provide
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.IGetSelectionName.html">IGetSelectionName</a></dt>
|
||||
<dd><p>Interface for objects that can provide a name for selection purposes.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.INameNote.html">INameNote</a></dt>
|
||||
<dd><p>Interface for objects that have a name and note property.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
|
||||
@@ -168,6 +168,9 @@ This class manages the display and interaction of cutter location points and lin
|
||||
<div>
|
||||
<a class="xref" href="Hi.Numerical.StepSelectionUtils.BoundSelectorUtil.html#Hi_Numerical_StepSelectionUtils_BoundSelectorUtil_GetStepRange_Hi_CutterLocations_ClStrips_ClStrip_Hi_Numerical_StepSelectionUtils_BoundSelectorPair_">BoundSelectorUtil.GetStepRange(ClStrip, BoundSelectorPair)</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>
|
||||
@@ -761,10 +764,10 @@ A value of -1 indicates that the display should follow the end of the strip.</p>
|
||||
|
||||
|
||||
|
||||
<a id="Hi_CutterLocations_ClStrips_ClStrip_GetScaledFittingViewByStripDispRange_" data-uid="Hi.CutterLocations.ClStrips.ClStrip.GetScaledFittingViewByStripDispRange*"></a>
|
||||
<a id="Hi_CutterLocations_ClStrips_ClStrip_GetFittingView_" data-uid="Hi.CutterLocations.ClStrips.ClStrip.GetFittingView*"></a>
|
||||
|
||||
<h3 id="Hi_CutterLocations_ClStrips_ClStrip_GetScaledFittingViewByStripDispRange_Hi_Geom_Mat4d_Hi_Geom_Mat4d_" data-uid="Hi.CutterLocations.ClStrips.ClStrip.GetScaledFittingViewByStripDispRange(Hi.Geom.Mat4d,Hi.Geom.Mat4d)">
|
||||
GetScaledFittingViewByStripDispRange(Mat4d, Mat4d)
|
||||
<h3 id="Hi_CutterLocations_ClStrips_ClStrip_GetFittingView_Hi_Geom_Mat4d_Hi_Geom_Mat4d_" data-uid="Hi.CutterLocations.ClStrips.ClStrip.GetFittingView(Hi.Geom.Mat4d,Hi.Geom.Mat4d)">
|
||||
GetFittingView(Mat4d, Mat4d)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -773,7 +776,7 @@ A value of -1 indicates that the display should follow the end of the strip.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Mat4d GetScaledFittingViewByStripDispRange(Mat4d sketchView, Mat4d clStripZeroToRoot = null)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public Mat4d GetFittingView(Mat4d sketchView, Mat4d clStripZeroToRoot = null)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
|
||||
@@ -102,7 +102,7 @@ Class ClStripPos
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class ClStripPos : CbtrPickable, IPickableGetter, IDisposable, IGetProgramCl</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class ClStripPos : CbtrPickable, IGetPickable, IDisposable, IGetProgramCl</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -121,7 +121,7 @@ Class ClStripPos
|
||||
<dl class="typelist implements">
|
||||
<dt>Implements</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="Hi.Disp.IPickableGetter.html">IPickableGetter</a></div>
|
||||
<div><a class="xref" href="Hi.Disp.IGetPickable.html">IGetPickable</a></div>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
|
||||
<div><a class="xref" href="Hi.CutterLocations.IGetProgramCl.html">IGetProgramCl</a></div>
|
||||
</dd>
|
||||
@@ -269,7 +269,7 @@ This is a convenience property that casts the State to MillingStep.</p>
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.MillingSteps.MachiningStep.html">MachiningStep</a></dt>
|
||||
<dt><a class="xref" href="Hi.MachiningSteps.MachiningStep.html">MachiningStep</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
@@ -482,38 +482,6 @@ Projection matrix = <a class="xref" href="Hi.Disp.Bind.html#Hi_Disp_Bind_ScalePr
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Bind_RGB_" data-uid="Hi.Disp.Bind.RGB*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Bind_RGB" data-uid="Hi.Disp.Bind.RGB">
|
||||
RGB
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>External RGB Color for the <a class="xref" href="Hi.Disp.Drawing.html">Drawing</a> which the <a class="xref" href="Hi.Disp.Drawing.html#Hi_Disp_Drawing_KeyStamp">KeyStamp</a> does not contains C.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Vec3d RGB { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Bind_Reciprocal_vs_scale_" data-uid="Hi.Disp.Bind.Reciprocal_vs_scale*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Bind_Reciprocal_vs_scale" data-uid="Hi.Disp.Bind.Reciprocal_vs_scale">
|
||||
@@ -546,6 +514,38 @@ Projection matrix = <a class="xref" href="Hi.Disp.Bind.html#Hi_Disp_Bind_ScalePr
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Bind_Rgb_" data-uid="Hi.Disp.Bind.Rgb*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Bind_Rgb" data-uid="Hi.Disp.Bind.Rgb">
|
||||
Rgb
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>External RGB Color for the <a class="xref" href="Hi.Disp.Drawing.html">Drawing</a> which the <a class="xref" href="Hi.Disp.Drawing.html#Hi_Disp_Drawing_KeyStamp">KeyStamp</a> does not contains C.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Vec3d Rgb { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Bind_ScaleProjMat_" data-uid="Hi.Disp.Bind.ScaleProjMat*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Bind_ScaleProjMat" data-uid="Hi.Disp.Bind.ScaleProjMat">
|
||||
@@ -1119,6 +1119,72 @@ If <code class="paramref">rgb</code> is null, ignore the <code class="paramref">
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Bind_PushColorByRgbOffset_" data-uid="Hi.Disp.Bind.PushColorByRgbOffset*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Bind_PushColorByRgbOffset_Hi_Geom_Vec3d_" data-uid="Hi.Disp.Bind.PushColorByRgbOffset(Hi.Geom.Vec3d)">
|
||||
PushColorByRgbOffset(Vec3d)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void PushColorByRgbOffset(Vec3d rgbOffset)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>rgbOffset</code> <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Bind_PushColorByRgbOffset_" data-uid="Hi.Disp.Bind.PushColorByRgbOffset*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Bind_PushColorByRgbOffset_System_Double_System_Double_System_Double_" data-uid="Hi.Disp.Bind.PushColorByRgbOffset(System.Double,System.Double,System.Double)">
|
||||
PushColorByRgbOffset(double, double, double)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void PushColorByRgbOffset(double rOffset, double gOffset, double bOffset)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>rOffset</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>gOffset</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>bOffset</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Bind_PushCoveringPixelMode_" data-uid="Hi.Disp.Bind.PushCoveringPixelMode*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Bind_PushCoveringPixelMode" data-uid="Hi.Disp.Bind.PushCoveringPixelMode">
|
||||
|
||||
+6
-6
@@ -2,9 +2,9 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Delegate Box3dUtil.BoxableExpandToBox3dDel | HiAPI-C# 2025 </title>
|
||||
<title>Delegate Box3dDispUtil.BoxableExpandToBox3dDel | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Delegate Box3dUtil.BoxableExpandToBox3dDel | HiAPI-C# 2025 ">
|
||||
<meta name="title" content="Delegate Box3dDispUtil.BoxableExpandToBox3dDel | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Delegate for expanding a native boxable object to a box3d.">
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
@@ -84,12 +84,12 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.Disp.Box3dUtil.BoxableExpandToBox3dDel">
|
||||
<article data-uid="Hi.Disp.Box3dDispUtil.BoxableExpandToBox3dDel">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Disp_Box3dUtil_BoxableExpandToBox3dDel" data-uid="Hi.Disp.Box3dUtil.BoxableExpandToBox3dDel" class="text-break">
|
||||
Delegate Box3dUtil.BoxableExpandToBox3dDel
|
||||
<h1 id="Hi_Disp_Box3dDispUtil_BoxableExpandToBox3dDel" data-uid="Hi.Disp.Box3dDispUtil.BoxableExpandToBox3dDel" class="text-break">
|
||||
Delegate Box3dDispUtil.BoxableExpandToBox3dDel
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
@@ -102,7 +102,7 @@ Delegate Box3dUtil.BoxableExpandToBox3dDel
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public delegate void Box3dUtil.BoxableExpandToBox3dDel(nint boxablePtr, ref box3d box)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public delegate void Box3dDispUtil.BoxableExpandToBox3dDel(nint boxablePtr, ref box3d box)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
+35
-35
@@ -2,9 +2,9 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class Box3dUtil | HiAPI-C# 2025 </title>
|
||||
<title>Class Box3dDispUtil | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class Box3dUtil | HiAPI-C# 2025 ">
|
||||
<meta name="title" content="Class Box3dDispUtil | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Utility and Extension of .">
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
@@ -84,12 +84,12 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.Disp.Box3dUtil">
|
||||
<article data-uid="Hi.Disp.Box3dDispUtil">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Disp_Box3dUtil" data-uid="Hi.Disp.Box3dUtil" class="text-break">
|
||||
Class Box3dUtil
|
||||
<h1 id="Hi_Disp_Box3dDispUtil" data-uid="Hi.Disp.Box3dDispUtil" class="text-break">
|
||||
Class Box3dDispUtil
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
@@ -102,7 +102,7 @@ Class Box3dUtil
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static class Box3dUtil</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static class Box3dDispUtil</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -112,7 +112,7 @@ Class Box3dUtil
|
||||
<dt>Inheritance</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
|
||||
<div><span class="xref">Box3dUtil</span></div>
|
||||
<div><span class="xref">Box3dDispUtil</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -153,14 +153,14 @@ Class Box3dUtil
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Disp_Box3dUtil_Display_" data-uid="Hi.Disp.Box3dUtil.Display*"></a>
|
||||
<a id="Hi_Disp_Box3dDispUtil_Display_" data-uid="Hi.Disp.Box3dDispUtil.Display*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Box3dUtil_Display_Hi_Geom_Box3d_Hi_Disp_Bind_" data-uid="Hi.Disp.Box3dUtil.Display(Hi.Geom.Box3d,Hi.Disp.Bind)">
|
||||
<h3 id="Hi_Disp_Box3dDispUtil_Display_Hi_Geom_Box3d_Hi_Disp_Bind_" data-uid="Hi.Disp.Box3dDispUtil.Display(Hi.Geom.Box3d,Hi.Disp.Bind)">
|
||||
Display(Box3d, Bind)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Call <a class="xref" href="Hi.Disp.Box3dUtil.html#Hi_Disp_Box3dUtil_DisplayLine_Hi_Geom_Box3d_Hi_Disp_Bind_">DisplayLine(Box3d, Bind)</a>.</p>
|
||||
<div class="markdown level1 summary"><p>Call <a class="xref" href="Hi.Disp.Box3dDispUtil.html#Hi_Disp_Box3dDispUtil_DisplayLine_Hi_Geom_Box3d_Hi_Disp_Bind_">DisplayLine(Box3d, Bind)</a>.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
@@ -189,9 +189,9 @@ Class Box3dUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Box3dUtil_DisplayFace_" data-uid="Hi.Disp.Box3dUtil.DisplayFace*"></a>
|
||||
<a id="Hi_Disp_Box3dDispUtil_DisplayFace_" data-uid="Hi.Disp.Box3dDispUtil.DisplayFace*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Box3dUtil_DisplayFace_Hi_Geom_Box3d_Hi_Disp_Bind_" data-uid="Hi.Disp.Box3dUtil.DisplayFace(Hi.Geom.Box3d,Hi.Disp.Bind)">
|
||||
<h3 id="Hi_Disp_Box3dDispUtil_DisplayFace_Hi_Geom_Box3d_Hi_Disp_Bind_" data-uid="Hi.Disp.Box3dDispUtil.DisplayFace(Hi.Geom.Box3d,Hi.Disp.Bind)">
|
||||
DisplayFace(Box3d, Bind)
|
||||
|
||||
</h3>
|
||||
@@ -225,9 +225,9 @@ Class Box3dUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Box3dUtil_DisplayLine_" data-uid="Hi.Disp.Box3dUtil.DisplayLine*"></a>
|
||||
<a id="Hi_Disp_Box3dDispUtil_DisplayLine_" data-uid="Hi.Disp.Box3dDispUtil.DisplayLine*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Box3dUtil_DisplayLine_Hi_Geom_Box3d_Hi_Disp_Bind_" data-uid="Hi.Disp.Box3dUtil.DisplayLine(Hi.Geom.Box3d,Hi.Disp.Bind)">
|
||||
<h3 id="Hi_Disp_Box3dDispUtil_DisplayLine_Hi_Geom_Box3d_Hi_Disp_Bind_" data-uid="Hi.Disp.Box3dDispUtil.DisplayLine(Hi.Geom.Box3d,Hi.Disp.Bind)">
|
||||
DisplayLine(Box3d, Bind)
|
||||
|
||||
</h3>
|
||||
@@ -261,9 +261,9 @@ Class Box3dUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Box3dUtil_ExpandToBox3d_" data-uid="Hi.Disp.Box3dUtil.ExpandToBox3d*"></a>
|
||||
<a id="Hi_Disp_Box3dDispUtil_ExpandToBox3d_" data-uid="Hi.Disp.Box3dDispUtil.ExpandToBox3d*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Box3dUtil_ExpandToBox3d_System_IntPtr_Hi_Disp_Box3dUtil_BoxableExpandToBox3dDel_Hi_Geom_Box3d_" data-uid="Hi.Disp.Box3dUtil.ExpandToBox3d(System.IntPtr,Hi.Disp.Box3dUtil.BoxableExpandToBox3dDel,Hi.Geom.Box3d)">
|
||||
<h3 id="Hi_Disp_Box3dDispUtil_ExpandToBox3d_System_IntPtr_Hi_Disp_Box3dDispUtil_BoxableExpandToBox3dDel_Hi_Geom_Box3d_" data-uid="Hi.Disp.Box3dDispUtil.ExpandToBox3d(System.IntPtr,Hi.Disp.Box3dDispUtil.BoxableExpandToBox3dDel,Hi.Geom.Box3d)">
|
||||
ExpandToBox3d(nint, BoxableExpandToBox3dDel, Box3d)
|
||||
|
||||
</h3>
|
||||
@@ -273,7 +273,7 @@ Class Box3dUtil
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static void ExpandToBox3d(nint boxablePtr, Box3dUtil.BoxableExpandToBox3dDel boxableExpandToBox3dDel, Box3d dst)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static void ExpandToBox3d(nint boxablePtr, Box3dDispUtil.BoxableExpandToBox3dDel boxableExpandToBox3dDel, Box3d dst)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -281,7 +281,7 @@ Class Box3dUtil
|
||||
<dt><code>boxablePtr</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.intptr">nint</a></dt>
|
||||
<dd><p>Pointer to the boxable object.</p>
|
||||
</dd>
|
||||
<dt><code>boxableExpandToBox3dDel</code> <a class="xref" href="Hi.Disp.Box3dUtil.html">Box3dUtil</a>.<a class="xref" href="Hi.Disp.Box3dUtil.BoxableExpandToBox3dDel.html">BoxableExpandToBox3dDel</a></dt>
|
||||
<dt><code>boxableExpandToBox3dDel</code> <a class="xref" href="Hi.Disp.Box3dDispUtil.html">Box3dDispUtil</a>.<a class="xref" href="Hi.Disp.Box3dDispUtil.BoxableExpandToBox3dDel.html">BoxableExpandToBox3dDel</a></dt>
|
||||
<dd><p>Delegate to expand the boxable to a box3d.</p>
|
||||
</dd>
|
||||
<dt><code>dst</code> <a class="xref" href="Hi.Geom.Box3d.html">Box3d</a></dt>
|
||||
@@ -300,9 +300,9 @@ Class Box3dUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Box3dUtil_GetBox_" data-uid="Hi.Disp.Box3dUtil.GetBox*"></a>
|
||||
<a id="Hi_Disp_Box3dDispUtil_GetBox_" data-uid="Hi.Disp.Box3dDispUtil.GetBox*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Box3dUtil_GetBox_System_IntPtr_Hi_Disp_Box3dUtil_BoxableExpandToBox3dDel_" data-uid="Hi.Disp.Box3dUtil.GetBox(System.IntPtr,Hi.Disp.Box3dUtil.BoxableExpandToBox3dDel)">
|
||||
<h3 id="Hi_Disp_Box3dDispUtil_GetBox_System_IntPtr_Hi_Disp_Box3dDispUtil_BoxableExpandToBox3dDel_" data-uid="Hi.Disp.Box3dDispUtil.GetBox(System.IntPtr,Hi.Disp.Box3dDispUtil.BoxableExpandToBox3dDel)">
|
||||
GetBox(nint, BoxableExpandToBox3dDel)
|
||||
|
||||
</h3>
|
||||
@@ -312,7 +312,7 @@ Class Box3dUtil
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static Box3d GetBox(nint boxablePtr, Box3dUtil.BoxableExpandToBox3dDel boxableExpandToBox3dDel)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static Box3d GetBox(nint boxablePtr, Box3dDispUtil.BoxableExpandToBox3dDel boxableExpandToBox3dDel)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -320,7 +320,7 @@ Class Box3dUtil
|
||||
<dt><code>boxablePtr</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.intptr">nint</a></dt>
|
||||
<dd><p>Pointer to the boxable object.</p>
|
||||
</dd>
|
||||
<dt><code>boxableExpandToBox3dDel</code> <a class="xref" href="Hi.Disp.Box3dUtil.html">Box3dUtil</a>.<a class="xref" href="Hi.Disp.Box3dUtil.BoxableExpandToBox3dDel.html">BoxableExpandToBox3dDel</a></dt>
|
||||
<dt><code>boxableExpandToBox3dDel</code> <a class="xref" href="Hi.Disp.Box3dDispUtil.html">Box3dDispUtil</a>.<a class="xref" href="Hi.Disp.Box3dDispUtil.BoxableExpandToBox3dDel.html">BoxableExpandToBox3dDel</a></dt>
|
||||
<dd><p>Delegate to expand the boxable to a box3d.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
@@ -342,9 +342,9 @@ Class Box3dUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Box3dUtil_GetFaceDraw_" data-uid="Hi.Disp.Box3dUtil.GetFaceDraw*"></a>
|
||||
<a id="Hi_Disp_Box3dDispUtil_GetFaceDraw_" data-uid="Hi.Disp.Box3dDispUtil.GetFaceDraw*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Box3dUtil_GetFaceDraw_Hi_Geom_Box3d___" data-uid="Hi.Disp.Box3dUtil.GetFaceDraw(Hi.Geom.Box3d[])">
|
||||
<h3 id="Hi_Disp_Box3dDispUtil_GetFaceDraw_Hi_Geom_Box3d___" data-uid="Hi.Disp.Box3dDispUtil.GetFaceDraw(Hi.Geom.Box3d[])">
|
||||
GetFaceDraw(params Box3d[])
|
||||
|
||||
</h3>
|
||||
@@ -381,9 +381,9 @@ Class Box3dUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Box3dUtil_GetLineDraw_" data-uid="Hi.Disp.Box3dUtil.GetLineDraw*"></a>
|
||||
<a id="Hi_Disp_Box3dDispUtil_GetLineDraw_" data-uid="Hi.Disp.Box3dDispUtil.GetLineDraw*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Box3dUtil_GetLineDraw_Hi_Geom_Box3d___" data-uid="Hi.Disp.Box3dUtil.GetLineDraw(Hi.Geom.Box3d[])">
|
||||
<h3 id="Hi_Disp_Box3dDispUtil_GetLineDraw_Hi_Geom_Box3d___" data-uid="Hi.Disp.Box3dDispUtil.GetLineDraw(Hi.Geom.Box3d[])">
|
||||
GetLineDraw(params Box3d[])
|
||||
|
||||
</h3>
|
||||
@@ -420,14 +420,14 @@ Class Box3dUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Box3dUtil_ToDraw_" data-uid="Hi.Disp.Box3dUtil.ToDraw*"></a>
|
||||
<a id="Hi_Disp_Box3dDispUtil_ToDraw_" data-uid="Hi.Disp.Box3dDispUtil.ToDraw*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Box3dUtil_ToDraw_Hi_Geom_Box3d_" data-uid="Hi.Disp.Box3dUtil.ToDraw(Hi.Geom.Box3d)">
|
||||
<h3 id="Hi_Disp_Box3dDispUtil_ToDraw_Hi_Geom_Box3d_" data-uid="Hi.Disp.Box3dDispUtil.ToDraw(Hi.Geom.Box3d)">
|
||||
ToDraw(Box3d)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Equivalent to <a class="xref" href="Hi.Disp.Box3dUtil.html#Hi_Disp_Box3dUtil_ToDraw_Face_Hi_Geom_Box3d_">ToDraw_Face(Box3d)</a></p>
|
||||
<div class="markdown level1 summary"><p>Equivalent to <a class="xref" href="Hi.Disp.Box3dDispUtil.html#Hi_Disp_Box3dDispUtil_ToDraw_Face_Hi_Geom_Box3d_">ToDraw_Face(Box3d)</a></p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
@@ -459,9 +459,9 @@ Class Box3dUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Box3dUtil_ToDraw_Face_" data-uid="Hi.Disp.Box3dUtil.ToDraw_Face*"></a>
|
||||
<a id="Hi_Disp_Box3dDispUtil_ToDraw_Face_" data-uid="Hi.Disp.Box3dDispUtil.ToDraw_Face*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Box3dUtil_ToDraw_Face_Hi_Geom_Box3d_" data-uid="Hi.Disp.Box3dUtil.ToDraw_Face(Hi.Geom.Box3d)">
|
||||
<h3 id="Hi_Disp_Box3dDispUtil_ToDraw_Face_Hi_Geom_Box3d_" data-uid="Hi.Disp.Box3dDispUtil.ToDraw_Face(Hi.Geom.Box3d)">
|
||||
ToDraw_Face(Box3d)
|
||||
|
||||
</h3>
|
||||
@@ -498,9 +498,9 @@ Class Box3dUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Box3dUtil_ToDraw_Line_" data-uid="Hi.Disp.Box3dUtil.ToDraw_Line*"></a>
|
||||
<a id="Hi_Disp_Box3dDispUtil_ToDraw_Line_" data-uid="Hi.Disp.Box3dDispUtil.ToDraw_Line*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Box3dUtil_ToDraw_Line_Hi_Geom_Box3d_" data-uid="Hi.Disp.Box3dUtil.ToDraw_Line(Hi.Geom.Box3d)">
|
||||
<h3 id="Hi_Disp_Box3dDispUtil_ToDraw_Line_Hi_Geom_Box3d_" data-uid="Hi.Disp.Box3dDispUtil.ToDraw_Line(Hi.Geom.Box3d)">
|
||||
ToDraw_Line(Box3d)
|
||||
|
||||
</h3>
|
||||
@@ -537,9 +537,9 @@ Class Box3dUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Box3dUtil_ToLineBuf_" data-uid="Hi.Disp.Box3dUtil.ToLineBuf*"></a>
|
||||
<a id="Hi_Disp_Box3dDispUtil_ToLineBuf_" data-uid="Hi.Disp.Box3dDispUtil.ToLineBuf*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Box3dUtil_ToLineBuf_Hi_Geom_Box3d_System_Double___System_Int32__" data-uid="Hi.Disp.Box3dUtil.ToLineBuf(Hi.Geom.Box3d,System.Double[],System.Int32@)">
|
||||
<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@)">
|
||||
ToLineBuf(Box3d, double[], ref int)
|
||||
|
||||
</h3>
|
||||
@@ -163,6 +163,9 @@ Class DelegateFuncDisplayee
|
||||
<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>
|
||||
|
||||
@@ -183,8 +183,8 @@ Class DispEngine
|
||||
<div class="markdown level0 remarks"><p>The <code>DispEngine</code> is the core rendering and interaction engine for HiAPI applications.</p>
|
||||
<h2 id="related-documentation">Related Documentation</h2>
|
||||
<ul>
|
||||
<li><a href="../brief/developer-doc/basic/rendering-canvas/index.md">Using RenderingCanvas with DispEngine</a></li>
|
||||
<li><a href="../brief/developer-doc/basic/rendering-canvas/custom-implementation.md">Building Your Own Rendering Canvas</a></li>
|
||||
<li><a href="../brief/dev-doc/basic/rendering-canvas/index.md">Using RenderingCanvas with DispEngine</a></li>
|
||||
<li><a href="../brief/dev-doc/basic/rendering-canvas/custom-implementation.md">Building Your Own Rendering Canvas</a></li>
|
||||
</ul>
|
||||
<p>The DispEngine provides a unified API for handling rendering, user interaction, and touch gestures across different UI frameworks.</p>
|
||||
</div>
|
||||
@@ -1406,7 +1406,7 @@ This function is typically called in the GUI implementation for keyboard interac
|
||||
|
||||
<div class="markdown level1 summary"><p>Transform <a class="xref" href="Hi.Disp.DispEngine.html#Hi_Disp_DispEngine_SketchView">SketchView</a> by key.
|
||||
<a class="xref" href="Hi.PanelModels.HiKey.html#Hi_PanelModels_HiKey_Home">Home</a>, <a class="xref" href="Hi.PanelModels.HiKey.html#Hi_PanelModels_HiKey_F1">F1</a>, <a class="xref" href="Hi.PanelModels.HiKey.html#Hi_PanelModels_HiKey_F2">F2</a>, <a class="xref" href="Hi.PanelModels.HiKey.html#Hi_PanelModels_HiKey_F3">F3</a>, <a class="xref" href="Hi.PanelModels.HiKey.html#Hi_PanelModels_HiKey_F4">F4</a>
|
||||
call <a class="xref" href="Hi.Disp.DispEngine.html#Hi_Disp_DispEngine_SetViewToHomeView">SetViewToHomeView()</a>, <a class="xref" href="Hi.Disp.DispEngine.html#Hi_Disp_DispEngine_SetViewToFrontView">SetViewToFrontView()</a>, <a class="xref" href="Hi.Disp.DispEngine.html#Hi_Disp_DispEngine_SetViewToSideView">SetViewToSideView()</a>, <a class="xref" href="Hi.Disp.DispEngine.html#Hi_Disp_DispEngine_SetViewToTopView">SetViewToTopView()</a>, <a class="xref" href="Hi.Disp.DispEngine.html#Hi_Disp_DispEngine_SetViewToIsometricView">SetViewToIsometricView()</a> respectively.
|
||||
call <a class="xref" href="Hi.Disp.DispEngine.html#Hi_Disp_DispEngine_SetViewToHomeView">SetViewToHomeView()</a>, <a class="xref" href="Hi.Disp.DispEngine.html#Hi_Disp_DispEngine_SetViewToFrontView">SetViewToFrontView()</a>, <a class="xref" href="Hi.Disp.DispEngine.html#Hi_Disp_DispEngine_SetViewToRightView">SetViewToRightView()</a>, <a class="xref" href="Hi.Disp.DispEngine.html#Hi_Disp_DispEngine_SetViewToTopView">SetViewToTopView()</a>, <a class="xref" href="Hi.Disp.DispEngine.html#Hi_Disp_DispEngine_SetViewToIsometricView">SetViewToIsometricView()</a> respectively.
|
||||
<a class="xref" href="Hi.PanelModels.HiKey.html#Hi_PanelModels_HiKey_PageDown">PageDown</a> and <a class="xref" href="Hi.PanelModels.HiKey.html#Hi_PanelModels_HiKey_PageUp">PageUp</a> scale the <a class="xref" href="Hi.Disp.DispEngine.html#Hi_Disp_DispEngine_SketchView">SketchView</a>.
|
||||
<a class="xref" href="Hi.PanelModels.HiKey.html#Hi_PanelModels_HiKey_Left">Left</a>, <a class="xref" href="Hi.PanelModels.HiKey.html#Hi_PanelModels_HiKey_Right">Right</a>, <a class="xref" href="Hi.PanelModels.HiKey.html#Hi_PanelModels_HiKey_Down">Down</a>, <a class="xref" href="Hi.PanelModels.HiKey.html#Hi_PanelModels_HiKey_Up">Up</a> translate the <a class="xref" href="Hi.Disp.DispEngine.html#Hi_Disp_DispEngine_SketchView">SketchView</a>;
|
||||
Press <a class="xref" href="Hi.PanelModels.HiModifierKeys.html#Hi_PanelModels_HiModifierKeys_Shift">Shift</a> make these keys to rotate the <a class="xref" href="Hi.Disp.DispEngine.html#Hi_Disp_DispEngine_SketchView">SketchView</a>.</p>
|
||||
@@ -1993,10 +1993,10 @@ This is the same as <a class="xref" href="Hi.Disp.DispEngine.html#Hi_Disp_DispEn
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_DispEngine_SetViewToSideView_" data-uid="Hi.Disp.DispEngine.SetViewToSideView*"></a>
|
||||
<a id="Hi_Disp_DispEngine_SetViewToRightView_" data-uid="Hi.Disp.DispEngine.SetViewToRightView*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_DispEngine_SetViewToSideView" data-uid="Hi.Disp.DispEngine.SetViewToSideView">
|
||||
SetViewToSideView()
|
||||
<h3 id="Hi_Disp_DispEngine_SetViewToRightView" data-uid="Hi.Disp.DispEngine.SetViewToRightView">
|
||||
SetViewToRightView()
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -2005,7 +2005,7 @@ This is the same as <a class="xref" href="Hi.Disp.DispEngine.html#Hi_Disp_DispEn
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void SetViewToSideView()</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public void SetViewToRightView()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -2352,6 +2352,32 @@ Where h is window height.</p>
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_DispEngine_TurnBackView_" data-uid="Hi.Disp.DispEngine.TurnBackView*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_DispEngine_TurnBackView" data-uid="Hi.Disp.DispEngine.TurnBackView">
|
||||
TurnBackView()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void TurnBackView()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_DispEngine_UnlockGlContext_" data-uid="Hi.Disp.DispEngine.UnlockGlContext*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_DispEngine_UnlockGlContext_System_IntPtr_" data-uid="Hi.Disp.DispEngine.UnlockGlContext(System.IntPtr)">
|
||||
|
||||
@@ -213,6 +213,9 @@ Class DispList
|
||||
<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.Common.StringUtil.html#Hi_Common_StringUtil_ToDotSplitedString_System_Collections_Generic_IEnumerable_System_Object__">StringUtil.ToDotSplitedString(IEnumerable<object>)</a>
|
||||
</div>
|
||||
|
||||
@@ -234,8 +234,8 @@ Class DispUtil
|
||||
|
||||
<a id="Hi_Disp_DispUtil_Display_" data-uid="Hi.Disp.DispUtil.Display*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_DispUtil_Display_Hi_Geom_Mat4d_Hi_Disp_Bind_" data-uid="Hi.Disp.DispUtil.Display(Hi.Geom.Mat4d,Hi.Disp.Bind)">
|
||||
Display(Mat4d, Bind)
|
||||
<h3 id="Hi_Disp_DispUtil_Display_Hi_Disp_IDisplayee_Hi_Disp_Bind_Hi_Geom_Mat4d_" data-uid="Hi.Disp.DispUtil.Display(Hi.Disp.IDisplayee,Hi.Disp.Bind,Hi.Geom.Mat4d)">
|
||||
Display(IDisplayee, Bind, Mat4d)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -244,17 +244,18 @@ Class DispUtil
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static void Display(this Mat4d src, Bind bind)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static void Display(this IDisplayee displayee, Bind bind, Mat4d mat)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>src</code> <a class="xref" href="Hi.Geom.Mat4d.html">Mat4d</a></dt>
|
||||
<dd><p>src</p>
|
||||
</dd>
|
||||
<dt><code>displayee</code> <a class="xref" href="Hi.Disp.IDisplayee.html">IDisplayee</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>bind</code> <a class="xref" href="Hi.Disp.Bind.html">Bind</a></dt>
|
||||
<dd><p>bind</p>
|
||||
</dd>
|
||||
<dt><code>mat</code> <a class="xref" href="Hi.Geom.Mat4d.html">Mat4d</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
@@ -164,6 +164,9 @@ Class Drawing
|
||||
<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>
|
||||
|
||||
@@ -164,6 +164,9 @@ For Covering mode.</p>
|
||||
<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>
|
||||
|
||||
@@ -165,6 +165,9 @@ Class CoordinateDrawing
|
||||
<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>
|
||||
@@ -579,8 +582,8 @@ This function is usually used to compute the bounding box of elements.</p>
|
||||
|
||||
<a id="Hi_Disp_Flag_CoordinateDrawing_MakeXmlSource_" data-uid="Hi.Disp.Flag.CoordinateDrawing.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Flag_CoordinateDrawing_MakeXmlSource_System_String_System_String_" data-uid="Hi.Disp.Flag.CoordinateDrawing.MakeXmlSource(System.String,System.String)">
|
||||
MakeXmlSource(string, string)
|
||||
<h3 id="Hi_Disp_Flag_CoordinateDrawing_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Disp.Flag.CoordinateDrawing.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -590,7 +593,7 @@ This method may also generate additional resources such as related files.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -600,6 +603,9 @@ This method may also generate additional resources such as related files.</p>
|
||||
</dd>
|
||||
<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 for the XML source</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>if true, the extended file creation is suppressed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -616,6 +622,11 @@ This method may also generate additional resources such as related files.</p>
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Disp_Flag_CoordinateDrawing_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
|
||||
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
|
||||
Since the folder can be moving with the configuration file.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -163,6 +163,9 @@ Class CubicalFlagDrawing
|
||||
<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>
|
||||
|
||||
@@ -164,6 +164,9 @@ For Covering mode.</p>
|
||||
<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>
|
||||
|
||||
+28
-25
@@ -2,9 +2,9 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class RawFuncDisplayee | HiAPI-C# 2025 </title>
|
||||
<title>Class FuncDisplayee | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class RawFuncDisplayee | HiAPI-C# 2025 ">
|
||||
<meta name="title" content="Class FuncDisplayee | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="A displayee implementation that delegates display functionality to function delegates.">
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
@@ -84,12 +84,12 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.Disp.RawFuncDisplayee">
|
||||
<article data-uid="Hi.Disp.FuncDisplayee">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Disp_RawFuncDisplayee" data-uid="Hi.Disp.RawFuncDisplayee" class="text-break">
|
||||
Class RawFuncDisplayee
|
||||
<h1 id="Hi_Disp_FuncDisplayee" data-uid="Hi.Disp.FuncDisplayee" class="text-break">
|
||||
Class FuncDisplayee
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
@@ -102,7 +102,7 @@ Class RawFuncDisplayee
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class RawFuncDisplayee : IDisplayee, IExpandToBox3d</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class FuncDisplayee : IDisplayee, IExpandToBox3d</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -112,7 +112,7 @@ Class RawFuncDisplayee
|
||||
<dt>Inheritance</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
|
||||
<div><span class="xref">RawFuncDisplayee</span></div>
|
||||
<div><span class="xref">FuncDisplayee</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -163,6 +163,9 @@ Class RawFuncDisplayee
|
||||
<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>
|
||||
@@ -185,19 +188,19 @@ Class RawFuncDisplayee
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Disp_RawFuncDisplayee__ctor_" data-uid="Hi.Disp.RawFuncDisplayee.#ctor*"></a>
|
||||
<a id="Hi_Disp_FuncDisplayee__ctor_" data-uid="Hi.Disp.FuncDisplayee.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_RawFuncDisplayee__ctor" data-uid="Hi.Disp.RawFuncDisplayee.#ctor">
|
||||
RawFuncDisplayee()
|
||||
<h3 id="Hi_Disp_FuncDisplayee__ctor" data-uid="Hi.Disp.FuncDisplayee.#ctor">
|
||||
FuncDisplayee()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="Hi.Disp.RawFuncDisplayee.html">RawFuncDisplayee</a> class.</p>
|
||||
<div class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="Hi.Disp.FuncDisplayee.html">FuncDisplayee</a> class.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public RawFuncDisplayee()</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public FuncDisplayee()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -212,19 +215,19 @@ Class RawFuncDisplayee
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_RawFuncDisplayee__ctor_" data-uid="Hi.Disp.RawFuncDisplayee.#ctor*"></a>
|
||||
<a id="Hi_Disp_FuncDisplayee__ctor_" data-uid="Hi.Disp.FuncDisplayee.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_RawFuncDisplayee__ctor_System_Action_Hi_Disp_Bind__System_Action_Hi_Geom_Box3d__" data-uid="Hi.Disp.RawFuncDisplayee.#ctor(System.Action{Hi.Disp.Bind},System.Action{Hi.Geom.Box3d})">
|
||||
RawFuncDisplayee(Action<Bind>, Action<Box3d>)
|
||||
<h3 id="Hi_Disp_FuncDisplayee__ctor_System_Action_Hi_Disp_Bind__System_Action_Hi_Geom_Box3d__" data-uid="Hi.Disp.FuncDisplayee.#ctor(System.Action{Hi.Disp.Bind},System.Action{Hi.Geom.Box3d})">
|
||||
FuncDisplayee(Action<Bind>, Action<Box3d>)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="Hi.Disp.RawFuncDisplayee.html">RawFuncDisplayee</a> class with display and expand delegates.</p>
|
||||
<div class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="Hi.Disp.FuncDisplayee.html">FuncDisplayee</a> class with display and expand delegates.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public RawFuncDisplayee(Action<Bind> displayDelegate, Action<Box3d> expandToBox3dDelegate)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public FuncDisplayee(Action<Bind> displayDelegate, Action<Box3d> expandToBox3dDelegate)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -252,9 +255,9 @@ Class RawFuncDisplayee
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Disp_RawFuncDisplayee_DisplayDelegate_" data-uid="Hi.Disp.RawFuncDisplayee.DisplayDelegate*"></a>
|
||||
<a id="Hi_Disp_FuncDisplayee_DisplayDelegate_" data-uid="Hi.Disp.FuncDisplayee.DisplayDelegate*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_RawFuncDisplayee_DisplayDelegate" data-uid="Hi.Disp.RawFuncDisplayee.DisplayDelegate">
|
||||
<h3 id="Hi_Disp_FuncDisplayee_DisplayDelegate" data-uid="Hi.Disp.FuncDisplayee.DisplayDelegate">
|
||||
DisplayDelegate
|
||||
|
||||
</h3>
|
||||
@@ -284,9 +287,9 @@ Class RawFuncDisplayee
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_RawFuncDisplayee_ExpandToBox3dDelegate_" data-uid="Hi.Disp.RawFuncDisplayee.ExpandToBox3dDelegate*"></a>
|
||||
<a id="Hi_Disp_FuncDisplayee_ExpandToBox3dDelegate_" data-uid="Hi.Disp.FuncDisplayee.ExpandToBox3dDelegate*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_RawFuncDisplayee_ExpandToBox3dDelegate" data-uid="Hi.Disp.RawFuncDisplayee.ExpandToBox3dDelegate">
|
||||
<h3 id="Hi_Disp_FuncDisplayee_ExpandToBox3dDelegate" data-uid="Hi.Disp.FuncDisplayee.ExpandToBox3dDelegate">
|
||||
ExpandToBox3dDelegate
|
||||
|
||||
</h3>
|
||||
@@ -320,9 +323,9 @@ Class RawFuncDisplayee
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Disp_RawFuncDisplayee_Display_" data-uid="Hi.Disp.RawFuncDisplayee.Display*"></a>
|
||||
<a id="Hi_Disp_FuncDisplayee_Display_" data-uid="Hi.Disp.FuncDisplayee.Display*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_RawFuncDisplayee_Display_Hi_Disp_Bind_" data-uid="Hi.Disp.RawFuncDisplayee.Display(Hi.Disp.Bind)">
|
||||
<h3 id="Hi_Disp_FuncDisplayee_Display_Hi_Disp_Bind_" data-uid="Hi.Disp.FuncDisplayee.Display(Hi.Disp.Bind)">
|
||||
Display(Bind)
|
||||
|
||||
</h3>
|
||||
@@ -353,9 +356,9 @@ Class RawFuncDisplayee
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_RawFuncDisplayee_ExpandToBox3d_" data-uid="Hi.Disp.RawFuncDisplayee.ExpandToBox3d*"></a>
|
||||
<a id="Hi_Disp_FuncDisplayee_ExpandToBox3d_" data-uid="Hi.Disp.FuncDisplayee.ExpandToBox3d*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_RawFuncDisplayee_ExpandToBox3d_Hi_Geom_Box3d_" data-uid="Hi.Disp.RawFuncDisplayee.ExpandToBox3d(Hi.Geom.Box3d)">
|
||||
<h3 id="Hi_Disp_FuncDisplayee_ExpandToBox3d_Hi_Geom_Box3d_" data-uid="Hi.Disp.FuncDisplayee.ExpandToBox3d(Hi.Geom.Box3d)">
|
||||
ExpandToBox3d(Box3d)
|
||||
|
||||
</h3>
|
||||
@@ -131,6 +131,9 @@ Interface IDisplayee
|
||||
<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>
|
||||
|
||||
+8
-8
@@ -2,9 +2,9 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Interface IPickableGetter | HiAPI-C# 2025 </title>
|
||||
<title>Interface IGetPickable | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Interface IPickableGetter | HiAPI-C# 2025 ">
|
||||
<meta name="title" content="Interface IGetPickable | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Get interface.">
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
@@ -84,12 +84,12 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.Disp.IPickableGetter">
|
||||
<article data-uid="Hi.Disp.IGetPickable">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Disp_IPickableGetter" data-uid="Hi.Disp.IPickableGetter" class="text-break">
|
||||
Interface IPickableGetter
|
||||
<h1 id="Hi_Disp_IGetPickable" data-uid="Hi.Disp.IGetPickable" class="text-break">
|
||||
Interface IGetPickable
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
@@ -102,7 +102,7 @@ Interface IPickableGetter
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public interface IPickableGetter</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public interface IGetPickable</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -146,9 +146,9 @@ Interface IPickableGetter
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Disp_IPickableGetter_GetPickable_" data-uid="Hi.Disp.IPickableGetter.GetPickable*"></a>
|
||||
<a id="Hi_Disp_IGetPickable_GetPickable_" data-uid="Hi.Disp.IGetPickable.GetPickable*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_IPickableGetter_GetPickable" data-uid="Hi.Disp.IPickableGetter.GetPickable">
|
||||
<h3 id="Hi_Disp_IGetPickable_GetPickable" data-uid="Hi.Disp.IGetPickable.GetPickable">
|
||||
GetPickable()
|
||||
|
||||
</h3>
|
||||
@@ -103,7 +103,7 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class Pickable : IPickableGetter, IDisposable</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class Pickable : IGetPickable, IDisposable</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -120,7 +120,7 @@ Note that it has to be disposed manually or the object occurs memory leak.</p>
|
||||
<dl class="typelist implements">
|
||||
<dt>Implements</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="Hi.Disp.IPickableGetter.html">IPickableGetter</a></div>
|
||||
<div><a class="xref" href="Hi.Disp.IGetPickable.html">IGetPickable</a></div>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -157,6 +157,9 @@ This function should be use with <a class="xref" href="Hi.Disp.PushModelMat.html
|
||||
<dl class="typelist extensionMethods">
|
||||
<dt>Extension Methods</dt>
|
||||
<dd>
|
||||
<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.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])</a>
|
||||
</div>
|
||||
|
||||
@@ -157,6 +157,9 @@ This function should be use with <a class="xref" href="Hi.Disp.PopModelMat.html"
|
||||
<dl class="typelist extensionMethods">
|
||||
<dt>Extension Methods</dt>
|
||||
<dd>
|
||||
<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.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])</a>
|
||||
</div>
|
||||
|
||||
@@ -0,0 +1,215 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class Segment3dDispUtil | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class Segment3dDispUtil | HiAPI-C# 2025 ">
|
||||
|
||||
|
||||
<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.Disp.Segment3dDispUtil">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Disp_Segment3dDispUtil" data-uid="Hi.Disp.Segment3dDispUtil" class="text-break">
|
||||
Class Segment3dDispUtil
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
<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>
|
||||
|
||||
<div class="markdown summary"></div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static class Segment3dDispUtil</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">Segment3dDispUtil</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>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Disp_Segment3dDispUtil_ToDrawing_" data-uid="Hi.Disp.Segment3dDispUtil.ToDrawing*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Segment3dDispUtil_ToDrawing_System_Collections_Generic_IEnumerable_Hi_Geom_Segment3d__" data-uid="Hi.Disp.Segment3dDispUtil.ToDrawing(System.Collections.Generic.IEnumerable{Hi.Geom.Segment3d})">
|
||||
ToDrawing(IEnumerable<Segment3d>)
|
||||
|
||||
</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 ToDrawing(this IEnumerable<Segment3d> segments)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>segments</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<a class="xref" href="Hi.Geom.Segment3d.html">Segment3d</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>
|
||||
|
||||
<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,7 +102,7 @@ Class ShowEventPickable
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class ShowEventPickable : Pickable, IPickableGetter, IDisposable</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class ShowEventPickable : Pickable, IGetPickable, IDisposable</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -120,7 +120,7 @@ Class ShowEventPickable
|
||||
<dl class="typelist implements">
|
||||
<dt>Implements</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="Hi.Disp.IPickableGetter.html">IPickableGetter</a></div>
|
||||
<div><a class="xref" href="Hi.Disp.IGetPickable.html">IGetPickable</a></div>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -155,6 +155,9 @@ Class StringDrawing
|
||||
<dl class="typelist extensionMethods">
|
||||
<dt>Extension Methods</dt>
|
||||
<dd>
|
||||
<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.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])</a>
|
||||
</div>
|
||||
|
||||
@@ -154,6 +154,9 @@ Class LineWidthTreat
|
||||
<dl class="typelist extensionMethods">
|
||||
<dt>Extension Methods</dt>
|
||||
<dd>
|
||||
<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.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])</a>
|
||||
</div>
|
||||
|
||||
@@ -154,6 +154,9 @@ Class PointSizeTreat
|
||||
<dl class="typelist extensionMethods">
|
||||
<dt>Extension Methods</dt>
|
||||
<dd>
|
||||
<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.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])</a>
|
||||
</div>
|
||||
|
||||
@@ -154,6 +154,9 @@ Class RgbTreat
|
||||
<dl class="typelist extensionMethods">
|
||||
<dt>Extension Methods</dt>
|
||||
<dd>
|
||||
<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.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])</a>
|
||||
</div>
|
||||
|
||||
@@ -154,6 +154,9 @@ Class RgbWrapper
|
||||
<dl class="typelist extensionMethods">
|
||||
<dt>Extension Methods</dt>
|
||||
<dd>
|
||||
<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.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])</a>
|
||||
</div>
|
||||
|
||||
@@ -154,6 +154,9 @@ Class TransformationWrapper
|
||||
<dl class="typelist extensionMethods">
|
||||
<dt>Extension Methods</dt>
|
||||
<dd>
|
||||
<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.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])</a>
|
||||
</div>
|
||||
|
||||
+24
-24
@@ -2,9 +2,9 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class Tri3dUtil | HiAPI-C# 2025 </title>
|
||||
<title>Class Tri3dDispUtil | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class Tri3dUtil | HiAPI-C# 2025 ">
|
||||
<meta name="title" content="Class Tri3dDispUtil | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Utility and Extension of .">
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
@@ -84,12 +84,12 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.Disp.Tri3dUtil">
|
||||
<article data-uid="Hi.Disp.Tri3dDispUtil">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Disp_Tri3dUtil" data-uid="Hi.Disp.Tri3dUtil" class="text-break">
|
||||
Class Tri3dUtil
|
||||
<h1 id="Hi_Disp_Tri3dDispUtil" data-uid="Hi.Disp.Tri3dDispUtil" class="text-break">
|
||||
Class Tri3dDispUtil
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
@@ -102,7 +102,7 @@ Class Tri3dUtil
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static class Tri3dUtil</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static class Tri3dDispUtil</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -112,7 +112,7 @@ Class Tri3dUtil
|
||||
<dt>Inheritance</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
|
||||
<div><span class="xref">Tri3dUtil</span></div>
|
||||
<div><span class="xref">Tri3dDispUtil</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -153,9 +153,9 @@ Class Tri3dUtil
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Disp_Tri3dUtil_Display_" data-uid="Hi.Disp.Tri3dUtil.Display*"></a>
|
||||
<a id="Hi_Disp_Tri3dDispUtil_Display_" data-uid="Hi.Disp.Tri3dDispUtil.Display*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Tri3dUtil_Display_Hi_Geom_Tri3d_Hi_Disp_Bind_" data-uid="Hi.Disp.Tri3dUtil.Display(Hi.Geom.Tri3d,Hi.Disp.Bind)">
|
||||
<h3 id="Hi_Disp_Tri3dDispUtil_Display_Hi_Geom_Tri3d_Hi_Disp_Bind_" data-uid="Hi.Disp.Tri3dDispUtil.Display(Hi.Geom.Tri3d,Hi.Disp.Bind)">
|
||||
Display(Tri3d, Bind)
|
||||
|
||||
</h3>
|
||||
@@ -189,9 +189,9 @@ Class Tri3dUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Tri3dUtil_GetFaceDrawing_" data-uid="Hi.Disp.Tri3dUtil.GetFaceDrawing*"></a>
|
||||
<a id="Hi_Disp_Tri3dDispUtil_GetFaceDrawing_" data-uid="Hi.Disp.Tri3dDispUtil.GetFaceDrawing*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Tri3dUtil_GetFaceDrawing_System_Collections_Generic_IEnumerable_Hi_Geom_Tri3d__" data-uid="Hi.Disp.Tri3dUtil.GetFaceDrawing(System.Collections.Generic.IEnumerable{Hi.Geom.Tri3d})">
|
||||
<h3 id="Hi_Disp_Tri3dDispUtil_GetFaceDrawing_System_Collections_Generic_IEnumerable_Hi_Geom_Tri3d__" data-uid="Hi.Disp.Tri3dDispUtil.GetFaceDrawing(System.Collections.Generic.IEnumerable{Hi.Geom.Tri3d})">
|
||||
GetFaceDrawing(IEnumerable<Tri3d>)
|
||||
|
||||
</h3>
|
||||
@@ -228,9 +228,9 @@ Class Tri3dUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Tri3dUtil_GetLineDrawing_" data-uid="Hi.Disp.Tri3dUtil.GetLineDrawing*"></a>
|
||||
<a id="Hi_Disp_Tri3dDispUtil_GetLineDrawing_" data-uid="Hi.Disp.Tri3dDispUtil.GetLineDrawing*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Tri3dUtil_GetLineDrawing_System_Collections_Generic_IEnumerable_Hi_Geom_Tri3d__" data-uid="Hi.Disp.Tri3dUtil.GetLineDrawing(System.Collections.Generic.IEnumerable{Hi.Geom.Tri3d})">
|
||||
<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>
|
||||
@@ -267,14 +267,14 @@ Class Tri3dUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Tri3dUtil_ToDrawing_" data-uid="Hi.Disp.Tri3dUtil.ToDrawing*"></a>
|
||||
<a id="Hi_Disp_Tri3dDispUtil_ToDrawing_" data-uid="Hi.Disp.Tri3dDispUtil.ToDrawing*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Tri3dUtil_ToDrawing_Hi_Geom_Tri3d_" data-uid="Hi.Disp.Tri3dUtil.ToDrawing(Hi.Geom.Tri3d)">
|
||||
<h3 id="Hi_Disp_Tri3dDispUtil_ToDrawing_Hi_Geom_Tri3d_" data-uid="Hi.Disp.Tri3dDispUtil.ToDrawing(Hi.Geom.Tri3d)">
|
||||
ToDrawing(Tri3d)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Equivalent to <a class="xref" href="Hi.Disp.Tri3dUtil.html#Hi_Disp_Tri3dUtil_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_ToDrawing_Face_Hi_Geom_Tri3d_">ToDrawing_Face(Tri3d)</a></p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
@@ -306,9 +306,9 @@ Class Tri3dUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Tri3dUtil_ToDrawing_Face_" data-uid="Hi.Disp.Tri3dUtil.ToDrawing_Face*"></a>
|
||||
<a id="Hi_Disp_Tri3dDispUtil_ToDrawing_Face_" data-uid="Hi.Disp.Tri3dDispUtil.ToDrawing_Face*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Tri3dUtil_ToDrawing_Face_Hi_Geom_Tri3d_" data-uid="Hi.Disp.Tri3dUtil.ToDrawing_Face(Hi.Geom.Tri3d)">
|
||||
<h3 id="Hi_Disp_Tri3dDispUtil_ToDrawing_Face_Hi_Geom_Tri3d_" data-uid="Hi.Disp.Tri3dDispUtil.ToDrawing_Face(Hi.Geom.Tri3d)">
|
||||
ToDrawing_Face(Tri3d)
|
||||
|
||||
</h3>
|
||||
@@ -345,9 +345,9 @@ Class Tri3dUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Tri3dUtil_ToDrawing_Line_" data-uid="Hi.Disp.Tri3dUtil.ToDrawing_Line*"></a>
|
||||
<a id="Hi_Disp_Tri3dDispUtil_ToDrawing_Line_" data-uid="Hi.Disp.Tri3dDispUtil.ToDrawing_Line*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Tri3dUtil_ToDrawing_Line_Hi_Geom_Tri3d_" data-uid="Hi.Disp.Tri3dUtil.ToDrawing_Line(Hi.Geom.Tri3d)">
|
||||
<h3 id="Hi_Disp_Tri3dDispUtil_ToDrawing_Line_Hi_Geom_Tri3d_" data-uid="Hi.Disp.Tri3dDispUtil.ToDrawing_Line(Hi.Geom.Tri3d)">
|
||||
ToDrawing_Line(Tri3d)
|
||||
|
||||
</h3>
|
||||
@@ -384,9 +384,9 @@ Class Tri3dUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Tri3dUtil_ToFaceBuf_" data-uid="Hi.Disp.Tri3dUtil.ToFaceBuf*"></a>
|
||||
<a id="Hi_Disp_Tri3dDispUtil_ToFaceBuf_" data-uid="Hi.Disp.Tri3dDispUtil.ToFaceBuf*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Tri3dUtil_ToFaceBuf_Hi_Geom_Tri3d_System_Double___System_Int32__" data-uid="Hi.Disp.Tri3dUtil.ToFaceBuf(Hi.Geom.Tri3d,System.Double[],System.Int32@)">
|
||||
<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@)">
|
||||
ToFaceBuf(Tri3d, double[], ref int)
|
||||
|
||||
</h3>
|
||||
@@ -429,9 +429,9 @@ Class Tri3dUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Disp_Tri3dUtil_ToLineBuf_" data-uid="Hi.Disp.Tri3dUtil.ToLineBuf*"></a>
|
||||
<a id="Hi_Disp_Tri3dDispUtil_ToLineBuf_" data-uid="Hi.Disp.Tri3dDispUtil.ToLineBuf*"></a>
|
||||
|
||||
<h3 id="Hi_Disp_Tri3dUtil_ToLineBuf_Hi_Geom_Tri3d_System_Double___System_Int32__" data-uid="Hi.Disp.Tri3dUtil.ToLineBuf(Hi.Geom.Tri3d,System.Double[],System.Int32@)">
|
||||
<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@)">
|
||||
ToLineBuf(Tri3d, double[], ref int)
|
||||
|
||||
</h3>
|
||||
@@ -154,6 +154,9 @@ Class WrappedDisplayee
|
||||
<dl class="typelist extensionMethods">
|
||||
<dt>Extension Methods</dt>
|
||||
<dd>
|
||||
<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.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])</a>
|
||||
</div>
|
||||
|
||||
@@ -103,7 +103,7 @@ A bind_t object is generated by rendering in the every beginning of each renderi
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Disp.Box3dUtil.html">Box3dUtil</a></dt>
|
||||
<dt><a class="xref" href="Hi.Disp.Box3dDispUtil.html">Box3dDispUtil</a></dt>
|
||||
<dd><p>Utility and Extension of <a class="xref" href="Hi.Geom.Box3d.html">Box3d</a>.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
@@ -140,6 +140,11 @@ A bind_t object is generated by rendering in the every beginning of each renderi
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Disp.Drawing.html">Drawing</a></dt>
|
||||
<dd><p>The most efficient elemental 3D rendering unit.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Disp.FuncDisplayee.html">FuncDisplayee</a></dt>
|
||||
<dd><p>A displayee implementation that delegates display functionality to function delegates.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
@@ -180,9 +185,8 @@ This function should be use with <a class="xref" href="Hi.Disp.PopModelMat.html"
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Disp.RawFuncDisplayee.html">RawFuncDisplayee</a></dt>
|
||||
<dd><p>A displayee implementation that delegates display functionality to function delegates.</p>
|
||||
</dd>
|
||||
<dt><a class="xref" href="Hi.Disp.Segment3dDispUtil.html">Segment3dDispUtil</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Disp.ShowEventPickable.html">ShowEventPickable</a></dt>
|
||||
@@ -195,17 +199,7 @@ This function should be use with <a class="xref" href="Hi.Disp.PopModelMat.html"
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Disp.TopoDisplayee.html">TopoDisplayee</a></dt>
|
||||
<dd><p>Implements a displayable topological element that manages a collection of anchored displayees within an assembly.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Disp.TopoDisplayeeUtil.html">TopoDisplayeeUtil</a></dt>
|
||||
<dd><p>Provides utility methods for displaying and manipulating topological displayees.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Disp.Tri3dUtil.html">Tri3dUtil</a></dt>
|
||||
<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>
|
||||
@@ -228,18 +222,13 @@ Interfaces
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Disp.IGlContextDirver.html">IGlContextDirver</a></dt>
|
||||
<dd><p>Bridge of Native OpenGL Context.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Disp.IPickableGetter.html">IPickableGetter</a></dt>
|
||||
<dt><a class="xref" href="Hi.Disp.IGetPickable.html">IGetPickable</a></dt>
|
||||
<dd><p>Get <a class="xref" href="Hi.Disp.Pickable.html">Pickable</a> interface.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Disp.ITopoDisplayee.html">ITopoDisplayee</a></dt>
|
||||
<dd><p>Defines an interface for displaying topological elements that combines assembly, anchoring, and display capabilities.</p>
|
||||
<dt><a class="xref" href="Hi.Disp.IGlContextDirver.html">IGlContextDirver</a></dt>
|
||||
<dd><p>Bridge of Native OpenGL Context.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<h3 id="enums">
|
||||
@@ -259,7 +248,7 @@ Enums
|
||||
Delegates
|
||||
</h3>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Disp.Box3dUtil.BoxableExpandToBox3dDel.html">Box3dUtil.BoxableExpandToBox3dDel</a></dt>
|
||||
<dt><a class="xref" href="Hi.Disp.Box3dDispUtil.BoxableExpandToBox3dDel.html">Box3dDispUtil.BoxableExpandToBox3dDel</a></dt>
|
||||
<dd><p>Delegate for expanding a native boxable object to a box3d.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -102,7 +102,7 @@ Class AxisAngle4d
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class AxisAngle4d</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class AxisAngle4d : IFormattable</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -116,6 +116,12 @@ Class AxisAngle4d
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<dl class="typelist implements">
|
||||
<dt>Implements</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iformattable">IFormattable</a></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
<dl class="typelist inheritedMembers">
|
||||
@@ -349,6 +355,52 @@ Class AxisAngle4d
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_AxisAngle4d_ToString_" data-uid="Hi.Geom.AxisAngle4d.ToString*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_AxisAngle4d_ToString_System_String_System_IFormatProvider_" data-uid="Hi.Geom.AxisAngle4d.ToString(System.String,System.IFormatProvider)">
|
||||
ToString(string, IFormatProvider)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Formats the value of the current instance using the specified format.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string ToString(string format, IFormatProvider formatProvider)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>format</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The format to use.</p>
|
||||
<p>-or-</p>
|
||||
<p>A null reference (<code>Nothing</code> in Visual Basic) to use the default format defined for the type of the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iformattable">IFormattable</a> implementation.</p>
|
||||
</dd>
|
||||
<dt><code>formatProvider</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iformatprovider">IFormatProvider</a></dt>
|
||||
<dd><p>The provider to use to format the value.</p>
|
||||
<p>-or-</p>
|
||||
<p>A null reference (<code>Nothing</code> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The value of the current instance in the specified format.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
@@ -104,7 +104,7 @@ The data contains in a <a class="xref" href="Hi.Geom.Box2d.html">Box2d</a> is <a
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class Box2d : IExpandToBox2d, IEquatable<Box2d>, IBinaryIo, IWriteBin</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class Box2d : IExpandToBox2d, IEquatable<Box2d>, IBinaryIo, IWriteBin, IFormattable</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -125,6 +125,7 @@ The data contains in a <a class="xref" href="Hi.Geom.Box2d.html">Box2d</a> is <a
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a><<a class="xref" href="Hi.Geom.Box2d.html">Box2d</a>></div>
|
||||
<div><a class="xref" href="Hi.Common.IBinaryIo.html">IBinaryIo</a></div>
|
||||
<div><a class="xref" href="Hi.Common.IWriteBin.html">IWriteBin</a></div>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iformattable">IFormattable</a></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -1648,6 +1649,48 @@ The <a class="xref" href="Hi.Geom.Box2d.html#Hi_Geom_Box2d_Min">Min</a> and <a
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Box2d_ToString_" data-uid="Hi.Geom.Box2d.ToString*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Box2d_ToString_System_String_System_IFormatProvider_" data-uid="Hi.Geom.Box2d.ToString(System.String,System.IFormatProvider)">
|
||||
ToString(string, IFormatProvider)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Returns a string representation of the box formatted according to the specified format.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string ToString(string format, IFormatProvider formatProvider)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>format</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The format to use for each component</p>
|
||||
</dd>
|
||||
<dt><code>formatProvider</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iformatprovider">IFormatProvider</a></dt>
|
||||
<dd><p>The format provider to use</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>A formatted string representation of the box</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Box2d_Translate_" data-uid="Hi.Geom.Box2d.Translate*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Box2d_Translate_Hi_Geom_Vec2d_" data-uid="Hi.Geom.Box2d.Translate(Hi.Geom.Vec2d)">
|
||||
|
||||
@@ -104,7 +104,7 @@ The data contains in a <a class="xref" href="Hi.Geom.Box3d.html">Box3d</a> is <a
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class Box3d : IExpandToBox3d, IEquatable<Box3d>, IStlSource, IGetStl, IMakeXmlSource, IBinaryIo, IWriteBin, IDuplicate</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class Box3d : IExpandToBox3d, IEquatable<Box3d>, IStlSource, IGetStl, IMakeXmlSource, IBinaryIo, IWriteBin, IDuplicate, IFormattable</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -129,6 +129,7 @@ The data contains in a <a class="xref" href="Hi.Geom.Box3d.html">Box3d</a> is <a
|
||||
<div><a class="xref" href="Hi.Common.IBinaryIo.html">IBinaryIo</a></div>
|
||||
<div><a class="xref" href="Hi.Common.IWriteBin.html">IWriteBin</a></div>
|
||||
<div><a class="xref" href="Hi.Common.IDuplicate.html">IDuplicate</a></div>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iformattable">IFormattable</a></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -157,10 +158,10 @@ The data contains in a <a class="xref" href="Hi.Geom.Box3d.html">Box3d</a> is <a
|
||||
<a class="xref" href="Hi.Common.BinIoUtil.html#Hi_Common_BinIoUtil_ToBytes_Hi_Common_IWriteBin_">BinIoUtil.ToBytes(IWriteBin)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>
|
||||
@@ -174,6 +175,9 @@ The data contains in a <a class="xref" href="Hi.Geom.Box3d.html">Box3d</a> is <a
|
||||
<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.Geom.GeomUtil.html#Hi_Geom_GeomUtil_ExpandToBox3d_Hi_Geom_IExpandToBox3d_Hi_Geom_Mat4d_Hi_Geom_Box3d_">GeomUtil.ExpandToBox3d(IExpandToBox3d, Mat4d, Box3d)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.GeomUtil.html#Hi_Geom_GeomUtil_GetBox3d_Hi_Geom_IExpandToBox3d_">GeomUtil.GetBox3d(IExpandToBox3d)</a>
|
||||
</div>
|
||||
@@ -771,6 +775,38 @@ The Ctor keeps <a class="xref" href="Hi.Geom.Box3d.html#Hi_Geom_Box3d_Min">Min</
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Box3d_InfiniteBox_" data-uid="Hi.Geom.Box3d.InfiniteBox*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Box3d_InfiniteBox" data-uid="Hi.Geom.Box3d.InfiniteBox">
|
||||
InfiniteBox
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Generate a infinite box which min~max is (-∞,-∞,-∞)~(∞,∞,∞).</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static Box3d InfiniteBox { get; }</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_Geom_Box3d_IsAllNaN_" data-uid="Hi.Geom.Box3d.IsAllNaN*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Box3d_IsAllNaN" data-uid="Hi.Geom.Box3d.IsAllNaN">
|
||||
@@ -1802,8 +1838,8 @@ This function is usually used to compute the bounding box of elements.</p>
|
||||
|
||||
<a id="Hi_Geom_Box3d_MakeXmlSource_" data-uid="Hi.Geom.Box3d.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Box3d_MakeXmlSource_System_String_System_String_" data-uid="Hi.Geom.Box3d.MakeXmlSource(System.String,System.String)">
|
||||
MakeXmlSource(string, string)
|
||||
<h3 id="Hi_Geom_Box3d_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Geom.Box3d.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -1813,7 +1849,7 @@ This method may also generate additional resources such as related files.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -1823,6 +1859,9 @@ This method may also generate additional resources such as related files.</p>
|
||||
</dd>
|
||||
<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 for the XML source</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>if true, the extended file creation is suppressed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -1839,6 +1878,11 @@ This method may also generate additional resources such as related files.</p>
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Geom_Box3d_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
|
||||
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
|
||||
Since the folder can be moving with the configuration file.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
@@ -2160,6 +2204,48 @@ The <a class="xref" href="Hi.Geom.Box3d.html#Hi_Geom_Box3d_Min">Min</a> and <a
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Box3d_ToString_" data-uid="Hi.Geom.Box3d.ToString*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Box3d_ToString_System_String_System_IFormatProvider_" data-uid="Hi.Geom.Box3d.ToString(System.String,System.IFormatProvider)">
|
||||
ToString(string, IFormatProvider)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Returns a string representation of the box formatted according to the specified format.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string ToString(string format, IFormatProvider formatProvider)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>format</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The format to use for each component</p>
|
||||
</dd>
|
||||
<dt><code>formatProvider</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iformatprovider">IFormatProvider</a></dt>
|
||||
<dd><p>The format provider to use</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>A formatted string representation of the box</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Box3d_Translate_" data-uid="Hi.Geom.Box3d.Translate*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Box3d_Translate_Hi_Geom_Vec3d_" data-uid="Hi.Geom.Box3d.Translate(Hi.Geom.Vec3d)">
|
||||
|
||||
@@ -102,7 +102,7 @@ Class Cylindroid
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class Cylindroid : IStlSource, IGetStl, IMakeXmlSource, IExpandToBox3d, IGetZrContour, IDuplicate, IGetZrList</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class Cylindroid : IStlSource, IGetStl, IMakeXmlSource, IExpandToBox3d, IGetZrContour, IDuplicate, IGetZrList, IGenStl</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -126,6 +126,7 @@ Class Cylindroid
|
||||
<div><a class="xref" href="Hi.Geom.IGetZrContour.html">IGetZrContour</a></div>
|
||||
<div><a class="xref" href="Hi.Common.IDuplicate.html">IDuplicate</a></div>
|
||||
<div><a class="xref" href="Hi.Geom.IGetZrList.html">IGetZrList</a></div>
|
||||
<div><a class="xref" href="Hi.Geom.IGenStl.html">IGenStl</a></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -160,10 +161,10 @@ Class Cylindroid
|
||||
<dt>Extension Methods</dt>
|
||||
<dd>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>
|
||||
@@ -177,6 +178,9 @@ Class Cylindroid
|
||||
<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.Geom.GeomUtil.html#Hi_Geom_GeomUtil_ExpandToBox3d_Hi_Geom_IExpandToBox3d_Hi_Geom_Mat4d_Hi_Geom_Box3d_">GeomUtil.ExpandToBox3d(IExpandToBox3d, Mat4d, Box3d)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.GeomUtil.html#Hi_Geom_GeomUtil_GetBox3d_Hi_Geom_IExpandToBox3d_">GeomUtil.GetBox3d(IExpandToBox3d)</a>
|
||||
</div>
|
||||
@@ -270,8 +274,8 @@ Class Cylindroid
|
||||
|
||||
<a id="Hi_Geom_Cylindroid__ctor_" data-uid="Hi.Geom.Cylindroid.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Cylindroid__ctor_System_Int32_Hi_Geom_PairZr___" data-uid="Hi.Geom.Cylindroid.#ctor(System.Int32,Hi.Geom.PairZr[])">
|
||||
Cylindroid(int, params PairZr[])
|
||||
<h3 id="Hi_Geom_Cylindroid__ctor_Hi_Geom_PairZr___" data-uid="Hi.Geom.Cylindroid.#ctor(Hi.Geom.PairZr[])">
|
||||
Cylindroid(params PairZr[])
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -281,14 +285,11 @@ The order of z values should be from small to large in general case.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Cylindroid(int longitudeNum = 12, params PairZr[] pairZRs)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public Cylindroid(params PairZr[] pairZRs)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>longitudeNum</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd><p>See <a class="xref" href="Hi.Geom.Cylindroid.html#Hi_Geom_Cylindroid_LongitudeNum">LongitudeNum</a>.</p>
|
||||
</dd>
|
||||
<dt><code>pairZRs</code> <a class="xref" href="Hi.Geom.PairZr.html">PairZr</a>[]</dt>
|
||||
<dd><p>See <a class="xref" href="Hi.Geom.Cylindroid.html#Hi_Geom_Cylindroid_PairZrs">PairZrs</a>.</p>
|
||||
</dd>
|
||||
@@ -342,19 +343,18 @@ The order of z values should be from small to large in general case.</p>
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Geom_Cylindroid_AngleResolution_deg_" data-uid="Hi.Geom.Cylindroid.AngleResolution_deg*"></a>
|
||||
<a id="Hi_Geom_Cylindroid_DefaultPolarResolution2d_" data-uid="Hi.Geom.Cylindroid.DefaultPolarResolution2d*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Cylindroid_AngleResolution_deg" data-uid="Hi.Geom.Cylindroid.AngleResolution_deg">
|
||||
AngleResolution_deg
|
||||
<h3 id="Hi_Geom_Cylindroid_DefaultPolarResolution2d" data-uid="Hi.Geom.Cylindroid.DefaultPolarResolution2d">
|
||||
DefaultPolarResolution2d
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets or sets the angular resolution in degrees.</p>
|
||||
</div>
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public double AngleResolution_deg { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static IPolarResolution2d DefaultPolarResolution2d { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -363,71 +363,7 @@ The order of z values should be from small to large in general case.</p>
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Cylindroid_AngleResolution_rad_" data-uid="Hi.Geom.Cylindroid.AngleResolution_rad*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Cylindroid_AngleResolution_rad" data-uid="Hi.Geom.Cylindroid.AngleResolution_rad">
|
||||
AngleResolution_rad
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets or sets the angular resolution in radians.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public double AngleResolution_rad { 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.double">double</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Cylindroid_LongitudeNum_" data-uid="Hi.Geom.Cylindroid.LongitudeNum*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Cylindroid_LongitudeNum" data-uid="Hi.Geom.Cylindroid.LongitudeNum">
|
||||
LongitudeNum
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Longtitude number.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public int LongitudeNum { 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>
|
||||
<dt><a class="xref" href="Hi.Geom.Resolution.IPolarResolution2d.html">IPolarResolution2d</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
@@ -614,8 +550,8 @@ This function is usually used to compute the bounding box of elements.</p>
|
||||
|
||||
<a id="Hi_Geom_Cylindroid_GenCylinder_" data-uid="Hi.Geom.Cylindroid.GenCylinder*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Cylindroid_GenCylinder_System_Double_System_Double_System_Int32_" data-uid="Hi.Geom.Cylindroid.GenCylinder(System.Double,System.Double,System.Int32)">
|
||||
GenCylinder(double, double, int)
|
||||
<h3 id="Hi_Geom_Cylindroid_GenCylinder_System_Double_System_Double_" data-uid="Hi.Geom.Cylindroid.GenCylinder(System.Double,System.Double)">
|
||||
GenCylinder(double, double)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -624,7 +560,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 static Cylindroid GenCylinder(double height, double r, int longtitudeNum = 12)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static Cylindroid GenCylinder(double height, double r)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -634,9 +570,6 @@ This function is usually used to compute the bounding box of elements.</p>
|
||||
</dd>
|
||||
<dt><code>r</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd><p>The radius of the cylinder.</p>
|
||||
</dd>
|
||||
<dt><code>longtitudeNum</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd><p>The number of longitude divisions.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -659,8 +592,8 @@ This function is usually used to compute the bounding box of elements.</p>
|
||||
|
||||
<a id="Hi_Geom_Cylindroid_GenStl_" data-uid="Hi.Geom.Cylindroid.GenStl*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Cylindroid_GenStl" data-uid="Hi.Geom.Cylindroid.GenStl">
|
||||
GenStl()
|
||||
<h3 id="Hi_Geom_Cylindroid_GenStl_Hi_Geom_Resolution_IPolarResolution2d_" data-uid="Hi.Geom.Cylindroid.GenStl(Hi.Geom.Resolution.IPolarResolution2d)">
|
||||
GenStl(IPolarResolution2d)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -669,9 +602,14 @@ 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 Stl GenStl()</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public Stl GenStl(IPolarResolution2d resolution)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>resolution</code> <a class="xref" href="Hi.Geom.Resolution.IPolarResolution2d.html">IPolarResolution2d</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
@@ -690,48 +628,6 @@ This function is usually used to compute the bounding box of elements.</p>
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Cylindroid_GenStl_" data-uid="Hi.Geom.Cylindroid.GenStl*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Cylindroid_GenStl_System_Int32_Hi_Geom_PairZr___" data-uid="Hi.Geom.Cylindroid.GenStl(System.Int32,Hi.Geom.PairZr[])">
|
||||
GenStl(int, params PairZr[])
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Generate a cylindroid stl.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static Stl GenStl(int longtitudeNum = 12, params PairZr[] pairZRs)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>longtitudeNum</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd><p>longtitude number</p>
|
||||
</dd>
|
||||
<dt><code>pairZRs</code> <a class="xref" href="Hi.Geom.PairZr.html">PairZr</a>[]</dt>
|
||||
<dd><p>zr values</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Geom.Stl.html">Stl</a></dt>
|
||||
<dd><p>cylindroid stl</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Cylindroid_GetStl_" data-uid="Hi.Geom.Cylindroid.GetStl*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Cylindroid_GetStl" data-uid="Hi.Geom.Cylindroid.GetStl">
|
||||
@@ -840,8 +736,8 @@ The Z values should generally be ordered from smallest to largest.</p>
|
||||
|
||||
<a id="Hi_Geom_Cylindroid_MakeXmlSource_" data-uid="Hi.Geom.Cylindroid.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Cylindroid_MakeXmlSource_System_String_System_String_" data-uid="Hi.Geom.Cylindroid.MakeXmlSource(System.String,System.String)">
|
||||
MakeXmlSource(string, string)
|
||||
<h3 id="Hi_Geom_Cylindroid_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Geom.Cylindroid.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -851,7 +747,7 @@ This method may also generate additional resources such as related files.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -861,6 +757,9 @@ This method may also generate additional resources such as related files.</p>
|
||||
</dd>
|
||||
<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 for the XML source</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>if true, the extended file creation is suppressed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -877,6 +776,11 @@ This method may also generate additional resources such as related files.</p>
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Geom_Cylindroid_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
|
||||
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
|
||||
Since the folder can be moving with the configuration file.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -102,7 +102,7 @@ Class DVec3d
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class DVec3d : IEquatable<DVec3d>, IWriteBin, IEqualityOperators<DVec3d, DVec3d, bool>, IAdditionOperators<DVec3d, DVec3d, DVec3d>, ISubtractionOperators<DVec3d, DVec3d, DVec3d>, IMultiplyOperators<DVec3d, double, DVec3d>, IMultiplyOperators<DVec3d, Mat4d, DVec3d>, IDivisionOperators<DVec3d, double, DVec3d>, IVec<double></code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class DVec3d : IEquatable<DVec3d>, IWriteBin, IEqualityOperators<DVec3d, DVec3d, bool>, IAdditionOperators<DVec3d, DVec3d, DVec3d>, ISubtractionOperators<DVec3d, DVec3d, DVec3d>, IMultiplyOperators<DVec3d, double, DVec3d>, IMultiplyOperators<DVec3d, Mat4d, DVec3d>, IDivisionOperators<DVec3d, double, DVec3d>, IVec<double>, IFormattable</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -128,6 +128,7 @@ Class DVec3d
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.imultiplyoperators-3">IMultiplyOperators</a><<a class="xref" href="Hi.Geom.DVec3d.html">DVec3d</a>, <a class="xref" href="Hi.Geom.Mat4d.html">Mat4d</a>, <a class="xref" href="Hi.Geom.DVec3d.html">DVec3d</a>></div>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.idivisionoperators-3">IDivisionOperators</a><<a class="xref" href="Hi.Geom.DVec3d.html">DVec3d</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a>, <a class="xref" href="Hi.Geom.DVec3d.html">DVec3d</a>></div>
|
||||
<div><a class="xref" href="Hi.Geom.IVec-1.html">IVec</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a>></div>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iformattable">IFormattable</a></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -1370,6 +1371,48 @@ to set the values.</p>
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_DVec3d_ToString_" data-uid="Hi.Geom.DVec3d.ToString*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_DVec3d_ToString_System_String_System_IFormatProvider_" data-uid="Hi.Geom.DVec3d.ToString(System.String,System.IFormatProvider)">
|
||||
ToString(string, IFormatProvider)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Returns a string representation of the dual vector formatted according to the specified format.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string ToString(string format, IFormatProvider formatProvider)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>format</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The format to use for each component</p>
|
||||
</dd>
|
||||
<dt><code>formatProvider</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iformatprovider">IFormatProvider</a></dt>
|
||||
<dd><p>The format provider to use</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>A formatted string representation of the dual vector</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_DVec3d_ToUnnullableDVec3d_" data-uid="Hi.Geom.DVec3d.ToUnnullableDVec3d*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_DVec3d_ToUnnullableDVec3d" data-uid="Hi.Geom.DVec3d.ToUnnullableDVec3d">
|
||||
|
||||
@@ -0,0 +1,765 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class ExtendedCylinder | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class ExtendedCylinder | HiAPI-C# 2025 ">
|
||||
|
||||
|
||||
<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.Geom.ExtendedCylinder">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Geom_ExtendedCylinder" data-uid="Hi.Geom.ExtendedCylinder" class="text-break">
|
||||
Class ExtendedCylinder
|
||||
</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>Assembly</dt><dd>HiGeom.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"></div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class ExtendedCylinder : IStlSource, IGetStl, IExpandToBox3d, IGetZrContour, IDuplicate, IGetZrList, IGenStl, IMakeXmlSource, IToXElement</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">ExtendedCylinder</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<dl class="typelist implements">
|
||||
<dt>Implements</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="Hi.Geom.IStlSource.html">IStlSource</a></div>
|
||||
<div><a class="xref" href="Hi.Geom.IGetStl.html">IGetStl</a></div>
|
||||
<div><a class="xref" href="Hi.Geom.IExpandToBox3d.html">IExpandToBox3d</a></div>
|
||||
<div><a class="xref" href="Hi.Geom.IGetZrContour.html">IGetZrContour</a></div>
|
||||
<div><a class="xref" href="Hi.Common.IDuplicate.html">IDuplicate</a></div>
|
||||
<div><a class="xref" href="Hi.Geom.IGetZrList.html">IGetZrList</a></div>
|
||||
<div><a class="xref" href="Hi.Geom.IGenStl.html">IGenStl</a></div>
|
||||
<div><a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html">IMakeXmlSource</a></div>
|
||||
<div><a class="xref" href="Hi.Common.XmlUtils.IToXElement.html">IToXElement</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.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, 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.Geom.GeomUtil.html#Hi_Geom_GeomUtil_ExpandToBox3d_Hi_Geom_IExpandToBox3d_Hi_Geom_Mat4d_Hi_Geom_Box3d_">GeomUtil.ExpandToBox3d(IExpandToBox3d, Mat4d, Box3d)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.GeomUtil.html#Hi_Geom_GeomUtil_GetBox3d_Hi_Geom_IExpandToBox3d_">GeomUtil.GetBox3d(IExpandToBox3d)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.PairZrUtil.html#Hi_Geom_PairZrUtil_GetZrList_Hi_Geom_IGetStl_">PairZrUtil.GetZrList(IGetStl)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.PairZrUtil.html#Hi_Geom_PairZrUtil_GetVolume_Hi_Geom_IGetZrList_">PairZrUtil.GetVolume(IGetZrList)</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_Geom_ExtendedCylinder__ctor_" data-uid="Hi.Geom.ExtendedCylinder.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_ExtendedCylinder__ctor" data-uid="Hi.Geom.ExtendedCylinder.#ctor">
|
||||
ExtendedCylinder()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public ExtendedCylinder()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_ExtendedCylinder__ctor_" data-uid="Hi.Geom.ExtendedCylinder.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_ExtendedCylinder__ctor_System_Double_System_Func_Hi_Geom_PairZr__" data-uid="Hi.Geom.ExtendedCylinder.#ctor(System.Double,System.Func{Hi.Geom.PairZr})">
|
||||
ExtendedCylinder(double, Func<PairZr>)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public ExtendedCylinder(double fullLength, Func<PairZr> beginPairZrSource = null)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>fullLength</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>beginPairZrSource</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.func-1">Func</a><<a class="xref" href="Hi.Geom.PairZr.html">PairZr</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_ExtendedCylinder__ctor_" data-uid="Hi.Geom.ExtendedCylinder.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_ExtendedCylinder__ctor_System_Xml_Linq_XElement_" data-uid="Hi.Geom.ExtendedCylinder.#ctor(System.Xml.Linq.XElement)">
|
||||
ExtendedCylinder(XElement)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="Hi.Geom.ExtendedCylinder.html">ExtendedCylinder</a> class from XML data.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public ExtendedCylinder(XElement src)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||
<dd><p>The XML element containing extended cylinder data.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Geom_ExtendedCylinder_BeginPairZrSource_" data-uid="Hi.Geom.ExtendedCylinder.BeginPairZrSource*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_ExtendedCylinder_BeginPairZrSource" data-uid="Hi.Geom.ExtendedCylinder.BeginPairZrSource">
|
||||
BeginPairZrSource
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Func<PairZr> BeginPairZrSource { 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.func-1">Func</a><<a class="xref" href="Hi.Geom.PairZr.html">PairZr</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_ExtendedCylinder_Cylindroid_" data-uid="Hi.Geom.ExtendedCylinder.Cylindroid*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_ExtendedCylinder_Cylindroid" data-uid="Hi.Geom.ExtendedCylinder.Cylindroid">
|
||||
Cylindroid
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Cylindroid Cylindroid { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Geom.Cylindroid.html">Cylindroid</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_ExtendedCylinder_FullLength_" data-uid="Hi.Geom.ExtendedCylinder.FullLength*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_ExtendedCylinder_FullLength" data-uid="Hi.Geom.ExtendedCylinder.FullLength">
|
||||
FullLength
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public double FullLength { 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.double">double</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_ExtendedCylinder_XName_" data-uid="Hi.Geom.ExtendedCylinder.XName*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_ExtendedCylinder_XName" data-uid="Hi.Geom.ExtendedCylinder.XName">
|
||||
XName
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Name for XML IO.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static string XName { 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>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Geom_ExtendedCylinder_Duplicate_" data-uid="Hi.Geom.ExtendedCylinder.Duplicate*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_ExtendedCylinder_Duplicate_System_Object___" data-uid="Hi.Geom.ExtendedCylinder.Duplicate(System.Object[])">
|
||||
Duplicate(params object[])
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Creates a deep copy of the object, excluding any source file references.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public object Duplicate(params object[] res)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>res</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>[]</dt>
|
||||
<dd><p>Optional parameters that may be needed during the duplication process</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>A new instance that is a deep copy of the original object</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_ExtendedCylinder_ExpandToBox3d_" data-uid="Hi.Geom.ExtendedCylinder.ExpandToBox3d*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_ExtendedCylinder_ExpandToBox3d_Hi_Geom_Box3d_" data-uid="Hi.Geom.ExtendedCylinder.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_Geom_ExtendedCylinder_GenStl_" data-uid="Hi.Geom.ExtendedCylinder.GenStl*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_ExtendedCylinder_GenStl_Hi_Geom_Resolution_IPolarResolution2d_" data-uid="Hi.Geom.ExtendedCylinder.GenStl(Hi.Geom.Resolution.IPolarResolution2d)">
|
||||
GenStl(IPolarResolution2d)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Generate a new Stl.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Stl GenStl(IPolarResolution2d resolution)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>resolution</code> <a class="xref" href="Hi.Geom.Resolution.IPolarResolution2d.html">IPolarResolution2d</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Geom.Stl.html">Stl</a></dt>
|
||||
<dd><p>newly created Stl</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_ExtendedCylinder_GetStl_" data-uid="Hi.Geom.ExtendedCylinder.GetStl*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_ExtendedCylinder_GetStl" data-uid="Hi.Geom.ExtendedCylinder.GetStl">
|
||||
GetStl()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets the STL geometry data.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Stl GetStl()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Geom.Stl.html">Stl</a></dt>
|
||||
<dd><p>The STL geometry object</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_ExtendedCylinder_GetZrContour_" data-uid="Hi.Geom.ExtendedCylinder.GetZrContour*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_ExtendedCylinder_GetZrContour_System_Double_" data-uid="Hi.Geom.ExtendedCylinder.GetZrContour(System.Double)">
|
||||
GetZrContour(double)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets Z-R contour data as a list of PairZr objects.
|
||||
The Z values should generally be ordered from smallest to largest.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public IList<PairZr> GetZrContour(double latitudeAngleResolution_rad)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>latitudeAngleResolution_rad</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd><p>Resolution of latitude angle in radians</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList</a><<a class="xref" href="Hi.Geom.PairZr.html">PairZr</a>></dt>
|
||||
<dd><p>Z-R contour data as a list of PairZr objects</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_ExtendedCylinder_GetZrList_" data-uid="Hi.Geom.ExtendedCylinder.GetZrList*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_ExtendedCylinder_GetZrList" data-uid="Hi.Geom.ExtendedCylinder.GetZrList">
|
||||
GetZrList()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets a list of Z-R coordinate pairs.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public List<PairZr> GetZrList()</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.Geom.PairZr.html">PairZr</a>></dt>
|
||||
<dd><p>A list of PairZr objects representing Z-R coordinates.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_ExtendedCylinder_MakeXmlSource_" data-uid="Hi.Geom.ExtendedCylinder.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_ExtendedCylinder_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Geom.ExtendedCylinder.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Creates an XML representation of the object.
|
||||
This method may also generate additional resources such as related files.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<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 resolving relative paths</p>
|
||||
</dd>
|
||||
<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 for the XML source</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>if true, the extended file creation is suppressed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||
<dd><p>An XML element representing the object's state</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Geom_ExtendedCylinder_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
|
||||
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
|
||||
Since the folder can be moving with the configuration file.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_ExtendedCylinder_ToXElement_" data-uid="Hi.Geom.ExtendedCylinder.ToXElement*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_ExtendedCylinder_ToXElement" data-uid="Hi.Geom.ExtendedCylinder.ToXElement">
|
||||
ToXElement()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Get the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a> to represent the object.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement ToXElement()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||
<dd><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a> to represent the object.</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>
|
||||
@@ -0,0 +1,803 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class Flat3d | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class Flat3d | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Represents a 3D plane defined by a unit normal vector and its signed distance from the origin. The plane equation is: Ax + By + Cz + d = 0, where (A,B,C) is the normal vector and d is the distance to origin.">
|
||||
<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.Geom.Flat3d">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Geom_Flat3d" data-uid="Hi.Geom.Flat3d" class="text-break">
|
||||
Class Flat3d
|
||||
</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>Assembly</dt><dd>HiGeom.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Represents a 3D plane defined by a unit normal vector and its signed distance from the origin.
|
||||
The plane equation is: Ax + By + Cz + d = 0, where (A,B,C) is the normal vector and d is the distance to origin.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class Flat3d : IFlat3d, IBinaryIo, IWriteBin, IEquatable<Flat3d></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">Flat3d</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<dl class="typelist implements">
|
||||
<dt>Implements</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="Hi.Geom.IFlat3d.html">IFlat3d</a></div>
|
||||
<div><a class="xref" href="Hi.Common.IBinaryIo.html">IBinaryIo</a></div>
|
||||
<div><a class="xref" href="Hi.Common.IWriteBin.html">IWriteBin</a></div>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a><<a class="xref" href="Hi.Geom.Flat3d.html">Flat3d</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-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.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>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="typelist extensionMethods">
|
||||
<dt>Extension Methods</dt>
|
||||
<dd>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.BinIoUtil.html#Hi_Common_BinIoUtil_ToBytes_Hi_Common_IWriteBin_">BinIoUtil.ToBytes(IWriteBin)</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>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="constructors">Constructors
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Geom_Flat3d__ctor_" data-uid="Hi.Geom.Flat3d.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Flat3d__ctor" data-uid="Hi.Geom.Flat3d.#ctor">
|
||||
Flat3d()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="Hi.Geom.Flat3d.html">Flat3d</a> class.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Flat3d()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Flat3d__ctor_" data-uid="Hi.Geom.Flat3d.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Flat3d__ctor_Hi_Geom_IFlat3d_" data-uid="Hi.Geom.Flat3d.#ctor(Hi.Geom.IFlat3d)">
|
||||
Flat3d(IFlat3d)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Flat3d(IFlat3d src)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>src</code> <a class="xref" href="Hi.Geom.IFlat3d.html">IFlat3d</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Flat3d__ctor_" data-uid="Hi.Geom.Flat3d.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Flat3d__ctor_Hi_Geom_Vec3d_System_Double_" data-uid="Hi.Geom.Flat3d.#ctor(Hi.Geom.Vec3d,System.Double)">
|
||||
Flat3d(Vec3d, double)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="Hi.Geom.Flat3d.html">Flat3d</a> class with a normal vector and distance to origin.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Flat3d(Vec3d normal, double distanceToOrigin)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>normal</code> <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
||||
<dd><p>The unit normal vector of the plane.</p>
|
||||
</dd>
|
||||
<dt><code>distanceToOrigin</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd><p>The signed distance from origin to the plane.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Geom_Flat3d_DistanceToOrigin_" data-uid="Hi.Geom.Flat3d.DistanceToOrigin*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Flat3d_DistanceToOrigin" data-uid="Hi.Geom.Flat3d.DistanceToOrigin">
|
||||
DistanceToOrigin
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>The signed distance from the origin (0,0,0) to this plane.
|
||||
A positive distance means the origin is on the same side as the normal vector.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public double DistanceToOrigin { 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.double">double</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Flat3d_Normal_" data-uid="Hi.Geom.Flat3d.Normal*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Flat3d_Normal" data-uid="Hi.Geom.Flat3d.Normal">
|
||||
Normal
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>The unit normal to the plane.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Vec3d Normal { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Geom_Flat3d_DistanceTo_" data-uid="Hi.Geom.Flat3d.DistanceTo*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Flat3d_DistanceTo_Hi_Geom_Vec3d_" data-uid="Hi.Geom.Flat3d.DistanceTo(Hi.Geom.Vec3d)">
|
||||
DistanceTo(Vec3d)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets the distance from a point to this plane.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public double DistanceTo(Vec3d point)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>point</code> <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
||||
<dd><p>The point to calculate distance to.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd><p>The signed distance from the point to the plane.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Flat3d_Equals_" data-uid="Hi.Geom.Flat3d.Equals*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Flat3d_Equals_Hi_Geom_Flat3d_" data-uid="Hi.Geom.Flat3d.Equals(Hi.Geom.Flat3d)">
|
||||
Equals(Flat3d)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Indicates whether the current object is equal to another object of the same type.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public bool Equals(Flat3d other)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>other</code> <a class="xref" href="Hi.Geom.Flat3d.html">Flat3d</a></dt>
|
||||
<dd><p>An object to compare with this object.</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><a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a> if the current object is equal to the <code class="paramref">other</code> parameter; otherwise, <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Flat3d_Equals_" data-uid="Hi.Geom.Flat3d.Equals*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Flat3d_Equals_System_Object_" data-uid="Hi.Geom.Flat3d.Equals(System.Object)">
|
||||
Equals(object)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Determines whether the specified object is equal to the current object.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override bool Equals(object obj)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>obj</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
|
||||
<dd><p>The object to compare with the current object.</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><a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a> if the specified object is equal to the current object; otherwise, <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Flat3d_FromPointAndNormal_" data-uid="Hi.Geom.Flat3d.FromPointAndNormal*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Flat3d_FromPointAndNormal_Hi_Geom_Vec3d_Hi_Geom_Vec3d_" data-uid="Hi.Geom.Flat3d.FromPointAndNormal(Hi.Geom.Vec3d,Hi.Geom.Vec3d)">
|
||||
FromPointAndNormal(Vec3d, Vec3d)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Creates a plane from a point and normal vector.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static Flat3d FromPointAndNormal(Vec3d point, Vec3d normal)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>point</code> <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
||||
<dd><p>A point on the plane.</p>
|
||||
</dd>
|
||||
<dt><code>normal</code> <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
||||
<dd><p>The normal vector of the plane.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Geom.Flat3d.html">Flat3d</a></dt>
|
||||
<dd><p>A new plane instance.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Flat3d_GetDistanceToOrigin_" data-uid="Hi.Geom.Flat3d.GetDistanceToOrigin*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Flat3d_GetDistanceToOrigin" data-uid="Hi.Geom.Flat3d.GetDistanceToOrigin">
|
||||
GetDistanceToOrigin()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Signed Distance To Origin.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public double GetDistanceToOrigin()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd><p>Signed Distance To Origin.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Flat3d_GetHashCode_" data-uid="Hi.Geom.Flat3d.GetHashCode*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Flat3d_GetHashCode" data-uid="Hi.Geom.Flat3d.GetHashCode">
|
||||
GetHashCode()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Serves as the default hash function.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override int GetHashCode()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
<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>A hash code for the current object.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Flat3d_GetLocate_" data-uid="Hi.Geom.Flat3d.GetLocate*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Flat3d_GetLocate" data-uid="Hi.Geom.Flat3d.GetLocate">
|
||||
GetLocate()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets a point on the plane closest to the origin.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Vec3d GetLocate()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Flat3d_GetNormal_" data-uid="Hi.Geom.Flat3d.GetNormal*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Flat3d_GetNormal" data-uid="Hi.Geom.Flat3d.GetNormal">
|
||||
GetNormal()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets the normal vector of the flat surface.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Vec3d GetNormal()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
||||
<dd><p>The unit normal vector</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Flat3d_ProjectPoint_" data-uid="Hi.Geom.Flat3d.ProjectPoint*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Flat3d_ProjectPoint_Hi_Geom_Vec3d_" data-uid="Hi.Geom.Flat3d.ProjectPoint(Hi.Geom.Vec3d)">
|
||||
ProjectPoint(Vec3d)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Projects a point onto this plane.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Vec3d ProjectPoint(Vec3d point)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>point</code> <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
||||
<dd><p>The point to project.</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 projected point on the plane.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Flat3d_ReadBin_" data-uid="Hi.Geom.Flat3d.ReadBin*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Flat3d_ReadBin_System_IO_BinaryReader_" data-uid="Hi.Geom.Flat3d.ReadBin(System.IO.BinaryReader)">
|
||||
ReadBin(BinaryReader)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Reads binary data to initialize the object.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void ReadBin(BinaryReader reader)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>reader</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.io.binaryreader">BinaryReader</a></dt>
|
||||
<dd><p>The binary reader to read from</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Flat3d_ToString_" data-uid="Hi.Geom.Flat3d.ToString*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Flat3d_ToString" data-uid="Hi.Geom.Flat3d.ToString">
|
||||
ToString()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Returns a string representation of the plane.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override string ToString()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_Flat3d_WriteBin_" data-uid="Hi.Geom.Flat3d.WriteBin*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_Flat3d_WriteBin_System_IO_BinaryWriter_" data-uid="Hi.Geom.Flat3d.WriteBin(System.IO.BinaryWriter)">
|
||||
WriteBin(BinaryWriter)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Writes the object's data to a binary stream.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void WriteBin(BinaryWriter writer)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>writer</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.io.binarywriter">BinaryWriter</a></dt>
|
||||
<dd><p>The binary writer to write to</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,7 +102,7 @@ Class GeomCombination
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class GeomCombination : IStlSource, IGetStl, IMakeXmlSource</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class GeomCombination : IStlSource, IGetStl, IMakeXmlSource, IGenStl</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -122,6 +122,7 @@ Class GeomCombination
|
||||
<div><a class="xref" href="Hi.Geom.IStlSource.html">IStlSource</a></div>
|
||||
<div><a class="xref" href="Hi.Geom.IGetStl.html">IGetStl</a></div>
|
||||
<div><a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html">IMakeXmlSource</a></div>
|
||||
<div><a class="xref" href="Hi.Geom.IGenStl.html">IGenStl</a></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -156,10 +157,10 @@ Class GeomCombination
|
||||
<dt>Extension Methods</dt>
|
||||
<dd>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>
|
||||
@@ -225,6 +226,37 @@ Class GeomCombination
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_GeomCombination__ctor_" data-uid="Hi.Geom.GeomCombination.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_GeomCombination__ctor_Hi_Geom_IStlSource___" data-uid="Hi.Geom.GeomCombination.#ctor(Hi.Geom.IStlSource[])">
|
||||
GeomCombination(params IStlSource[])
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public GeomCombination(params IStlSource[] stlSources)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>stlSources</code> <a class="xref" href="Hi.Geom.IStlSource.html">IStlSource</a>[]</dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_GeomCombination__ctor_" data-uid="Hi.Geom.GeomCombination.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_GeomCombination__ctor_System_Xml_Linq_XElement_System_String_System_String_" data-uid="Hi.Geom.GeomCombination.#ctor(System.Xml.Linq.XElement,System.String,System.String)">
|
||||
@@ -399,6 +431,44 @@ Class GeomCombination
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_GeomCombination_GenStl_" data-uid="Hi.Geom.GeomCombination.GenStl*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_GeomCombination_GenStl_Hi_Geom_Resolution_IPolarResolution2d_" data-uid="Hi.Geom.GeomCombination.GenStl(Hi.Geom.Resolution.IPolarResolution2d)">
|
||||
GenStl(IPolarResolution2d)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Generate a new Stl.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Stl GenStl(IPolarResolution2d resolution)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>resolution</code> <a class="xref" href="Hi.Geom.Resolution.IPolarResolution2d.html">IPolarResolution2d</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Geom.Stl.html">Stl</a></dt>
|
||||
<dd><p>newly created Stl</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_GeomCombination_GetStl_" data-uid="Hi.Geom.GeomCombination.GetStl*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_GeomCombination_GetStl" data-uid="Hi.Geom.GeomCombination.GetStl">
|
||||
@@ -434,8 +504,8 @@ Class GeomCombination
|
||||
|
||||
<a id="Hi_Geom_GeomCombination_MakeXmlSource_" data-uid="Hi.Geom.GeomCombination.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_GeomCombination_MakeXmlSource_System_String_System_String_" data-uid="Hi.Geom.GeomCombination.MakeXmlSource(System.String,System.String)">
|
||||
MakeXmlSource(string, string)
|
||||
<h3 id="Hi_Geom_GeomCombination_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Geom.GeomCombination.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
@@ -445,7 +515,7 @@ This method may also generate additional resources such as related files.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -455,6 +525,9 @@ This method may also generate additional resources such as related files.</p>
|
||||
</dd>
|
||||
<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 for the XML source</p>
|
||||
</dd>
|
||||
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>if true, the extended file creation is suppressed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -471,6 +544,11 @@ This method may also generate additional resources such as related files.</p>
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Geom_GeomCombination_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
|
||||
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
|
||||
Since the folder can be moving with the configuration file.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -153,6 +153,41 @@ Class GeomUtil
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Geom_GeomUtil_ExpandToBox3d_" data-uid="Hi.Geom.GeomUtil.ExpandToBox3d*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_GeomUtil_ExpandToBox3d_Hi_Geom_IExpandToBox3d_Hi_Geom_Mat4d_Hi_Geom_Box3d_" data-uid="Hi.Geom.GeomUtil.ExpandToBox3d(Hi.Geom.IExpandToBox3d,Hi.Geom.Mat4d,Hi.Geom.Box3d)">
|
||||
ExpandToBox3d(IExpandToBox3d, Mat4d, Box3d)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static void ExpandToBox3d(this IExpandToBox3d src, Mat4d mat, Box3d dst)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>src</code> <a class="xref" href="Hi.Geom.IExpandToBox3d.html">IExpandToBox3d</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>mat</code> <a class="xref" href="Hi.Geom.Mat4d.html">Mat4d</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>dst</code> <a class="xref" href="Hi.Geom.Box3d.html">Box3d</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_GeomUtil_GetBox3d_" data-uid="Hi.Geom.GeomUtil.GetBox3d*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_GeomUtil_GetBox3d_Hi_Geom_IExpandToBox3d_" data-uid="Hi.Geom.GeomUtil.GetBox3d(Hi.Geom.IExpandToBox3d)">
|
||||
|
||||
@@ -124,6 +124,9 @@ Interface IExpandToBox3d
|
||||
<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.Geom.GeomUtil.html#Hi_Geom_GeomUtil_ExpandToBox3d_Hi_Geom_IExpandToBox3d_Hi_Geom_Mat4d_Hi_Geom_Box3d_">GeomUtil.ExpandToBox3d(IExpandToBox3d, Mat4d, Box3d)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.GeomUtil.html#Hi_Geom_GeomUtil_GetBox3d_Hi_Geom_IExpandToBox3d_">GeomUtil.GetBox3d(IExpandToBox3d)</a>
|
||||
</div>
|
||||
|
||||
@@ -146,6 +146,39 @@ Interface IFlat3d
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Geom_IFlat3d_GetDistanceToOrigin_" data-uid="Hi.Geom.IFlat3d.GetDistanceToOrigin*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_IFlat3d_GetDistanceToOrigin" data-uid="Hi.Geom.IFlat3d.GetDistanceToOrigin">
|
||||
GetDistanceToOrigin()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Signed Distance To Origin.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">double GetDistanceToOrigin()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd><p>Signed Distance To Origin.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_IFlat3d_GetLocate_" data-uid="Hi.Geom.IFlat3d.GetLocate*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_IFlat3d_GetLocate" data-uid="Hi.Geom.IFlat3d.GetLocate">
|
||||
@@ -179,6 +212,44 @@ Interface IFlat3d
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_IFlat3d_GetLocate_" data-uid="Hi.Geom.IFlat3d.GetLocate*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_IFlat3d_GetLocate_Hi_Geom_Vec3d_System_Double_" data-uid="Hi.Geom.IFlat3d.GetLocate(Hi.Geom.Vec3d,System.Double)">
|
||||
GetLocate(Vec3d, double)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static Vec3d GetLocate(Vec3d normal, double distanceToOrigin)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>normal</code> <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>distanceToOrigin</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_IFlat3d_GetNormal_" data-uid="Hi.Geom.IFlat3d.GetNormal*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_IFlat3d_GetNormal" data-uid="Hi.Geom.IFlat3d.GetNormal">
|
||||
|
||||
@@ -0,0 +1,210 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Interface IGenStl | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Interface IGenStl | HiAPI-C# 2025 ">
|
||||
|
||||
|
||||
<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.Geom.IGenStl">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Geom_IGenStl" data-uid="Hi.Geom.IGenStl" class="text-break">
|
||||
Interface IGenStl
|
||||
</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>Assembly</dt><dd>HiGeom.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"></div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public interface IGenStl</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<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="methods">Methods
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Geom_IGenStl_GenStl_" data-uid="Hi.Geom.IGenStl.GenStl*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_IGenStl_GenStl_Hi_Geom_Resolution_IPolarResolution2d_" data-uid="Hi.Geom.IGenStl.GenStl(Hi.Geom.Resolution.IPolarResolution2d)">
|
||||
GenStl(IPolarResolution2d)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Generate a new Stl.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">Stl GenStl(IPolarResolution2d resolution)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>resolution</code> <a class="xref" href="Hi.Geom.Resolution.IPolarResolution2d.html">IPolarResolution2d</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Geom.Stl.html">Stl</a></dt>
|
||||
<dd><p>newly created Stl</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>
|
||||
@@ -118,7 +118,7 @@ Interface IStlSource
|
||||
<a class="xref" href="Hi.Geom.IGetStl.html#Hi_Geom_IGetStl_GetStl">IGetStl.GetStl()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html#Hi_Common_XmlUtils_IMakeXmlSource_MakeXmlSource_System_String_System_String_">IMakeXmlSource.MakeXmlSource(string, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html#Hi_Common_XmlUtils_IMakeXmlSource_MakeXmlSource_System_String_System_String_System_Boolean_">IMakeXmlSource.MakeXmlSource(string, string, bool)</a>
|
||||
</div>
|
||||
</dd></dl>
|
||||
|
||||
@@ -126,10 +126,10 @@ Interface IStlSource
|
||||
<dt>Extension Methods</dt>
|
||||
<dd>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_Boolean_">XmlUtil.MakeXmlSourceFile(IMakeXmlSource, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string)</a>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_MakeXmlSourceWithRebaseFile_Hi_Common_XmlUtils_IMakeXmlSource_System_String_System_String_System_Boolean_">XmlUtil.MakeXmlSourceWithRebaseFile(IMakeXmlSource, string, string, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.XmlUtils.XmlUtil.html#Hi_Common_XmlUtils_XmlUtil_SaveToByteArrayAsync_Hi_Common_XmlUtils_IMakeXmlSource_System_String_">XmlUtil.SaveToByteArrayAsync(IMakeXmlSource, string)</a>
|
||||
|
||||
@@ -114,12 +114,18 @@ Interface ITri3d
|
||||
<dl class="typelist inheritedMembers">
|
||||
<dt>Inherited Members</dt>
|
||||
<dd>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.IFlat3d.html#Hi_Geom_IFlat3d_GetDistanceToOrigin">IFlat3d.GetDistanceToOrigin()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.IFlat3d.html#Hi_Geom_IFlat3d_GetLocate">IFlat3d.GetLocate()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.IFlat3d.html#Hi_Geom_IFlat3d_GetNormal">IFlat3d.GetNormal()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.IFlat3d.html#Hi_Geom_IFlat3d_GetLocate_Hi_Geom_Vec3d_System_Double_">IFlat3d.GetLocate(Vec3d, double)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.IExpandToBox3d.html#Hi_Geom_IExpandToBox3d_ExpandToBox3d_Hi_Geom_Box3d_">IExpandToBox3d.ExpandToBox3d(Box3d)</a>
|
||||
</div>
|
||||
@@ -128,6 +134,9 @@ Interface ITri3d
|
||||
<dl class="typelist extensionMethods">
|
||||
<dt>Extension Methods</dt>
|
||||
<dd>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.GeomUtil.html#Hi_Geom_GeomUtil_ExpandToBox3d_Hi_Geom_IExpandToBox3d_Hi_Geom_Mat4d_Hi_Geom_Box3d_">GeomUtil.ExpandToBox3d(IExpandToBox3d, Mat4d, Box3d)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Geom.GeomUtil.html#Hi_Geom_GeomUtil_GetBox3d_Hi_Geom_IExpandToBox3d_">GeomUtil.GetBox3d(IExpandToBox3d)</a>
|
||||
</div>
|
||||
|
||||
@@ -0,0 +1,203 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Interface IZrListSourceProperty | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Interface IZrListSourceProperty | HiAPI-C# 2025 ">
|
||||
|
||||
|
||||
<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.Geom.IZrListSourceProperty">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Geom_IZrListSourceProperty" data-uid="Hi.Geom.IZrListSourceProperty" class="text-break">
|
||||
Interface IZrListSourceProperty
|
||||
</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>Assembly</dt><dd>HiGeom.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"></div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public interface IZrListSourceProperty</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<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_Geom_IZrListSourceProperty_ZrListSource_" data-uid="Hi.Geom.IZrListSourceProperty.ZrListSource*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_IZrListSourceProperty_ZrListSource" data-uid="Hi.Geom.IZrListSourceProperty.ZrListSource">
|
||||
ZrListSource
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">Func<IGetZrList> ZrListSource { 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.func-1">Func</a><<a class="xref" href="Hi.Geom.IGetZrList.html">IGetZrList</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>
|
||||
@@ -155,6 +155,9 @@ Class NativeTopoStld
|
||||
<dl class="typelist extensionMethods">
|
||||
<dt>Extension Methods</dt>
|
||||
<dd>
|
||||
<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.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])</a>
|
||||
</div>
|
||||
@@ -356,6 +359,39 @@ Class NativeTopoStld
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_NativeTopoStld_DisplaySharpEdges_" data-uid="Hi.Geom.NativeTopoStld.DisplaySharpEdges*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_NativeTopoStld_DisplaySharpEdges_Hi_Disp_Bind_" data-uid="Hi.Geom.NativeTopoStld.DisplaySharpEdges(Hi.Disp.Bind)">
|
||||
DisplaySharpEdges(Bind)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Renders only the edges of the topology.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void DisplaySharpEdges(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 rendering.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Geom_NativeTopoStld_Dispose_" data-uid="Hi.Geom.NativeTopoStld.Dispose*"></a>
|
||||
|
||||
<h3 id="Hi_Geom_NativeTopoStld_Dispose" data-uid="Hi.Geom.NativeTopoStld.Dispose">
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user