diff --git a/App/Hi.WpfPlus.dll b/App/Hi.WpfPlus.dll index ac8d3a3..c91383d 100644 Binary files a/App/Hi.WpfPlus.dll and b/App/Hi.WpfPlus.dll differ diff --git a/App/HiCbtr.dll b/App/HiCbtr.dll index 07c6928..4662de9 100644 Binary files a/App/HiCbtr.dll and b/App/HiCbtr.dll differ diff --git a/App/HiDisp.dll b/App/HiDisp.dll index 73020fb..497a60b 100644 Binary files a/App/HiDisp.dll and b/App/HiDisp.dll differ diff --git a/App/HiGeom.dll b/App/HiGeom.dll index e80e03e..aa7514b 100644 Binary files a/App/HiGeom.dll and b/App/HiGeom.dll differ diff --git a/App/HiLicense.dll b/App/HiLicense.dll index 47c4b34..0de6fcc 100644 Binary files a/App/HiLicense.dll and b/App/HiLicense.dll differ diff --git a/App/HiMech.dll b/App/HiMech.dll index c182daf..c84777f 100644 Binary files a/App/HiMech.dll and b/App/HiMech.dll differ diff --git a/App/HiNC-2025-win-desktop.deps.json b/App/HiNC-2025-win-desktop.deps.json index cd6114b..6aed2bc 100644 --- a/App/HiNC-2025-win-desktop.deps.json +++ b/App/HiNC-2025-win-desktop.deps.json @@ -11,9 +11,9 @@ "dependencies": { "AvalonEdit": "6.3.0.90", "FontAwesome.Sharp": "6.3.0", - "Hi.WpfPlus": "3.1.102", - "HiNc": "3.1.120", - "HiNc-Resource": "3.1.19", + "Hi.WpfPlus": "3.1.104", + "HiNc": "3.1.135", + "HiNc-Resource": "3.1.22", "runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "10.0.2", "runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "10.0.2", "runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "10.0.2" @@ -1681,36 +1681,36 @@ } } }, - "Hi.WpfPlus/3.1.102": { + "Hi.WpfPlus/3.1.104": { "dependencies": { - "HiDisp": "3.1.104" + "HiDisp": "3.1.106" }, "runtime": { "lib/net10.0-windows7.0/Hi.WpfPlus.dll": { - "assemblyVersion": "3.1.102.0", - "fileVersion": "3.1.102.0" + "assemblyVersion": "3.1.104.0", + "fileVersion": "3.1.104.0" } } }, - "HiCbtr/3.1.102": { + "HiCbtr/3.1.104": { "dependencies": { - "HiDisp": "3.1.104" + "HiDisp": "3.1.106" }, "runtime": { "lib/net10.0/HiCbtr.dll": { - "assemblyVersion": "3.1.102.0", - "fileVersion": "3.1.102.0" + "assemblyVersion": "3.1.104.0", + "fileVersion": "3.1.104.0" } } }, - "HiDisp/3.1.104": { + "HiDisp/3.1.106": { "dependencies": { - "HiGeom": "3.1.95" + "HiGeom": "3.1.97" }, "runtime": { "lib/net10.0/HiDisp.dll": { - "assemblyVersion": "3.1.104.0", - "fileVersion": "3.1.104.0" + "assemblyVersion": "3.1.106.0", + "fileVersion": "3.1.106.0" } }, "native": { @@ -1728,7 +1728,7 @@ } } }, - "HiGeom/3.1.95": { + "HiGeom/3.1.97": { "dependencies": { "Google.Protobuf": "3.28.3", "Grpc.AspNetCore": "2.66.0", @@ -1739,8 +1739,8 @@ }, "runtime": { "lib/net10.0/HiGeom.dll": { - "assemblyVersion": "3.1.95.0", - "fileVersion": "3.1.95.0" + "assemblyVersion": "3.1.97.0", + "fileVersion": "3.1.97.0" } }, "resources": { @@ -1752,27 +1752,27 @@ } } }, - "HiLicense/3.1.96": { + "HiLicense/3.1.98": { "dependencies": { - "HiGeom": "3.1.95" + "HiGeom": "3.1.97" }, "runtime": { "lib/net10.0/HiLicense.dll": { - "assemblyVersion": "3.1.96.0", - "fileVersion": "3.1.96.0" + "assemblyVersion": "3.1.98.0", + "fileVersion": "3.1.98.0" } } }, - "HiMech/3.1.111": { + "HiMech/3.1.113": { "dependencies": { "CommandLineParser": "2.9.1", - "HiCbtr": "3.1.102", + "HiCbtr": "3.1.104", "Microsoft.CodeAnalysis.CSharp.Scripting": "5.0.0" }, "runtime": { "lib/net10.0/HiMech.dll": { - "assemblyVersion": "3.1.111.0", - "fileVersion": "3.1.111.0" + "assemblyVersion": "3.1.113.0", + "fileVersion": "3.1.113.0" } }, "resources": { @@ -1787,21 +1787,21 @@ } } }, - "HiNc/3.1.120": { + "HiNc/3.1.135": { "dependencies": { "Dapper": "2.1.35", "Google.Protobuf": "3.28.3", "Grpc.AspNetCore": "2.66.0", "Grpc.Net.Client": "2.66.0", - "HiLicense": "3.1.96", - "HiMech": "3.1.111", - "HiUniNc": "3.1.108", + "HiLicense": "3.1.98", + "HiMech": "3.1.113", + "HiUniNc": "3.1.110", "Microsoft.Data.Sqlite": "9.0.0" }, "runtime": { "lib/net10.0/HiNc.dll": { - "assemblyVersion": "3.1.120.0", - "fileVersion": "3.1.120.0" + "assemblyVersion": "3.1.135.0", + "fileVersion": "3.1.135.0" } }, "resources": { @@ -1813,22 +1813,22 @@ } } }, - "HiNc-Resource/3.1.19": { + "HiNc-Resource/3.1.22": { "runtime": { "lib/net10.0/HiNc-Resource.dll": { - "assemblyVersion": "3.1.19.0", - "fileVersion": "3.1.19.0" + "assemblyVersion": "3.1.22.0", + "fileVersion": "3.1.22.0" } } }, - "HiUniNc/3.1.108": { + "HiUniNc/3.1.110": { "dependencies": { - "HiMech": "3.1.111" + "HiMech": "3.1.113" }, "runtime": { "lib/net10.0/HiUniNc.dll": { - "assemblyVersion": "3.1.108.0", - "fileVersion": "3.1.108.0" + "assemblyVersion": "3.1.110.0", + "fileVersion": "3.1.110.0" } } }, @@ -2264,68 +2264,68 @@ "path": "grpc.net.common/2.66.0", "hashPath": "grpc.net.common.2.66.0.nupkg.sha512" }, - "Hi.WpfPlus/3.1.102": { + "Hi.WpfPlus/3.1.104": { "type": "package", "serviceable": true, - "sha512": "sha512-xjAuMlWbMInhSg3VmcMO+87sHGugAtetXj7f8GSjKfDyQSP6IQnxDK0WOFQf9jLe3mqQkai9o32Kz5aJP/zdNQ==", - "path": "hi.wpfplus/3.1.102", - "hashPath": "hi.wpfplus.3.1.102.nupkg.sha512" + "sha512": "sha512-iKYUtDBA7QnkaQYgasF9BbKKfg/hCjm0qRBHJCCvPV7y06+1JtvovfuKx4aSCxa6YUCVNYXeGBY6zDSVZovJag==", + "path": "hi.wpfplus/3.1.104", + "hashPath": "hi.wpfplus.3.1.104.nupkg.sha512" }, - "HiCbtr/3.1.102": { + "HiCbtr/3.1.104": { "type": "package", "serviceable": true, - "sha512": "sha512-2N+qzg68zbTsA0qKcTxoxAKqX4H1yI541wVSkUg7yjyEz2qmOAefuMA/i5jnkMcsBjmS2l7K1SQGxWz78s+iew==", - "path": "hicbtr/3.1.102", - "hashPath": "hicbtr.3.1.102.nupkg.sha512" + "sha512": "sha512-Kzj5eI1Td7MfH++qNW7G7k7InrNoe0ap5EIl/u84X0qM1Q+VotNTPLP5JNhvmWpiZT12+RyBvoOcGqiHYFx9lA==", + "path": "hicbtr/3.1.104", + "hashPath": "hicbtr.3.1.104.nupkg.sha512" }, - "HiDisp/3.1.104": { + "HiDisp/3.1.106": { "type": "package", "serviceable": true, - "sha512": "sha512-sHWRWLSF82M9GRfZr2YdxUiHgO+0fQZeunKVmbdwVe3kE8VQWzzQ7VwMabzwWaq94NU7A4HhxXxW4nV9q+S9Cw==", - "path": "hidisp/3.1.104", - "hashPath": "hidisp.3.1.104.nupkg.sha512" + "sha512": "sha512-yHC1yo6jTPaLaVCssTGmA8VSi0FpkHgBf2g/nr81WVSD4Do41AquC2T/+rdPUXiqTbCbWiTa+sNgYqS7TcjegQ==", + "path": "hidisp/3.1.106", + "hashPath": "hidisp.3.1.106.nupkg.sha512" }, - "HiGeom/3.1.95": { + "HiGeom/3.1.97": { "type": "package", "serviceable": true, - "sha512": "sha512-vZWoigyLHWNJ4qiVSznrLhM/UPtj+qcRZ29TN9v06DI36Ob/ZrZrKFzTkakqUSIxAtYF1crRX1MgopZVrmg22g==", - "path": "higeom/3.1.95", - "hashPath": "higeom.3.1.95.nupkg.sha512" + "sha512": "sha512-3U9G8+Gj7cE1qiOStjj95nrzZu1NAuEPRdeFxEpYcDwBFneprN2+Tn8b0/Z7yy5zMaMCQIl+UhOYTzq6tOq0Xg==", + "path": "higeom/3.1.97", + "hashPath": "higeom.3.1.97.nupkg.sha512" }, - "HiLicense/3.1.96": { + "HiLicense/3.1.98": { "type": "package", "serviceable": true, - "sha512": "sha512-QkjHjvXMG4wd8t2x2sYbtPKjj+WWFAR1HIkpjeVi/oiHIOpppGs26wMMEZf4v+oy/Mko5IsuiZd4JJS0abWwgQ==", - "path": "hilicense/3.1.96", - "hashPath": "hilicense.3.1.96.nupkg.sha512" + "sha512": "sha512-Pc/azohGY5nZ8BAUfM7xo4LyZTJ7i9iCk8qEUeILso4ikZ1skBGv8eaYdzTPy4/iQ2gSf1OMSLnijdZo7seE1g==", + "path": "hilicense/3.1.98", + "hashPath": "hilicense.3.1.98.nupkg.sha512" }, - "HiMech/3.1.111": { + "HiMech/3.1.113": { "type": "package", "serviceable": true, - "sha512": "sha512-73IMOjYiC6UvHgOtJMwQohkGdFrmPMBtPxPVfsfu0a5oPPFmRrVuq4fjkLvaH/XaZ/uxdKY92eGHcw5i/k3Zxw==", - "path": "himech/3.1.111", - "hashPath": "himech.3.1.111.nupkg.sha512" + "sha512": "sha512-IsBjG8AjDKNOsOISSF0n/5+bcY8oSfc1KA/7tJL8gt1KCAa0DXI8AUQj4gnU3IiIhU66YZz1BxzhHgZb7RpFtg==", + "path": "himech/3.1.113", + "hashPath": "himech.3.1.113.nupkg.sha512" }, - "HiNc/3.1.120": { + "HiNc/3.1.135": { "type": "package", "serviceable": true, - "sha512": "sha512-Z06fSri/+MDY5hKvggs33w0eXeddFQ0OYoJavJ8RVQtc/FBRMiHYRkUBH3brzKiNOHBOnmiR9ZGOOAgNuC4Zgg==", - "path": "hinc/3.1.120", - "hashPath": "hinc.3.1.120.nupkg.sha512" + "sha512": "sha512-nC0qBQTZ4lw27o8dPAe4DH769pYI01wYcLxzUgl3Rw4If6mEKPGsRKJVgfady+j5asHmR601UnAqvKf6mWmPeg==", + "path": "hinc/3.1.135", + "hashPath": "hinc.3.1.135.nupkg.sha512" }, - "HiNc-Resource/3.1.19": { + "HiNc-Resource/3.1.22": { "type": "package", "serviceable": true, - "sha512": "sha512-zVubWJK18dkhdVpy8RbGflNIG1ViSmyyOlAehGtd0CBe+FNs1rqpMweJFmrCG/gEArc2LmCK20M8Jb/8jGmlyg==", - "path": "hinc-resource/3.1.19", - "hashPath": "hinc-resource.3.1.19.nupkg.sha512" + "sha512": "sha512-BrzBA58Tqy2GxfTVhG7OxccSfgmS5QoGihw+9P6mx4Us0AtUdBiBSnijoSxjc2ihhJGqIP8ZmNBh2AJs2sPWmQ==", + "path": "hinc-resource/3.1.22", + "hashPath": "hinc-resource.3.1.22.nupkg.sha512" }, - "HiUniNc/3.1.108": { + "HiUniNc/3.1.110": { "type": "package", "serviceable": true, - "sha512": "sha512-APizrWjpxsIOwFQ+3LtaVbCLuEMU4LZ3tTai4sbtPwE1dlvhWKyBYvcNmAzylCLjDfvOviTwMkzUV0P8zXljSw==", - "path": "hiuninc/3.1.108", - "hashPath": "hiuninc.3.1.108.nupkg.sha512" + "sha512": "sha512-svUUqnQ4iVSuJbDnbfuZby3/HiykGUPAJKTqEFMh4/UyH8n4K3avNxYBDDCsbIhnbWKisW4+6AmeuPJmwVqrNw==", + "path": "hiuninc/3.1.110", + "hashPath": "hiuninc.3.1.110.nupkg.sha512" }, "MathNet.Numerics/5.0.0": { "type": "package", diff --git a/App/HiNC-2025-win-desktop.dll b/App/HiNC-2025-win-desktop.dll index f96eb25..60a8df8 100644 Binary files a/App/HiNC-2025-win-desktop.dll and b/App/HiNC-2025-win-desktop.dll differ diff --git a/App/HiNC-2025-win-desktop.exe b/App/HiNC-2025-win-desktop.exe index 662bc7b..83f9f5c 100644 Binary files a/App/HiNC-2025-win-desktop.exe and b/App/HiNC-2025-win-desktop.exe differ diff --git a/App/HiNC-2025-win-desktop.pdb b/App/HiNC-2025-win-desktop.pdb index 7359861..c792b7f 100644 Binary files a/App/HiNC-2025-win-desktop.pdb and b/App/HiNC-2025-win-desktop.pdb differ diff --git a/App/HiNc-Resource.dll b/App/HiNc-Resource.dll index 77c73dc..5970567 100644 Binary files a/App/HiNc-Resource.dll and b/App/HiNc-Resource.dll differ diff --git a/App/HiNc.dll b/App/HiNc.dll index 6744a68..a95090d 100644 Binary files a/App/HiNc.dll and b/App/HiNc.dll differ diff --git a/App/HiUniNc.dll b/App/HiUniNc.dll index 1ae6d04..32ae300 100644 Binary files a/App/HiUniNc.dll and b/App/HiUniNc.dll differ diff --git a/App/en/HiGeom.resources.dll b/App/en/HiGeom.resources.dll index ddd6e5c..93b7d57 100644 Binary files a/App/en/HiGeom.resources.dll and b/App/en/HiGeom.resources.dll differ diff --git a/App/en/HiMech.resources.dll b/App/en/HiMech.resources.dll index 63af489..37a4c85 100644 Binary files a/App/en/HiMech.resources.dll and b/App/en/HiMech.resources.dll differ diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Common.XmlUtils.XFactory.html b/App/wwwroot/HiAPI-docsite/api/Hi.Common.XmlUtils.XFactory.html index 0641aa7..a3696af 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Common.XmlUtils.XFactory.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Common.XmlUtils.XFactory.html @@ -194,17 +194,18 @@ Class XFactory -

- GenByChild<T>(XElement, string, SetFileDelegate, GenMode, params object[]) +

+ GenByChild<T>(XElement, string, GenMode, params object[])

-

Generates an object of type T from a child element of the provided XML element.

+

Generates an object of type T from a child element of the provided XML element. +This overload discards the relative file path output.

-
public static T GenByChild<T>(XElement src, string baseDirectory, SetFileDelegate setFileAction, GenMode genMode, params object[] res) where T : class
+
public static T GenByChild<T>(XElement src, string baseDirectory, GenMode genMode, params object[] res) where T : class

Parameters

@@ -215,8 +216,62 @@ Class XFactory
baseDirectory string

The base directory for resolving paths

-
setFileAction SetFileDelegate
-

Action to execute when setting the file path

+
genMode GenMode
+

The generation mode to use

+
+
res object[]
+

Additional parameters for generation

+
+ + +

Returns

+
+
T
+

The generated object of type T, or null if generation fails

+
+
+ +

Type Parameters

+
+
T
+

The type of object to generate

+
+
+ + + + + + + + + + + + +

+ GenByChild<T>(XElement, string, out string, GenMode, params object[]) + +

+ +

Generates an object of type T from a child element of the provided XML element.

+
+
+ +
+
public static T GenByChild<T>(XElement src, string baseDirectory, out string relFile, GenMode genMode, params object[] res) where T : class
+
+ +

Parameters

+
+
src XElement
+

The parent XML element containing the child to process

+
+
baseDirectory string
+

The base directory for resolving paths

+
+
relFile string
+

Output parameter that receives the relative file path if src is a file reference, or null otherwise

genMode GenMode

The generation mode to use

@@ -413,8 +468,8 @@ Class XFactory -

- GenXmlSourceAndFile<T>(XElement, string, SetFileDelegate, GenMode, params object[]) +

+ GenXmlSourceAndFile<T>(XElement, string, GenMode, params object[])

@@ -423,7 +478,7 @@ Class XFactory
-
public static XmlSourceAndFile<T> GenXmlSourceAndFile<T>(XElement src, string baseDirectory, SetFileDelegate setFileAction, GenMode genMode, params object[] res) where T : class, IMakeXmlSource
+
public static XmlSourceAndFile<T> GenXmlSourceAndFile<T>(XElement src, string baseDirectory, GenMode genMode, params object[] res) where T : class, IMakeXmlSource

Parameters

@@ -433,9 +488,6 @@ Class XFactory
baseDirectory string

The base directory for resolving paths

-
-
setFileAction SetFileDelegate
-

Action to execute when setting the file path

genMode GenMode

The generation mode to use

@@ -470,17 +522,18 @@ Class XFactory -

- Gen<T>(XElement, string, SetFileDelegate, GenMode, params object[]) +

+ Gen<T>(XElement, string, GenMode, params object[])

-

Generates an object of type T from an XML element with specified generation mode.

+

Generates an object of type T from an XML element with specified generation mode. +This overload discards the relative file path output.

-
public static T Gen<T>(XElement src, string baseDirectory, SetFileDelegate setFileAction, GenMode mode, params object[] res) where T : class
+
public static T Gen<T>(XElement src, string baseDirectory, GenMode mode, params object[] res) where T : class

Parameters

@@ -491,8 +544,62 @@ Class XFactory
baseDirectory string

The base directory for resolving paths

-
setFileAction SetFileDelegate
-

Action to execute when setting the file path

+
mode GenMode
+

The generation mode to use

+
+
res object[]
+

Additional parameters for generation

+
+
+ +

Returns

+
+
T
+

The generated object of type T, or null if generation fails

+
+
+ +

Type Parameters

+
+
T
+

The type of object to generate

+
+
+ + + + + + + + + + + + +

+ Gen<T>(XElement, string, out string, GenMode, params object[]) + +

+ +

Generates an object of type T from an XML element with specified generation mode.

+
+
+ +
+
public static T Gen<T>(XElement src, string baseDirectory, out string relFile, GenMode mode, params object[] res) where T : class
+
+ +

Parameters

+
+
src XElement
+

The source XML element

+
+
baseDirectory string
+

The base directory for resolving paths

+
+
relFile string
+

Output parameter that receives the relative file path if src is a file reference, or null otherwise

mode GenMode

The generation mode to use

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Geom.Solvers.SolverUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.Geom.Solvers.SolverUtil.html index 9b8b51f..d0e0216 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Geom.Solvers.SolverUtil.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Geom.Solvers.SolverUtil.html @@ -413,6 +413,88 @@ Class SolverUtil + + +

+ GetCosSinTermRotationMat4d(Vec3d, double, double) + +

+ +
+
+ +
+
public static Mat4d GetCosSinTermRotationMat4d(Vec3d axis, double cos, double sin)
+
+ +

Parameters

+
+
axis Vec3d
+
+
cos double
+
+
sin double
+
+
+ +

Returns

+
+
Mat4d
+
+
+ + + + + + + + + + + + + +

+ GetCosSinTermRotationMat4d(Vec3d, double, double, Vec3d) + +

+ +
+
+ +
+
public static Mat4d GetCosSinTermRotationMat4d(Vec3d axis, double cos, double sin, Vec3d pivot)
+
+ +

Parameters

+
+
axis Vec3d
+
+
cos double
+
+
sin double
+
+
pivot Vec3d
+
+
+ +

Returns

+
+
Mat4d
+
+
+ + + + + + + + + + +

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.HiNcKits.HiNcHost.html b/App/wwwroot/HiAPI-docsite/api/Hi.HiNcKits.HiNcHost.html index bf55b6d..3f2dca5 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.HiNcKits.HiNcHost.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.HiNcKits.HiNcHost.html @@ -225,7 +225,8 @@ Host class for HiNC functionality that provides project management, path resolut

-
+

Initializes a new instance of the HiNcHost class.

+
@@ -235,9 +236,11 @@ Host class for HiNC functionality that provides project management, path resolut

Parameters

adminDirectory string
-
+

The admin directory path.

+
mongodbPort int
-
+

The MongoDB port number (kept for backward compatibility).

+
displayEngineFontFile string

The default value will be alternative if the value is null.

@@ -452,6 +455,38 @@ Host class for HiNC functionality that provides project management, path resolut + + +

+ IdentityStorage + +

+ +

Gets the SQLite identity storage instance (for user authentication).

+
+
+ +
+
public SqliteIdentityStorage IdentityStorage { get; }
+
+ + + + + +

Property Value

+
+
SqliteIdentityStorage
+
+
+ + + + + + + +

@@ -516,38 +551,6 @@ Host class for HiNC functionality that provides project management, path resolut - - -

- MongoServer - -

- -

Gets the main MongoDB runner.

-
-
- -
-
public IMongoRunner MongoServer { get; }
-
- - - - - -

Property Value

-
-
IMongoRunner
-
-
- - - - - - - -

@@ -836,6 +839,38 @@ Host class for HiNC functionality that provides project management, path resolut + + +

+ StepStorage + +

+ +

Gets the SQLite step storage instance (for milling step data).

+
+
+ +
+
public SqliteStepStorage StepStorage { get; }
+
+ + + + + +

Property Value

+
+
SqliteStepStorage
+
+
+ + + + + + + +

Methods

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.HiNcKits.LocalApp.html b/App/wwwroot/HiAPI-docsite/api/Hi.HiNcKits.LocalApp.html index 1d149d1..751b806 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.HiNcKits.LocalApp.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.HiNcKits.LocalApp.html @@ -259,26 +259,23 @@ Class LocalApp -

- AppBegin(int, string) +

+ AppBegin(string)

-

Initializes the application with the specified database port and cache path.

+

Initializes the application with the specified cache database path.

-
public static void AppBegin(int dbPort, string cacheDbPath)
+
public static void AppBegin(string cacheDbPath = null)

Parameters

-
dbPort int
-

The MongoDB port number.

-
cacheDbPath string
-

The path to the cache database.

+

The path to the SQLite cache database. If null, uses default path.

@@ -293,10 +290,10 @@ Class LocalApp - + -

- AppBegin(string) +

+ AppBeginWithConfigFile(string)

@@ -305,7 +302,7 @@ Class LocalApp
-
public static void AppBegin(string hostConfigPath = null)
+
public static void AppBeginWithConfigFile(string hostConfigPath = null)

Parameters

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.HiNcKits.LocalAppConfig.html b/App/wwwroot/HiAPI-docsite/api/Hi.HiNcKits.LocalAppConfig.html index 3271abd..d2ec812 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.HiNcKits.LocalAppConfig.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.HiNcKits.LocalAppConfig.html @@ -252,7 +252,7 @@ Class LocalAppConfig -

Gets or sets the cache database path.

+

Gets or sets the cache database path (SQLite database).

@@ -277,38 +277,6 @@ Class LocalAppConfig - - -

- MongoPort - -

- -

Gets or sets the MongoDB port number.

-
-
- -
-
public int MongoPort { get; set; }
-
- - - - - -

Property Value

-
-
int
-
-
- - - - - - - -

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Machining.html b/App/wwwroot/HiAPI-docsite/api/Hi.Machining.html index fa50730..3e89caa 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Machining.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Machining.html @@ -123,11 +123,6 @@ This cutter type supports complex geometries for both the noble (upper) part and
MatRelationUtil

Utility methods for determining relationships between matrices.

-
-
-
-
MotionUtil
-

Cutter location utility.

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.MachiningActRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.MachiningActRunner.html index df6b201..feed858 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.MachiningActRunner.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.MachiningActRunner.html @@ -186,8 +186,8 @@ Class MachiningActRunner -

- MachiningActRunner(SessionMessageHost, MongoClient, Func<MachiningToolHouse>, Func<MachiningEquipment>, IMongoCollection<MillingStepLuggage>, IMongoCollection<Slice>, Action, ICsScriptApi, MachiningActRunnerConfig) +

+ MachiningActRunner(SessionMessageHost, Action<IEnumerable<MillingStepLuggage>>, Func<MachiningToolHouse>, Func<MachiningEquipment>, Action, ICsScriptApi, MachiningActRunnerConfig)

@@ -196,7 +196,7 @@ Class MachiningActRunner
-
public MachiningActRunner(SessionMessageHost messageHost, MongoClient mongoClient, Func<MachiningToolHouse> machiningToolHouseGetter, Func<MachiningEquipment> machiningEquipmentGetter, IMongoCollection<MillingStepLuggage> millingStepLuggageCollection, IMongoCollection<Slice> substractionSplicDbCollection, Action resetMillingStepLuggageDbAction, ICsScriptApi shellApi, MachiningActRunnerConfig config = null)
+
public MachiningActRunner(SessionMessageHost messageHost, Action<IEnumerable<MillingStepLuggage>> stepStorageWriter, Func<MachiningToolHouse> machiningToolHouseGetter, Func<MachiningEquipment> machiningEquipmentGetter, Action resetMillingStepLuggageDbAction, ICsScriptApi shellApi, MachiningActRunnerConfig config = null)

Parameters

@@ -204,20 +204,14 @@ Class MachiningActRunner
messageHost SessionMessageHost

The milling message host.

-
mongoClient MongoClient
-

The MongoDB client.

+
stepStorageWriter Action<IEnumerable<MillingStepLuggage>>
+

The action to write milling step luggages to storage.

machiningToolHouseGetter Func<MachiningToolHouse>

The getter function for the machining tool house.

machiningEquipmentGetter Func<MachiningEquipment>

The getter function for the machining equipment.

-
-
millingStepLuggageCollection IMongoCollection<MillingStepLuggage>
-

The MongoDB collection for milling step luggage.

-
-
substractionSplicDbCollection IMongoCollection<Slice>
-

The MongoDB collection for subtraction slices.

resetMillingStepLuggageDbAction Action

Action to reset the milling step luggage database.

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Mech.Topo.Asmb.html b/App/wwwroot/HiAPI-docsite/api/Hi.Mech.Topo.Asmb.html index 21d5806..3eee659 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Mech.Topo.Asmb.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Mech.Topo.Asmb.html @@ -1056,7 +1056,7 @@ If displayees is null, do nothing.

-
public List<DirectionBranchPack> GetBranchChain(IGetAnchor head, IGetAnchor tail)
+
public List<DirectionBranchEntry> GetBranchChain(IGetAnchor head, IGetAnchor tail)

Parameters

@@ -1071,7 +1071,7 @@ If displayees is null, do nothing.

Returns

-
List<DirectionBranchPack>
+
List<DirectionBranchEntry>

A list of direction-branch pairs representing the chain, or an empty list if no chain exists.

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Mech.Topo.DirectionBranchPack.html b/App/wwwroot/HiAPI-docsite/api/Hi.Mech.Topo.DirectionBranchEntry.html similarity index 87% rename from App/wwwroot/HiAPI-docsite/api/Hi.Mech.Topo.DirectionBranchPack.html rename to App/wwwroot/HiAPI-docsite/api/Hi.Mech.Topo.DirectionBranchEntry.html index aecb815..741a936 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Mech.Topo.DirectionBranchPack.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Mech.Topo.DirectionBranchEntry.html @@ -2,9 +2,9 @@ - Class DirectionBranchPack | HiAPI-C# 2025 + Class DirectionBranchEntry | HiAPI-C# 2025 - + @@ -84,12 +84,12 @@

-
+
-

-Class DirectionBranchPack +

+Class DirectionBranchEntry

@@ -97,12 +97,12 @@ Class DirectionBranchPack
Assembly
HiMech.dll
-

A data pack contains Branch and a boolean isForward.

+

A data pack contains Branch and a boolean isForward.

-
public class DirectionBranchPack
+
public class DirectionBranchEntry
@@ -112,7 +112,7 @@ Class DirectionBranchPack
Inheritance
-
DirectionBranchPack
+
DirectionBranchEntry
@@ -175,10 +175,10 @@ Class DirectionBranchPack - + -

- DirectionBranchPack(bool, Branch) +

+ DirectionBranchEntry(bool, Branch)

@@ -187,7 +187,7 @@ Class DirectionBranchPack
-
public DirectionBranchPack(bool isForward, Branch brn)
+
public DirectionBranchEntry(bool isForward, Branch brn)

Parameters

@@ -216,7 +216,7 @@ Class DirectionBranchPack -

+

brn

@@ -247,7 +247,7 @@ Class DirectionBranchPack -

+

isForward

@@ -281,9 +281,9 @@ Class DirectionBranchPack - + -

+

ToString()

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Mech.Topo.DirectionBranchPackUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.Mech.Topo.DirectionBranchPackUtil.html index 940d9e7..6033a41 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Mech.Topo.DirectionBranchPackUtil.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Mech.Topo.DirectionBranchPackUtil.html @@ -155,8 +155,8 @@ Class DirectionBranchPackUtil -

- GetMat4d(IEnumerable<DirectionBranchPack>) +

+ GetMat4d(IEnumerable<DirectionBranchEntry>)

@@ -167,12 +167,12 @@ Where the number in parentheses is the index number of the
-
public static Mat4d GetMat4d(this IEnumerable<DirectionBranchPack> chain)
+
public static Mat4d GetMat4d(this IEnumerable<DirectionBranchEntry> chain)

Parameters

-
chain IEnumerable<DirectionBranchPack>
+
chain IEnumerable<DirectionBranchEntry>

chain

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Mech.Topo.html b/App/wwwroot/HiAPI-docsite/api/Hi.Mech.Topo.html index 6a95ba2..1d3cdc7 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Mech.Topo.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Mech.Topo.html @@ -131,8 +131,8 @@ in form of Coordinate
-
DirectionBranchPack
-

A data pack contains Branch and a boolean isForward.

+
DirectionBranchEntry
+

A data pack contains Branch and a boolean isForward.

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Machining.MotionUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.Motion.MotionUtil.html similarity index 85% rename from App/wwwroot/HiAPI-docsite/api/Hi.Machining.MotionUtil.html rename to App/wwwroot/HiAPI-docsite/api/Hi.Motion.MotionUtil.html index 722f787..73340fa 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Machining.MotionUtil.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Motion.MotionUtil.html @@ -84,16 +84,16 @@
-
+
-

+

Class MotionUtil

-
Namespace
Hi.Machining
+
Namespace
Hi.Motion
Assembly
HiMech.dll
@@ -153,9 +153,9 @@ Class MotionUtil - + -

+

GetLinearRatio(Vec3d, Vec3d, Vec3d)

@@ -195,9 +195,9 @@ Theta is the clamping angle between (v1-v0) and (v2-v1).

- + -

+

InterpolateClMat(Mat4d, DVec3d)

@@ -236,10 +236,10 @@ Theta is the clamping angle between (v1-v0) and (v2-v1).

- + -

- InterpolateClRotMatByClAbc(Mat4d, Vec3d) +

+ InterpolateClRotMatByClNormal(Mat4d, Vec3d)

@@ -248,7 +248,7 @@ Theta is the clamping angle between (v1-v0) and (v2-v1).

-
public static IEnumerable<Mat4d> InterpolateClRotMatByClAbc(Mat4d clMat0, Vec3d targetClAbc)
+
public static IEnumerable<Mat4d> InterpolateClRotMatByClNormal(Mat4d clMat0, Vec3d targetClNormal)

Parameters

@@ -256,7 +256,7 @@ Theta is the clamping angle between (v1-v0) and (v2-v1).

clMat0 Mat4d

current cutter location mat, at begining position

-
targetClAbc Vec3d
+
targetClNormal Vec3d

The target cl.n, at end position

@@ -277,9 +277,9 @@ Theta is the clamping angle between (v1-v0) and (v2-v1).

- + -

+

Interpolation(Mat4d, Mat4d, double)

@@ -322,9 +322,9 @@ Theta is the clamping angle between (v1-v0) and (v2-v1).

- + -

+

IsMcLinear(DVec3d, DVec3d, DVec3d, double)

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.MongoUtils.html b/App/wwwroot/HiAPI-docsite/api/Hi.Motion.html similarity index 83% rename from App/wwwroot/HiAPI-docsite/api/Hi.MongoUtils.html rename to App/wwwroot/HiAPI-docsite/api/Hi.Motion.html index 063f1bf..5be1e2a 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.MongoUtils.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Motion.html @@ -2,9 +2,9 @@ - Namespace Hi.MongoUtils | HiAPI-C# 2025 + Namespace Hi.Motion | HiAPI-C# 2025 - + @@ -84,9 +84,9 @@ -
+
-

Namespace Hi.MongoUtils

+

Namespace Hi.Motion

@@ -95,21 +95,8 @@ Classes
-
MongoRunnerOptions
-

Options for configuring a MongoDB runner instance.

-
-
-
-
MongoServer
-

A MongoDB runner that manages MongoDB processes.

-
-
-

-Interfaces -

-
-
IMongoRunner
-

Interface for MongoDB runner implementations that manage MongoDB instances.

+
MotionUtil
+

Cutter location utility.

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour.html index 1cc2192..b2a5a8a 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour.html @@ -206,7 +206,7 @@ This class handles complex tool movements with both position and orientation con -

Initializes a new instance of the ActMcXyzabcOrientableLinearContour class.

+

Initializes a new instance.

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.HardNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.HardNcEnv.html index a4cbff5..15bbfef 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.HardNcEnv.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.HardNcEnv.html @@ -399,7 +399,7 @@ Class HardNcEnv
-
public ICoordinateConverter CoordinateConverter { get; set; }
+
public XyzabcSolver CoordinateConverter { get; set; }
@@ -408,7 +408,7 @@ Class HardNcEnv

Property Value

-
ICoordinateConverter
+
XyzabcSolver
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.HardNcLine.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.HardNcLine.html index 1723e2c..f4d5432 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.HardNcLine.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.HardNcLine.html @@ -2294,54 +2294,6 @@ So be care that do not change the NC XYZ if not needed.

- - -

- GetProgramXyzabc(HardNcEnv, DVec3d, out bool?, IMessageHost) - -

- -

Gets the program XYZABC coordinates from machine coordinates.

-
-
- -
-
public DVec3d GetProgramXyzabc(HardNcEnv ncEnv, DVec3d mcXyzabc, out bool? isG68p2Successed, IMessageHost messageHost)
-
- -

Parameters

-
-
ncEnv HardNcEnv
-

The NC environment.

-
-
mcXyzabc DVec3d
-

The machine coordinates.

-
-
isG68p2Successed bool?
-

Output parameter indicating whether G68.2 coordinate conversion was successful.

-
-
messageHost IMessageHost
-

The message host for logging.

-
-
- -

Returns

-
-
DVec3d
-

The program XYZABC coordinates.

-
-
- - - - - - - - - - -

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html deleted file mode 100644 index b593cfb..0000000 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html +++ /dev/null @@ -1,758 +0,0 @@ - - - - - Class SimpleChainCoordinateConverter | HiAPI-C# 2025 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- -
-
-
-
-
Table of Contents
- -
-
- -
-
-
- -
-
- - - -
- -
- - - -

-Class SimpleChainCoordinateConverter -

- -
-
Namespace
Hi.Numerical.Xyzabc
-
Assembly
HiMech.dll
-
- -

Provides coordinate conversion functionality for a simple chain configuration.

-
-
- -
-
public class SimpleChainCoordinateConverter : ICoordinateConverter, IToXElement
-
- - - - -
-
Inheritance
-
- -
SimpleChainCoordinateConverter
-
-
- -
-
Implements
-
- - -
-
- - -
-
Inherited Members
-
- - - - - - - -
- -
-
Extension Methods
-
- - - - - - - -
- - - - - -

Constructors -

- - - - -

- SimpleChainCoordinateConverter() - -

- -

Initializes a new instance of the SimpleChainCoordinateConverter class.

-
-
- -
-
public SimpleChainCoordinateConverter()
-
- - - - - - - - - - - - - - - -

- SimpleChainCoordinateConverter(string) - -

- -

Initializes a new instance of the SimpleChainCoordinateConverter class with a specified chain code.

-
-
- -
-
public SimpleChainCoordinateConverter(string chainCode)
-
- -

Parameters

-
-
chainCode string
-

The chain code defining the coordinate system.

-
-
- - - - - - - - - - - - - - -

- SimpleChainCoordinateConverter(XElement) - -

- -

Initializes a new instance of the SimpleChainCoordinateConverter class from an XML element.

-
-
- -
-
public SimpleChainCoordinateConverter(XElement src)
-
- -

Parameters

-
-
src XElement
-

The XML element containing the converter configuration.

-
-
- - - - - - - - - - - - -

Fields -

- - - -

- XName - -

- -

Gets the XML element name used for serialization.

-
-
- -
-
public static string XName
-
- - - - -

Field Value

-
-
string
-
-
- - - - - - - - - -

Properties -

- - - - -

- ChainCode - -

- -

ChainCode of machine tool. -Must contain at least base, tool buckle and table buckle, where the code is O,T and W, respectively.

-

The other available members: -S is spindle. -X,Y and Z are translational motion component. -A,B and C are rotational motion component.

-The codes should be all uppercases. -
-
- -
-
public string ChainCode { get; set; }
-
- - - - - -

Property Value

-
-
string
-
-
- - - - - - - - -

Methods -

- - - - -

- AttacherPnToMc(DVec3d, out bool) - -

- -

tool attacher NP (Normal and Point) to machine coordinate. -The NP is from table buckle to tool attacher.

-
-
- -
-
public DVec3d AttacherPnToMc(DVec3d np, out bool isConverted)
-
- -

Parameters

-
-
np DVec3d
-
-
isConverted bool
-

is conversion succeed

-
-
- -

Returns

-
-
DVec3d
-

machine coordinate

-
-
- - - - - - - - - - - - - -

- IsAxisAExisted() - -

- -

Is rotary A existed.

-
-
- -
-
public bool IsAxisAExisted()
-
- - -

Returns

-
-
bool
-

Is rotary A existed.

-
-
- - - - - - - - - - - - - -

- IsAxisBExisted() - -

- -

Is rotary B existed.

-
-
- -
-
public bool IsAxisBExisted()
-
- - -

Returns

-
-
bool
-

Is rotary B existed.

-
-
- - - - - - - - - - - - - -

- IsAxisCExisted() - -

- -

Is rotary C existed.

-
-
- -
-
public bool IsAxisCExisted()
-
- - -

Returns

-
-
bool
-

Is rotary C existed.

-
-
- - - - - - - - - - - - - -

- MakeXmlSource(string, string) - -

- -
-
- -
-
public XElement MakeXmlSource(string baseDirectory, string relFile)
-
- -

Parameters

-
-
baseDirectory string
-
-
relFile string
-
-
- -

Returns

-
-
XElement
-
-
- - - - - - - - - - - - - -

- McAbcToTiltMat(Vec3d) - -

- -

Converts machine ABC coordinates to a tilt matrix. -the tilt matrix is the transformation matrix from table to attacher.

-
-
- -
-
public Mat4d McAbcToTiltMat(Vec3d mcAbc_rad)
-
- -

Parameters

-
-
mcAbc_rad Vec3d
-

The machine ABC coordinates in radians

-
-
- -

Returns

-
-
Mat4d
-

The tilt matrix

-
-
- - - - - - - - - - - - - -

- McToAttacherMat(DVec3d) - -

- -

Converts machine coordinates to an attacher matrix.

-
-
- -
-
public Mat4d McToAttacherMat(DVec3d mc)
-
- -

Parameters

-
-
mc DVec3d
-
-
- -

Returns

-
-
Mat4d
-

The attacher matrix

-
-
- - - - - - - - - - - - - -

- McToAttacherPn(DVec3d) - -

- -

Machine coordinate to tool attacher NP (Normal and Point). -The NP is from table buckle to tool attacher.

-
-
- -
-
public DVec3d McToAttacherPn(DVec3d mc)
-
- -

Parameters

-
-
mc DVec3d
-
-
- -

Returns

-
-
DVec3d
-

tool attacher Pn (Point and Normal)

-
-
- - - - - - - - - - - - - -

- TiltMatToMcAbc(Mat4d, out Vec3d) - -

- -

Converts a tilt matrix to machine ABC coordinates. -the tilt matrix is the transformation matrix from table to attacher.

-
-
- -
-
public bool TiltMatToMcAbc(Mat4d tiltMat, out Vec3d mcAbc_rad)
-
- -

Parameters

-
-
tiltMat Mat4d
-

The tilt matrix to convert

-
-
mcAbc_rad Vec3d
-

Output parameter that will contain the machine ABC coordinates in radians

-
-
- -

Returns

-
-
bool
-

Whether the conversion was successful

-
-
- - - - - - - - - - - - - -

- ToXElement() - -

- -

Get the XElement to represent the object.

-
-
- -
-
public XElement ToXElement()
-
- - -

Returns

-
-
XElement
-

XElement to represent the object.

-
-
- - - - - - - - - - - - -
- -
-
- - -
- -
- -
-
- -
- - - - diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html deleted file mode 100644 index 80ba182..0000000 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html +++ /dev/null @@ -1,678 +0,0 @@ - - - - - Class XyzabcChainMillingCoordinateConverter | HiAPI-C# 2025 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- -
-
-
-
-
Table of Contents
- -
-
- -
-
-
- -
-
- - - -
- -
- - - -

-Class XyzabcChainMillingCoordinateConverter -

- -
-
Namespace
Hi.Numerical.Xyzabc
-
Assembly
HiMech.dll
-
- -

Provides coordinate conversion functionality for XYZABC chain milling operations.

-
-
- -
-
public class XyzabcChainMillingCoordinateConverter : ICoordinateConverter, IMakeXmlSource
-
- - - - -
-
Inheritance
-
- -
XyzabcChainMillingCoordinateConverter
-
-
- -
-
Implements
-
- - -
-
- - -
-
Inherited Members
-
- - - - - - - -
- -
-
Extension Methods
-
- - - - - - - -
- - - - - -

Constructors -

- - - - -

- XyzabcChainMillingCoordinateConverter(IXyzabcChain) - -

- -

Initializes a new instance of the XyzabcChainMillingCoordinateConverter class.

-
-
- -
-
public XyzabcChainMillingCoordinateConverter(IXyzabcChain chain)
-
- -

Parameters

-
-
chain IXyzabcChain
-

The XYZABC chain instance.

-
-
- - - - - - - - - -

Exceptions

-
-
ArgumentNullException
-

Thrown when chain is null.

-
-
- - - -

Fields -

- - - -

- XName - -

- -

Gets the XML element name for serialization.

-
-
- -
-
public static string XName
-
- - - - -

Field Value

-
-
string
-
-
- - - - - - - - - -

Properties -

- - - - -

- XyzabcSolver - -

- -

Gets the XYZABC solver instance.

-
-
- -
-
public XyzabcSolver XyzabcSolver { get; }
-
- - - - - -

Property Value

-
-
XyzabcSolver
-
-
- - - - - - - - -

Methods -

- - - - -

- AttacherPnToMc(DVec3d, out bool) - -

- -

tool attacher NP (Normal and Point) to machine coordinate. -The NP is from table buckle to tool attacher.

-
-
- -
-
public DVec3d AttacherPnToMc(DVec3d np, out bool isConverted)
-
- -

Parameters

-
-
np DVec3d
-
-
isConverted bool
-

is conversion succeed

-
-
- -

Returns

-
-
DVec3d
-

machine coordinate

-
-
- - - - - - - - - - - - - -

- IsAxisAExisted() - -

- -

Is rotary A existed.

-
-
- -
-
public bool IsAxisAExisted()
-
- - -

Returns

-
-
bool
-

Is rotary A existed.

-
-
- - - - - - - - - - - - - -

- IsAxisBExisted() - -

- -

Is rotary B existed.

-
-
- -
-
public bool IsAxisBExisted()
-
- - -

Returns

-
-
bool
-

Is rotary B existed.

-
-
- - - - - - - - - - - - - -

- IsAxisCExisted() - -

- -

Is rotary C existed.

-
-
- -
-
public bool IsAxisCExisted()
-
- - -

Returns

-
-
bool
-

Is rotary C existed.

-
-
- - - - - - - - - - - - - -

- MakeXmlSource(string, string, bool) - -

- -

Creates an XML representation of the object. -This method may also generate additional resources such as related files.

-
-
- -
-
public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)
-
- -

Parameters

-
-
baseDirectory string
-

The base directory for resolving relative paths

-
-
relFile string
-

The relative file path for the XML source

-
-
exhibitionOnly bool
-

if true, the extended file creation is suppressed.

-
-
- -

Returns

-
-
XElement
-

An XML element representing the object's state

-
-
- - - - - - - -

Remarks

-

For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied. -The baseDirectory is typically the folder at the nearest configuration file folder. -Since the folder can be moving with the configuration file.

-
- - - - - - -

- McAbcToTiltMat(Vec3d) - -

- -

Converts machine ABC coordinates to a tilt matrix. -the tilt matrix is the transformation matrix from table to attacher.

-
-
- -
-
public Mat4d McAbcToTiltMat(Vec3d mcAbc_rad)
-
- -

Parameters

-
-
mcAbc_rad Vec3d
-

The machine ABC coordinates in radians

-
-
- -

Returns

-
-
Mat4d
-

The tilt matrix

-
-
- - - - - - - - - - - - - -

- McToAttacherMat(DVec3d) - -

- -

Converts machine coordinates to an attacher matrix.

-
-
- -
-
public Mat4d McToAttacherMat(DVec3d mc)
-
- -

Parameters

-
-
mc DVec3d
-
-
- -

Returns

-
-
Mat4d
-

The attacher matrix

-
-
- - - - - - - - - - - - - -

- McToAttacherPn(DVec3d) - -

- -

Machine coordinate to tool attacher NP (Normal and Point). -The NP is from table buckle to tool attacher.

-
-
- -
-
public DVec3d McToAttacherPn(DVec3d mc)
-
- -

Parameters

-
-
mc DVec3d
-
-
- -

Returns

-
-
DVec3d
-

tool attacher Pn (Point and Normal)

-
-
- - - - - - - - - - - - - -

- TiltMatToMcAbc(Mat4d, out Vec3d) - -

- -

Converts a tilt matrix to machine ABC coordinates. -the tilt matrix is the transformation matrix from table to attacher.

-
-
- -
-
public bool TiltMatToMcAbc(Mat4d tiltMat, out Vec3d mcAbc_rad)
-
- -

Parameters

-
-
tiltMat Mat4d
-

The tilt matrix to convert

-
-
mcAbc_rad Vec3d
-

Output parameter that will contain the machine ABC coordinates in radians

-
-
- -

Returns

-
-
bool
-

Whether the conversion was successful

-
-
- - - - - - - - - - - - -
- -
-
- - -
- -
- -
-
- -
- - - - diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Xyzabc.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Xyzabc.html index 20d6745..f488e9e 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Xyzabc.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Xyzabc.html @@ -108,16 +108,6 @@ On purpose of easy XML hand management.

ReflectedXyzabcChain

Cloned CodeXyzabcChain.

-
-
-
-
SimpleChainCoordinateConverter
-

Provides coordinate conversion functionality for a simple chain configuration.

-
-
-
-
XyzabcChainMillingCoordinateConverter
-

Provides coordinate conversion functionality for XYZABC chain milling operations.

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.MongoUtils.MongoRunnerOptions.html b/App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.SqliteIdentityRole.html similarity index 60% rename from App/wwwroot/HiAPI-docsite/api/Hi.MongoUtils.MongoRunnerOptions.html rename to App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.SqliteIdentityRole.html index ad1cf4f..c64b3fc 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.MongoUtils.MongoRunnerOptions.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.SqliteIdentityRole.html @@ -2,11 +2,11 @@ - Class MongoRunnerOptions | HiAPI-C# 2025 + Class SqliteIdentityRole | HiAPI-C# 2025 - + - + @@ -84,25 +84,25 @@

-
+
-

-Class MongoRunnerOptions +

+Class SqliteIdentityRole

-
Namespace
Hi.MongoUtils
+
Namespace
Hi.SqliteUtils
Assembly
HiNc.dll
-

Options for configuring a MongoDB runner instance.

+

Base class for SQLite-based identity roles.

-
public class MongoRunnerOptions
+
public class SqliteIdentityRole
@@ -112,7 +112,7 @@ Class MongoRunnerOptions
Inheritance
-
MongoRunnerOptions
+
SqliteIdentityRole
@@ -174,23 +174,83 @@ Class MongoRunnerOptions +

Constructors +

+ + + + +

+ SqliteIdentityRole() + +

+ +
+
+ +
+
public SqliteIdentityRole()
+
+ + + + + + + + + + + + + + + +

+ SqliteIdentityRole(string) + +

+ +
+
+ +
+
public SqliteIdentityRole(string roleName)
+
+ +

Parameters

+
+
roleName string
+
+
+ + + + + + + + + + + +

Properties

- + -

- AdditionalArguments +

+ ConcurrencyStamp

-

Gets or sets additional command-line arguments.

-
+
-
public string AdditionalArguments { get; set; }
+
public virtual string ConcurrencyStamp { get; set; }
@@ -210,51 +270,18 @@ Class MongoRunnerOptions - + -

- ConnectionTimeout +

+ Id

-

Gets or sets the connection timeout.

-
+
-
public TimeSpan ConnectionTimeout { get; set; }
-
- - - - - -

Property Value

-
-
TimeSpan
-
-
- - - - - - - - - - -

- DataDirectory - -

- -

Gets or sets the data directory path.

-
-
- -
-
public string DataDirectory { get; set; }
+
public virtual string Id { get; set; }
@@ -274,19 +301,18 @@ Class MongoRunnerOptions - + -

- KillMongoProcessesWhenCurrentProcessExits +

+ Name

-

Gets or sets a value indicating whether to kill MongoDB processes when the current process exits.

-
+
-
public bool KillMongoProcessesWhenCurrentProcessExits { get; set; }
+
public virtual string Name { get; set; }
@@ -295,7 +321,7 @@ Class MongoRunnerOptions

Property Value

-
bool
+
string
@@ -306,19 +332,18 @@ Class MongoRunnerOptions - + -

- MongoPort +

+ NormalizedName

-

Gets or sets the MongoDB port.

-
+
-
public int MongoPort { get; set; }
+
public virtual string NormalizedName { get; set; }
@@ -327,103 +352,7 @@ Class MongoRunnerOptions

Property Value

-
int
-
-
- - - - - - - - - - -

- ReplicaSetSetupTimeout - -

- -

Gets or sets the replica set setup timeout.

-
-
- -
-
public TimeSpan ReplicaSetSetupTimeout { get; set; }
-
- - - - - -

Property Value

-
-
TimeSpan
-
-
- - - - - - - - - - -

- StandardErrorLogger - -

- -

Gets or sets the logger for standard error.

-
-
- -
-
public Action<string> StandardErrorLogger { get; set; }
-
- - - - - -

Property Value

-
-
Action<string>
-
-
- - - - - - - - - - -

- StandardOuputLogger - -

- -

Gets or sets the logger for standard output.

-
-
- -
-
public Action<string> StandardOuputLogger { get; set; }
-
- - - - - -

Property Value

-
-
Action<string>
+
string
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.MongoUtils.IMongoRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.html similarity index 55% rename from App/wwwroot/HiAPI-docsite/api/Hi.MongoUtils.IMongoRunner.html rename to App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.html index d9e1137..7a153b1 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.MongoUtils.IMongoRunner.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.html @@ -2,11 +2,11 @@ - Interface IMongoRunner | HiAPI-C# 2025 + Class SqliteIdentityStorage.RoleRow | HiAPI-C# 2025 - + + - @@ -84,33 +84,64 @@
-
+
-

-Interface IMongoRunner +

+Class SqliteIdentityStorage.RoleRow

-
Namespace
Hi.MongoUtils
+
Namespace
Hi.SqliteUtils
Assembly
HiNc.dll
-

Interface for MongoDB runner implementations that manage MongoDB instances.

-
+
-
public interface IMongoRunner
+
public class SqliteIdentityStorage.RoleRow
+
+
Inheritance
+
+ +
SqliteIdentityStorage.RoleRow
+
+
+
+
Inherited Members
+
+ + + + + + + +
Extension Methods
@@ -146,19 +177,111 @@ Interface IMongoRunner - + -

- ConnectionString +

+ ConcurrencyStamp

-

Gets the connection string to the MongoDB instance.

-
+
-
string ConnectionString { get; }
+
public string ConcurrencyStamp { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ Id + +

+ +
+
+ +
+
public string Id { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ Name + +

+ +
+
+ +
+
public string Name { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ NormalizedName + +

+ +
+
+ +
+
public string NormalizedName { get; set; }
@@ -182,23 +305,32 @@ Interface IMongoRunner - + -

- Dispose() +

+ ToRole<TRole>()

-

Stops the MongoDB instance.

-
+
-
void Dispose()
+
public TRole ToRole<TRole>() where TRole : SqliteIdentityRole, new()
+

Returns

+
+
TRole
+
+
+

Type Parameters

+
+
TRole
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html b/App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html new file mode 100644 index 0000000..d737f83 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html @@ -0,0 +1,771 @@ + + + + + Class SqliteIdentityStorage.UserRow | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class SqliteIdentityStorage.UserRow +

+ +
+
Namespace
Hi.SqliteUtils
+
Assembly
HiNc.dll
+
+ +
+
+ +
+
public class SqliteIdentityStorage.UserRow
+
+ + + + +
+
Inheritance
+
+ +
SqliteIdentityStorage.UserRow
+
+
+ + + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Properties +

+ + + + +

+ AccessFailedCount + +

+ +
+
+ +
+
public int AccessFailedCount { get; set; }
+
+ + + + + +

Property Value

+
+
int
+
+
+ + + + + + + + + + +

+ ConcurrencyStamp + +

+ +
+
+ +
+
public string ConcurrencyStamp { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ CustomData + +

+ +
+
+ +
+
public string CustomData { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ Email + +

+ +
+
+ +
+
public string Email { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ EmailConfirmed + +

+ +
+
+ +
+
public int EmailConfirmed { get; set; }
+
+ + + + + +

Property Value

+
+
int
+
+
+ + + + + + + + + + +

+ Id + +

+ +
+
+ +
+
public string Id { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ InitialPassword + +

+ +
+
+ +
+
public string InitialPassword { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ LockoutEnabled + +

+ +
+
+ +
+
public int LockoutEnabled { get; set; }
+
+ + + + + +

Property Value

+
+
int
+
+
+ + + + + + + + + + +

+ LockoutEnd + +

+ +
+
+ +
+
public string LockoutEnd { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ NormalizedEmail + +

+ +
+
+ +
+
public string NormalizedEmail { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ NormalizedUserName + +

+ +
+
+ +
+
public string NormalizedUserName { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ PasswordHash + +

+ +
+
+ +
+
public string PasswordHash { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ PhoneNumber + +

+ +
+
+ +
+
public string PhoneNumber { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ PhoneNumberConfirmed + +

+ +
+
+ +
+
public int PhoneNumberConfirmed { get; set; }
+
+ + + + + +

Property Value

+
+
int
+
+
+ + + + + + + + + + +

+ SecurityStamp + +

+ +
+
+ +
+
public string SecurityStamp { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ TwoFactorEnabled + +

+ +
+
+ +
+
public int TwoFactorEnabled { get; set; }
+
+ + + + + +

Property Value

+
+
int
+
+
+ + + + + + + + + + +

+ UserName + +

+ +
+
+ +
+
public string UserName { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + +

Methods +

+ + + + +

+ ToUser<TUser>() + +

+ +
+
+ +
+
public TUser ToUser<TUser>() where TUser : SqliteIdentityUser, new()
+
+ + +

Returns

+
+
TUser
+
+
+ +

Type Parameters

+
+
TUser
+
+
+ + + + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.SqliteIdentityStorage.html b/App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.SqliteIdentityStorage.html new file mode 100644 index 0000000..3751522 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.SqliteIdentityStorage.html @@ -0,0 +1,1180 @@ + + + + + Class SqliteIdentityStorage | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class SqliteIdentityStorage +

+ +
+
Namespace
Hi.SqliteUtils
+
Assembly
HiNc.dll
+
+ +

SQLite-based storage for ASP.NET Core Identity. +Replaces MongoDB-based identity storage.

+
+
+ +
+
public class SqliteIdentityStorage : IDisposable
+
+ + + + +
+
Inheritance
+
+ +
SqliteIdentityStorage
+
+
+ +
+
Implements
+
+ +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ SqliteIdentityStorage(string) + +

+ +

Initializes a new instance of the SqliteIdentityStorage class.

+
+
+ +
+
public SqliteIdentityStorage(string databasePath = null)
+
+ +

Parameters

+
+
databasePath string
+

The path to the SQLite database file.

+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ DatabasePath + +

+ +

Gets the database file path.

+
+
+ +
+
public string DatabasePath { get; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ Default + +

+ +

Gets or sets the default SQLite identity storage instance.

+
+
+ +
+
public static SqliteIdentityStorage Default { get; set; }
+
+ + + + + +

Property Value

+
+
SqliteIdentityStorage
+
+
+ + + + + + + + + + +

+ IsDefaultInit + +

+ +

Gets a value indicating whether the default storage has been initialized.

+
+
+ +
+
public static bool IsDefaultInit { get; }
+
+ + + + + +

Property Value

+
+
bool
+
+
+ + + + + + + + +

Methods +

+ + + + +

+ AddToRoleAsync(string, string, CancellationToken) + +

+ +
+
+ +
+
public Task AddToRoleAsync(string userId, string normalizedRoleName, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
userId string
+
+
normalizedRoleName string
+
+
cancellationToken CancellationToken
+
+
+ +

Returns

+
+
Task
+
+
+ + + + + + + + + + + + + +

+ ClearAllData() + +

+ +

Clears all identity data (users, roles, and user-role associations).

+
+
+ +
+
public void ClearAllData()
+
+ + + + + + + + + + + + + + + +

+ CreateRoleAsync<TRole>(TRole, CancellationToken) + +

+ +
+
+ +
+
public Task<IdentityResult> CreateRoleAsync<TRole>(TRole role, CancellationToken cancellationToken) where TRole : SqliteIdentityRole
+
+ +

Parameters

+
+
role TRole
+
+
cancellationToken CancellationToken
+
+
+ +

Returns

+
+
Task<IdentityResult>
+
+
+ +

Type Parameters

+
+
TRole
+
+
+ + + + + + + + + + + + +

+ CreateUserAsync<TUser>(TUser, CancellationToken) + +

+ +
+
+ +
+
public Task<IdentityResult> CreateUserAsync<TUser>(TUser user, CancellationToken cancellationToken) where TUser : SqliteIdentityUser
+
+ +

Parameters

+
+
user TUser
+
+
cancellationToken CancellationToken
+
+
+ +

Returns

+
+
Task<IdentityResult>
+
+
+ +

Type Parameters

+
+
TUser
+
+
+ + + + + + + + + + + + +

+ DeleteRoleAsync<TRole>(TRole, CancellationToken) + +

+ +
+
+ +
+
public Task<IdentityResult> DeleteRoleAsync<TRole>(TRole role, CancellationToken cancellationToken) where TRole : SqliteIdentityRole
+
+ +

Parameters

+
+
role TRole
+
+
cancellationToken CancellationToken
+
+
+ +

Returns

+
+
Task<IdentityResult>
+
+
+ +

Type Parameters

+
+
TRole
+
+
+ + + + + + + + + + + + +

+ DeleteUserAsync<TUser>(TUser, CancellationToken) + +

+ +
+
+ +
+
public Task<IdentityResult> DeleteUserAsync<TUser>(TUser user, CancellationToken cancellationToken) where TUser : SqliteIdentityUser
+
+ +

Parameters

+
+
user TUser
+
+
cancellationToken CancellationToken
+
+
+ +

Returns

+
+
Task<IdentityResult>
+
+
+ +

Type Parameters

+
+
TUser
+
+
+ + + + + + + + + + + + +

+ Dispose() + +

+ +

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

+
+
+ +
+
public void Dispose()
+
+ + + + + + + + + + + + + + + +

+ Dispose(bool) + +

+ +
+
+ +
+
protected virtual void Dispose(bool disposing)
+
+ +

Parameters

+
+
disposing bool
+
+
+ + + + + + + + + + + + + + +

+ FindRoleByIdAsync<TRole>(string, CancellationToken) + +

+ +
+
+ +
+
public Task<TRole> FindRoleByIdAsync<TRole>(string roleId, CancellationToken cancellationToken) where TRole : SqliteIdentityRole, new()
+
+ +

Parameters

+
+
roleId string
+
+
cancellationToken CancellationToken
+
+
+ +

Returns

+
+
Task<TRole>
+
+
+ +

Type Parameters

+
+
TRole
+
+
+ + + + + + + + + + + + +

+ FindRoleByNameAsync<TRole>(string, CancellationToken) + +

+ +
+
+ +
+
public Task<TRole> FindRoleByNameAsync<TRole>(string normalizedName, CancellationToken cancellationToken) where TRole : SqliteIdentityRole, new()
+
+ +

Parameters

+
+
normalizedName string
+
+
cancellationToken CancellationToken
+
+
+ +

Returns

+
+
Task<TRole>
+
+
+ +

Type Parameters

+
+
TRole
+
+
+ + + + + + + + + + + + +

+ FindUserByEmailAsync<TUser>(string, CancellationToken) + +

+ +
+
+ +
+
public Task<TUser> FindUserByEmailAsync<TUser>(string normalizedEmail, CancellationToken cancellationToken) where TUser : SqliteIdentityUser, new()
+
+ +

Parameters

+
+
normalizedEmail string
+
+
cancellationToken CancellationToken
+
+
+ +

Returns

+
+
Task<TUser>
+
+
+ +

Type Parameters

+
+
TUser
+
+
+ + + + + + + + + + + + +

+ FindUserByIdAsync<TUser>(string, CancellationToken) + +

+ +
+
+ +
+
public Task<TUser> FindUserByIdAsync<TUser>(string userId, CancellationToken cancellationToken) where TUser : SqliteIdentityUser, new()
+
+ +

Parameters

+
+
userId string
+
+
cancellationToken CancellationToken
+
+
+ +

Returns

+
+
Task<TUser>
+
+
+ +

Type Parameters

+
+
TUser
+
+
+ + + + + + + + + + + + +

+ FindUserByNameAsync<TUser>(string, CancellationToken) + +

+ +
+
+ +
+
public Task<TUser> FindUserByNameAsync<TUser>(string normalizedUserName, CancellationToken cancellationToken) where TUser : SqliteIdentityUser, new()
+
+ +

Parameters

+
+
normalizedUserName string
+
+
cancellationToken CancellationToken
+
+
+ +

Returns

+
+
Task<TUser>
+
+
+ +

Type Parameters

+
+
TUser
+
+
+ + + + + + + + + + + + +

+ GetRolesAsync(string, CancellationToken) + +

+ +
+
+ +
+
public Task<IList<string>> GetRolesAsync(string userId, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
userId string
+
+
cancellationToken CancellationToken
+
+
+ +

Returns

+
+
Task<IList<string>>
+
+
+ + + + + + + + + + + + + +

+ GetRoles<TRole>() + +

+ +
+
+ +
+
public IQueryable<TRole> GetRoles<TRole>() where TRole : SqliteIdentityRole, new()
+
+ + +

Returns

+
+
IQueryable<TRole>
+
+
+ +

Type Parameters

+
+
TRole
+
+
+ + + + + + + + + + + + +

+ GetUsersInRoleAsync<TUser>(string, CancellationToken) + +

+ +
+
+ +
+
public Task<IList<TUser>> GetUsersInRoleAsync<TUser>(string normalizedRoleName, CancellationToken cancellationToken) where TUser : SqliteIdentityUser, new()
+
+ +

Parameters

+
+
normalizedRoleName string
+
+
cancellationToken CancellationToken
+
+
+ +

Returns

+
+
Task<IList<TUser>>
+
+
+ +

Type Parameters

+
+
TUser
+
+
+ + + + + + + + + + + + +

+ GetUsers<TUser>() + +

+ +
+
+ +
+
public IQueryable<TUser> GetUsers<TUser>() where TUser : SqliteIdentityUser, new()
+
+ + +

Returns

+
+
IQueryable<TUser>
+
+
+ +

Type Parameters

+
+
TUser
+
+
+ + + + + + + + + + + + +

+ IsInRoleAsync(string, string, CancellationToken) + +

+ +
+
+ +
+
public Task<bool> IsInRoleAsync(string userId, string normalizedRoleName, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
userId string
+
+
normalizedRoleName string
+
+
cancellationToken CancellationToken
+
+
+ +

Returns

+
+
Task<bool>
+
+
+ + + + + + + + + + + + + +

+ RemoveFromRoleAsync(string, string, CancellationToken) + +

+ +
+
+ +
+
public Task RemoveFromRoleAsync(string userId, string normalizedRoleName, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
userId string
+
+
normalizedRoleName string
+
+
cancellationToken CancellationToken
+
+
+ +

Returns

+
+
Task
+
+
+ + + + + + + + + + + + + +

+ UpdateRoleAsync<TRole>(TRole, CancellationToken) + +

+ +
+
+ +
+
public Task<IdentityResult> UpdateRoleAsync<TRole>(TRole role, CancellationToken cancellationToken) where TRole : SqliteIdentityRole
+
+ +

Parameters

+
+
role TRole
+
+
cancellationToken CancellationToken
+
+
+ +

Returns

+
+
Task<IdentityResult>
+
+
+ +

Type Parameters

+
+
TRole
+
+
+ + + + + + + + + + + + +

+ UpdateUserAsync<TUser>(TUser, CancellationToken) + +

+ +
+
+ +
+
public Task<IdentityResult> UpdateUserAsync<TUser>(TUser user, CancellationToken cancellationToken) where TUser : SqliteIdentityUser
+
+ +

Parameters

+
+
user TUser
+
+
cancellationToken CancellationToken
+
+
+ +

Returns

+
+
Task<IdentityResult>
+
+
+ +

Type Parameters

+
+
TUser
+
+
+ + + + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.SqliteIdentityUser.html b/App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.SqliteIdentityUser.html new file mode 100644 index 0000000..235450f --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.SqliteIdentityUser.html @@ -0,0 +1,769 @@ + + + + + Class SqliteIdentityUser | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class SqliteIdentityUser +

+ +
+
Namespace
Hi.SqliteUtils
+
Assembly
HiNc.dll
+
+ +

Base class for SQLite-based identity users.

+
+
+ +
+
public class SqliteIdentityUser
+
+ + + + +
+
Inheritance
+
+ +
SqliteIdentityUser
+
+
+ + + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Properties +

+ + + + +

+ AccessFailedCount + +

+ +
+
+ +
+
public virtual int AccessFailedCount { get; set; }
+
+ + + + + +

Property Value

+
+
int
+
+
+ + + + + + + + + + +

+ ConcurrencyStamp + +

+ +
+
+ +
+
public virtual string ConcurrencyStamp { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ Email + +

+ +
+
+ +
+
public virtual string Email { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ EmailConfirmed + +

+ +
+
+ +
+
public virtual bool EmailConfirmed { get; set; }
+
+ + + + + +

Property Value

+
+
bool
+
+
+ + + + + + + + + + +

+ Id + +

+ +
+
+ +
+
public virtual string Id { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ InitialPassword + +

+ +
+
+ +
+
public virtual string InitialPassword { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ LockoutEnabled + +

+ +
+
+ +
+
public virtual bool LockoutEnabled { get; set; }
+
+ + + + + +

Property Value

+
+
bool
+
+
+ + + + + + + + + + +

+ LockoutEnd + +

+ +
+
+ +
+
public virtual DateTimeOffset? LockoutEnd { get; set; }
+
+ + + + + +

Property Value

+
+
DateTimeOffset?
+
+
+ + + + + + + + + + +

+ NormalizedEmail + +

+ +
+
+ +
+
public virtual string NormalizedEmail { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ NormalizedUserName + +

+ +
+
+ +
+
public virtual string NormalizedUserName { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ PasswordHash + +

+ +
+
+ +
+
public virtual string PasswordHash { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ PhoneNumber + +

+ +
+
+ +
+
public virtual string PhoneNumber { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ PhoneNumberConfirmed + +

+ +
+
+ +
+
public virtual bool PhoneNumberConfirmed { get; set; }
+
+ + + + + +

Property Value

+
+
bool
+
+
+ + + + + + + + + + +

+ SecurityStamp + +

+ +
+
+ +
+
public virtual string SecurityStamp { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ TwoFactorEnabled + +

+ +
+
+ +
+
public virtual bool TwoFactorEnabled { get; set; }
+
+ + + + + +

Property Value

+
+
bool
+
+
+ + + + + + + + + + +

+ UserName + +

+ +
+
+ +
+
public virtual string UserName { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + +

Methods +

+ + + + +

+ DeserializeCustomData(string) + +

+ +

Deserializes custom data from JSON string. Override in derived class.

+
+
+ +
+
public virtual void DeserializeCustomData(string json)
+
+ +

Parameters

+
+
json string
+
+
+ + + + + + + + + + + + + + +

+ SerializeCustomData() + +

+ +

Serializes custom data to JSON string. Override in derived class.

+
+
+ +
+
public virtual string SerializeCustomData()
+
+ + +

Returns

+
+
string
+
+
+ + + + + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.SqliteRoleStore-1.html b/App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.SqliteRoleStore-1.html new file mode 100644 index 0000000..792a846 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.SqliteRoleStore-1.html @@ -0,0 +1,745 @@ + + + + + Class SqliteRoleStore<TRole> | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class SqliteRoleStore<TRole> +

+ +
+
Namespace
Hi.SqliteUtils
+
Assembly
HiNc.dll
+
+ +

SQLite-based role store for ASP.NET Core Identity.

+
+
+ +
+
public class SqliteRoleStore<TRole> : IRoleStore<TRole>, IQueryableRoleStore<TRole>, IRoleStore<TRole>, IDisposable where TRole : SqliteIdentityRole, new()
+
+ + + +

Type Parameters

+
+
TRole
+

The type of role.

+
+
+ +
+
Inheritance
+
+ +
SqliteRoleStore<TRole>
+
+
+ +
+
Implements
+
+
IRoleStore<TRole>
+ +
IRoleStore<TRole>
+ +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ SqliteRoleStore(SqliteIdentityStorage) + +

+ +
+
+ +
+
public SqliteRoleStore(SqliteIdentityStorage storage)
+
+ +

Parameters

+
+
storage SqliteIdentityStorage
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ Roles + +

+ +

Returns an IQueryable<T> collection of roles.

+
+
+ +
+
public IQueryable<TRole> Roles { get; }
+
+ + + + + +

Property Value

+
+
IQueryable<TRole>
+

An IQueryable<T> collection of roles.

+
+
+ + + + + + + + +

Methods +

+ + + + +

+ CreateAsync(TRole, CancellationToken) + +

+ +

Creates a new role in a store as an asynchronous operation.

+
+
+ +
+
public Task<IdentityResult> CreateAsync(TRole role, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
role TRole
+

The role to create in the store.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<IdentityResult>
+

A Task<TResult> that represents the IdentityResult of the asynchronous query.

+
+
+ + + + + + + + + + + + + +

+ DeleteAsync(TRole, CancellationToken) + +

+ +

Deletes a role from the store as an asynchronous operation.

+
+
+ +
+
public Task<IdentityResult> DeleteAsync(TRole role, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
role TRole
+

The role to delete from the store.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<IdentityResult>
+

A Task<TResult> that represents the IdentityResult of the asynchronous query.

+
+
+ + + + + + + + + + + + + +

+ Dispose() + +

+ +

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

+
+
+ +
+
public void Dispose()
+
+ + + + + + + + + + + + + + + +

+ FindByIdAsync(string, CancellationToken) + +

+ +

Finds the role who has the specified ID as an asynchronous operation.

+
+
+ +
+
public Task<TRole> FindByIdAsync(string roleId, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
roleId string
+

The role ID to look for.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<TRole>
+

A Task<TResult> that result of the look up.

+
+
+ + + + + + + + + + + + + +

+ FindByNameAsync(string, CancellationToken) + +

+ +

Finds the role who has the specified normalized name as an asynchronous operation.

+
+
+ +
+
public Task<TRole> FindByNameAsync(string normalizedRoleName, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
normalizedRoleName string
+

The normalized role name to look for.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<TRole>
+

A Task<TResult> that result of the look up.

+
+
+ + + + + + + + + + + + + +

+ GetNormalizedRoleNameAsync(TRole, CancellationToken) + +

+ +

Get a role's normalized name as an asynchronous operation.

+
+
+ +
+
public Task<string> GetNormalizedRoleNameAsync(TRole role, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
role TRole
+

The role whose normalized name should be retrieved.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<string>
+

A Task<TResult> that contains the name of the role.

+
+
+ + + + + + + + + + + + + +

+ GetRoleIdAsync(TRole, CancellationToken) + +

+ +

Gets the ID for a role from the store as an asynchronous operation.

+
+
+ +
+
public Task<string> GetRoleIdAsync(TRole role, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
role TRole
+

The role whose ID should be returned.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<string>
+

A Task<TResult> that contains the ID of the role.

+
+
+ + + + + + + + + + + + + +

+ GetRoleNameAsync(TRole, CancellationToken) + +

+ +

Gets the name of a role from the store as an asynchronous operation.

+
+
+ +
+
public Task<string> GetRoleNameAsync(TRole role, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
role TRole
+

The role whose name should be returned.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<string>
+

A Task<TResult> that contains the name of the role.

+
+
+ + + + + + + + + + + + + +

+ SetNormalizedRoleNameAsync(TRole, string, CancellationToken) + +

+ +

Set a role's normalized name as an asynchronous operation.

+
+
+ +
+
public Task SetNormalizedRoleNameAsync(TRole role, string normalizedName, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
role TRole
+

The role whose normalized name should be set.

+
+
normalizedName string
+

The normalized name to set

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task
+

The Task that represents the asynchronous operation.

+
+
+ + + + + + + + + + + + + +

+ SetRoleNameAsync(TRole, string, CancellationToken) + +

+ +

Sets the name of a role in the store as an asynchronous operation.

+
+
+ +
+
public Task SetRoleNameAsync(TRole role, string roleName, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
role TRole
+

The role whose name should be set.

+
+
roleName string
+

The name of the role.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task
+

The Task that represents the asynchronous operation.

+
+
+ + + + + + + + + + + + + +

+ UpdateAsync(TRole, CancellationToken) + +

+ +

Updates a role in a store as an asynchronous operation.

+
+
+ +
+
public Task<IdentityResult> UpdateAsync(TRole role, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
role TRole
+

The role to update in the store.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<IdentityResult>
+

A Task<TResult> that represents the IdentityResult of the asynchronous query.

+
+
+ + + + + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.MongoUtils.MongoServer.html b/App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.SqliteStepStorage.html similarity index 58% rename from App/wwwroot/HiAPI-docsite/api/Hi.MongoUtils.MongoServer.html rename to App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.SqliteStepStorage.html index f887246..74ebacb 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.MongoUtils.MongoServer.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.SqliteStepStorage.html @@ -2,11 +2,11 @@ - Class MongoServer | HiAPI-C# 2025 + Class SqliteStepStorage | HiAPI-C# 2025 - + - + @@ -84,25 +84,26 @@ -
+
-

-Class MongoServer +

+Class SqliteStepStorage

-
Namespace
Hi.MongoUtils
+
Namespace
Hi.SqliteUtils
Assembly
HiNc.dll
-

A MongoDB runner that manages MongoDB processes.

+

SQLite-based storage for milling step data. +Replaces MongoDB collections for MillingStepLuggage and Slice data.

-
public class MongoServer : IMongoRunner, IDisposable
+
public class SqliteStepStorage : IDisposable
@@ -112,14 +113,13 @@ Class MongoServer
Inheritance
-
MongoServer
+
SqliteStepStorage
Implements
-
@@ -181,23 +181,60 @@ Class MongoServer -

Properties +

Constructors

- + -

- ConnectionString +

+ SqliteStepStorage(string)

-

Gets the connection string to the MongoDB instance.

+

Initializes a new instance of the SqliteStepStorage class.

-
public string ConnectionString { get; }
+
public SqliteStepStorage(string databasePath = null)
+
+ +

Parameters

+
+
databasePath string
+

The path to the SQLite database file. If null, uses in-memory database.

+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ DatabasePath + +

+ +

Gets the database file path.

+
+
+ +
+
public string DatabasePath { get; }
@@ -217,20 +254,19 @@ Class MongoServer - + -

+

Default

-

Gets or sets the default MongoDB server instance. -If not explicitly set, it will be automatically created.

+

Gets or sets the default SQLite step storage instance.

-
public static MongoServer Default { get; set; }
+
public static SqliteStepStorage Default { get; set; }
@@ -239,7 +275,7 @@ If not explicitly set, it will be automatically created.

Property Value

-
MongoServer
+
SqliteStepStorage
@@ -250,14 +286,14 @@ If not explicitly set, it will be automatically created.

- + -

+

IsDefaultInit

-

Gets a value indicating whether the default MongoDB instance has been initialized.

+

Gets a value indicating whether the default storage has been initialized.

@@ -286,26 +322,53 @@ If not explicitly set, it will be automatically created.

- + -

- CheckMongoHealth() +

+ ClearMillingStepLuggages()

-

執行MongoDB健康檢查,確認進程存活且可響應連接

+

Deletes all milling step luggages from the database.

-
public bool CheckMongoHealth()
+
public void ClearMillingStepLuggages()
+
+ + + + + + + + + + + + + + + +

+ CountMillingStepLuggages() + +

+ +

Gets the count of milling step luggages in the database.

+
+
+ +
+
public int CountMillingStepLuggages()

Returns

-
bool
-

如果MongoDB運行正常則返回true

+
int
+

The count of records.

@@ -319,14 +382,14 @@ If not explicitly set, it will be automatically created.

- + -

+

Dispose()

-

Stops the MongoDB instance and cleans up resources.

+

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

@@ -346,14 +409,14 @@ If not explicitly set, it will be automatically created.

- + -

+

Dispose(bool)

-

Stops the MongoDB instance and cleans up resources.

+

Releases the resources used by the storage.

@@ -364,7 +427,7 @@ If not explicitly set, it will be automatically created.

Parameters

disposing bool
-

Whether this method is being called from Dispose().

+

Whether this method is being called from Dispose.

@@ -379,125 +442,35 @@ If not explicitly set, it will be automatically created.

- + -

- ~MongoServer() +

+ FindMillingStepLuggages(int, int)

-

Finalizer to ensure resources are cleaned up.

+

Finds milling step luggages within the specified index range.

-
protected ~MongoServer()
-
- - - - - - - - - - - - - - - -

- GetMongoProcessId() - -

- -

獲取MongoDB進程ID

-
-
- -
-
public int? GetMongoProcessId()
-
- - -

Returns

-
-
int?
-

MongoDB進程ID,如果進程不存在則返回null

-
-
- - - - - - - - - - - - - -

- IsMongoProcessRunning() - -

- -

檢查MongoDB進程是否仍在運行

-
-
- -
-
public bool IsMongoProcessRunning()
-
- - -

Returns

-
-
bool
-

如果MongoDB進程仍在運行則返回true

-
-
- - - - - - - - - - - - - -

- Run(MongoRunnerOptions) - -

- -

Runs a MongoDB instance with the specified options.

-
-
- -
-
public static MongoServer Run(MongoRunnerOptions options = null)
+
public List<MillingStepLuggage> FindMillingStepLuggages(int beginIndex, int endIndex)

Parameters

-
options MongoRunnerOptions
-

The MongoDB runner options.

+
beginIndex int
+

The beginning index (inclusive).

+
+
endIndex int
+

The ending index (exclusive).

Returns

-
MongoServer
-

A MongoDB runner instance.

+
List<MillingStepLuggage>
+

A list of milling step luggages.

@@ -508,16 +481,70 @@ If not explicitly set, it will be automatically created.

-

Exceptions

+ + + + + +

+ InsertMillingStepLuggages(IEnumerable<MillingStepLuggage>) + +

+ +

Inserts multiple milling step luggages into the database.

+
+
+ +
+
public void InsertMillingStepLuggages(IEnumerable<MillingStepLuggage> items)
+
+ +

Parameters

-
TimeoutException
-

Thrown when connecting to MongoDB times out.

+
items IEnumerable<MillingStepLuggage>
+

The items to insert.

+ + + + + + + + + + +

+ Reset() + +

+ +

Resets the database by clearing all data.

+
+
+ +
+
public void Reset()
+
+ + + + + + + + + + + + + +
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.SqliteUserStore-1.html b/App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.SqliteUserStore-1.html new file mode 100644 index 0000000..039ae3e --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.SqliteUserStore-1.html @@ -0,0 +1,2064 @@ + + + + + Class SqliteUserStore<TUser> | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class SqliteUserStore<TUser> +

+ +
+
Namespace
Hi.SqliteUtils
+
Assembly
HiNc.dll
+
+ +

SQLite-based user store for ASP.NET Core Identity.

+
+
+ +
+
public class SqliteUserStore<TUser> : IUserStore<TUser>, IUserPasswordStore<TUser>, IUserRoleStore<TUser>, IUserEmailStore<TUser>, IUserPhoneNumberStore<TUser>, IUserTwoFactorStore<TUser>, IUserLockoutStore<TUser>, IUserSecurityStampStore<TUser>, IQueryableUserStore<TUser>, IUserStore<TUser>, IDisposable where TUser : SqliteIdentityUser, new()
+
+ + + +

Type Parameters

+
+
TUser
+

The type of user.

+
+
+ +
+
Inheritance
+
+ +
SqliteUserStore<TUser>
+
+
+ +
+
Implements
+
+
IUserStore<TUser>
+ + + + + + + + +
IUserStore<TUser>
+ +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ SqliteUserStore(SqliteIdentityStorage) + +

+ +
+
+ +
+
public SqliteUserStore(SqliteIdentityStorage storage)
+
+ +

Parameters

+
+
storage SqliteIdentityStorage
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ Users + +

+ +

Returns an IQueryable<T> collection of users.

+
+
+ +
+
public IQueryable<TUser> Users { get; }
+
+ + + + + +

Property Value

+
+
IQueryable<TUser>
+

An IQueryable<T> collection of users.

+
+
+ + + + + + + + +

Methods +

+ + + + +

+ AddToRoleAsync(TUser, string, CancellationToken) + +

+ +

Add the specified user to the named role.

+
+
+ +
+
public Task AddToRoleAsync(TUser user, string roleName, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user to add to the named role.

+
+
roleName string
+

The name of the role to add the user to.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task
+

The Task that represents the asynchronous operation.

+
+
+ + + + + + + + + + + + + +

+ CreateAsync(TUser, CancellationToken) + +

+ +

Creates the specified user in the user store.

+
+
+ +
+
public Task<IdentityResult> CreateAsync(TUser user, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user to create.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<IdentityResult>
+

The Task that represents the asynchronous operation, containing the IdentityResult of the creation operation.

+
+
+ + + + + + + + + + + + + +

+ DeleteAsync(TUser, CancellationToken) + +

+ +

Deletes the specified user from the user store.

+
+
+ +
+
public Task<IdentityResult> DeleteAsync(TUser user, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user to delete.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<IdentityResult>
+

The Task that represents the asynchronous operation, containing the IdentityResult of the delete operation.

+
+
+ + + + + + + + + + + + + +

+ Dispose() + +

+ +

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

+
+
+ +
+
public void Dispose()
+
+ + + + + + + + + + + + + + + +

+ FindByEmailAsync(string, CancellationToken) + +

+ +

Gets the user, if any, associated with the specified, normalized email address.

+
+
+ +
+
public Task<TUser> FindByEmailAsync(string normalizedEmail, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
normalizedEmail string
+

The normalized email address to return the user for.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<TUser>
+

The task object containing the results of the asynchronous lookup operation, the user if any associated with the specified normalized email address.

+
+
+ + + + + + + + + + + + + +

+ FindByIdAsync(string, CancellationToken) + +

+ +

Finds and returns a user, if any, who has the specified userId.

+
+
+ +
+
public Task<TUser> FindByIdAsync(string userId, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
userId string
+

The user ID to search for.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<TUser>
+

The Task that represents the asynchronous operation, containing the user matching the specified userId if it exists.

+
+
+ + + + + + + + + + + + + +

+ FindByNameAsync(string, CancellationToken) + +

+ +

Finds and returns a user, if any, who has the specified normalized user name.

+
+
+ +
+
public Task<TUser> FindByNameAsync(string normalizedUserName, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
normalizedUserName string
+

The normalized user name to search for.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<TUser>
+

The Task that represents the asynchronous operation, containing the user matching the specified normalizedUserName if it exists.

+
+
+ + + + + + + + + + + + + +

+ GetAccessFailedCountAsync(TUser, CancellationToken) + +

+ +

Retrieves the current failed access count for the specified user.

+
+
+ +
+
public Task<int> GetAccessFailedCountAsync(TUser user, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose failed access count should be retrieved.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<int>
+

The Task that represents the asynchronous operation, containing the failed access count.

+
+
+ + + + + + + + + + + + + +

+ GetEmailAsync(TUser, CancellationToken) + +

+ +

Gets the email address for the specified user.

+
+
+ +
+
public Task<string> GetEmailAsync(TUser user, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose email should be returned.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<string>
+

The task object containing the results of the asynchronous operation, the email address for the specified user.

+
+
+ + + + + + + + + + + + + +

+ GetEmailConfirmedAsync(TUser, CancellationToken) + +

+ +

Gets a flag indicating whether the email address for the specified user has been verified, true if the email address is verified otherwise +false.

+
+
+ +
+
public Task<bool> GetEmailConfirmedAsync(TUser user, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose email confirmation status should be returned.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<bool>
+

The task object containing the results of the asynchronous operation, a flag indicating whether the email address for the specified user +has been confirmed or not.

+
+
+ + + + + + + + + + + + + +

+ GetLockoutEnabledAsync(TUser, CancellationToken) + +

+ +

Retrieves a flag indicating whether user lockout can enabled for the specified user.

+
+
+ +
+
public Task<bool> GetLockoutEnabledAsync(TUser user, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose ability to be locked out should be returned.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<bool>
+

The Task that represents the asynchronous operation, true if a user can be locked out, otherwise false.

+
+
+ + + + + + + + + + + + + +

+ GetLockoutEndDateAsync(TUser, CancellationToken) + +

+ +

Gets the last DateTimeOffset a user's last lockout expired, if any. +Any time in the past should be indicates a user is not locked out.

+
+
+ +
+
public Task<DateTimeOffset?> GetLockoutEndDateAsync(TUser user, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose lockout date should be retrieved.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<DateTimeOffset?>
+

A Task<TResult> that represents the result of the asynchronous query, a DateTimeOffset containing the last time +a user's lockout expired, if any.

+
+
+ + + + + + + + + + + + + +

+ GetNormalizedEmailAsync(TUser, CancellationToken) + +

+ +

Returns the normalized email for the specified user.

+
+
+ +
+
public Task<string> GetNormalizedEmailAsync(TUser user, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose email address to retrieve.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<string>
+

The task object containing the results of the asynchronous lookup operation, the normalized email address if any associated with the specified user.

+
+
+ + + + + + + + + + + + + +

+ GetNormalizedUserNameAsync(TUser, CancellationToken) + +

+ +

Gets the normalized user name for the specified user.

+
+
+ +
+
public Task<string> GetNormalizedUserNameAsync(TUser user, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose normalized name should be retrieved.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<string>
+

The Task that represents the asynchronous operation, containing the normalized user name for the specified user.

+
+
+ + + + + + + + + + + + + +

+ GetPasswordHashAsync(TUser, CancellationToken) + +

+ +

Gets the password hash for the specified user.

+
+
+ +
+
public Task<string> GetPasswordHashAsync(TUser user, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose password hash to retrieve.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<string>
+

The Task that represents the asynchronous operation, returning the password hash for the specified user.

+
+
+ + + + + + + + + + + + + +

+ GetPhoneNumberAsync(TUser, CancellationToken) + +

+ +

Gets the telephone number, if any, for the specified user.

+
+
+ +
+
public Task<string> GetPhoneNumberAsync(TUser user, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose telephone number should be retrieved.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<string>
+

The Task that represents the asynchronous operation, containing the user's telephone number, if any.

+
+
+ + + + + + + + + + + + + +

+ GetPhoneNumberConfirmedAsync(TUser, CancellationToken) + +

+ +

Gets a flag indicating whether the specified user's telephone number has been confirmed.

+
+
+ +
+
public Task<bool> GetPhoneNumberConfirmedAsync(TUser user, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user to return a flag for, indicating whether their telephone number is confirmed.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<bool>
+

The Task that represents the asynchronous operation, returning true if the specified user has a confirmed +telephone number otherwise false.

+
+
+ + + + + + + + + + + + + +

+ GetRolesAsync(TUser, CancellationToken) + +

+ +

Gets a list of role names the specified user belongs to.

+
+
+ +
+
public Task<IList<string>> GetRolesAsync(TUser user, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose role names to retrieve.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<IList<string>>
+

The Task that represents the asynchronous operation, containing a list of role names.

+
+
+ + + + + + + + + + + + + +

+ GetSecurityStampAsync(TUser, CancellationToken) + +

+ +

Get the security stamp for the specified user.

+
+
+ +
+
public Task<string> GetSecurityStampAsync(TUser user, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose security stamp should be set.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<string>
+

The Task that represents the asynchronous operation, containing the security stamp for the specified user.

+
+
+ + + + + + + + + + + + + +

+ GetTwoFactorEnabledAsync(TUser, CancellationToken) + +

+ +

Returns a flag indicating whether the specified user has two factor authentication enabled or not, +as an asynchronous operation.

+
+
+ +
+
public Task<bool> GetTwoFactorEnabledAsync(TUser user, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose two factor authentication enabled status should be set.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<bool>
+

The Task that represents the asynchronous operation, containing a flag indicating whether the specified +user has two factor authentication enabled or not.

+
+
+ + + + + + + + + + + + + +

+ GetUserIdAsync(TUser, CancellationToken) + +

+ +

Gets the user identifier for the specified user.

+
+
+ +
+
public Task<string> GetUserIdAsync(TUser user, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose identifier should be retrieved.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<string>
+

The Task that represents the asynchronous operation, containing the identifier for the specified user.

+
+
+ + + + + + + + + + + + + +

+ GetUserNameAsync(TUser, CancellationToken) + +

+ +

Gets the user name for the specified user.

+
+
+ +
+
public Task<string> GetUserNameAsync(TUser user, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose name should be retrieved.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<string>
+

The Task that represents the asynchronous operation, containing the name for the specified user.

+
+
+ + + + + + + + + + + + + +

+ GetUsersInRoleAsync(string, CancellationToken) + +

+ +

Returns a list of Users who are members of the named role.

+
+
+ +
+
public Task<IList<TUser>> GetUsersInRoleAsync(string roleName, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
roleName string
+

The name of the role whose membership should be returned.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<IList<TUser>>
+

The Task that represents the asynchronous operation, containing a list of users who are in the named role.

+
+
+ + + + + + + + + + + + + +

+ HasPasswordAsync(TUser, CancellationToken) + +

+ +

Gets a flag indicating whether the specified user has a password.

+
+
+ +
+
public Task<bool> HasPasswordAsync(TUser user, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user to return a flag for, indicating whether they have a password or not.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<bool>
+

The Task that represents the asynchronous operation, returning true if the specified user has a password +otherwise false.

+
+
+ + + + + + + + + + + + + +

+ IncrementAccessFailedCountAsync(TUser, CancellationToken) + +

+ +

Records that a failed access has occurred, incrementing the failed access count.

+
+
+ +
+
public Task<int> IncrementAccessFailedCountAsync(TUser user, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose cancellation count should be incremented.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<int>
+

The Task that represents the asynchronous operation, containing the incremented failed access count.

+
+
+ + + + + + + + + + + + + +

+ IsInRoleAsync(TUser, string, CancellationToken) + +

+ +

Returns a flag indicating whether the specified user is a member of the given named role.

+
+
+ +
+
public Task<bool> IsInRoleAsync(TUser user, string roleName, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose role membership should be checked.

+
+
roleName string
+

The name of the role to be checked.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<bool>
+

The Task that represents the asynchronous operation, containing a flag indicating whether the specified user is +a member of the named role.

+
+
+ + + + + + + + + + + + + +

+ RemoveFromRoleAsync(TUser, string, CancellationToken) + +

+ +

Remove the specified user from the named role.

+
+
+ +
+
public Task RemoveFromRoleAsync(TUser user, string roleName, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user to remove the named role from.

+
+
roleName string
+

The name of the role to remove.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task
+

The Task that represents the asynchronous operation.

+
+
+ + + + + + + + + + + + + +

+ ResetAccessFailedCountAsync(TUser, CancellationToken) + +

+ +

Resets a user's failed access count.

+
+
+ +
+
public Task ResetAccessFailedCountAsync(TUser user, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose failed access count should be reset.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task
+

The Task that represents the asynchronous operation.

+
+
+ + + + + + + +

Remarks

+

This is typically called after the account is successfully accessed.

+
+ + + + + + +

+ SetEmailAsync(TUser, string, CancellationToken) + +

+ +

Sets the email address for a user.

+
+
+ +
+
public Task SetEmailAsync(TUser user, string email, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose email should be set.

+
+
email string
+

The email to set.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task
+

The task object representing the asynchronous operation.

+
+
+ + + + + + + + + + + + + +

+ SetEmailConfirmedAsync(TUser, bool, CancellationToken) + +

+ +

Sets the flag indicating whether the specified user's email address has been confirmed or not.

+
+
+ +
+
public Task SetEmailConfirmedAsync(TUser user, bool confirmed, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose email confirmation status should be set.

+
+
confirmed bool
+

A flag indicating if the email address has been confirmed, true if the address is confirmed otherwise false.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task
+

The task object representing the asynchronous operation.

+
+
+ + + + + + + + + + + + + +

+ SetLockoutEnabledAsync(TUser, bool, CancellationToken) + +

+ +

Set the flag indicating if the specified user can be locked out.

+
+
+ +
+
public Task SetLockoutEnabledAsync(TUser user, bool enabled, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose ability to be locked out should be set.

+
+
enabled bool
+

A flag indicating if lock out can be enabled for the specified user.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task
+

The Task that represents the asynchronous operation.

+
+
+ + + + + + + + + + + + + +

+ SetLockoutEndDateAsync(TUser, DateTimeOffset?, CancellationToken) + +

+ +

Locks out a user until the specified end date has passed. Setting a end date in the past immediately unlocks a user.

+
+
+ +
+
public Task SetLockoutEndDateAsync(TUser user, DateTimeOffset? lockoutEnd, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose lockout date should be set.

+
+
lockoutEnd DateTimeOffset?
+

The DateTimeOffset after which the user's lockout should end.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task
+

The Task that represents the asynchronous operation.

+
+
+ + + + + + + + + + + + + +

+ SetNormalizedEmailAsync(TUser, string, CancellationToken) + +

+ +

Sets the normalized email for the specified user.

+
+
+ +
+
public Task SetNormalizedEmailAsync(TUser user, string normalizedEmail, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose email address to set.

+
+
normalizedEmail string
+

The normalized email to set for the specified user.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task
+

The task object representing the asynchronous operation.

+
+
+ + + + + + + + + + + + + +

+ SetNormalizedUserNameAsync(TUser, string, CancellationToken) + +

+ +

Sets the given normalized name for the specified user.

+
+
+ +
+
public Task SetNormalizedUserNameAsync(TUser user, string normalizedName, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose name should be set.

+
+
normalizedName string
+

The normalized name to set.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task
+

The Task that represents the asynchronous operation.

+
+
+ + + + + + + + + + + + + +

+ SetPasswordHashAsync(TUser, string, CancellationToken) + +

+ +

Sets the password hash for the specified user.

+
+
+ +
+
public Task SetPasswordHashAsync(TUser user, string passwordHash, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose password hash to set.

+
+
passwordHash string
+

The password hash to set.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task
+

The Task that represents the asynchronous operation.

+
+
+ + + + + + + + + + + + + +

+ SetPhoneNumberAsync(TUser, string, CancellationToken) + +

+ +

Sets the telephone number for the specified user.

+
+
+ +
+
public Task SetPhoneNumberAsync(TUser user, string phoneNumber, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose telephone number should be set.

+
+
phoneNumber string
+

The telephone number to set.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task
+

The Task that represents the asynchronous operation.

+
+
+ + + + + + + + + + + + + +

+ SetPhoneNumberConfirmedAsync(TUser, bool, CancellationToken) + +

+ +

Sets a flag indicating if the specified user's phone number has been confirmed.

+
+
+ +
+
public Task SetPhoneNumberConfirmedAsync(TUser user, bool confirmed, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose telephone number confirmation status should be set.

+
+
confirmed bool
+

A flag indicating whether the user's telephone number has been confirmed.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task
+

The Task that represents the asynchronous operation.

+
+
+ + + + + + + + + + + + + +

+ SetSecurityStampAsync(TUser, string, CancellationToken) + +

+ +

Sets the provided security stamp for the specified user.

+
+
+ +
+
public Task SetSecurityStampAsync(TUser user, string stamp, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose security stamp should be set.

+
+
stamp string
+

The security stamp to set.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task
+

The Task that represents the asynchronous operation.

+
+
+ + + + + + + + + + + + + +

+ SetTwoFactorEnabledAsync(TUser, bool, CancellationToken) + +

+ +

Sets a flag indicating whether the specified user has two factor authentication enabled or not, +as an asynchronous operation.

+
+
+ +
+
public Task SetTwoFactorEnabledAsync(TUser user, bool enabled, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose two factor authentication enabled status should be set.

+
+
enabled bool
+

A flag indicating whether the specified user has two factor authentication enabled.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task
+

The Task that represents the asynchronous operation.

+
+
+ + + + + + + + + + + + + +

+ SetUserNameAsync(TUser, string, CancellationToken) + +

+ +

Sets the given userName for the specified user.

+
+
+ +
+
public Task SetUserNameAsync(TUser user, string userName, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user whose name should be set.

+
+
userName string
+

The user name to set.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task
+

The Task that represents the asynchronous operation.

+
+
+ + + + + + + + + + + + + +

+ UpdateAsync(TUser, CancellationToken) + +

+ +

Updates the specified user in the user store.

+
+
+ +
+
public Task<IdentityResult> UpdateAsync(TUser user, CancellationToken cancellationToken)
+
+ +

Parameters

+
+
user TUser
+

The user to update.

+
+
cancellationToken CancellationToken
+

The CancellationToken used to propagate notifications that the operation should be canceled.

+
+
+ +

Returns

+
+
Task<IdentityResult>
+

The Task that represents the asynchronous operation, containing the IdentityResult of the update operation.

+
+
+ + + + + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.html b/App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.html new file mode 100644 index 0000000..6802657 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.SqliteUtils.html @@ -0,0 +1,162 @@ + + + + + Namespace Hi.SqliteUtils | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ +

Namespace Hi.SqliteUtils

+
+
+
+ +

+Classes +

+
+
SqliteIdentityRole
+

Base class for SQLite-based identity roles.

+
+
+
+
SqliteIdentityStorage
+

SQLite-based storage for ASP.NET Core Identity. +Replaces MongoDB-based identity storage.

+
+
+
+
SqliteIdentityStorage.RoleRow
+
+
+
+
SqliteIdentityStorage.UserRow
+
+
+
+
SqliteIdentityUser
+

Base class for SQLite-based identity users.

+
+
+
+
SqliteRoleStore<TRole>
+

SQLite-based role store for ASP.NET Core Identity.

+
+
+
+
SqliteStepStorage
+

SQLite-based storage for milling step data. +Replaces MongoDB collections for MillingStepLuggage and Slice data.

+
+
+
+
SqliteUserStore<TUser>
+

SQLite-based user store for ASP.NET Core Identity.

+
+
+ + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/toc.html b/App/wwwroot/HiAPI-docsite/api/toc.html index 125f22e..b461798 100644 --- a/App/wwwroot/HiAPI-docsite/api/toc.html +++ b/App/wwwroot/HiAPI-docsite/api/toc.html @@ -1219,9 +1219,6 @@
  • MatRelationUtil
  • -
  • - MotionUtil -
  • Sweptable
  • @@ -1485,7 +1482,7 @@ Branch
  • - DirectionBranchPack + DirectionBranchEntry
  • DirectionBranchPackUtil @@ -2006,17 +2003,11 @@
  • - Hi.MongoUtils + Hi.Motion
  • @@ -3007,12 +2998,6 @@
  • ReflectedXyzabcChain
  • -
  • - SimpleChainCoordinateConverter -
  • -
  • - XyzabcChainMillingCoordinateConverter -
  • XyzabcSolver
  • @@ -3236,6 +3221,37 @@ +
  • + + Hi.SqliteUtils + + +
  • Hi.Test diff --git a/App/wwwroot/HiAPI-docsite/api/toc.json b/App/wwwroot/HiAPI-docsite/api/toc.json index c89d1a8..23a2cd2 100644 --- a/App/wwwroot/HiAPI-docsite/api/toc.json +++ b/App/wwwroot/HiAPI-docsite/api/toc.json @@ -1,2 +1,2 @@ -{"items":[{"name":"Hi.Cbtr","href":"Hi.Cbtr.html","topicHref":"Hi.Cbtr.html","topicUid":"Hi.Cbtr","type":"Namespace","items":[{"name":"CachedTris","href":"Hi.Cbtr.CachedTris.html","topicHref":"Hi.Cbtr.CachedTris.html","topicUid":"Hi.Cbtr.CachedTris","type":"Class"},{"name":"CachedTris.SweepingMode","href":"Hi.Cbtr.CachedTris.SweepingMode.html","topicHref":"Hi.Cbtr.CachedTris.SweepingMode.html","topicUid":"Hi.Cbtr.CachedTris.SweepingMode","type":"Enum"},{"name":"CbtrPickable","href":"Hi.Cbtr.CbtrPickable.html","topicHref":"Hi.Cbtr.CbtrPickable.html","topicUid":"Hi.Cbtr.CbtrPickable","type":"Class"},{"name":"CubeTree","href":"Hi.Cbtr.CubeTree.html","topicHref":"Hi.Cbtr.CubeTree.html","topicUid":"Hi.Cbtr.CubeTree","type":"Class"},{"name":"CubeTree.diff_response_func_t","href":"Hi.Cbtr.CubeTree.diff_response_func_t.html","topicHref":"Hi.Cbtr.CubeTree.diff_response_func_t.html","topicUid":"Hi.Cbtr.CubeTree.diff_response_func_t","type":"Delegate"},{"name":"CubeTreeFile","href":"Hi.Cbtr.CubeTreeFile.html","topicHref":"Hi.Cbtr.CubeTreeFile.html","topicUid":"Hi.Cbtr.CubeTreeFile","type":"Class"},{"name":"DiffAttachment","href":"Hi.Cbtr.DiffAttachment.html","topicHref":"Hi.Cbtr.DiffAttachment.html","topicUid":"Hi.Cbtr.DiffAttachment","type":"Class"},{"name":"GeomBoolCache","href":"Hi.Cbtr.GeomBoolCache.html","topicHref":"Hi.Cbtr.GeomBoolCache.html","topicUid":"Hi.Cbtr.GeomBoolCache","type":"Class"},{"name":"GeomBoolCacheEnum","href":"Hi.Cbtr.GeomBoolCacheEnum.html","topicHref":"Hi.Cbtr.GeomBoolCacheEnum.html","topicUid":"Hi.Cbtr.GeomBoolCacheEnum","type":"Enum"},{"name":"IGetInitStickConvex","href":"Hi.Cbtr.IGetInitStickConvex.html","topicHref":"Hi.Cbtr.IGetInitStickConvex.html","topicUid":"Hi.Cbtr.IGetInitStickConvex","type":"Interface"},{"name":"InitStickConvex","href":"Hi.Cbtr.InitStickConvex.html","topicHref":"Hi.Cbtr.InitStickConvex.html","topicUid":"Hi.Cbtr.InitStickConvex","type":"Class"},{"name":"LsStl","href":"Hi.Cbtr.LsStl.html","topicHref":"Hi.Cbtr.LsStl.html","topicUid":"Hi.Cbtr.LsStl","type":"Class"},{"name":"Substraction","href":"Hi.Cbtr.Substraction.html","topicHref":"Hi.Cbtr.Substraction.html","topicUid":"Hi.Cbtr.Substraction","type":"Class"},{"name":"UnhighlightablePickable","href":"Hi.Cbtr.UnhighlightablePickable.html","topicHref":"Hi.Cbtr.UnhighlightablePickable.html","topicUid":"Hi.Cbtr.UnhighlightablePickable","type":"Class"},{"name":"UnmanagedSubstraction","href":"Hi.Cbtr.UnmanagedSubstraction.html","topicHref":"Hi.Cbtr.UnmanagedSubstraction.html","topicUid":"Hi.Cbtr.UnmanagedSubstraction","type":"Class"},{"name":"node_diff_t","href":"Hi.Cbtr.node_diff_t.html","topicHref":"Hi.Cbtr.node_diff_t.html","topicUid":"Hi.Cbtr.node_diff_t","type":"Struct"}]},{"name":"Hi.Collision","href":"Hi.Collision.html","topicHref":"Hi.Collision.html","topicUid":"Hi.Collision","type":"Namespace","items":[{"name":"AnchoredCollidableLeaf","href":"Hi.Collision.AnchoredCollidableLeaf.html","topicHref":"Hi.Collision.AnchoredCollidableLeaf.html","topicUid":"Hi.Collision.AnchoredCollidableLeaf","type":"Class"},{"name":"AnchoredCollidablePair","href":"Hi.Collision.AnchoredCollidablePair.html","topicHref":"Hi.Collision.AnchoredCollidablePair.html","topicUid":"Hi.Collision.AnchoredCollidablePair","type":"Class"},{"name":"CollidableStl","href":"Hi.Collision.CollidableStl.html","topicHref":"Hi.Collision.CollidableStl.html","topicUid":"Hi.Collision.CollidableStl","type":"Class"},{"name":"CollisionFlag","href":"Hi.Collision.CollisionFlag.html","topicHref":"Hi.Collision.CollisionFlag.html","topicUid":"Hi.Collision.CollisionFlag","type":"Enum"},{"name":"CollisionIndexPair","href":"Hi.Collision.CollisionIndexPair.html","topicHref":"Hi.Collision.CollisionIndexPair.html","topicUid":"Hi.Collision.CollisionIndexPair","type":"Class"},{"name":"CollisionUtil","href":"Hi.Collision.CollisionUtil.html","topicHref":"Hi.Collision.CollisionUtil.html","topicUid":"Hi.Collision.CollisionUtil","type":"Class"},{"name":"FuncAnchoredCollidable","href":"Hi.Collision.FuncAnchoredCollidable.html","topicHref":"Hi.Collision.FuncAnchoredCollidable.html","topicUid":"Hi.Collision.FuncAnchoredCollidable","type":"Class"},{"name":"IAnchoredCollidableBased","href":"Hi.Collision.IAnchoredCollidableBased.html","topicHref":"Hi.Collision.IAnchoredCollidableBased.html","topicUid":"Hi.Collision.IAnchoredCollidableBased","type":"Interface"},{"name":"IAnchoredCollidableLeaf","href":"Hi.Collision.IAnchoredCollidableLeaf.html","topicHref":"Hi.Collision.IAnchoredCollidableLeaf.html","topicUid":"Hi.Collision.IAnchoredCollidableLeaf","type":"Interface"},{"name":"IAnchoredCollidableNode","href":"Hi.Collision.IAnchoredCollidableNode.html","topicHref":"Hi.Collision.IAnchoredCollidableNode.html","topicUid":"Hi.Collision.IAnchoredCollidableNode","type":"Interface"},{"name":"IAnchoredCollidableStem","href":"Hi.Collision.IAnchoredCollidableStem.html","topicHref":"Hi.Collision.IAnchoredCollidableStem.html","topicUid":"Hi.Collision.IAnchoredCollidableStem","type":"Interface"},{"name":"ICollidable","href":"Hi.Collision.ICollidable.html","topicHref":"Hi.Collision.ICollidable.html","topicUid":"Hi.Collision.ICollidable","type":"Interface"},{"name":"ICollidee","href":"Hi.Collision.ICollidee.html","topicHref":"Hi.Collision.ICollidee.html","topicUid":"Hi.Collision.ICollidee","type":"Interface"},{"name":"ICollisionArena","href":"Hi.Collision.ICollisionArena.html","topicHref":"Hi.Collision.ICollisionArena.html","topicUid":"Hi.Collision.ICollisionArena","type":"Interface"},{"name":"ICollisionIndex","href":"Hi.Collision.ICollisionIndex.html","topicHref":"Hi.Collision.ICollisionIndex.html","topicUid":"Hi.Collision.ICollisionIndex","type":"Interface"},{"name":"IGetAnchoredCollidablePairs","href":"Hi.Collision.IGetAnchoredCollidablePairs.html","topicHref":"Hi.Collision.IGetAnchoredCollidablePairs.html","topicUid":"Hi.Collision.IGetAnchoredCollidablePairs","type":"Interface"},{"name":"IGetCollidable","href":"Hi.Collision.IGetCollidable.html","topicHref":"Hi.Collision.IGetCollidable.html","topicUid":"Hi.Collision.IGetCollidable","type":"Interface"},{"name":"IGetCollisionIndexPairs","href":"Hi.Collision.IGetCollisionIndexPairs.html","topicHref":"Hi.Collision.IGetCollisionIndexPairs.html","topicUid":"Hi.Collision.IGetCollisionIndexPairs","type":"Interface"},{"name":"IGetDefaultCollidablePairs","href":"Hi.Collision.IGetDefaultCollidablePairs.html","topicHref":"Hi.Collision.IGetDefaultCollidablePairs.html","topicUid":"Hi.Collision.IGetDefaultCollidablePairs","type":"Interface"},{"name":"IGetTriTree","href":"Hi.Collision.IGetTriTree.html","topicHref":"Hi.Collision.IGetTriTree.html","topicUid":"Hi.Collision.IGetTriTree","type":"Interface"},{"name":"MechCollisionResult","href":"Hi.Collision.MechCollisionResult.html","topicHref":"Hi.Collision.MechCollisionResult.html","topicUid":"Hi.Collision.MechCollisionResult","type":"Class"},{"name":"MechCollisionUtil","href":"Hi.Collision.MechCollisionUtil.html","topicHref":"Hi.Collision.MechCollisionUtil.html","topicUid":"Hi.Collision.MechCollisionUtil","type":"Class"},{"name":"TriTree","href":"Hi.Collision.TriTree.html","topicHref":"Hi.Collision.TriTree.html","topicUid":"Hi.Collision.TriTree","type":"Class"}]},{"name":"Hi.Collisions","href":"Hi.Collisions.html","topicHref":"Hi.Collisions.html","topicUid":"Hi.Collisions","type":"Namespace","items":[{"name":"AnchoredCollidabled","href":"Hi.Collisions.AnchoredCollidabled.html","topicHref":"Hi.Collisions.AnchoredCollidabled.html","topicUid":"Hi.Collisions.AnchoredCollidabled","type":"Class"},{"name":"IAnchoredCollidabled","href":"Hi.Collisions.IAnchoredCollidabled.html","topicHref":"Hi.Collisions.IAnchoredCollidabled.html","topicUid":"Hi.Collisions.IAnchoredCollidabled","type":"Interface"}]},{"name":"Hi.Coloring","href":"Hi.Coloring.html","topicHref":"Hi.Coloring.html","topicUid":"Hi.Coloring","type":"Namespace","items":[{"name":"ColorUtil","href":"Hi.Coloring.ColorUtil.html","topicHref":"Hi.Coloring.ColorUtil.html","topicUid":"Hi.Coloring.ColorUtil","type":"Class"},{"name":"DictionaryColorGuide","href":"Hi.Coloring.DictionaryColorGuide.html","topicHref":"Hi.Coloring.DictionaryColorGuide.html","topicUid":"Hi.Coloring.DictionaryColorGuide","type":"Class"},{"name":"DiscreteQuantityColorGuide","href":"Hi.Coloring.DiscreteQuantityColorGuide.html","topicHref":"Hi.Coloring.DiscreteQuantityColorGuide.html","topicUid":"Hi.Coloring.DiscreteQuantityColorGuide","type":"Class"},{"name":"FilteredColorGuide","href":"Hi.Coloring.FilteredColorGuide.html","topicHref":"Hi.Coloring.FilteredColorGuide.html","topicUid":"Hi.Coloring.FilteredColorGuide","type":"Class"},{"name":"FuncRangeColorGuide","href":"Hi.Coloring.FuncRangeColorGuide.html","topicHref":"Hi.Coloring.FuncRangeColorGuide.html","topicUid":"Hi.Coloring.FuncRangeColorGuide","type":"Class"},{"name":"IColorGuide","href":"Hi.Coloring.IColorGuide.html","topicHref":"Hi.Coloring.IColorGuide.html","topicUid":"Hi.Coloring.IColorGuide","type":"Interface"},{"name":"IColorGuideProperty","href":"Hi.Coloring.IColorGuideProperty.html","topicHref":"Hi.Coloring.IColorGuideProperty.html","topicUid":"Hi.Coloring.IColorGuideProperty","type":"Interface"},{"name":"IGetColorGuide","href":"Hi.Coloring.IGetColorGuide.html","topicHref":"Hi.Coloring.IGetColorGuide.html","topicUid":"Hi.Coloring.IGetColorGuide","type":"Interface"},{"name":"IGetRangeColorRule","href":"Hi.Coloring.IGetRangeColorRule.html","topicHref":"Hi.Coloring.IGetRangeColorRule.html","topicUid":"Hi.Coloring.IGetRangeColorRule","type":"Interface"},{"name":"IGetRgb","href":"Hi.Coloring.IGetRgb.html","topicHref":"Hi.Coloring.IGetRgb.html","topicUid":"Hi.Coloring.IGetRgb","type":"Interface"},{"name":"IGetRgbWithPriority","href":"Hi.Coloring.IGetRgbWithPriority.html","topicHref":"Hi.Coloring.IGetRgbWithPriority.html","topicUid":"Hi.Coloring.IGetRgbWithPriority","type":"Interface"},{"name":"PlainColorGuide","href":"Hi.Coloring.PlainColorGuide.html","topicHref":"Hi.Coloring.PlainColorGuide.html","topicUid":"Hi.Coloring.PlainColorGuide","type":"Class"},{"name":"QuantityColorGuide","href":"Hi.Coloring.QuantityColorGuide.html","topicHref":"Hi.Coloring.QuantityColorGuide.html","topicUid":"Hi.Coloring.QuantityColorGuide","type":"Class"},{"name":"RangeColorRule","href":"Hi.Coloring.RangeColorRule.html","topicHref":"Hi.Coloring.RangeColorRule.html","topicUid":"Hi.Coloring.RangeColorRule","type":"Class"},{"name":"RatioRgbFuncEnum","href":"Hi.Coloring.RatioRgbFuncEnum.html","topicHref":"Hi.Coloring.RatioRgbFuncEnum.html","topicUid":"Hi.Coloring.RatioRgbFuncEnum","type":"Enum"},{"name":"RgbSeed","href":"Hi.Coloring.RgbSeed.html","topicHref":"Hi.Coloring.RgbSeed.html","topicUid":"Hi.Coloring.RgbSeed","type":"Class"}]},{"name":"Hi.Common","href":"Hi.Common.html","topicHref":"Hi.Common.html","topicUid":"Hi.Common","type":"Namespace","items":[{"name":"BinIoUtil","href":"Hi.Common.BinIoUtil.html","topicHref":"Hi.Common.BinIoUtil.html","topicUid":"Hi.Common.BinIoUtil","type":"Class"},{"name":"BitUtil","href":"Hi.Common.BitUtil.html","topicHref":"Hi.Common.BitUtil.html","topicUid":"Hi.Common.BitUtil","type":"Class"},{"name":"BlockingTimer","href":"Hi.Common.BlockingTimer.html","topicHref":"Hi.Common.BlockingTimer.html","topicUid":"Hi.Common.BlockingTimer","type":"Class"},{"name":"BytesUtil","href":"Hi.Common.BytesUtil.html","topicHref":"Hi.Common.BytesUtil.html","topicUid":"Hi.Common.BytesUtil","type":"Class"},{"name":"ConcurrentTimeCounter","href":"Hi.Common.ConcurrentTimeCounter.html","topicHref":"Hi.Common.ConcurrentTimeCounter.html","topicUid":"Hi.Common.ConcurrentTimeCounter","type":"Class"},{"name":"ConsoleUtil","href":"Hi.Common.ConsoleUtil.html","topicHref":"Hi.Common.ConsoleUtil.html","topicUid":"Hi.Common.ConsoleUtil","type":"Class"},{"name":"CppLogUtil","href":"Hi.Common.CppLogUtil.html","topicHref":"Hi.Common.CppLogUtil.html","topicUid":"Hi.Common.CppLogUtil","type":"Class"},{"name":"CppLogUtil.LogDelegate","href":"Hi.Common.CppLogUtil.LogDelegate.html","topicHref":"Hi.Common.CppLogUtil.LogDelegate.html","topicUid":"Hi.Common.CppLogUtil.LogDelegate","type":"Delegate"},{"name":"CultureUtil","href":"Hi.Common.CultureUtil.html","topicHref":"Hi.Common.CultureUtil.html","topicUid":"Hi.Common.CultureUtil","type":"Class"},{"name":"DebugUtil","href":"Hi.Common.DebugUtil.html","topicHref":"Hi.Common.DebugUtil.html","topicUid":"Hi.Common.DebugUtil","type":"Class"},{"name":"DuplicateUtil","href":"Hi.Common.DuplicateUtil.html","topicHref":"Hi.Common.DuplicateUtil.html","topicUid":"Hi.Common.DuplicateUtil","type":"Class"},{"name":"EnumUtil","href":"Hi.Common.EnumUtil.html","topicHref":"Hi.Common.EnumUtil.html","topicUid":"Hi.Common.EnumUtil","type":"Class"},{"name":"EnumerablePlayer","href":"Hi.Common.EnumerablePlayer.html","topicHref":"Hi.Common.EnumerablePlayer.html","topicUid":"Hi.Common.EnumerablePlayer","type":"Class"},{"name":"ExceptionUtil","href":"Hi.Common.ExceptionUtil.html","topicHref":"Hi.Common.ExceptionUtil.html","topicUid":"Hi.Common.ExceptionUtil","type":"Class"},{"name":"IAbstractNote","href":"Hi.Common.IAbstractNote.html","topicHref":"Hi.Common.IAbstractNote.html","topicUid":"Hi.Common.IAbstractNote","type":"Interface"},{"name":"IBinaryIo","href":"Hi.Common.IBinaryIo.html","topicHref":"Hi.Common.IBinaryIo.html","topicUid":"Hi.Common.IBinaryIo","type":"Interface"},{"name":"IClearCache","href":"Hi.Common.IClearCache.html","topicHref":"Hi.Common.IClearCache.html","topicUid":"Hi.Common.IClearCache","type":"Interface"},{"name":"IDuplicate","href":"Hi.Common.IDuplicate.html","topicHref":"Hi.Common.IDuplicate.html","topicUid":"Hi.Common.IDuplicate","type":"Interface"},{"name":"IGetQuantityByKey","href":"Hi.Common.IGetQuantityByKey.html","topicHref":"Hi.Common.IGetQuantityByKey.html","topicUid":"Hi.Common.IGetQuantityByKey","type":"Interface"},{"name":"IGetSelectionName","href":"Hi.Common.IGetSelectionName.html","topicHref":"Hi.Common.IGetSelectionName.html","topicUid":"Hi.Common.IGetSelectionName","type":"Interface"},{"name":"INameNote","href":"Hi.Common.INameNote.html","topicHref":"Hi.Common.INameNote.html","topicUid":"Hi.Common.INameNote","type":"Interface"},{"name":"IPreferredFileName","href":"Hi.Common.IPreferredFileName.html","topicHref":"Hi.Common.IPreferredFileName.html","topicUid":"Hi.Common.IPreferredFileName","type":"Interface"},{"name":"ISourceFile","href":"Hi.Common.ISourceFile.html","topicHref":"Hi.Common.ISourceFile.html","topicUid":"Hi.Common.ISourceFile","type":"Interface"},{"name":"IToPresentDto","href":"Hi.Common.IToPresentDto.html","topicHref":"Hi.Common.IToPresentDto.html","topicUid":"Hi.Common.IToPresentDto","type":"Interface"},{"name":"IUpdateByContent","href":"Hi.Common.IUpdateByContent.html","topicHref":"Hi.Common.IUpdateByContent.html","topicUid":"Hi.Common.IUpdateByContent","type":"Interface"},{"name":"IUriGetter","href":"Hi.Common.IUriGetter.html","topicHref":"Hi.Common.IUriGetter.html","topicUid":"Hi.Common.IUriGetter","type":"Interface"},{"name":"IWriteBin","href":"Hi.Common.IWriteBin.html","topicHref":"Hi.Common.IWriteBin.html","topicUid":"Hi.Common.IWriteBin","type":"Interface"},{"name":"IndexSegment","href":"Hi.Common.IndexSegment.html","topicHref":"Hi.Common.IndexSegment.html","topicUid":"Hi.Common.IndexSegment","type":"Class"},{"name":"IntegerKeyDictionaryConverter","href":"Hi.Common.IntegerKeyDictionaryConverter.html","topicHref":"Hi.Common.IntegerKeyDictionaryConverter.html","topicUid":"Hi.Common.IntegerKeyDictionaryConverter","type":"Class"},{"name":"IntegerKeyDictionaryConverter","href":"Hi.Common.IntegerKeyDictionaryConverter-1.html","topicHref":"Hi.Common.IntegerKeyDictionaryConverter-1.html","topicUid":"Hi.Common.IntegerKeyDictionaryConverter`1","type":"Class"},{"name":"InternalException","href":"Hi.Common.InternalException.html","topicHref":"Hi.Common.InternalException.html","topicUid":"Hi.Common.InternalException","type":"Class"},{"name":"InvokeUtil","href":"Hi.Common.InvokeUtil.html","topicHref":"Hi.Common.InvokeUtil.html","topicUid":"Hi.Common.InvokeUtil","type":"Class"},{"name":"JsonUtil","href":"Hi.Common.JsonUtil.html","topicHref":"Hi.Common.JsonUtil.html","topicUid":"Hi.Common.JsonUtil","type":"Class"},{"name":"LooseRunner","href":"Hi.Common.LooseRunner.html","topicHref":"Hi.Common.LooseRunner.html","topicUid":"Hi.Common.LooseRunner","type":"Class"},{"name":"LooseRunner.MergedCancellationTokenRun","href":"Hi.Common.LooseRunner.MergedCancellationTokenRun.html","topicHref":"Hi.Common.LooseRunner.MergedCancellationTokenRun.html","topicUid":"Hi.Common.LooseRunner.MergedCancellationTokenRun","type":"Delegate"},{"name":"ManualUtil","href":"Hi.Common.ManualUtil.html","topicHref":"Hi.Common.ManualUtil.html","topicUid":"Hi.Common.ManualUtil","type":"Class"},{"name":"MaskUtil","href":"Hi.Common.MaskUtil.html","topicHref":"Hi.Common.MaskUtil.html","topicUid":"Hi.Common.MaskUtil","type":"Class"},{"name":"NameUtil","href":"Hi.Common.NameUtil.html","topicHref":"Hi.Common.NameUtil.html","topicUid":"Hi.Common.NameUtil","type":"Class"},{"name":"PacePlayee","href":"Hi.Common.PacePlayee.html","topicHref":"Hi.Common.PacePlayee.html","topicUid":"Hi.Common.PacePlayee","type":"Class"},{"name":"PacePlayer","href":"Hi.Common.PacePlayer.html","topicHref":"Hi.Common.PacePlayer.html","topicUid":"Hi.Common.PacePlayer","type":"Class"},{"name":"Pair","href":"Hi.Common.Pair-2.html","topicHref":"Hi.Common.Pair-2.html","topicUid":"Hi.Common.Pair`2","type":"Class"},{"name":"Range","href":"Hi.Common.Range-1.html","topicHref":"Hi.Common.Range-1.html","topicUid":"Hi.Common.Range`1","type":"Class"},{"name":"ResourceUtil","href":"Hi.Common.ResourceUtil.html","topicHref":"Hi.Common.ResourceUtil.html","topicUid":"Hi.Common.ResourceUtil","type":"Class"},{"name":"RoutineBlocker","href":"Hi.Common.RoutineBlocker.html","topicHref":"Hi.Common.RoutineBlocker.html","topicUid":"Hi.Common.RoutineBlocker","type":"Class"},{"name":"RoutineBlocker0","href":"Hi.Common.RoutineBlocker0.html","topicHref":"Hi.Common.RoutineBlocker0.html","topicUid":"Hi.Common.RoutineBlocker0","type":"Class"},{"name":"SearchResult","href":"Hi.Common.SearchResult.html","topicHref":"Hi.Common.SearchResult.html","topicUid":"Hi.Common.SearchResult","type":"Enum"},{"name":"SeqPairUtil","href":"Hi.Common.SeqPairUtil.html","topicHref":"Hi.Common.SeqPairUtil.html","topicUid":"Hi.Common.SeqPairUtil","type":"Class"},{"name":"SeqPair","href":"Hi.Common.SeqPair-1.html","topicHref":"Hi.Common.SeqPair-1.html","topicUid":"Hi.Common.SeqPair`1","type":"Class"},{"name":"ServerFileExplorerConfig","href":"Hi.Common.ServerFileExplorerConfig.html","topicHref":"Hi.Common.ServerFileExplorerConfig.html","topicUid":"Hi.Common.ServerFileExplorerConfig","type":"Class"},{"name":"Slice","href":"Hi.Common.Slice.html","topicHref":"Hi.Common.Slice.html","topicUid":"Hi.Common.Slice","type":"Class"},{"name":"StringLocalizer","href":"Hi.Common.StringLocalizer.html","topicHref":"Hi.Common.StringLocalizer.html","topicUid":"Hi.Common.StringLocalizer","type":"Class"},{"name":"StringUtil","href":"Hi.Common.StringUtil.html","topicHref":"Hi.Common.StringUtil.html","topicUid":"Hi.Common.StringUtil","type":"Class"},{"name":"TaskUtil","href":"Hi.Common.TaskUtil.html","topicHref":"Hi.Common.TaskUtil.html","topicUid":"Hi.Common.TaskUtil","type":"Class"},{"name":"TimeCounter","href":"Hi.Common.TimeCounter.html","topicHref":"Hi.Common.TimeCounter.html","topicUid":"Hi.Common.TimeCounter","type":"Class"}]},{"name":"Hi.Common.Collections","href":"Hi.Common.Collections.html","topicHref":"Hi.Common.Collections.html","topicUid":"Hi.Common.Collections","type":"Namespace","items":[{"name":"DictionaryUtil","href":"Hi.Common.Collections.DictionaryUtil.html","topicHref":"Hi.Common.Collections.DictionaryUtil.html","topicUid":"Hi.Common.Collections.DictionaryUtil","type":"Class"},{"name":"EnumerableUtil","href":"Hi.Common.Collections.EnumerableUtil.html","topicHref":"Hi.Common.Collections.EnumerableUtil.html","topicUid":"Hi.Common.Collections.EnumerableUtil","type":"Class"},{"name":"FixedSizeConcurrentLinkedListUtil","href":"Hi.Common.Collections.FixedSizeConcurrentLinkedListUtil.html","topicHref":"Hi.Common.Collections.FixedSizeConcurrentLinkedListUtil.html","topicUid":"Hi.Common.Collections.FixedSizeConcurrentLinkedListUtil","type":"Class"},{"name":"LinkedListUtil","href":"Hi.Common.Collections.LinkedListUtil.html","topicHref":"Hi.Common.Collections.LinkedListUtil.html","topicUid":"Hi.Common.Collections.LinkedListUtil","type":"Class"},{"name":"ListIndexBasedEnumerable","href":"Hi.Common.Collections.ListIndexBasedEnumerable-1.html","topicHref":"Hi.Common.Collections.ListIndexBasedEnumerable-1.html","topicUid":"Hi.Common.Collections.ListIndexBasedEnumerable`1","type":"Class"},{"name":"ListIndexBasedIEnumerator","href":"Hi.Common.Collections.ListIndexBasedIEnumerator-1.html","topicHref":"Hi.Common.Collections.ListIndexBasedIEnumerator-1.html","topicUid":"Hi.Common.Collections.ListIndexBasedIEnumerator`1","type":"Class"},{"name":"ListUtil","href":"Hi.Common.Collections.ListUtil.html","topicHref":"Hi.Common.Collections.ListUtil.html","topicUid":"Hi.Common.Collections.ListUtil","type":"Class"},{"name":"ListUtil.OuterPolationMode","href":"Hi.Common.Collections.ListUtil.OuterPolationMode.html","topicHref":"Hi.Common.Collections.ListUtil.OuterPolationMode.html","topicUid":"Hi.Common.Collections.ListUtil.OuterPolationMode","type":"Enum"},{"name":"SearchTargetMode","href":"Hi.Common.Collections.SearchTargetMode.html","topicHref":"Hi.Common.Collections.SearchTargetMode.html","topicUid":"Hi.Common.Collections.SearchTargetMode","type":"Enum"},{"name":"SeekDirection","href":"Hi.Common.Collections.SeekDirection.html","topicHref":"Hi.Common.Collections.SeekDirection.html","topicUid":"Hi.Common.Collections.SeekDirection","type":"Enum"},{"name":"SortedListUtil","href":"Hi.Common.Collections.SortedListUtil.html","topicHref":"Hi.Common.Collections.SortedListUtil.html","topicUid":"Hi.Common.Collections.SortedListUtil","type":"Class"},{"name":"SubList","href":"Hi.Common.Collections.SubList-1.html","topicHref":"Hi.Common.Collections.SubList-1.html","topicUid":"Hi.Common.Collections.SubList`1","type":"Class"},{"name":"SynList","href":"Hi.Common.Collections.SynList-1.html","topicHref":"Hi.Common.Collections.SynList-1.html","topicUid":"Hi.Common.Collections.SynList`1","type":"Class"}]},{"name":"Hi.Common.CsvUtils","href":"Hi.Common.CsvUtils.html","topicHref":"Hi.Common.CsvUtils.html","topicUid":"Hi.Common.CsvUtils","type":"Namespace","items":[{"name":"CsvInputKit","href":"Hi.Common.CsvUtils.CsvInputKit.html","topicHref":"Hi.Common.CsvUtils.CsvInputKit.html","topicUid":"Hi.Common.CsvUtils.CsvInputKit","type":"Class"},{"name":"CsvOutputKit","href":"Hi.Common.CsvUtils.CsvOutputKit.html","topicHref":"Hi.Common.CsvUtils.CsvOutputKit.html","topicUid":"Hi.Common.CsvUtils.CsvOutputKit","type":"Class"},{"name":"CsvUtil","href":"Hi.Common.CsvUtils.CsvUtil.html","topicHref":"Hi.Common.CsvUtils.CsvUtil.html","topicUid":"Hi.Common.CsvUtils.CsvUtil","type":"Class"},{"name":"ICsvRowIo","href":"Hi.Common.CsvUtils.ICsvRowIo.html","topicHref":"Hi.Common.CsvUtils.ICsvRowIo.html","topicUid":"Hi.Common.CsvUtils.ICsvRowIo","type":"Interface"},{"name":"IGetCsvDictionary","href":"Hi.Common.CsvUtils.IGetCsvDictionary.html","topicHref":"Hi.Common.CsvUtils.IGetCsvDictionary.html","topicUid":"Hi.Common.CsvUtils.IGetCsvDictionary","type":"Interface"}]},{"name":"Hi.Common.FileLines","href":"Hi.Common.FileLines.html","topicHref":"Hi.Common.FileLines.html","topicUid":"Hi.Common.FileLines","type":"Namespace","items":[{"name":"FileBeginEventArgs","href":"Hi.Common.FileLines.FileBeginEventArgs.html","topicHref":"Hi.Common.FileLines.FileBeginEventArgs.html","topicUid":"Hi.Common.FileLines.FileBeginEventArgs","type":"Class"},{"name":"FileEndEventArgs","href":"Hi.Common.FileLines.FileEndEventArgs.html","topicHref":"Hi.Common.FileLines.FileEndEventArgs.html","topicUid":"Hi.Common.FileLines.FileEndEventArgs","type":"Class"},{"name":"FileLineIndex","href":"Hi.Common.FileLines.FileLineIndex.html","topicHref":"Hi.Common.FileLines.FileLineIndex.html","topicUid":"Hi.Common.FileLines.FileLineIndex","type":"Class"},{"name":"FileLinePipingKit","href":"Hi.Common.FileLines.FileLinePipingKit.html","topicHref":"Hi.Common.FileLines.FileLinePipingKit.html","topicUid":"Hi.Common.FileLines.FileLinePipingKit","type":"Class"},{"name":"FileLineUtil","href":"Hi.Common.FileLines.FileLineUtil.html","topicHref":"Hi.Common.FileLines.FileLineUtil.html","topicUid":"Hi.Common.FileLines.FileLineUtil","type":"Class"},{"name":"FileUtil","href":"Hi.Common.FileLines.FileUtil.html","topicHref":"Hi.Common.FileLines.FileUtil.html","topicUid":"Hi.Common.FileLines.FileUtil","type":"Class"},{"name":"IFileChangedEventSupport","href":"Hi.Common.FileLines.IFileChangedEventSupport.html","topicHref":"Hi.Common.FileLines.IFileChangedEventSupport.html","topicUid":"Hi.Common.FileLines.IFileChangedEventSupport","type":"Interface"},{"name":"IFileLine","href":"Hi.Common.FileLines.IFileLine.html","topicHref":"Hi.Common.FileLines.IFileLine.html","topicUid":"Hi.Common.FileLines.IFileLine","type":"Interface"},{"name":"IFileLineIndex","href":"Hi.Common.FileLines.IFileLineIndex.html","topicHref":"Hi.Common.FileLines.IFileLineIndex.html","topicUid":"Hi.Common.FileLines.IFileLineIndex","type":"Interface"},{"name":"IGetFileLineIndex","href":"Hi.Common.FileLines.IGetFileLineIndex.html","topicHref":"Hi.Common.FileLines.IGetFileLineIndex.html","topicUid":"Hi.Common.FileLines.IGetFileLineIndex","type":"Interface"},{"name":"IGetIndexedFileLine","href":"Hi.Common.FileLines.IGetIndexedFileLine.html","topicHref":"Hi.Common.FileLines.IGetIndexedFileLine.html","topicUid":"Hi.Common.FileLines.IGetIndexedFileLine","type":"Interface"},{"name":"IIndexedFileLine","href":"Hi.Common.FileLines.IIndexedFileLine.html","topicHref":"Hi.Common.FileLines.IIndexedFileLine.html","topicUid":"Hi.Common.FileLines.IIndexedFileLine","type":"Interface"},{"name":"ILineChangedEventSupport","href":"Hi.Common.FileLines.ILineChangedEventSupport.html","topicHref":"Hi.Common.FileLines.ILineChangedEventSupport.html","topicUid":"Hi.Common.FileLines.ILineChangedEventSupport","type":"Interface"},{"name":"IndexedFile","href":"Hi.Common.FileLines.IndexedFile.html","topicHref":"Hi.Common.FileLines.IndexedFile.html","topicUid":"Hi.Common.FileLines.IndexedFile","type":"Class"},{"name":"IndexedFileLine","href":"Hi.Common.FileLines.IndexedFileLine.html","topicHref":"Hi.Common.FileLines.IndexedFileLine.html","topicUid":"Hi.Common.FileLines.IndexedFileLine","type":"Class"},{"name":"LineBeginEventArgs","href":"Hi.Common.FileLines.LineBeginEventArgs.html","topicHref":"Hi.Common.FileLines.LineBeginEventArgs.html","topicUid":"Hi.Common.FileLines.LineBeginEventArgs","type":"Class"},{"name":"LineEndEventArgs","href":"Hi.Common.FileLines.LineEndEventArgs.html","topicHref":"Hi.Common.FileLines.LineEndEventArgs.html","topicUid":"Hi.Common.FileLines.LineEndEventArgs","type":"Class"}]},{"name":"Hi.Common.Messages","href":"Hi.Common.Messages.html","topicHref":"Hi.Common.Messages.html","topicUid":"Hi.Common.Messages","type":"Namespace","items":[{"name":"BootstrapTheme","href":"Hi.Common.Messages.BootstrapTheme.html","topicHref":"Hi.Common.Messages.BootstrapTheme.html","topicUid":"Hi.Common.Messages.BootstrapTheme","type":"Enum"},{"name":"IMessageHost","href":"Hi.Common.Messages.IMessageHost.html","topicHref":"Hi.Common.Messages.IMessageHost.html","topicUid":"Hi.Common.Messages.IMessageHost","type":"Interface"},{"name":"MessageBoardUtil","href":"Hi.Common.Messages.MessageBoardUtil.html","topicHref":"Hi.Common.Messages.MessageBoardUtil.html","topicUid":"Hi.Common.Messages.MessageBoardUtil","type":"Class"},{"name":"MessageFlag","href":"Hi.Common.Messages.MessageFlag.html","topicHref":"Hi.Common.Messages.MessageFlag.html","topicUid":"Hi.Common.Messages.MessageFlag","type":"Enum"},{"name":"MessageHost","href":"Hi.Common.Messages.MessageHost.html","topicHref":"Hi.Common.Messages.MessageHost.html","topicUid":"Hi.Common.Messages.MessageHost","type":"Class"},{"name":"MessageHostUtil","href":"Hi.Common.Messages.MessageHostUtil.html","topicHref":"Hi.Common.Messages.MessageHostUtil.html","topicUid":"Hi.Common.Messages.MessageHostUtil","type":"Class"},{"name":"MultiTagMessage","href":"Hi.Common.Messages.MultiTagMessage.html","topicHref":"Hi.Common.Messages.MultiTagMessage.html","topicUid":"Hi.Common.Messages.MultiTagMessage","type":"Class"},{"name":"ShowMessageBoardDelegate","href":"Hi.Common.Messages.ShowMessageBoardDelegate.html","topicHref":"Hi.Common.Messages.ShowMessageBoardDelegate.html","topicUid":"Hi.Common.Messages.ShowMessageBoardDelegate","type":"Delegate"}]},{"name":"Hi.Common.MinMaxUtils","href":"Hi.Common.MinMaxUtils.html","topicHref":"Hi.Common.MinMaxUtils.html","topicUid":"Hi.Common.MinMaxUtils","type":"Namespace","items":[{"name":"IndexedMinMaxPos","href":"Hi.Common.MinMaxUtils.IndexedMinMaxPos-2.html","topicHref":"Hi.Common.MinMaxUtils.IndexedMinMaxPos-2.html","topicUid":"Hi.Common.MinMaxUtils.IndexedMinMaxPos`2","type":"Class"},{"name":"MinMaxUtil","href":"Hi.Common.MinMaxUtils.MinMaxUtil.html","topicHref":"Hi.Common.MinMaxUtils.MinMaxUtil.html","topicUid":"Hi.Common.MinMaxUtils.MinMaxUtil","type":"Class"}]},{"name":"Hi.Common.NativeProgresses","href":"Hi.Common.NativeProgresses.html","topicHref":"Hi.Common.NativeProgresses.html","topicUid":"Hi.Common.NativeProgresses","type":"Namespace","items":[{"name":"IProgressReport","href":"Hi.Common.NativeProgresses.IProgressReport.html","topicHref":"Hi.Common.NativeProgresses.IProgressReport.html","topicUid":"Hi.Common.NativeProgresses.IProgressReport","type":"Interface"},{"name":"NativeProgressReport","href":"Hi.Common.NativeProgresses.NativeProgressReport.html","topicHref":"Hi.Common.NativeProgresses.NativeProgressReport.html","topicUid":"Hi.Common.NativeProgresses.NativeProgressReport","type":"Class"},{"name":"ProgressReport","href":"Hi.Common.NativeProgresses.ProgressReport.html","topicHref":"Hi.Common.NativeProgresses.ProgressReport.html","topicUid":"Hi.Common.NativeProgresses.ProgressReport","type":"Class"},{"name":"progress_monitor_t","href":"Hi.Common.NativeProgresses.progress_monitor_t.html","topicHref":"Hi.Common.NativeProgresses.progress_monitor_t.html","topicUid":"Hi.Common.NativeProgresses.progress_monitor_t","type":"Struct"},{"name":"report_progress_func_t","href":"Hi.Common.NativeProgresses.report_progress_func_t.html","topicHref":"Hi.Common.NativeProgresses.report_progress_func_t.html","topicUid":"Hi.Common.NativeProgresses.report_progress_func_t","type":"Delegate"}]},{"name":"Hi.Common.ParallelBulkUtils","href":"Hi.Common.ParallelBulkUtils.html","topicHref":"Hi.Common.ParallelBulkUtils.html","topicUid":"Hi.Common.ParallelBulkUtils","type":"Namespace","items":[{"name":"ParallelBulkReader","href":"Hi.Common.ParallelBulkUtils.ParallelBulkReader-1.html","topicHref":"Hi.Common.ParallelBulkUtils.ParallelBulkReader-1.html","topicUid":"Hi.Common.ParallelBulkUtils.ParallelBulkReader`1","type":"Class"},{"name":"ParallelBulkWriter","href":"Hi.Common.ParallelBulkUtils.ParallelBulkWriter-1.html","topicHref":"Hi.Common.ParallelBulkUtils.ParallelBulkWriter-1.html","topicUid":"Hi.Common.ParallelBulkUtils.ParallelBulkWriter`1","type":"Class"},{"name":"ReadBulkDelegate","href":"Hi.Common.ParallelBulkUtils.ReadBulkDelegate-1.html","topicHref":"Hi.Common.ParallelBulkUtils.ReadBulkDelegate-1.html","topicUid":"Hi.Common.ParallelBulkUtils.ReadBulkDelegate`1","type":"Delegate"},{"name":"SequentialBulkReader","href":"Hi.Common.ParallelBulkUtils.SequentialBulkReader-1.html","topicHref":"Hi.Common.ParallelBulkUtils.SequentialBulkReader-1.html","topicUid":"Hi.Common.ParallelBulkUtils.SequentialBulkReader`1","type":"Class"}]},{"name":"Hi.Common.PathUtils","href":"Hi.Common.PathUtils.html","topicHref":"Hi.Common.PathUtils.html","topicUid":"Hi.Common.PathUtils","type":"Namespace","items":[{"name":"ExtendedNamedPath","href":"Hi.Common.PathUtils.ExtendedNamedPath.html","topicHref":"Hi.Common.PathUtils.ExtendedNamedPath.html","topicUid":"Hi.Common.PathUtils.ExtendedNamedPath","type":"Class"},{"name":"HttpUtil","href":"Hi.Common.PathUtils.HttpUtil.html","topicHref":"Hi.Common.PathUtils.HttpUtil.html","topicUid":"Hi.Common.PathUtils.HttpUtil","type":"Class"},{"name":"Lang","href":"Hi.Common.PathUtils.Lang.html","topicHref":"Hi.Common.PathUtils.Lang.html","topicUid":"Hi.Common.PathUtils.Lang","type":"Class"},{"name":"NamedPath","href":"Hi.Common.PathUtils.NamedPath.html","topicHref":"Hi.Common.PathUtils.NamedPath.html","topicUid":"Hi.Common.PathUtils.NamedPath","type":"Class"},{"name":"PathUtil","href":"Hi.Common.PathUtils.PathUtil.html","topicHref":"Hi.Common.PathUtils.PathUtil.html","topicUid":"Hi.Common.PathUtils.PathUtil","type":"Class"}]},{"name":"Hi.Common.QueueCacheUtils","href":"Hi.Common.QueueCacheUtils.html","topicHref":"Hi.Common.QueueCacheUtils.html","topicUid":"Hi.Common.QueueCacheUtils","type":"Namespace","items":[{"name":"QueueCacherHost","href":"Hi.Common.QueueCacheUtils.QueueCacherHost-1.html","topicHref":"Hi.Common.QueueCacheUtils.QueueCacherHost-1.html","topicUid":"Hi.Common.QueueCacheUtils.QueueCacherHost`1","type":"Class"},{"name":"QueueCacher","href":"Hi.Common.QueueCacheUtils.QueueCacher-1.html","topicHref":"Hi.Common.QueueCacheUtils.QueueCacher-1.html","topicUid":"Hi.Common.QueueCacheUtils.QueueCacher`1","type":"Class"}]},{"name":"Hi.Common.XmlUtils","href":"Hi.Common.XmlUtils.html","topicHref":"Hi.Common.XmlUtils.html","topicUid":"Hi.Common.XmlUtils","type":"Namespace","items":[{"name":"GenMode","href":"Hi.Common.XmlUtils.GenMode.html","topicHref":"Hi.Common.XmlUtils.GenMode.html","topicUid":"Hi.Common.XmlUtils.GenMode","type":"Enum"},{"name":"IMakeXmlSource","href":"Hi.Common.XmlUtils.IMakeXmlSource.html","topicHref":"Hi.Common.XmlUtils.IMakeXmlSource.html","topicUid":"Hi.Common.XmlUtils.IMakeXmlSource","type":"Interface"},{"name":"IToXElement","href":"Hi.Common.XmlUtils.IToXElement.html","topicHref":"Hi.Common.XmlUtils.IToXElement.html","topicUid":"Hi.Common.XmlUtils.IToXElement","type":"Interface"},{"name":"SetFileDelegate","href":"Hi.Common.XmlUtils.SetFileDelegate.html","topicHref":"Hi.Common.XmlUtils.SetFileDelegate.html","topicUid":"Hi.Common.XmlUtils.SetFileDelegate","type":"Delegate"},{"name":"XFactory","href":"Hi.Common.XmlUtils.XFactory.html","topicHref":"Hi.Common.XmlUtils.XFactory.html","topicUid":"Hi.Common.XmlUtils.XFactory","type":"Class"},{"name":"XFactory.GenByXElementDelegate","href":"Hi.Common.XmlUtils.XFactory.GenByXElementDelegate.html","topicHref":"Hi.Common.XmlUtils.XFactory.GenByXElementDelegate.html","topicUid":"Hi.Common.XmlUtils.XFactory.GenByXElementDelegate","type":"Delegate"},{"name":"XFactory.XmlExceptionDelegate","href":"Hi.Common.XmlUtils.XFactory.XmlExceptionDelegate.html","topicHref":"Hi.Common.XmlUtils.XFactory.XmlExceptionDelegate.html","topicUid":"Hi.Common.XmlUtils.XFactory.XmlExceptionDelegate","type":"Delegate"},{"name":"XmlSourceAndFile","href":"Hi.Common.XmlUtils.XmlSourceAndFile-1.html","topicHref":"Hi.Common.XmlUtils.XmlSourceAndFile-1.html","topicUid":"Hi.Common.XmlUtils.XmlSourceAndFile`1","type":"Class"},{"name":"XmlUtil","href":"Hi.Common.XmlUtils.XmlUtil.html","topicHref":"Hi.Common.XmlUtils.XmlUtil.html","topicUid":"Hi.Common.XmlUtils.XmlUtil","type":"Class"}]},{"name":"Hi.CutterLocations","href":"Hi.CutterLocations.html","topicHref":"Hi.CutterLocations.html","topicUid":"Hi.CutterLocations","type":"Namespace","items":[{"name":"IGetProgramCl","href":"Hi.CutterLocations.IGetProgramCl.html","topicHref":"Hi.CutterLocations.IGetProgramCl.html","topicUid":"Hi.CutterLocations.IGetProgramCl","type":"Interface"},{"name":"SimpleCl","href":"Hi.CutterLocations.SimpleCl.html","topicHref":"Hi.CutterLocations.SimpleCl.html","topicUid":"Hi.CutterLocations.SimpleCl","type":"Class"}]},{"name":"Hi.CutterLocations.ClPath","href":"Hi.CutterLocations.ClPath.html","topicHref":"Hi.CutterLocations.ClPath.html","topicUid":"Hi.CutterLocations.ClPath","type":"Namespace","items":[{"name":"ClCircleArc","href":"Hi.CutterLocations.ClPath.ClCircleArc.html","topicHref":"Hi.CutterLocations.ClPath.ClCircleArc.html","topicUid":"Hi.CutterLocations.ClPath.ClCircleArc","type":"Class"},{"name":"ClLinear","href":"Hi.CutterLocations.ClPath.ClLinear.html","topicHref":"Hi.CutterLocations.ClPath.ClLinear.html","topicUid":"Hi.CutterLocations.ClPath.ClLinear","type":"Class"},{"name":"IClPath","href":"Hi.CutterLocations.ClPath.IClPath.html","topicHref":"Hi.CutterLocations.ClPath.IClPath.html","topicUid":"Hi.CutterLocations.ClPath.IClPath","type":"Interface"}]},{"name":"Hi.CutterLocations.ClStrips","href":"Hi.CutterLocations.ClStrips.html","topicHref":"Hi.CutterLocations.ClStrips.html","topicUid":"Hi.CutterLocations.ClStrips","type":"Namespace","items":[{"name":"ClStrip","href":"Hi.CutterLocations.ClStrips.ClStrip.html","topicHref":"Hi.CutterLocations.ClStrips.ClStrip.html","topicUid":"Hi.CutterLocations.ClStrips.ClStrip","type":"Class"},{"name":"ClStripPos","href":"Hi.CutterLocations.ClStrips.ClStripPos.html","topicHref":"Hi.CutterLocations.ClStrips.ClStripPos.html","topicUid":"Hi.CutterLocations.ClStrips.ClStripPos","type":"Class"},{"name":"RgbFunc","href":"Hi.CutterLocations.ClStrips.RgbFunc.html","topicHref":"Hi.CutterLocations.ClStrips.RgbFunc.html","topicUid":"Hi.CutterLocations.ClStrips.RgbFunc","type":"Delegate"}]},{"name":"Hi.Disp","href":"Hi.Disp.html","topicHref":"Hi.Disp.html","topicUid":"Hi.Disp","type":"Namespace","items":[{"name":"Bind","href":"Hi.Disp.Bind.html","topicHref":"Hi.Disp.Bind.html","topicUid":"Hi.Disp.Bind","type":"Class"},{"name":"Box3dDispUtil","href":"Hi.Disp.Box3dDispUtil.html","topicHref":"Hi.Disp.Box3dDispUtil.html","topicUid":"Hi.Disp.Box3dDispUtil","type":"Class"},{"name":"Box3dDispUtil.BoxableExpandToBox3dDel","href":"Hi.Disp.Box3dDispUtil.BoxableExpandToBox3dDel.html","topicHref":"Hi.Disp.Box3dDispUtil.BoxableExpandToBox3dDel.html","topicUid":"Hi.Disp.Box3dDispUtil.BoxableExpandToBox3dDel","type":"Delegate"},{"name":"DelegateFuncDisplayee","href":"Hi.Disp.DelegateFuncDisplayee.html","topicHref":"Hi.Disp.DelegateFuncDisplayee.html","topicUid":"Hi.Disp.DelegateFuncDisplayee","type":"Class"},{"name":"DispEngine","href":"Hi.Disp.DispEngine.html","topicHref":"Hi.Disp.DispEngine.html","topicUid":"Hi.Disp.DispEngine","type":"Class"},{"name":"DispEngine.ImageRequestedDelegate","href":"Hi.Disp.DispEngine.ImageRequestedDelegate.html","topicHref":"Hi.Disp.DispEngine.ImageRequestedDelegate.html","topicUid":"Hi.Disp.DispEngine.ImageRequestedDelegate","type":"Delegate"},{"name":"DispEngineConfig","href":"Hi.Disp.DispEngineConfig.html","topicHref":"Hi.Disp.DispEngineConfig.html","topicUid":"Hi.Disp.DispEngineConfig","type":"Class"},{"name":"DispFrameUtil","href":"Hi.Disp.DispFrameUtil.html","topicHref":"Hi.Disp.DispFrameUtil.html","topicUid":"Hi.Disp.DispFrameUtil","type":"Class"},{"name":"DispList","href":"Hi.Disp.DispList.html","topicHref":"Hi.Disp.DispList.html","topicUid":"Hi.Disp.DispList","type":"Class"},{"name":"DispUtil","href":"Hi.Disp.DispUtil.html","topicHref":"Hi.Disp.DispUtil.html","topicUid":"Hi.Disp.DispUtil","type":"Class"},{"name":"Drawing","href":"Hi.Disp.Drawing.html","topicHref":"Hi.Disp.Drawing.html","topicUid":"Hi.Disp.Drawing","type":"Class"},{"name":"FuncDisplayee","href":"Hi.Disp.FuncDisplayee.html","topicHref":"Hi.Disp.FuncDisplayee.html","topicUid":"Hi.Disp.FuncDisplayee","type":"Class"},{"name":"GL","href":"Hi.Disp.GL.html","topicHref":"Hi.Disp.GL.html","topicUid":"Hi.Disp.GL","type":"Class"},{"name":"IDisplayee","href":"Hi.Disp.IDisplayee.html","topicHref":"Hi.Disp.IDisplayee.html","topicUid":"Hi.Disp.IDisplayee","type":"Interface"},{"name":"IGetDispEngine","href":"Hi.Disp.IGetDispEngine.html","topicHref":"Hi.Disp.IGetDispEngine.html","topicUid":"Hi.Disp.IGetDispEngine","type":"Interface"},{"name":"IGetPickable","href":"Hi.Disp.IGetPickable.html","topicHref":"Hi.Disp.IGetPickable.html","topicUid":"Hi.Disp.IGetPickable","type":"Interface"},{"name":"IGlContextDirver","href":"Hi.Disp.IGlContextDirver.html","topicHref":"Hi.Disp.IGlContextDirver.html","topicUid":"Hi.Disp.IGlContextDirver","type":"Interface"},{"name":"MatStack","href":"Hi.Disp.MatStack.html","topicHref":"Hi.Disp.MatStack.html","topicUid":"Hi.Disp.MatStack","type":"Class"},{"name":"MatStack.ItemDisposable","href":"Hi.Disp.MatStack.ItemDisposable.html","topicHref":"Hi.Disp.MatStack.ItemDisposable.html","topicUid":"Hi.Disp.MatStack.ItemDisposable","type":"Class"},{"name":"MvpBoxRelation","href":"Hi.Disp.MvpBoxRelation.html","topicHref":"Hi.Disp.MvpBoxRelation.html","topicUid":"Hi.Disp.MvpBoxRelation","type":"Enum"},{"name":"Pickable","href":"Hi.Disp.Pickable.html","topicHref":"Hi.Disp.Pickable.html","topicUid":"Hi.Disp.Pickable","type":"Class"},{"name":"PopModelMat","href":"Hi.Disp.PopModelMat.html","topicHref":"Hi.Disp.PopModelMat.html","topicUid":"Hi.Disp.PopModelMat","type":"Class"},{"name":"PushModelMat","href":"Hi.Disp.PushModelMat.html","topicHref":"Hi.Disp.PushModelMat.html","topicUid":"Hi.Disp.PushModelMat","type":"Class"},{"name":"Segment3dDispUtil","href":"Hi.Disp.Segment3dDispUtil.html","topicHref":"Hi.Disp.Segment3dDispUtil.html","topicUid":"Hi.Disp.Segment3dDispUtil","type":"Class"},{"name":"ShowEventPickable","href":"Hi.Disp.ShowEventPickable.html","topicHref":"Hi.Disp.ShowEventPickable.html","topicUid":"Hi.Disp.ShowEventPickable","type":"Class"},{"name":"Stamp","href":"Hi.Disp.Stamp.html","topicHref":"Hi.Disp.Stamp.html","topicUid":"Hi.Disp.Stamp","type":"Enum"},{"name":"StringDrawing","href":"Hi.Disp.StringDrawing.html","topicHref":"Hi.Disp.StringDrawing.html","topicUid":"Hi.Disp.StringDrawing","type":"Class"},{"name":"Tri3dDispUtil","href":"Hi.Disp.Tri3dDispUtil.html","topicHref":"Hi.Disp.Tri3dDispUtil.html","topicUid":"Hi.Disp.Tri3dDispUtil","type":"Class"},{"name":"WrappedDisplayee","href":"Hi.Disp.WrappedDisplayee.html","topicHref":"Hi.Disp.WrappedDisplayee.html","topicUid":"Hi.Disp.WrappedDisplayee","type":"Class"}]},{"name":"Hi.Disp.Flag","href":"Hi.Disp.Flag.html","topicHref":"Hi.Disp.Flag.html","topicUid":"Hi.Disp.Flag","type":"Namespace","items":[{"name":"ColorScaleBar","href":"Hi.Disp.Flag.ColorScaleBar.html","topicHref":"Hi.Disp.Flag.ColorScaleBar.html","topicUid":"Hi.Disp.Flag.ColorScaleBar","type":"Class"},{"name":"CoordinateDrawing","href":"Hi.Disp.Flag.CoordinateDrawing.html","topicHref":"Hi.Disp.Flag.CoordinateDrawing.html","topicUid":"Hi.Disp.Flag.CoordinateDrawing","type":"Class"},{"name":"CubicalFlagDrawing","href":"Hi.Disp.Flag.CubicalFlagDrawing.html","topicHref":"Hi.Disp.Flag.CubicalFlagDrawing.html","topicUid":"Hi.Disp.Flag.CubicalFlagDrawing","type":"Class"},{"name":"DimensionBar","href":"Hi.Disp.Flag.DimensionBar.html","topicHref":"Hi.Disp.Flag.DimensionBar.html","topicUid":"Hi.Disp.Flag.DimensionBar","type":"Class"},{"name":"DispCoverUtil","href":"Hi.Disp.Flag.DispCoverUtil.html","topicHref":"Hi.Disp.Flag.DispCoverUtil.html","topicUid":"Hi.Disp.Flag.DispCoverUtil","type":"Class"}]},{"name":"Hi.Disp.Treat","href":"Hi.Disp.Treat.html","topicHref":"Hi.Disp.Treat.html","topicUid":"Hi.Disp.Treat","type":"Namespace","items":[{"name":"LineWidthSwap","href":"Hi.Disp.Treat.LineWidthSwap.html","topicHref":"Hi.Disp.Treat.LineWidthSwap.html","topicUid":"Hi.Disp.Treat.LineWidthSwap","type":"Class"},{"name":"LineWidthTreat","href":"Hi.Disp.Treat.LineWidthTreat.html","topicHref":"Hi.Disp.Treat.LineWidthTreat.html","topicUid":"Hi.Disp.Treat.LineWidthTreat","type":"Class"},{"name":"PointSizeSwap","href":"Hi.Disp.Treat.PointSizeSwap.html","topicHref":"Hi.Disp.Treat.PointSizeSwap.html","topicUid":"Hi.Disp.Treat.PointSizeSwap","type":"Class"},{"name":"PointSizeTreat","href":"Hi.Disp.Treat.PointSizeTreat.html","topicHref":"Hi.Disp.Treat.PointSizeTreat.html","topicUid":"Hi.Disp.Treat.PointSizeTreat","type":"Class"},{"name":"RgbSwap","href":"Hi.Disp.Treat.RgbSwap.html","topicHref":"Hi.Disp.Treat.RgbSwap.html","topicUid":"Hi.Disp.Treat.RgbSwap","type":"Class"},{"name":"RgbTreat","href":"Hi.Disp.Treat.RgbTreat.html","topicHref":"Hi.Disp.Treat.RgbTreat.html","topicUid":"Hi.Disp.Treat.RgbTreat","type":"Class"},{"name":"RgbWrapper","href":"Hi.Disp.Treat.RgbWrapper.html","topicHref":"Hi.Disp.Treat.RgbWrapper.html","topicUid":"Hi.Disp.Treat.RgbWrapper","type":"Class"},{"name":"TransformationWrapper","href":"Hi.Disp.Treat.TransformationWrapper.html","topicHref":"Hi.Disp.Treat.TransformationWrapper.html","topicUid":"Hi.Disp.Treat.TransformationWrapper","type":"Class"}]},{"name":"Hi.Fanuc","href":"Hi.Fanuc.html","topicHref":"Hi.Fanuc.html","topicUid":"Hi.Fanuc","type":"Namespace","items":[{"name":"FanucVarTable","href":"Hi.Fanuc.FanucVarTable.html","topicHref":"Hi.Fanuc.FanucVarTable.html","topicUid":"Hi.Fanuc.FanucVarTable","type":"Class"},{"name":"FanucVarValue","href":"Hi.Fanuc.FanucVarValue.html","topicHref":"Hi.Fanuc.FanucVarValue.html","topicUid":"Hi.Fanuc.FanucVarValue","type":"Struct"}]},{"name":"Hi.Geom","href":"Hi.Geom.html","topicHref":"Hi.Geom.html","topicUid":"Hi.Geom","type":"Namespace","items":[{"name":"ArrayUtil","href":"Hi.Geom.ArrayUtil.html","topicHref":"Hi.Geom.ArrayUtil.html","topicUid":"Hi.Geom.ArrayUtil","type":"Class"},{"name":"AxisAngle4d","href":"Hi.Geom.AxisAngle4d.html","topicHref":"Hi.Geom.AxisAngle4d.html","topicUid":"Hi.Geom.AxisAngle4d","type":"Class"},{"name":"Box2d","href":"Hi.Geom.Box2d.html","topicHref":"Hi.Geom.Box2d.html","topicUid":"Hi.Geom.Box2d","type":"Class"},{"name":"Box2d.NoInit","href":"Hi.Geom.Box2d.NoInit.html","topicHref":"Hi.Geom.Box2d.NoInit.html","topicUid":"Hi.Geom.Box2d.NoInit","type":"Class"},{"name":"Box3d","href":"Hi.Geom.Box3d.html","topicHref":"Hi.Geom.Box3d.html","topicUid":"Hi.Geom.Box3d","type":"Class"},{"name":"Box3d.NoInit","href":"Hi.Geom.Box3d.NoInit.html","topicHref":"Hi.Geom.Box3d.NoInit.html","topicUid":"Hi.Geom.Box3d.NoInit","type":"Class"},{"name":"Cylindroid","href":"Hi.Geom.Cylindroid.html","topicHref":"Hi.Geom.Cylindroid.html","topicUid":"Hi.Geom.Cylindroid","type":"Class"},{"name":"DVec3d","href":"Hi.Geom.DVec3d.html","topicHref":"Hi.Geom.DVec3d.html","topicUid":"Hi.Geom.DVec3d","type":"Class"},{"name":"Dir","href":"Hi.Geom.Dir.html","topicHref":"Hi.Geom.Dir.html","topicUid":"Hi.Geom.Dir","type":"Enum"},{"name":"ExtendedCylinder","href":"Hi.Geom.ExtendedCylinder.html","topicHref":"Hi.Geom.ExtendedCylinder.html","topicUid":"Hi.Geom.ExtendedCylinder","type":"Class"},{"name":"Flat3d","href":"Hi.Geom.Flat3d.html","topicHref":"Hi.Geom.Flat3d.html","topicUid":"Hi.Geom.Flat3d","type":"Class"},{"name":"GeomCombination","href":"Hi.Geom.GeomCombination.html","topicHref":"Hi.Geom.GeomCombination.html","topicUid":"Hi.Geom.GeomCombination","type":"Class"},{"name":"GeomUtil","href":"Hi.Geom.GeomUtil.html","topicHref":"Hi.Geom.GeomUtil.html","topicUid":"Hi.Geom.GeomUtil","type":"Class"},{"name":"IExpandToBox2d","href":"Hi.Geom.IExpandToBox2d.html","topicHref":"Hi.Geom.IExpandToBox2d.html","topicUid":"Hi.Geom.IExpandToBox2d","type":"Interface"},{"name":"IExpandToBox3d","href":"Hi.Geom.IExpandToBox3d.html","topicHref":"Hi.Geom.IExpandToBox3d.html","topicUid":"Hi.Geom.IExpandToBox3d","type":"Interface"},{"name":"IFlat3d","href":"Hi.Geom.IFlat3d.html","topicHref":"Hi.Geom.IFlat3d.html","topicUid":"Hi.Geom.IFlat3d","type":"Interface"},{"name":"IGenStl","href":"Hi.Geom.IGenStl.html","topicHref":"Hi.Geom.IGenStl.html","topicUid":"Hi.Geom.IGenStl","type":"Interface"},{"name":"IGeomProperty","href":"Hi.Geom.IGeomProperty.html","topicHref":"Hi.Geom.IGeomProperty.html","topicUid":"Hi.Geom.IGeomProperty","type":"Interface"},{"name":"IGetStl","href":"Hi.Geom.IGetStl.html","topicHref":"Hi.Geom.IGetStl.html","topicUid":"Hi.Geom.IGetStl","type":"Interface"},{"name":"IGetZrContour","href":"Hi.Geom.IGetZrContour.html","topicHref":"Hi.Geom.IGetZrContour.html","topicUid":"Hi.Geom.IGetZrContour","type":"Interface"},{"name":"IGetZrList","href":"Hi.Geom.IGetZrList.html","topicHref":"Hi.Geom.IGetZrList.html","topicUid":"Hi.Geom.IGetZrList","type":"Interface"},{"name":"IStlSource","href":"Hi.Geom.IStlSource.html","topicHref":"Hi.Geom.IStlSource.html","topicUid":"Hi.Geom.IStlSource","type":"Interface"},{"name":"ITri3d","href":"Hi.Geom.ITri3d.html","topicHref":"Hi.Geom.ITri3d.html","topicUid":"Hi.Geom.ITri3d","type":"Interface"},{"name":"IVec","href":"Hi.Geom.IVec-1.html","topicHref":"Hi.Geom.IVec-1.html","topicUid":"Hi.Geom.IVec`1","type":"Interface"},{"name":"IZrListSourceProperty","href":"Hi.Geom.IZrListSourceProperty.html","topicHref":"Hi.Geom.IZrListSourceProperty.html","topicUid":"Hi.Geom.IZrListSourceProperty","type":"Interface"},{"name":"Mat4d","href":"Hi.Geom.Mat4d.html","topicHref":"Hi.Geom.Mat4d.html","topicUid":"Hi.Geom.Mat4d","type":"Class"},{"name":"Mat4d.IndexFlag","href":"Hi.Geom.Mat4d.IndexFlag.html","topicHref":"Hi.Geom.Mat4d.IndexFlag.html","topicUid":"Hi.Geom.Mat4d.IndexFlag","type":"Enum"},{"name":"MathNetUtil","href":"Hi.Geom.MathNetUtil.html","topicHref":"Hi.Geom.MathNetUtil.html","topicUid":"Hi.Geom.MathNetUtil","type":"Class"},{"name":"MathUtil","href":"Hi.Geom.MathUtil.html","topicHref":"Hi.Geom.MathUtil.html","topicUid":"Hi.Geom.MathUtil","type":"Class"},{"name":"NativeStl","href":"Hi.Geom.NativeStl.html","topicHref":"Hi.Geom.NativeStl.html","topicUid":"Hi.Geom.NativeStl","type":"Class"},{"name":"NativeTopoStld","href":"Hi.Geom.NativeTopoStld.html","topicHref":"Hi.Geom.NativeTopoStld.html","topicUid":"Hi.Geom.NativeTopoStld","type":"Class"},{"name":"NativeTopoStlfr","href":"Hi.Geom.NativeTopoStlfr.html","topicHref":"Hi.Geom.NativeTopoStlfr.html","topicUid":"Hi.Geom.NativeTopoStlfr","type":"Class"},{"name":"PairZr","href":"Hi.Geom.PairZr.html","topicHref":"Hi.Geom.PairZr.html","topicUid":"Hi.Geom.PairZr","type":"Class"},{"name":"PairZrUtil","href":"Hi.Geom.PairZrUtil.html","topicHref":"Hi.Geom.PairZrUtil.html","topicUid":"Hi.Geom.PairZrUtil","type":"Class"},{"name":"Polar3d","href":"Hi.Geom.Polar3d.html","topicHref":"Hi.Geom.Polar3d.html","topicUid":"Hi.Geom.Polar3d","type":"Class"},{"name":"Segment3d","href":"Hi.Geom.Segment3d.html","topicHref":"Hi.Geom.Segment3d.html","topicUid":"Hi.Geom.Segment3d","type":"Class"},{"name":"Stl","href":"Hi.Geom.Stl.html","topicHref":"Hi.Geom.Stl.html","topicUid":"Hi.Geom.Stl","type":"Class"},{"name":"Stl.StlType","href":"Hi.Geom.Stl.StlType.html","topicHref":"Hi.Geom.Stl.StlType.html","topicUid":"Hi.Geom.Stl.StlType","type":"Enum"},{"name":"StlFile","href":"Hi.Geom.StlFile.html","topicHref":"Hi.Geom.StlFile.html","topicUid":"Hi.Geom.StlFile","type":"Class"},{"name":"StlFuncHost","href":"Hi.Geom.StlFuncHost.html","topicHref":"Hi.Geom.StlFuncHost.html","topicUid":"Hi.Geom.StlFuncHost","type":"Class"},{"name":"StlUtil","href":"Hi.Geom.StlUtil.html","topicHref":"Hi.Geom.StlUtil.html","topicUid":"Hi.Geom.StlUtil","type":"Class"},{"name":"TransformationGeom","href":"Hi.Geom.TransformationGeom.html","topicHref":"Hi.Geom.TransformationGeom.html","topicUid":"Hi.Geom.TransformationGeom","type":"Class"},{"name":"Tri3d","href":"Hi.Geom.Tri3d.html","topicHref":"Hi.Geom.Tri3d.html","topicUid":"Hi.Geom.Tri3d","type":"Class"},{"name":"Tri3dUtil","href":"Hi.Geom.Tri3dUtil.html","topicHref":"Hi.Geom.Tri3dUtil.html","topicUid":"Hi.Geom.Tri3dUtil","type":"Class"},{"name":"UnnullableDVec3d","href":"Hi.Geom.UnnullableDVec3d.html","topicHref":"Hi.Geom.UnnullableDVec3d.html","topicUid":"Hi.Geom.UnnullableDVec3d","type":"Class"},{"name":"Vec2d","href":"Hi.Geom.Vec2d.html","topicHref":"Hi.Geom.Vec2d.html","topicUid":"Hi.Geom.Vec2d","type":"Class"},{"name":"Vec2i","href":"Hi.Geom.Vec2i.html","topicHref":"Hi.Geom.Vec2i.html","topicUid":"Hi.Geom.Vec2i","type":"Class"},{"name":"Vec3d","href":"Hi.Geom.Vec3d.html","topicHref":"Hi.Geom.Vec3d.html","topicUid":"Hi.Geom.Vec3d","type":"Class"},{"name":"Vec3dUtil","href":"Hi.Geom.Vec3dUtil.html","topicHref":"Hi.Geom.Vec3dUtil.html","topicUid":"Hi.Geom.Vec3dUtil","type":"Class"}]},{"name":"Hi.Geom.Resolution","href":"Hi.Geom.Resolution.html","topicHref":"Hi.Geom.Resolution.html","topicUid":"Hi.Geom.Resolution","type":"Namespace","items":[{"name":"IPolarResolution2d","href":"Hi.Geom.Resolution.IPolarResolution2d.html","topicHref":"Hi.Geom.Resolution.IPolarResolution2d.html","topicUid":"Hi.Geom.Resolution.IPolarResolution2d","type":"Interface"},{"name":"IPolarResolution2dSourceProperty","href":"Hi.Geom.Resolution.IPolarResolution2dSourceProperty.html","topicHref":"Hi.Geom.Resolution.IPolarResolution2dSourceProperty.html","topicUid":"Hi.Geom.Resolution.IPolarResolution2dSourceProperty","type":"Interface"},{"name":"PolarResolution2d","href":"Hi.Geom.Resolution.PolarResolution2d.html","topicHref":"Hi.Geom.Resolution.PolarResolution2d.html","topicUid":"Hi.Geom.Resolution.PolarResolution2d","type":"Class"}]},{"name":"Hi.Geom.Solvers","href":"Hi.Geom.Solvers.html","topicHref":"Hi.Geom.Solvers.html","topicUid":"Hi.Geom.Solvers","type":"Namespace","items":[{"name":"BinarySolverUtil","href":"Hi.Geom.Solvers.BinarySolverUtil.html","topicHref":"Hi.Geom.Solvers.BinarySolverUtil.html","topicUid":"Hi.Geom.Solvers.BinarySolverUtil","type":"Class"},{"name":"BinarySolvingEntry","href":"Hi.Geom.Solvers.BinarySolvingEntry.html","topicHref":"Hi.Geom.Solvers.BinarySolvingEntry.html","topicUid":"Hi.Geom.Solvers.BinarySolvingEntry","type":"Class"},{"name":"DeepSolvingStatus","href":"Hi.Geom.Solvers.DeepSolvingStatus.html","topicHref":"Hi.Geom.Solvers.DeepSolvingStatus.html","topicUid":"Hi.Geom.Solvers.DeepSolvingStatus","type":"Class"},{"name":"NumericalSolver","href":"Hi.Geom.Solvers.NumericalSolver.html","topicHref":"Hi.Geom.Solvers.NumericalSolver.html","topicUid":"Hi.Geom.Solvers.NumericalSolver","type":"Class"},{"name":"NumericalSolver.GetRepondsDelegate","href":"Hi.Geom.Solvers.NumericalSolver.GetRepondsDelegate.html","topicHref":"Hi.Geom.Solvers.NumericalSolver.GetRepondsDelegate.html","topicUid":"Hi.Geom.Solvers.NumericalSolver.GetRepondsDelegate","type":"Delegate"},{"name":"NumericalSolver.SetParasDelegate","href":"Hi.Geom.Solvers.NumericalSolver.SetParasDelegate.html","topicHref":"Hi.Geom.Solvers.NumericalSolver.SetParasDelegate.html","topicUid":"Hi.Geom.Solvers.NumericalSolver.SetParasDelegate","type":"Delegate"},{"name":"SolverUtil","href":"Hi.Geom.Solvers.SolverUtil.html","topicHref":"Hi.Geom.Solvers.SolverUtil.html","topicUid":"Hi.Geom.Solvers.SolverUtil","type":"Class"},{"name":"SolvingResult","href":"Hi.Geom.Solvers.SolvingResult.html","topicHref":"Hi.Geom.Solvers.SolvingResult.html","topicUid":"Hi.Geom.Solvers.SolvingResult","type":"Class"},{"name":"SolvingStatus","href":"Hi.Geom.Solvers.SolvingStatus.html","topicHref":"Hi.Geom.Solvers.SolvingStatus.html","topicUid":"Hi.Geom.Solvers.SolvingStatus","type":"Enum"},{"name":"SolvingTerm","href":"Hi.Geom.Solvers.SolvingTerm.html","topicHref":"Hi.Geom.Solvers.SolvingTerm.html","topicUid":"Hi.Geom.Solvers.SolvingTerm","type":"Enum"}]},{"name":"Hi.Geom.UnitUtils","href":"Hi.Geom.UnitUtils.html","topicHref":"Hi.Geom.UnitUtils.html","topicUid":"Hi.Geom.UnitUtils","type":"Namespace","items":[{"name":"PhysicsUnit","href":"Hi.Geom.UnitUtils.PhysicsUnit.html","topicHref":"Hi.Geom.UnitUtils.PhysicsUnit.html","topicUid":"Hi.Geom.UnitUtils.PhysicsUnit","type":"Enum"},{"name":"StringValueAttribute","href":"Hi.Geom.UnitUtils.StringValueAttribute.html","topicHref":"Hi.Geom.UnitUtils.StringValueAttribute.html","topicUid":"Hi.Geom.UnitUtils.StringValueAttribute","type":"Class"},{"name":"UnitConvertUtil","href":"Hi.Geom.UnitUtils.UnitConvertUtil.html","topicHref":"Hi.Geom.UnitUtils.UnitConvertUtil.html","topicUid":"Hi.Geom.UnitUtils.UnitConvertUtil","type":"Class"}]},{"name":"Hi.Grpcs","href":"Hi.Grpcs.html","topicHref":"Hi.Grpcs.html","topicUid":"Hi.Grpcs","type":"Namespace","items":[{"name":"ClStripService","href":"Hi.Grpcs.ClStripService.html","topicHref":"Hi.Grpcs.ClStripService.html","topicUid":"Hi.Grpcs.ClStripService","type":"Class"},{"name":"ClStripService.ClStripServiceBase","href":"Hi.Grpcs.ClStripService.ClStripServiceBase.html","topicHref":"Hi.Grpcs.ClStripService.ClStripServiceBase.html","topicUid":"Hi.Grpcs.ClStripService.ClStripServiceBase","type":"Class"},{"name":"ClStripService.ClStripServiceClient","href":"Hi.Grpcs.ClStripService.ClStripServiceClient.html","topicHref":"Hi.Grpcs.ClStripService.ClStripServiceClient.html","topicUid":"Hi.Grpcs.ClStripService.ClStripServiceClient","type":"Class"},{"name":"ClStripServiceReflection","href":"Hi.Grpcs.ClStripServiceReflection.html","topicHref":"Hi.Grpcs.ClStripServiceReflection.html","topicUid":"Hi.Grpcs.ClStripServiceReflection","type":"Class"},{"name":"ClStripServiceRunner","href":"Hi.Grpcs.ClStripServiceRunner.html","topicHref":"Hi.Grpcs.ClStripServiceRunner.html","topicUid":"Hi.Grpcs.ClStripServiceRunner","type":"Class"},{"name":"DictionaryStep","href":"Hi.Grpcs.DictionaryStep.html","topicHref":"Hi.Grpcs.DictionaryStep.html","topicUid":"Hi.Grpcs.DictionaryStep","type":"Class"},{"name":"PlayerService","href":"Hi.Grpcs.PlayerService.html","topicHref":"Hi.Grpcs.PlayerService.html","topicUid":"Hi.Grpcs.PlayerService","type":"Class"},{"name":"PlayerService.PlayerServiceBase","href":"Hi.Grpcs.PlayerService.PlayerServiceBase.html","topicHref":"Hi.Grpcs.PlayerService.PlayerServiceBase.html","topicUid":"Hi.Grpcs.PlayerService.PlayerServiceBase","type":"Class"},{"name":"PlayerService.PlayerServiceClient","href":"Hi.Grpcs.PlayerService.PlayerServiceClient.html","topicHref":"Hi.Grpcs.PlayerService.PlayerServiceClient.html","topicUid":"Hi.Grpcs.PlayerService.PlayerServiceClient","type":"Class"},{"name":"PlayerServiceReflection","href":"Hi.Grpcs.PlayerServiceReflection.html","topicHref":"Hi.Grpcs.PlayerServiceReflection.html","topicUid":"Hi.Grpcs.PlayerServiceReflection","type":"Class"},{"name":"PlayerServiceRunner","href":"Hi.Grpcs.PlayerServiceRunner.html","topicHref":"Hi.Grpcs.PlayerServiceRunner.html","topicUid":"Hi.Grpcs.PlayerServiceRunner","type":"Class"}]},{"name":"Hi.HiNcKits","href":"Hi.HiNcKits.html","topicHref":"Hi.HiNcKits.html","topicUid":"Hi.HiNcKits","type":"Namespace","items":[{"name":"BasePathEnum","href":"Hi.HiNcKits.BasePathEnum.html","topicHref":"Hi.HiNcKits.BasePathEnum.html","topicUid":"Hi.HiNcKits.BasePathEnum","type":"Enum"},{"name":"HiNcHost","href":"Hi.HiNcKits.HiNcHost.html","topicHref":"Hi.HiNcKits.HiNcHost.html","topicUid":"Hi.HiNcKits.HiNcHost","type":"Class"},{"name":"LocalApp","href":"Hi.HiNcKits.LocalApp.html","topicHref":"Hi.HiNcKits.LocalApp.html","topicUid":"Hi.HiNcKits.LocalApp","type":"Class"},{"name":"LocalAppConfig","href":"Hi.HiNcKits.LocalAppConfig.html","topicHref":"Hi.HiNcKits.LocalAppConfig.html","topicUid":"Hi.HiNcKits.LocalAppConfig","type":"Class"},{"name":"ProxyConfig","href":"Hi.HiNcKits.ProxyConfig.html","topicHref":"Hi.HiNcKits.ProxyConfig.html","topicUid":"Hi.HiNcKits.ProxyConfig","type":"Class"},{"name":"UserConfig","href":"Hi.HiNcKits.UserConfig.html","topicHref":"Hi.HiNcKits.UserConfig.html","topicUid":"Hi.HiNcKits.UserConfig","type":"Class"},{"name":"UserService","href":"Hi.HiNcKits.UserService.html","topicHref":"Hi.HiNcKits.UserService.html","topicUid":"Hi.HiNcKits.UserService","type":"Class"}]},{"name":"Hi.Licenses","href":"Hi.Licenses.html","topicHref":"Hi.Licenses.html","topicUid":"Hi.Licenses","type":"Namespace","items":[{"name":"AuthFeature","href":"Hi.Licenses.AuthFeature.html","topicHref":"Hi.Licenses.AuthFeature.html","topicUid":"Hi.Licenses.AuthFeature","type":"Enum"},{"name":"AuthorizationFailedEventArgs","href":"Hi.Licenses.AuthorizationFailedEventArgs.html","topicHref":"Hi.Licenses.AuthorizationFailedEventArgs.html","topicUid":"Hi.Licenses.AuthorizationFailedEventArgs","type":"Class"},{"name":"BlockType","href":"Hi.Licenses.BlockType.html","topicHref":"Hi.Licenses.BlockType.html","topicUid":"Hi.Licenses.BlockType","type":"Enum"},{"name":"License","href":"Hi.Licenses.License.html","topicHref":"Hi.Licenses.License.html","topicUid":"Hi.Licenses.License","type":"Class"},{"name":"LicenseType","href":"Hi.Licenses.LicenseType.html","topicHref":"Hi.Licenses.LicenseType.html","topicUid":"Hi.Licenses.LicenseType","type":"Enum"}]},{"name":"Hi.Machining","href":"Hi.Machining.html","topicHref":"Hi.Machining.html","topicUid":"Hi.Machining","type":"Namespace","items":[{"name":"FreeformRemover","href":"Hi.Machining.FreeformRemover.html","topicHref":"Hi.Machining.FreeformRemover.html","topicUid":"Hi.Machining.FreeformRemover","type":"Class"},{"name":"ICutter","href":"Hi.Machining.ICutter.html","topicHref":"Hi.Machining.ICutter.html","topicUid":"Hi.Machining.ICutter","type":"Interface"},{"name":"ICutterAnchorable","href":"Hi.Machining.ICutterAnchorable.html","topicHref":"Hi.Machining.ICutterAnchorable.html","topicUid":"Hi.Machining.ICutterAnchorable","type":"Interface"},{"name":"IGetSweptable","href":"Hi.Machining.IGetSweptable.html","topicHref":"Hi.Machining.IGetSweptable.html","topicUid":"Hi.Machining.IGetSweptable","type":"Interface"},{"name":"IMachiningTool","href":"Hi.Machining.IMachiningTool.html","topicHref":"Hi.Machining.IMachiningTool.html","topicUid":"Hi.Machining.IMachiningTool","type":"Interface"},{"name":"IVolumeRemover","href":"Hi.Machining.IVolumeRemover.html","topicHref":"Hi.Machining.IVolumeRemover.html","topicUid":"Hi.Machining.IVolumeRemover","type":"Interface"},{"name":"MachiningToolHouse","href":"Hi.Machining.MachiningToolHouse.html","topicHref":"Hi.Machining.MachiningToolHouse.html","topicUid":"Hi.Machining.MachiningToolHouse","type":"Class"},{"name":"MachiningVolumeRemovalProc","href":"Hi.Machining.MachiningVolumeRemovalProc.html","topicHref":"Hi.Machining.MachiningVolumeRemovalProc.html","topicUid":"Hi.Machining.MachiningVolumeRemovalProc","type":"Class"},{"name":"MachiningVolumeRemovalProc.StepMotionSnapshot","href":"Hi.Machining.MachiningVolumeRemovalProc.StepMotionSnapshot.html","topicHref":"Hi.Machining.MachiningVolumeRemovalProc.StepMotionSnapshot.html","topicUid":"Hi.Machining.MachiningVolumeRemovalProc.StepMotionSnapshot","type":"Class"},{"name":"MatInterpolationKit","href":"Hi.Machining.MatInterpolationKit.html","topicHref":"Hi.Machining.MatInterpolationKit.html","topicUid":"Hi.Machining.MatInterpolationKit","type":"Class"},{"name":"MatRelation","href":"Hi.Machining.MatRelation.html","topicHref":"Hi.Machining.MatRelation.html","topicUid":"Hi.Machining.MatRelation","type":"Enum"},{"name":"MatRelationUtil","href":"Hi.Machining.MatRelationUtil.html","topicHref":"Hi.Machining.MatRelationUtil.html","topicUid":"Hi.Machining.MatRelationUtil","type":"Class"},{"name":"MotionUtil","href":"Hi.Machining.MotionUtil.html","topicHref":"Hi.Machining.MotionUtil.html","topicUid":"Hi.Machining.MotionUtil","type":"Class"},{"name":"Sweptable","href":"Hi.Machining.Sweptable.html","topicHref":"Hi.Machining.Sweptable.html","topicUid":"Hi.Machining.Sweptable","type":"Class"},{"name":"SweptableUtil","href":"Hi.Machining.SweptableUtil.html","topicHref":"Hi.Machining.SweptableUtil.html","topicUid":"Hi.Machining.SweptableUtil","type":"Class"},{"name":"ToolNotFoundException","href":"Hi.Machining.ToolNotFoundException.html","topicHref":"Hi.Machining.ToolNotFoundException.html","topicUid":"Hi.Machining.ToolNotFoundException","type":"Class"}]},{"name":"Hi.Machining.MachiningEquipmentUtils","href":"Hi.Machining.MachiningEquipmentUtils.html","topicHref":"Hi.Machining.MachiningEquipmentUtils.html","topicUid":"Hi.Machining.MachiningEquipmentUtils","type":"Namespace","items":[{"name":"CollidableComponentEnum","href":"Hi.Machining.MachiningEquipmentUtils.CollidableComponentEnum.html","topicHref":"Hi.Machining.MachiningEquipmentUtils.CollidableComponentEnum.html","topicUid":"Hi.Machining.MachiningEquipmentUtils.CollidableComponentEnum","type":"Enum"},{"name":"IGetMachiningEquipment","href":"Hi.Machining.MachiningEquipmentUtils.IGetMachiningEquipment.html","topicHref":"Hi.Machining.MachiningEquipmentUtils.IGetMachiningEquipment.html","topicUid":"Hi.Machining.MachiningEquipmentUtils.IGetMachiningEquipment","type":"Interface"},{"name":"IMachiningEquipment","href":"Hi.Machining.MachiningEquipmentUtils.IMachiningEquipment.html","topicHref":"Hi.Machining.MachiningEquipmentUtils.IMachiningEquipment.html","topicUid":"Hi.Machining.MachiningEquipmentUtils.IMachiningEquipment","type":"Interface"},{"name":"MachiningEquipment","href":"Hi.Machining.MachiningEquipmentUtils.MachiningEquipment.html","topicHref":"Hi.Machining.MachiningEquipmentUtils.MachiningEquipment.html","topicUid":"Hi.Machining.MachiningEquipmentUtils.MachiningEquipment","type":"Class"},{"name":"MachiningEquipmentCollisionIndex","href":"Hi.Machining.MachiningEquipmentUtils.MachiningEquipmentCollisionIndex.html","topicHref":"Hi.Machining.MachiningEquipmentUtils.MachiningEquipmentCollisionIndex.html","topicUid":"Hi.Machining.MachiningEquipmentUtils.MachiningEquipmentCollisionIndex","type":"Class"},{"name":"MachiningEquipmentCollisionIndexPairsSource","href":"Hi.Machining.MachiningEquipmentUtils.MachiningEquipmentCollisionIndexPairsSource.html","topicHref":"Hi.Machining.MachiningEquipmentUtils.MachiningEquipmentCollisionIndexPairsSource.html","topicUid":"Hi.Machining.MachiningEquipmentUtils.MachiningEquipmentCollisionIndexPairsSource","type":"Class"},{"name":"MachiningEquipmentUtil","href":"Hi.Machining.MachiningEquipmentUtils.MachiningEquipmentUtil.html","topicHref":"Hi.Machining.MachiningEquipmentUtils.MachiningEquipmentUtil.html","topicUid":"Hi.Machining.MachiningEquipmentUtils.MachiningEquipmentUtil","type":"Class"}]},{"name":"Hi.MachiningProcs","href":"Hi.MachiningProcs.html","topicHref":"Hi.MachiningProcs.html","topicUid":"Hi.MachiningProcs","type":"Namespace","items":[{"name":"ConfigStepFunc","href":"Hi.MachiningProcs.ConfigStepFunc.html","topicHref":"Hi.MachiningProcs.ConfigStepFunc.html","topicUid":"Hi.MachiningProcs.ConfigStepFunc","type":"Delegate"},{"name":"DynamicMachiningProjectDisplayee0","href":"Hi.MachiningProcs.DynamicMachiningProjectDisplayee0.html","topicHref":"Hi.MachiningProcs.DynamicMachiningProjectDisplayee0.html","topicUid":"Hi.MachiningProcs.DynamicMachiningProjectDisplayee0","type":"Class"},{"name":"IMachiningProjectGetter","href":"Hi.MachiningProcs.IMachiningProjectGetter.html","topicHref":"Hi.MachiningProcs.IMachiningProjectGetter.html","topicUid":"Hi.MachiningProcs.IMachiningProjectGetter","type":"Interface"},{"name":"IProjectService","href":"Hi.MachiningProcs.IProjectService.html","topicHref":"Hi.MachiningProcs.IProjectService.html","topicUid":"Hi.MachiningProcs.IProjectService","type":"Interface"},{"name":"LocalProjectService","href":"Hi.MachiningProcs.LocalProjectService.html","topicHref":"Hi.MachiningProcs.LocalProjectService.html","topicUid":"Hi.MachiningProcs.LocalProjectService","type":"Class"},{"name":"LocalProjectService.MachiningProjectChangedDelegate","href":"Hi.MachiningProcs.LocalProjectService.MachiningProjectChangedDelegate.html","topicHref":"Hi.MachiningProcs.LocalProjectService.MachiningProjectChangedDelegate.html","topicUid":"Hi.MachiningProcs.LocalProjectService.MachiningProjectChangedDelegate","type":"Delegate"},{"name":"MachiningActRunner","href":"Hi.MachiningProcs.MachiningActRunner.html","topicHref":"Hi.MachiningProcs.MachiningActRunner.html","topicUid":"Hi.MachiningProcs.MachiningActRunner","type":"Class"},{"name":"MachiningActRunner.MachiningStepBuiltDelegate","href":"Hi.MachiningProcs.MachiningActRunner.MachiningStepBuiltDelegate.html","topicHref":"Hi.MachiningProcs.MachiningActRunner.MachiningStepBuiltDelegate.html","topicUid":"Hi.MachiningProcs.MachiningActRunner.MachiningStepBuiltDelegate","type":"Delegate"},{"name":"MachiningActRunnerConfig","href":"Hi.MachiningProcs.MachiningActRunnerConfig.html","topicHref":"Hi.MachiningProcs.MachiningActRunnerConfig.html","topicUid":"Hi.MachiningProcs.MachiningActRunnerConfig","type":"Class"},{"name":"MachiningParallelProc","href":"Hi.MachiningProcs.MachiningParallelProc.html","topicHref":"Hi.MachiningProcs.MachiningParallelProc.html","topicUid":"Hi.MachiningProcs.MachiningParallelProc","type":"Class"},{"name":"MachiningParallelProc.StepTaskBundle","href":"Hi.MachiningProcs.MachiningParallelProc.StepTaskBundle.html","topicHref":"Hi.MachiningProcs.MachiningParallelProc.StepTaskBundle.html","topicUid":"Hi.MachiningProcs.MachiningParallelProc.StepTaskBundle","type":"Class"},{"name":"MachiningParallelProc.SubstractionResult","href":"Hi.MachiningProcs.MachiningParallelProc.SubstractionResult.html","topicHref":"Hi.MachiningProcs.MachiningParallelProc.SubstractionResult.html","topicUid":"Hi.MachiningProcs.MachiningParallelProc.SubstractionResult","type":"Class"},{"name":"MachiningProject","href":"Hi.MachiningProcs.MachiningProject.html","topicHref":"Hi.MachiningProcs.MachiningProject.html","topicUid":"Hi.MachiningProcs.MachiningProject","type":"Class"},{"name":"MachiningProjectDisplayee","href":"Hi.MachiningProcs.MachiningProjectDisplayee.html","topicHref":"Hi.MachiningProcs.MachiningProjectDisplayee.html","topicUid":"Hi.MachiningProcs.MachiningProjectDisplayee","type":"Class"},{"name":"MachiningSession","href":"Hi.MachiningProcs.MachiningSession.html","topicHref":"Hi.MachiningProcs.MachiningSession.html","topicUid":"Hi.MachiningProcs.MachiningSession","type":"Class"},{"name":"MillingUtil","href":"Hi.MachiningProcs.MillingUtil.html","topicHref":"Hi.MachiningProcs.MillingUtil.html","topicUid":"Hi.MachiningProcs.MillingUtil","type":"Class"},{"name":"ProxyProjectService","href":"Hi.MachiningProcs.ProxyProjectService.html","topicHref":"Hi.MachiningProcs.ProxyProjectService.html","topicUid":"Hi.MachiningProcs.ProxyProjectService","type":"Class"},{"name":"RenderingFlag","href":"Hi.MachiningProcs.RenderingFlag.html","topicHref":"Hi.MachiningProcs.RenderingFlag.html","topicUid":"Hi.MachiningProcs.RenderingFlag","type":"Enum"},{"name":"RuntimeApi","href":"Hi.MachiningProcs.RuntimeApi.html","topicHref":"Hi.MachiningProcs.RuntimeApi.html","topicUid":"Hi.MachiningProcs.RuntimeApi","type":"Class"},{"name":"RuntimeController","href":"Hi.MachiningProcs.RuntimeController.html","topicHref":"Hi.MachiningProcs.RuntimeController.html","topicUid":"Hi.MachiningProcs.RuntimeController","type":"Class"},{"name":"SessionMessage","href":"Hi.MachiningProcs.SessionMessage.html","topicHref":"Hi.MachiningProcs.SessionMessage.html","topicUid":"Hi.MachiningProcs.SessionMessage","type":"Class"},{"name":"SessionMessageHost","href":"Hi.MachiningProcs.SessionMessageHost.html","topicHref":"Hi.MachiningProcs.SessionMessageHost.html","topicUid":"Hi.MachiningProcs.SessionMessageHost","type":"Class"},{"name":"SessionMessageHost.FilterFlag","href":"Hi.MachiningProcs.SessionMessageHost.FilterFlag.html","topicHref":"Hi.MachiningProcs.SessionMessageHost.FilterFlag.html","topicUid":"Hi.MachiningProcs.SessionMessageHost.FilterFlag","type":"Enum"},{"name":"SessionMessagePack","href":"Hi.MachiningProcs.SessionMessagePack.html","topicHref":"Hi.MachiningProcs.SessionMessagePack.html","topicUid":"Hi.MachiningProcs.SessionMessagePack","type":"Class"},{"name":"SetupController","href":"Hi.MachiningProcs.SetupController.html","topicHref":"Hi.MachiningProcs.SetupController.html","topicUid":"Hi.MachiningProcs.SetupController","type":"Class"},{"name":"SpindleSpeedCache","href":"Hi.MachiningProcs.SpindleSpeedCache.html","topicHref":"Hi.MachiningProcs.SpindleSpeedCache.html","topicUid":"Hi.MachiningProcs.SpindleSpeedCache","type":"Class"}]},{"name":"Hi.MachiningSteps","href":"Hi.MachiningSteps.html","topicHref":"Hi.MachiningSteps.html","topicUid":"Hi.MachiningSteps","type":"Namespace","items":[{"name":"IFlagText","href":"Hi.MachiningSteps.IFlagText.html","topicHref":"Hi.MachiningSteps.IFlagText.html","topicUid":"Hi.MachiningSteps.IFlagText","type":"Interface"},{"name":"IMachiningStepHost","href":"Hi.MachiningSteps.IMachiningStepHost.html","topicHref":"Hi.MachiningSteps.IMachiningStepHost.html","topicUid":"Hi.MachiningSteps.IMachiningStepHost","type":"Interface"},{"name":"MachineMotionStep","href":"Hi.MachiningSteps.MachineMotionStep.html","topicHref":"Hi.MachiningSteps.MachineMotionStep.html","topicUid":"Hi.MachiningSteps.MachineMotionStep","type":"Class"},{"name":"MachiningStep","href":"Hi.MachiningSteps.MachiningStep.html","topicHref":"Hi.MachiningSteps.MachiningStep.html","topicUid":"Hi.MachiningSteps.MachiningStep","type":"Class"},{"name":"MachiningStep.CollidedKeyPair","href":"Hi.MachiningSteps.MachiningStep.CollidedKeyPair.html","topicHref":"Hi.MachiningSteps.MachiningStep.CollidedKeyPair.html","topicUid":"Hi.MachiningSteps.MachiningStep.CollidedKeyPair","type":"Class"},{"name":"MachiningStepUtil","href":"Hi.MachiningSteps.MachiningStepUtil.html","topicHref":"Hi.MachiningSteps.MachiningStepUtil.html","topicUid":"Hi.MachiningSteps.MachiningStepUtil","type":"Class"},{"name":"PresentAccess","href":"Hi.MachiningSteps.PresentAccess.html","topicHref":"Hi.MachiningSteps.PresentAccess.html","topicUid":"Hi.MachiningSteps.PresentAccess","type":"Class"},{"name":"PresentAttribute","href":"Hi.MachiningSteps.PresentAttribute.html","topicHref":"Hi.MachiningSteps.PresentAttribute.html","topicUid":"Hi.MachiningSteps.PresentAttribute","type":"Class"},{"name":"PropertyAccess","href":"Hi.MachiningSteps.PropertyAccess-1.html","topicHref":"Hi.MachiningSteps.PropertyAccess-1.html","topicUid":"Hi.MachiningSteps.PropertyAccess`1","type":"Class"}]},{"name":"Hi.Mapping","href":"Hi.Mapping.html","topicHref":"Hi.Mapping.html","topicUid":"Hi.Mapping","type":"Namespace","items":[{"name":"CsvNcStep","href":"Hi.Mapping.CsvNcStep.html","topicHref":"Hi.Mapping.CsvNcStep.html","topicUid":"Hi.Mapping.CsvNcStep","type":"Class"},{"name":"FileToTimeShotMapping","href":"Hi.Mapping.FileToTimeShotMapping.html","topicHref":"Hi.Mapping.FileToTimeShotMapping.html","topicUid":"Hi.Mapping.FileToTimeShotMapping","type":"Class"},{"name":"IAccelerationShot","href":"Hi.Mapping.IAccelerationShot.html","topicHref":"Hi.Mapping.IAccelerationShot.html","topicUid":"Hi.Mapping.IAccelerationShot","type":"Interface"},{"name":"IForceShot","href":"Hi.Mapping.IForceShot.html","topicHref":"Hi.Mapping.IForceShot.html","topicUid":"Hi.Mapping.IForceShot","type":"Interface"},{"name":"IMomentShot","href":"Hi.Mapping.IMomentShot.html","topicHref":"Hi.Mapping.IMomentShot.html","topicUid":"Hi.Mapping.IMomentShot","type":"Interface"},{"name":"ITimeShot","href":"Hi.Mapping.ITimeShot.html","topicHref":"Hi.Mapping.ITimeShot.html","topicUid":"Hi.Mapping.ITimeShot","type":"Interface"},{"name":"MappingUtil","href":"Hi.Mapping.MappingUtil.html","topicHref":"Hi.Mapping.MappingUtil.html","topicUid":"Hi.Mapping.MappingUtil","type":"Class"},{"name":"StepTimeShotUtil","href":"Hi.Mapping.StepTimeShotUtil.html","topicHref":"Hi.Mapping.StepTimeShotUtil.html","topicUid":"Hi.Mapping.StepTimeShotUtil","type":"Class"},{"name":"StepTimeShotUtil.CycleSamplingMode","href":"Hi.Mapping.StepTimeShotUtil.CycleSamplingMode.html","topicHref":"Hi.Mapping.StepTimeShotUtil.CycleSamplingMode.html","topicUid":"Hi.Mapping.StepTimeShotUtil.CycleSamplingMode","type":"Enum"},{"name":"StepTimeShotUtil.GetTimeShotByFileDelegate","href":"Hi.Mapping.StepTimeShotUtil.GetTimeShotByFileDelegate.html","topicHref":"Hi.Mapping.StepTimeShotUtil.GetTimeShotByFileDelegate.html","topicUid":"Hi.Mapping.StepTimeShotUtil.GetTimeShotByFileDelegate","type":"Delegate"},{"name":"TimeMapping","href":"Hi.Mapping.TimeMapping.html","topicHref":"Hi.Mapping.TimeMapping.html","topicUid":"Hi.Mapping.TimeMapping","type":"Class"}]},{"name":"Hi.Mappings","href":"Hi.Mappings.html","topicHref":"Hi.Mappings.html","topicUid":"Hi.Mappings","type":"Namespace","items":[{"name":"FileTimeSection","href":"Hi.Mappings.FileTimeSection.html","topicHref":"Hi.Mappings.FileTimeSection.html","topicUid":"Hi.Mappings.FileTimeSection","type":"Class"},{"name":"FileTimeSection.TimeOption","href":"Hi.Mappings.FileTimeSection.TimeOption.html","topicHref":"Hi.Mappings.FileTimeSection.TimeOption.html","topicUid":"Hi.Mappings.FileTimeSection.TimeOption","type":"Enum"}]},{"name":"Hi.Mech","href":"Hi.Mech.html","topicHref":"Hi.Mech.html","topicUid":"Hi.Mech","type":"Namespace","items":[{"name":"GeneralMechanism","href":"Hi.Mech.GeneralMechanism.html","topicHref":"Hi.Mech.GeneralMechanism.html","topicUid":"Hi.Mech.GeneralMechanism","type":"Class"},{"name":"IGetAnchorToSolidDictionary","href":"Hi.Mech.IGetAnchorToSolidDictionary.html","topicHref":"Hi.Mech.IGetAnchorToSolidDictionary.html","topicUid":"Hi.Mech.IGetAnchorToSolidDictionary","type":"Interface"},{"name":"IGetMachiningChain","href":"Hi.Mech.IGetMachiningChain.html","topicHref":"Hi.Mech.IGetMachiningChain.html","topicUid":"Hi.Mech.IGetMachiningChain","type":"Interface"},{"name":"IMachiningChain","href":"Hi.Mech.IMachiningChain.html","topicHref":"Hi.Mech.IMachiningChain.html","topicUid":"Hi.Mech.IMachiningChain","type":"Interface"},{"name":"IMachiningChainSource","href":"Hi.Mech.IMachiningChainSource.html","topicHref":"Hi.Mech.IMachiningChainSource.html","topicUid":"Hi.Mech.IMachiningChainSource","type":"Interface"},{"name":"MachiningChainUtil","href":"Hi.Mech.MachiningChainUtil.html","topicHref":"Hi.Mech.MachiningChainUtil.html","topicUid":"Hi.Mech.MachiningChainUtil","type":"Class"}]},{"name":"Hi.Mech.Topo","href":"Hi.Mech.Topo.html","topicHref":"Hi.Mech.Topo.html","topicUid":"Hi.Mech.Topo","type":"Namespace","items":[{"name":"Anchor","href":"Hi.Mech.Topo.Anchor.html","topicHref":"Hi.Mech.Topo.Anchor.html","topicUid":"Hi.Mech.Topo.Anchor","type":"Class"},{"name":"AnchorFuncSource","href":"Hi.Mech.Topo.AnchorFuncSource.html","topicHref":"Hi.Mech.Topo.AnchorFuncSource.html","topicUid":"Hi.Mech.Topo.AnchorFuncSource","type":"Class"},{"name":"AnchoredBoxable","href":"Hi.Mech.Topo.AnchoredBoxable.html","topicHref":"Hi.Mech.Topo.AnchoredBoxable.html","topicUid":"Hi.Mech.Topo.AnchoredBoxable","type":"Class"},{"name":"AnchoredDisplayee","href":"Hi.Mech.Topo.AnchoredDisplayee.html","topicHref":"Hi.Mech.Topo.AnchoredDisplayee.html","topicUid":"Hi.Mech.Topo.AnchoredDisplayee","type":"Class"},{"name":"Asmb","href":"Hi.Mech.Topo.Asmb.html","topicHref":"Hi.Mech.Topo.Asmb.html","topicUid":"Hi.Mech.Topo.Asmb","type":"Class"},{"name":"AsmbDraw","href":"Hi.Mech.Topo.AsmbDraw.html","topicHref":"Hi.Mech.Topo.AsmbDraw.html","topicUid":"Hi.Mech.Topo.AsmbDraw","type":"Class"},{"name":"Branch","href":"Hi.Mech.Topo.Branch.html","topicHref":"Hi.Mech.Topo.Branch.html","topicUid":"Hi.Mech.Topo.Branch","type":"Class"},{"name":"DirectionBranchPack","href":"Hi.Mech.Topo.DirectionBranchPack.html","topicHref":"Hi.Mech.Topo.DirectionBranchPack.html","topicUid":"Hi.Mech.Topo.DirectionBranchPack","type":"Class"},{"name":"DirectionBranchPackUtil","href":"Hi.Mech.Topo.DirectionBranchPackUtil.html","topicHref":"Hi.Mech.Topo.DirectionBranchPackUtil.html","topicUid":"Hi.Mech.Topo.DirectionBranchPackUtil","type":"Class"},{"name":"DynamicFreeform","href":"Hi.Mech.Topo.DynamicFreeform.html","topicHref":"Hi.Mech.Topo.DynamicFreeform.html","topicUid":"Hi.Mech.Topo.DynamicFreeform","type":"Class"},{"name":"DynamicRotation","href":"Hi.Mech.Topo.DynamicRotation.html","topicHref":"Hi.Mech.Topo.DynamicRotation.html","topicUid":"Hi.Mech.Topo.DynamicRotation","type":"Class"},{"name":"DynamicTranslation","href":"Hi.Mech.Topo.DynamicTranslation.html","topicHref":"Hi.Mech.Topo.DynamicTranslation.html","topicUid":"Hi.Mech.Topo.DynamicTranslation","type":"Class"},{"name":"GeneralTransform","href":"Hi.Mech.Topo.GeneralTransform.html","topicHref":"Hi.Mech.Topo.GeneralTransform.html","topicUid":"Hi.Mech.Topo.GeneralTransform","type":"Class"},{"name":"IAnchoredDisplayee","href":"Hi.Mech.Topo.IAnchoredDisplayee.html","topicHref":"Hi.Mech.Topo.IAnchoredDisplayee.html","topicUid":"Hi.Mech.Topo.IAnchoredDisplayee","type":"Interface"},{"name":"IDynamicRegular","href":"Hi.Mech.Topo.IDynamicRegular.html","topicHref":"Hi.Mech.Topo.IDynamicRegular.html","topicUid":"Hi.Mech.Topo.IDynamicRegular","type":"Interface"},{"name":"IDynamicTransformer","href":"Hi.Mech.Topo.IDynamicTransformer.html","topicHref":"Hi.Mech.Topo.IDynamicTransformer.html","topicUid":"Hi.Mech.Topo.IDynamicTransformer","type":"Interface"},{"name":"IGetAnchor","href":"Hi.Mech.Topo.IGetAnchor.html","topicHref":"Hi.Mech.Topo.IGetAnchor.html","topicUid":"Hi.Mech.Topo.IGetAnchor","type":"Interface"},{"name":"IGetAnchoredDisplayeeList","href":"Hi.Mech.Topo.IGetAnchoredDisplayeeList.html","topicHref":"Hi.Mech.Topo.IGetAnchoredDisplayeeList.html","topicUid":"Hi.Mech.Topo.IGetAnchoredDisplayeeList","type":"Interface"},{"name":"IGetAsmb","href":"Hi.Mech.Topo.IGetAsmb.html","topicHref":"Hi.Mech.Topo.IGetAsmb.html","topicUid":"Hi.Mech.Topo.IGetAsmb","type":"Interface"},{"name":"IGetFletchBuckle","href":"Hi.Mech.Topo.IGetFletchBuckle.html","topicHref":"Hi.Mech.Topo.IGetFletchBuckle.html","topicUid":"Hi.Mech.Topo.IGetFletchBuckle","type":"Interface"},{"name":"IGetInverseTransformer","href":"Hi.Mech.Topo.IGetInverseTransformer.html","topicHref":"Hi.Mech.Topo.IGetInverseTransformer.html","topicUid":"Hi.Mech.Topo.IGetInverseTransformer","type":"Interface"},{"name":"IGetTopoIndex","href":"Hi.Mech.Topo.IGetTopoIndex.html","topicHref":"Hi.Mech.Topo.IGetTopoIndex.html","topicUid":"Hi.Mech.Topo.IGetTopoIndex","type":"Interface"},{"name":"IStaticTransformer","href":"Hi.Mech.Topo.IStaticTransformer.html","topicHref":"Hi.Mech.Topo.IStaticTransformer.html","topicUid":"Hi.Mech.Topo.IStaticTransformer","type":"Interface"},{"name":"ITopo","href":"Hi.Mech.Topo.ITopo.html","topicHref":"Hi.Mech.Topo.ITopo.html","topicUid":"Hi.Mech.Topo.ITopo","type":"Interface"},{"name":"ITopoDisplayee","href":"Hi.Mech.Topo.ITopoDisplayee.html","topicHref":"Hi.Mech.Topo.ITopoDisplayee.html","topicUid":"Hi.Mech.Topo.ITopoDisplayee","type":"Interface"},{"name":"ITransformer","href":"Hi.Mech.Topo.ITransformer.html","topicHref":"Hi.Mech.Topo.ITransformer.html","topicUid":"Hi.Mech.Topo.ITransformer","type":"Interface"},{"name":"ITransformerProperty","href":"Hi.Mech.Topo.ITransformerProperty.html","topicHref":"Hi.Mech.Topo.ITransformerProperty.html","topicUid":"Hi.Mech.Topo.ITransformerProperty","type":"Interface"},{"name":"NoTransform","href":"Hi.Mech.Topo.NoTransform.html","topicHref":"Hi.Mech.Topo.NoTransform.html","topicUid":"Hi.Mech.Topo.NoTransform","type":"Class"},{"name":"StackTransformer","href":"Hi.Mech.Topo.StackTransformer.html","topicHref":"Hi.Mech.Topo.StackTransformer.html","topicUid":"Hi.Mech.Topo.StackTransformer","type":"Class"},{"name":"StaticFreeform","href":"Hi.Mech.Topo.StaticFreeform.html","topicHref":"Hi.Mech.Topo.StaticFreeform.html","topicUid":"Hi.Mech.Topo.StaticFreeform","type":"Class"},{"name":"StaticRotation","href":"Hi.Mech.Topo.StaticRotation.html","topicHref":"Hi.Mech.Topo.StaticRotation.html","topicUid":"Hi.Mech.Topo.StaticRotation","type":"Class"},{"name":"StaticTranslation","href":"Hi.Mech.Topo.StaticTranslation.html","topicHref":"Hi.Mech.Topo.StaticTranslation.html","topicUid":"Hi.Mech.Topo.StaticTranslation","type":"Class"},{"name":"TopoDisplayee","href":"Hi.Mech.Topo.TopoDisplayee.html","topicHref":"Hi.Mech.Topo.TopoDisplayee.html","topicUid":"Hi.Mech.Topo.TopoDisplayee","type":"Class"},{"name":"TopoDisplayeeUtil","href":"Hi.Mech.Topo.TopoDisplayeeUtil.html","topicHref":"Hi.Mech.Topo.TopoDisplayeeUtil.html","topicUid":"Hi.Mech.Topo.TopoDisplayeeUtil","type":"Class"},{"name":"TopoReflection","href":"Hi.Mech.Topo.TopoReflection.html","topicHref":"Hi.Mech.Topo.TopoReflection.html","topicUid":"Hi.Mech.Topo.TopoReflection","type":"Class"},{"name":"TopoUtil","href":"Hi.Mech.Topo.TopoUtil.html","topicHref":"Hi.Mech.Topo.TopoUtil.html","topicUid":"Hi.Mech.Topo.TopoUtil","type":"Class"},{"name":"TransformerUtil","href":"Hi.Mech.Topo.TransformerUtil.html","topicHref":"Hi.Mech.Topo.TransformerUtil.html","topicUid":"Hi.Mech.Topo.TransformerUtil","type":"Class"}]},{"name":"Hi.Milling","href":"Hi.Milling.html","topicHref":"Hi.Milling.html","topicUid":"Hi.Milling","type":"Namespace","items":[{"name":"IGetDiameter","href":"Hi.Milling.IGetDiameter.html","topicHref":"Hi.Milling.IGetDiameter.html","topicUid":"Hi.Milling.IGetDiameter","type":"Interface"},{"name":"IGetFluteHeight","href":"Hi.Milling.IGetFluteHeight.html","topicHref":"Hi.Milling.IGetFluteHeight.html","topicUid":"Hi.Milling.IGetFluteHeight","type":"Interface"},{"name":"IGetMillingGeomBrief","href":"Hi.Milling.IGetMillingGeomBrief.html","topicHref":"Hi.Milling.IGetMillingGeomBrief.html","topicUid":"Hi.Milling.IGetMillingGeomBrief","type":"Interface"},{"name":"IGetRadialReliefAngle","href":"Hi.Milling.IGetRadialReliefAngle.html","topicHref":"Hi.Milling.IGetRadialReliefAngle.html","topicUid":"Hi.Milling.IGetRadialReliefAngle","type":"Interface"},{"name":"IMillingGeomBriefAccessor","href":"Hi.Milling.IMillingGeomBriefAccessor.html","topicHref":"Hi.Milling.IMillingGeomBriefAccessor.html","topicUid":"Hi.Milling.IMillingGeomBriefAccessor","type":"Interface"},{"name":"MillingGeomBrief","href":"Hi.Milling.MillingGeomBrief.html","topicHref":"Hi.Milling.MillingGeomBrief.html","topicUid":"Hi.Milling.MillingGeomBrief","type":"Class"},{"name":"MillingRemovalUtil","href":"Hi.Milling.MillingRemovalUtil.html","topicHref":"Hi.Milling.MillingRemovalUtil.html","topicUid":"Hi.Milling.MillingRemovalUtil","type":"Class"},{"name":"SpindleCapability","href":"Hi.Milling.SpindleCapability.html","topicHref":"Hi.Milling.SpindleCapability.html","topicUid":"Hi.Milling.SpindleCapability","type":"Class"}]},{"name":"Hi.Milling.Apts","href":"Hi.Milling.Apts.html","topicHref":"Hi.Milling.Apts.html","topicUid":"Hi.Milling.Apts","type":"Namespace","items":[{"name":"AptDerivative","href":"Hi.Milling.Apts.AptDerivative.html","topicHref":"Hi.Milling.Apts.AptDerivative.html","topicUid":"Hi.Milling.Apts.AptDerivative","type":"Class"},{"name":"BallApt","href":"Hi.Milling.Apts.BallApt.html","topicHref":"Hi.Milling.Apts.BallApt.html","topicUid":"Hi.Milling.Apts.BallApt","type":"Class"},{"name":"BullNoseApt","href":"Hi.Milling.Apts.BullNoseApt.html","topicHref":"Hi.Milling.Apts.BullNoseApt.html","topicUid":"Hi.Milling.Apts.BullNoseApt","type":"Class"},{"name":"ColumnApt","href":"Hi.Milling.Apts.ColumnApt.html","topicHref":"Hi.Milling.Apts.ColumnApt.html","topicUid":"Hi.Milling.Apts.ColumnApt","type":"Class"},{"name":"ConeApt","href":"Hi.Milling.Apts.ConeApt.html","topicHref":"Hi.Milling.Apts.ConeApt.html","topicUid":"Hi.Milling.Apts.ConeApt","type":"Class"},{"name":"ExactColumnApt","href":"Hi.Milling.Apts.ExactColumnApt.html","topicHref":"Hi.Milling.Apts.ExactColumnApt.html","topicUid":"Hi.Milling.Apts.ExactColumnApt","type":"Class"},{"name":"GeneralApt","href":"Hi.Milling.Apts.GeneralApt.html","topicHref":"Hi.Milling.Apts.GeneralApt.html","topicUid":"Hi.Milling.Apts.GeneralApt","type":"Class"},{"name":"IAptAlpha","href":"Hi.Milling.Apts.IAptAlpha.html","topicHref":"Hi.Milling.Apts.IAptAlpha.html","topicUid":"Hi.Milling.Apts.IAptAlpha","type":"Interface"},{"name":"IAptBased","href":"Hi.Milling.Apts.IAptBased.html","topicHref":"Hi.Milling.Apts.IAptBased.html","topicUid":"Hi.Milling.Apts.IAptBased","type":"Interface"},{"name":"IAptBeta","href":"Hi.Milling.Apts.IAptBeta.html","topicHref":"Hi.Milling.Apts.IAptBeta.html","topicUid":"Hi.Milling.Apts.IAptBeta","type":"Interface"},{"name":"IAptRc","href":"Hi.Milling.Apts.IAptRc.html","topicHref":"Hi.Milling.Apts.IAptRc.html","topicUid":"Hi.Milling.Apts.IAptRc","type":"Interface"},{"name":"IAptRr","href":"Hi.Milling.Apts.IAptRr.html","topicHref":"Hi.Milling.Apts.IAptRr.html","topicUid":"Hi.Milling.Apts.IAptRr","type":"Interface"},{"name":"IAptRz","href":"Hi.Milling.Apts.IAptRz.html","topicHref":"Hi.Milling.Apts.IAptRz.html","topicUid":"Hi.Milling.Apts.IAptRz","type":"Interface"},{"name":"IGetApt","href":"Hi.Milling.Apts.IGetApt.html","topicHref":"Hi.Milling.Apts.IGetApt.html","topicUid":"Hi.Milling.Apts.IGetApt","type":"Interface"},{"name":"IGetGeneralApt","href":"Hi.Milling.Apts.IGetGeneralApt.html","topicHref":"Hi.Milling.Apts.IGetGeneralApt.html","topicUid":"Hi.Milling.Apts.IGetGeneralApt","type":"Interface"},{"name":"TaperApt","href":"Hi.Milling.Apts.TaperApt.html","topicHref":"Hi.Milling.Apts.TaperApt.html","topicUid":"Hi.Milling.Apts.TaperApt","type":"Class"},{"name":"apt_t","href":"Hi.Milling.Apts.apt_t.html","topicHref":"Hi.Milling.Apts.apt_t.html","topicUid":"Hi.Milling.Apts.apt_t","type":"Struct"}]},{"name":"Hi.Milling.Cutters","href":"Hi.Milling.Cutters.html","topicHref":"Hi.Milling.Cutters.html","topicUid":"Hi.Milling.Cutters","type":"Namespace","items":[{"name":"AptProfile","href":"Hi.Milling.Cutters.AptProfile.html","topicHref":"Hi.Milling.Cutters.AptProfile.html","topicUid":"Hi.Milling.Cutters.AptProfile","type":"Class"},{"name":"ConstRatioProfile","href":"Hi.Milling.Cutters.ConstRatioProfile.html","topicHref":"Hi.Milling.Cutters.ConstRatioProfile.html","topicUid":"Hi.Milling.Cutters.ConstRatioProfile","type":"Class"},{"name":"CustomSpinningProfile","href":"Hi.Milling.Cutters.CustomSpinningProfile.html","topicHref":"Hi.Milling.Cutters.CustomSpinningProfile.html","topicUid":"Hi.Milling.Cutters.CustomSpinningProfile","type":"Class"},{"name":"CutterUtil","href":"Hi.Milling.Cutters.CutterUtil.html","topicHref":"Hi.Milling.Cutters.CutterUtil.html","topicUid":"Hi.Milling.Cutters.CutterUtil","type":"Class"},{"name":"FluteContourDisplayee","href":"Hi.Milling.Cutters.FluteContourDisplayee.html","topicHref":"Hi.Milling.Cutters.FluteContourDisplayee.html","topicUid":"Hi.Milling.Cutters.FluteContourDisplayee","type":"Class"},{"name":"FluteDependentRatioProfile","href":"Hi.Milling.Cutters.FluteDependentRatioProfile.html","topicHref":"Hi.Milling.Cutters.FluteDependentRatioProfile.html","topicUid":"Hi.Milling.Cutters.FluteDependentRatioProfile","type":"Class"},{"name":"IShaperProfile","href":"Hi.Milling.Cutters.IShaperProfile.html","topicHref":"Hi.Milling.Cutters.IShaperProfile.html","topicUid":"Hi.Milling.Cutters.IShaperProfile","type":"Interface"},{"name":"MillingCutter","href":"Hi.Milling.Cutters.MillingCutter.html","topicHref":"Hi.Milling.Cutters.MillingCutter.html","topicUid":"Hi.Milling.Cutters.MillingCutter","type":"Class"},{"name":"MillingCutter.IntegralModeEnum","href":"Hi.Milling.Cutters.MillingCutter.IntegralModeEnum.html","topicHref":"Hi.Milling.Cutters.MillingCutter.IntegralModeEnum.html","topicUid":"Hi.Milling.Cutters.MillingCutter.IntegralModeEnum","type":"Enum"},{"name":"MillingCutter.MassAssignmentMode","href":"Hi.Milling.Cutters.MillingCutter.MassAssignmentMode.html","topicHref":"Hi.Milling.Cutters.MillingCutter.MassAssignmentMode.html","topicUid":"Hi.Milling.Cutters.MillingCutter.MassAssignmentMode","type":"Enum"},{"name":"MillingCutterEditorDisplayee","href":"Hi.Milling.Cutters.MillingCutterEditorDisplayee.html","topicHref":"Hi.Milling.Cutters.MillingCutterEditorDisplayee.html","topicUid":"Hi.Milling.Cutters.MillingCutterEditorDisplayee","type":"Class"},{"name":"MillingCutterEditorDisplayee.ShapeModeEnum","href":"Hi.Milling.Cutters.MillingCutterEditorDisplayee.ShapeModeEnum.html","topicHref":"Hi.Milling.Cutters.MillingCutterEditorDisplayee.ShapeModeEnum.html","topicUid":"Hi.Milling.Cutters.MillingCutterEditorDisplayee.ShapeModeEnum","type":"Enum"}]},{"name":"Hi.Milling.Engagements","href":"Hi.Milling.Engagements.html","topicHref":"Hi.Milling.Engagements.html","topicUid":"Hi.Milling.Engagements","type":"Namespace","items":[{"name":"BitwiseMillingEngagement","href":"Hi.Milling.Engagements.BitwiseMillingEngagement.html","topicHref":"Hi.Milling.Engagements.BitwiseMillingEngagement.html","topicUid":"Hi.Milling.Engagements.BitwiseMillingEngagement","type":"Class"},{"name":"EngagementLayer","href":"Hi.Milling.Engagements.EngagementLayer.html","topicHref":"Hi.Milling.Engagements.EngagementLayer.html","topicUid":"Hi.Milling.Engagements.EngagementLayer","type":"Class"},{"name":"EngagementSlice","href":"Hi.Milling.Engagements.EngagementSlice.html","topicHref":"Hi.Milling.Engagements.EngagementSlice.html","topicUid":"Hi.Milling.Engagements.EngagementSlice","type":"Class"},{"name":"IBitwiseMillingEngagementSupport","href":"Hi.Milling.Engagements.IBitwiseMillingEngagementSupport.html","topicHref":"Hi.Milling.Engagements.IBitwiseMillingEngagementSupport.html","topicUid":"Hi.Milling.Engagements.IBitwiseMillingEngagementSupport","type":"Interface"},{"name":"IGetLayerMillingEngagement","href":"Hi.Milling.Engagements.IGetLayerMillingEngagement.html","topicHref":"Hi.Milling.Engagements.IGetLayerMillingEngagement.html","topicUid":"Hi.Milling.Engagements.IGetLayerMillingEngagement","type":"Interface"},{"name":"LayerMillingEngagement","href":"Hi.Milling.Engagements.LayerMillingEngagement.html","topicHref":"Hi.Milling.Engagements.LayerMillingEngagement.html","topicUid":"Hi.Milling.Engagements.LayerMillingEngagement","type":"Class"},{"name":"MillingEngagementUtil","href":"Hi.Milling.Engagements.MillingEngagementUtil.html","topicHref":"Hi.Milling.Engagements.MillingEngagementUtil.html","topicUid":"Hi.Milling.Engagements.MillingEngagementUtil","type":"Class"}]},{"name":"Hi.Milling.FluteContours","href":"Hi.Milling.FluteContours.html","topicHref":"Hi.Milling.FluteContours.html","topicUid":"Hi.Milling.FluteContours","type":"Namespace","items":[{"name":"ConstHelixSideContour","href":"Hi.Milling.FluteContours.ConstHelixSideContour.html","topicHref":"Hi.Milling.FluteContours.ConstHelixSideContour.html","topicUid":"Hi.Milling.FluteContours.ConstHelixSideContour","type":"Class"},{"name":"FluteContour","href":"Hi.Milling.FluteContours.FluteContour.html","topicHref":"Hi.Milling.FluteContours.FluteContour.html","topicUid":"Hi.Milling.FluteContours.FluteContour","type":"Class"},{"name":"FluteContourUtil","href":"Hi.Milling.FluteContours.FluteContourUtil.html","topicHref":"Hi.Milling.FluteContours.FluteContourUtil.html","topicUid":"Hi.Milling.FluteContours.FluteContourUtil","type":"Class"},{"name":"FreeContourTray","href":"Hi.Milling.FluteContours.FreeContourTray.html","topicHref":"Hi.Milling.FluteContours.FreeContourTray.html","topicUid":"Hi.Milling.FluteContours.FreeContourTray","type":"Class"},{"name":"FreeformSideContour","href":"Hi.Milling.FluteContours.FreeformSideContour.html","topicHref":"Hi.Milling.FluteContours.FreeformSideContour.html","topicUid":"Hi.Milling.FluteContours.FreeformSideContour","type":"Class"},{"name":"IBottomContour","href":"Hi.Milling.FluteContours.IBottomContour.html","topicHref":"Hi.Milling.FluteContours.IBottomContour.html","topicUid":"Hi.Milling.FluteContours.IBottomContour","type":"Interface"},{"name":"IContourTray","href":"Hi.Milling.FluteContours.IContourTray.html","topicHref":"Hi.Milling.FluteContours.IContourTray.html","topicUid":"Hi.Milling.FluteContours.IContourTray","type":"Interface"},{"name":"IFluteNumSourceProperty","href":"Hi.Milling.FluteContours.IFluteNumSourceProperty.html","topicHref":"Hi.Milling.FluteContours.IFluteNumSourceProperty.html","topicUid":"Hi.Milling.FluteContours.IFluteNumSourceProperty","type":"Interface"},{"name":"IGetFluteNum","href":"Hi.Milling.FluteContours.IGetFluteNum.html","topicHref":"Hi.Milling.FluteContours.IGetFluteNum.html","topicUid":"Hi.Milling.FluteContours.IGetFluteNum","type":"Interface"},{"name":"ISideContour","href":"Hi.Milling.FluteContours.ISideContour.html","topicHref":"Hi.Milling.FluteContours.ISideContour.html","topicUid":"Hi.Milling.FluteContours.ISideContour","type":"Interface"},{"name":"IWorkingContour","href":"Hi.Milling.FluteContours.IWorkingContour.html","topicHref":"Hi.Milling.FluteContours.IWorkingContour.html","topicUid":"Hi.Milling.FluteContours.IWorkingContour","type":"Interface"},{"name":"ShiftedWorkingContour","href":"Hi.Milling.FluteContours.ShiftedWorkingContour.html","topicHref":"Hi.Milling.FluteContours.ShiftedWorkingContour.html","topicUid":"Hi.Milling.FluteContours.ShiftedWorkingContour","type":"Class"},{"name":"SideContourDisplayee","href":"Hi.Milling.FluteContours.SideContourDisplayee.html","topicHref":"Hi.Milling.FluteContours.SideContourDisplayee.html","topicUid":"Hi.Milling.FluteContours.SideContourDisplayee","type":"Class"},{"name":"SlideBottomContour","href":"Hi.Milling.FluteContours.SlideBottomContour.html","topicHref":"Hi.Milling.FluteContours.SlideBottomContour.html","topicUid":"Hi.Milling.FluteContours.SlideBottomContour","type":"Class"},{"name":"SpanContourPos4d","href":"Hi.Milling.FluteContours.SpanContourPos4d.html","topicHref":"Hi.Milling.FluteContours.SpanContourPos4d.html","topicUid":"Hi.Milling.FluteContours.SpanContourPos4d","type":"Class"},{"name":"UniformContourTray","href":"Hi.Milling.FluteContours.UniformContourTray.html","topicHref":"Hi.Milling.FluteContours.UniformContourTray.html","topicUid":"Hi.Milling.FluteContours.UniformContourTray","type":"Class"}]},{"name":"Hi.Milling.MillingTools","href":"Hi.Milling.MillingTools.html","topicHref":"Hi.Milling.MillingTools.html","topicUid":"Hi.Milling.MillingTools","type":"Namespace","items":[{"name":"MillingTool","href":"Hi.Milling.MillingTools.MillingTool.html","topicHref":"Hi.Milling.MillingTools.MillingTool.html","topicUid":"Hi.Milling.MillingTools.MillingTool","type":"Class"},{"name":"MillingToolAnchorReference","href":"Hi.Milling.MillingTools.MillingToolAnchorReference.html","topicHref":"Hi.Milling.MillingTools.MillingToolAnchorReference.html","topicUid":"Hi.Milling.MillingTools.MillingToolAnchorReference","type":"Enum"},{"name":"MillingToolEditorDisplayee","href":"Hi.Milling.MillingTools.MillingToolEditorDisplayee.html","topicHref":"Hi.Milling.MillingTools.MillingToolEditorDisplayee.html","topicUid":"Hi.Milling.MillingTools.MillingToolEditorDisplayee","type":"Class"},{"name":"MillingToolUtil","href":"Hi.Milling.MillingTools.MillingToolUtil.html","topicHref":"Hi.Milling.MillingTools.MillingToolUtil.html","topicUid":"Hi.Milling.MillingTools.MillingToolUtil","type":"Class"}]},{"name":"Hi.MillingForces","href":"Hi.MillingForces.html","topicHref":"Hi.MillingForces.html","topicUid":"Hi.MillingForces","type":"Namespace","items":[{"name":"FluteZData","href":"Hi.MillingForces.FluteZData.html","topicHref":"Hi.MillingForces.FluteZData.html","topicUid":"Hi.MillingForces.FluteZData","type":"Class"},{"name":"IGetMillingForce","href":"Hi.MillingForces.IGetMillingForce.html","topicHref":"Hi.MillingForces.IGetMillingForce.html","topicUid":"Hi.MillingForces.IGetMillingForce","type":"Interface"},{"name":"IMillingForceAccessor","href":"Hi.MillingForces.IMillingForceAccessor.html","topicHref":"Hi.MillingForces.IMillingForceAccessor.html","topicUid":"Hi.MillingForces.IMillingForceAccessor","type":"Interface"},{"name":"MillingForce","href":"Hi.MillingForces.MillingForce.html","topicHref":"Hi.MillingForces.MillingForce.html","topicUid":"Hi.MillingForces.MillingForce","type":"Class"},{"name":"MillingForceLicense","href":"Hi.MillingForces.MillingForceLicense.html","topicHref":"Hi.MillingForces.MillingForceLicense.html","topicUid":"Hi.MillingForces.MillingForceLicense","type":"Class"},{"name":"MillingForceLuggage","href":"Hi.MillingForces.MillingForceLuggage.html","topicHref":"Hi.MillingForces.MillingForceLuggage.html","topicUid":"Hi.MillingForces.MillingForceLuggage","type":"Class"},{"name":"MillingForceUtil","href":"Hi.MillingForces.MillingForceUtil.html","topicHref":"Hi.MillingForces.MillingForceUtil.html","topicUid":"Hi.MillingForces.MillingForceUtil","type":"Class"},{"name":"MillingForceUtil.AnglePack","href":"Hi.MillingForces.MillingForceUtil.AnglePack.html","topicHref":"Hi.MillingForces.MillingForceUtil.AnglePack.html","topicUid":"Hi.MillingForces.MillingForceUtil.AnglePack","type":"Class"},{"name":"MillingPhysicsBrief","href":"Hi.MillingForces.MillingPhysicsBrief.html","topicHref":"Hi.MillingForces.MillingPhysicsBrief.html","topicUid":"Hi.MillingForces.MillingPhysicsBrief","type":"Class"},{"name":"PhysicsUtil","href":"Hi.MillingForces.PhysicsUtil.html","topicHref":"Hi.MillingForces.PhysicsUtil.html","topicUid":"Hi.MillingForces.PhysicsUtil","type":"Class"},{"name":"ToolObservationReference","href":"Hi.MillingForces.ToolObservationReference.html","topicHref":"Hi.MillingForces.ToolObservationReference.html","topicUid":"Hi.MillingForces.ToolObservationReference","type":"Enum"}]},{"name":"Hi.MillingForces.Fittings","href":"Hi.MillingForces.Fittings.html","topicHref":"Hi.MillingForces.Fittings.html","topicUid":"Hi.MillingForces.Fittings","type":"Namespace","items":[{"name":"CuttingParaUtil","href":"Hi.MillingForces.Fittings.CuttingParaUtil.html","topicHref":"Hi.MillingForces.Fittings.CuttingParaUtil.html","topicUid":"Hi.MillingForces.Fittings.CuttingParaUtil","type":"Class"},{"name":"ICuttingPara","href":"Hi.MillingForces.Fittings.ICuttingPara.html","topicHref":"Hi.MillingForces.Fittings.ICuttingPara.html","topicUid":"Hi.MillingForces.Fittings.ICuttingPara","type":"Interface"},{"name":"IGetCuttingPara","href":"Hi.MillingForces.Fittings.IGetCuttingPara.html","topicHref":"Hi.MillingForces.Fittings.IGetCuttingPara.html","topicUid":"Hi.MillingForces.Fittings.IGetCuttingPara","type":"Interface"},{"name":"SampleCategory","href":"Hi.MillingForces.Fittings.SampleCategory.html","topicHref":"Hi.MillingForces.Fittings.SampleCategory.html","topicUid":"Hi.MillingForces.Fittings.SampleCategory","type":"Class"},{"name":"SampleFlag","href":"Hi.MillingForces.Fittings.SampleFlag.html","topicHref":"Hi.MillingForces.Fittings.SampleFlag.html","topicUid":"Hi.MillingForces.Fittings.SampleFlag","type":"Enum"},{"name":"SampleFlagUtil","href":"Hi.MillingForces.Fittings.SampleFlagUtil.html","topicHref":"Hi.MillingForces.Fittings.SampleFlagUtil.html","topicUid":"Hi.MillingForces.Fittings.SampleFlagUtil","type":"Class"},{"name":"SampleInstance","href":"Hi.MillingForces.Fittings.SampleInstance.html","topicHref":"Hi.MillingForces.Fittings.SampleInstance.html","topicUid":"Hi.MillingForces.Fittings.SampleInstance","type":"Class"},{"name":"TimeForce","href":"Hi.MillingForces.Fittings.TimeForce.html","topicHref":"Hi.MillingForces.Fittings.TimeForce.html","topicUid":"Hi.MillingForces.Fittings.TimeForce","type":"Class"},{"name":"TimeForceFrequencyDomain","href":"Hi.MillingForces.Fittings.TimeForceFrequencyDomain.html","topicHref":"Hi.MillingForces.Fittings.TimeForceFrequencyDomain.html","topicUid":"Hi.MillingForces.Fittings.TimeForceFrequencyDomain","type":"Class"},{"name":"TimeForceSeries","href":"Hi.MillingForces.Fittings.TimeForceSeries.html","topicHref":"Hi.MillingForces.Fittings.TimeForceSeries.html","topicUid":"Hi.MillingForces.Fittings.TimeForceSeries","type":"Class"},{"name":"TimeForceUtil","href":"Hi.MillingForces.Fittings.TimeForceUtil.html","topicHref":"Hi.MillingForces.Fittings.TimeForceUtil.html","topicUid":"Hi.MillingForces.Fittings.TimeForceUtil","type":"Class"},{"name":"TimeVsForceSeries","href":"Hi.MillingForces.Fittings.TimeVsForceSeries.html","topicHref":"Hi.MillingForces.Fittings.TimeVsForceSeries.html","topicUid":"Hi.MillingForces.Fittings.TimeVsForceSeries","type":"Class"},{"name":"TimeVsTorqueSeries","href":"Hi.MillingForces.Fittings.TimeVsTorqueSeries.html","topicHref":"Hi.MillingForces.Fittings.TimeVsTorqueSeries.html","topicUid":"Hi.MillingForces.Fittings.TimeVsTorqueSeries","type":"Class"},{"name":"TrainingSample","href":"Hi.MillingForces.Fittings.TrainingSample.html","topicHref":"Hi.MillingForces.Fittings.TrainingSample.html","topicUid":"Hi.MillingForces.Fittings.TrainingSample","type":"Class"}]},{"name":"Hi.MillingForces.ProfileMillingParas","href":"Hi.MillingForces.ProfileMillingParas.html","topicHref":"Hi.MillingForces.ProfileMillingParas.html","topicUid":"Hi.MillingForces.ProfileMillingParas","type":"Namespace","items":[{"name":"IGetLocalProfileMillingPara","href":"Hi.MillingForces.ProfileMillingParas.IGetLocalProfileMillingPara.html","topicHref":"Hi.MillingForces.ProfileMillingParas.IGetLocalProfileMillingPara.html","topicUid":"Hi.MillingForces.ProfileMillingParas.IGetLocalProfileMillingPara","type":"Interface"},{"name":"LocalProfileMillingPara","href":"Hi.MillingForces.ProfileMillingParas.LocalProfileMillingPara.html","topicHref":"Hi.MillingForces.ProfileMillingParas.LocalProfileMillingPara.html","topicUid":"Hi.MillingForces.ProfileMillingParas.LocalProfileMillingPara","type":"Class"},{"name":"ProfileMillingParaMap","href":"Hi.MillingForces.ProfileMillingParas.ProfileMillingParaMap.html","topicHref":"Hi.MillingForces.ProfileMillingParas.ProfileMillingParaMap.html","topicUid":"Hi.MillingForces.ProfileMillingParas.ProfileMillingParaMap","type":"Class"},{"name":"RtaMillingParaKey","href":"Hi.MillingForces.ProfileMillingParas.RtaMillingParaKey.html","topicHref":"Hi.MillingForces.ProfileMillingParas.RtaMillingParaKey.html","topicUid":"Hi.MillingForces.ProfileMillingParas.RtaMillingParaKey","type":"Enum"}]},{"name":"Hi.MillingForces.RakeFaceCuttingParas","href":"Hi.MillingForces.RakeFaceCuttingParas.html","topicHref":"Hi.MillingForces.RakeFaceCuttingParas.html","topicUid":"Hi.MillingForces.RakeFaceCuttingParas","type":"Namespace","items":[{"name":"IRakeFaceCuttingPara","href":"Hi.MillingForces.RakeFaceCuttingParas.IRakeFaceCuttingPara.html","topicHref":"Hi.MillingForces.RakeFaceCuttingParas.IRakeFaceCuttingPara.html","topicUid":"Hi.MillingForces.RakeFaceCuttingParas.IRakeFaceCuttingPara","type":"Interface"},{"name":"MillingPhysicsUtil","href":"Hi.MillingForces.RakeFaceCuttingParas.MillingPhysicsUtil.html","topicHref":"Hi.MillingForces.RakeFaceCuttingParas.MillingPhysicsUtil.html","topicUid":"Hi.MillingForces.RakeFaceCuttingParas.MillingPhysicsUtil","type":"Class"},{"name":"MultiFormRakeFaceCuttingPara","href":"Hi.MillingForces.RakeFaceCuttingParas.MultiFormRakeFaceCuttingPara.html","topicHref":"Hi.MillingForces.RakeFaceCuttingParas.MultiFormRakeFaceCuttingPara.html","topicUid":"Hi.MillingForces.RakeFaceCuttingParas.MultiFormRakeFaceCuttingPara","type":"Class"},{"name":"RakeFaceCuttingPara2d","href":"Hi.MillingForces.RakeFaceCuttingParas.RakeFaceCuttingPara2d.html","topicHref":"Hi.MillingForces.RakeFaceCuttingParas.RakeFaceCuttingPara2d.html","topicUid":"Hi.MillingForces.RakeFaceCuttingParas.RakeFaceCuttingPara2d","type":"Class"},{"name":"RakeFaceCuttingPara3d","href":"Hi.MillingForces.RakeFaceCuttingParas.RakeFaceCuttingPara3d.html","topicHref":"Hi.MillingForces.RakeFaceCuttingParas.RakeFaceCuttingPara3d.html","topicUid":"Hi.MillingForces.RakeFaceCuttingParas.RakeFaceCuttingPara3d","type":"Class"},{"name":"RakeFaceCuttingParaMap","href":"Hi.MillingForces.RakeFaceCuttingParas.RakeFaceCuttingParaMap.html","topicHref":"Hi.MillingForces.RakeFaceCuttingParas.RakeFaceCuttingParaMap.html","topicUid":"Hi.MillingForces.RakeFaceCuttingParas.RakeFaceCuttingParaMap","type":"Class"}]},{"name":"Hi.MillingForces.Training","href":"Hi.MillingForces.Training.html","topicHref":"Hi.MillingForces.Training.html","topicUid":"Hi.MillingForces.Training","type":"Namespace","items":[{"name":"MillingTraining","href":"Hi.MillingForces.Training.MillingTraining.html","topicHref":"Hi.MillingForces.Training.MillingTraining.html","topicUid":"Hi.MillingForces.Training.MillingTraining","type":"Class"}]},{"name":"Hi.MillingProcs","href":"Hi.MillingProcs.html","topicHref":"Hi.MillingProcs.html","topicUid":"Hi.MillingProcs","type":"Namespace","items":[{"name":"MillingGuide","href":"Hi.MillingProcs.MillingGuide.html","topicHref":"Hi.MillingProcs.MillingGuide.html","topicUid":"Hi.MillingProcs.MillingGuide","type":"Class"}]},{"name":"Hi.MillingStepUtils","href":"Hi.MillingStepUtils.html","topicHref":"Hi.MillingStepUtils.html","topicUid":"Hi.MillingStepUtils","type":"Namespace","items":[{"name":"ClStripChartConfig","href":"Hi.MillingStepUtils.ClStripChartConfig.html","topicHref":"Hi.MillingStepUtils.ClStripChartConfig.html","topicUid":"Hi.MillingStepUtils.ClStripChartConfig","type":"Class"},{"name":"ClStripChartItemConfig","href":"Hi.MillingStepUtils.ClStripChartItemConfig.html","topicHref":"Hi.MillingStepUtils.ClStripChartItemConfig.html","topicUid":"Hi.MillingStepUtils.ClStripChartItemConfig","type":"Class"},{"name":"ForceCycleFlag","href":"Hi.MillingStepUtils.ForceCycleFlag.html","topicHref":"Hi.MillingStepUtils.ForceCycleFlag.html","topicUid":"Hi.MillingStepUtils.ForceCycleFlag","type":"Enum"},{"name":"ForceCycleLineDivConfig","href":"Hi.MillingStepUtils.ForceCycleLineDivConfig.html","topicHref":"Hi.MillingStepUtils.ForceCycleLineDivConfig.html","topicUid":"Hi.MillingStepUtils.ForceCycleLineDivConfig","type":"Class"},{"name":"LineChartVRangeMode","href":"Hi.MillingStepUtils.LineChartVRangeMode.html","topicHref":"Hi.MillingStepUtils.LineChartVRangeMode.html","topicUid":"Hi.MillingStepUtils.LineChartVRangeMode","type":"Enum"},{"name":"SpindleMomentCycleLineDivConfig","href":"Hi.MillingStepUtils.SpindleMomentCycleLineDivConfig.html","topicHref":"Hi.MillingStepUtils.SpindleMomentCycleLineDivConfig.html","topicUid":"Hi.MillingStepUtils.SpindleMomentCycleLineDivConfig","type":"Class"},{"name":"TimeChartYConfig","href":"Hi.MillingStepUtils.TimeChartYConfig.html","topicHref":"Hi.MillingStepUtils.TimeChartYConfig.html","topicUid":"Hi.MillingStepUtils.TimeChartYConfig","type":"Class"}]},{"name":"Hi.MillingSteps","href":"Hi.MillingSteps.html","topicHref":"Hi.MillingSteps.html","topicUid":"Hi.MillingSteps","type":"Namespace","items":[{"name":"MillingInstance","href":"Hi.MillingSteps.MillingInstance.html","topicHref":"Hi.MillingSteps.MillingInstance.html","topicUid":"Hi.MillingSteps.MillingInstance","type":"Class"},{"name":"MillingStepLuggage","href":"Hi.MillingSteps.MillingStepLuggage.html","topicHref":"Hi.MillingSteps.MillingStepLuggage.html","topicUid":"Hi.MillingSteps.MillingStepLuggage","type":"Class"}]},{"name":"Hi.MongoUtils","href":"Hi.MongoUtils.html","topicHref":"Hi.MongoUtils.html","topicUid":"Hi.MongoUtils","type":"Namespace","items":[{"name":"IMongoRunner","href":"Hi.MongoUtils.IMongoRunner.html","topicHref":"Hi.MongoUtils.IMongoRunner.html","topicUid":"Hi.MongoUtils.IMongoRunner","type":"Interface"},{"name":"MongoRunnerOptions","href":"Hi.MongoUtils.MongoRunnerOptions.html","topicHref":"Hi.MongoUtils.MongoRunnerOptions.html","topicUid":"Hi.MongoUtils.MongoRunnerOptions","type":"Class"},{"name":"MongoServer","href":"Hi.MongoUtils.MongoServer.html","topicHref":"Hi.MongoUtils.MongoServer.html","topicUid":"Hi.MongoUtils.MongoServer","type":"Class"}]},{"name":"Hi.Motion.MatValves","href":"Hi.Motion.MatValves.html","topicHref":"Hi.Motion.MatValves.html","topicUid":"Hi.Motion.MatValves","type":"Namespace","items":[{"name":"ClMachiningValve","href":"Hi.Motion.MatValves.ClMachiningValve.html","topicHref":"Hi.Motion.MatValves.ClMachiningValve.html","topicUid":"Hi.Motion.MatValves.ClMachiningValve","type":"Class"},{"name":"IMotionValve","href":"Hi.Motion.MatValves.IMotionValve.html","topicHref":"Hi.Motion.MatValves.IMotionValve.html","topicUid":"Hi.Motion.MatValves.IMotionValve","type":"Interface"},{"name":"MacroMotionValve","href":"Hi.Motion.MatValves.MacroMotionValve.html","topicHref":"Hi.Motion.MatValves.MacroMotionValve.html","topicUid":"Hi.Motion.MatValves.MacroMotionValve","type":"Class"},{"name":"StepMotionValve","href":"Hi.Motion.MatValves.StepMotionValve.html","topicHref":"Hi.Motion.MatValves.StepMotionValve.html","topicUid":"Hi.Motion.MatValves.StepMotionValve","type":"Class"}]},{"name":"Hi.Native","href":"Hi.Native.html","topicHref":"Hi.Native.html","topicUid":"Hi.Native","type":"Namespace","items":[{"name":"StopSource","href":"Hi.Native.StopSource.html","topicHref":"Hi.Native.StopSource.html","topicUid":"Hi.Native.StopSource","type":"Class"},{"name":"StopToken","href":"Hi.Native.StopToken.html","topicHref":"Hi.Native.StopToken.html","topicUid":"Hi.Native.StopToken","type":"Class"},{"name":"StopTokenKit","href":"Hi.Native.StopTokenKit.html","topicHref":"Hi.Native.StopTokenKit.html","topicUid":"Hi.Native.StopTokenKit","type":"Class"},{"name":"StopTokenUtil","href":"Hi.Native.StopTokenUtil.html","topicHref":"Hi.Native.StopTokenUtil.html","topicUid":"Hi.Native.StopTokenUtil","type":"Class"},{"name":"bind_t","href":"Hi.Native.bind_t.html","topicHref":"Hi.Native.bind_t.html","topicUid":"Hi.Native.bind_t","type":"Struct"},{"name":"box2d","href":"Hi.Native.box2d.html","topicHref":"Hi.Native.box2d.html","topicUid":"Hi.Native.box2d","type":"Struct"},{"name":"box3d","href":"Hi.Native.box3d.html","topicHref":"Hi.Native.box3d.html","topicUid":"Hi.Native.box3d","type":"Struct"},{"name":"expand_to_box3d_func_t","href":"Hi.Native.expand_to_box3d_func_t.html","topicHref":"Hi.Native.expand_to_box3d_func_t.html","topicUid":"Hi.Native.expand_to_box3d_func_t","type":"Delegate"},{"name":"key_event_t","href":"Hi.Native.key_event_t.html","topicHref":"Hi.Native.key_event_t.html","topicUid":"Hi.Native.key_event_t","type":"Struct"},{"name":"key_table__transform_view_by_key_pressing_t","href":"Hi.Native.key_table__transform_view_by_key_pressing_t.html","topicHref":"Hi.Native.key_table__transform_view_by_key_pressing_t.html","topicUid":"Hi.Native.key_table__transform_view_by_key_pressing_t","type":"Struct"},{"name":"mat4d","href":"Hi.Native.mat4d.html","topicHref":"Hi.Native.mat4d.html","topicUid":"Hi.Native.mat4d","type":"Struct"},{"name":"mat_stack_t","href":"Hi.Native.mat_stack_t.html","topicHref":"Hi.Native.mat_stack_t.html","topicUid":"Hi.Native.mat_stack_t","type":"Struct"},{"name":"mouse_button_event_t","href":"Hi.Native.mouse_button_event_t.html","topicHref":"Hi.Native.mouse_button_event_t.html","topicUid":"Hi.Native.mouse_button_event_t","type":"Struct"},{"name":"mouse_button_table__transform_view_by_mouse_drag_t","href":"Hi.Native.mouse_button_table__transform_view_by_mouse_drag_t.html","topicHref":"Hi.Native.mouse_button_table__transform_view_by_mouse_drag_t.html","topicUid":"Hi.Native.mouse_button_table__transform_view_by_mouse_drag_t","type":"Struct"},{"name":"mouse_move_event_t","href":"Hi.Native.mouse_move_event_t.html","topicHref":"Hi.Native.mouse_move_event_t.html","topicUid":"Hi.Native.mouse_move_event_t","type":"Struct"},{"name":"mouse_wheel_event_t","href":"Hi.Native.mouse_wheel_event_t.html","topicHref":"Hi.Native.mouse_wheel_event_t.html","topicUid":"Hi.Native.mouse_wheel_event_t","type":"Struct"},{"name":"panel_state_t","href":"Hi.Native.panel_state_t.html","topicHref":"Hi.Native.panel_state_t.html","topicUid":"Hi.Native.panel_state_t","type":"Struct"},{"name":"picking_event_t","href":"Hi.Native.picking_event_t.html","topicHref":"Hi.Native.picking_event_t.html","topicUid":"Hi.Native.picking_event_t","type":"Struct"},{"name":"picking_func_t","href":"Hi.Native.picking_func_t.html","topicHref":"Hi.Native.picking_func_t.html","topicUid":"Hi.Native.picking_func_t","type":"Delegate"},{"name":"picking_mark_t","href":"Hi.Native.picking_mark_t.html","topicHref":"Hi.Native.picking_mark_t.html","topicUid":"Hi.Native.picking_mark_t","type":"Struct"},{"name":"tri3d","href":"Hi.Native.tri3d.html","topicHref":"Hi.Native.tri3d.html","topicUid":"Hi.Native.tri3d","type":"Struct"},{"name":"ui_event_type","href":"Hi.Native.ui_event_type.html","topicHref":"Hi.Native.ui_event_type.html","topicUid":"Hi.Native.ui_event_type","type":"Enum"},{"name":"vec2d","href":"Hi.Native.vec2d.html","topicHref":"Hi.Native.vec2d.html","topicUid":"Hi.Native.vec2d","type":"Struct"},{"name":"vec3d","href":"Hi.Native.vec3d.html","topicHref":"Hi.Native.vec3d.html","topicUid":"Hi.Native.vec3d","type":"Struct"},{"name":"vec3f","href":"Hi.Native.vec3f.html","topicHref":"Hi.Native.vec3f.html","topicUid":"Hi.Native.vec3f","type":"Struct"}]},{"name":"Hi.NcMech","href":"Hi.NcMech.html","topicHref":"Hi.NcMech.html","topicUid":"Hi.NcMech","type":"Namespace","items":[{"name":"ICollisionIndexPairsSource","href":"Hi.NcMech.ICollisionIndexPairsSource.html","topicHref":"Hi.NcMech.ICollisionIndexPairsSource.html","topicUid":"Hi.NcMech.ICollisionIndexPairsSource","type":"Interface"}]},{"name":"Hi.NcMech.Fixtures","href":"Hi.NcMech.Fixtures.html","topicHref":"Hi.NcMech.Fixtures.html","topicUid":"Hi.NcMech.Fixtures","type":"Namespace","items":[{"name":"Fixture","href":"Hi.NcMech.Fixtures.Fixture.html","topicHref":"Hi.NcMech.Fixtures.Fixture.html","topicUid":"Hi.NcMech.Fixtures.Fixture","type":"Class"},{"name":"FixtureEditorDisplayee","href":"Hi.NcMech.Fixtures.FixtureEditorDisplayee.html","topicHref":"Hi.NcMech.Fixtures.FixtureEditorDisplayee.html","topicUid":"Hi.NcMech.Fixtures.FixtureEditorDisplayee","type":"Class"},{"name":"FixtureEditorDisplayeeConfig","href":"Hi.NcMech.Fixtures.FixtureEditorDisplayeeConfig.html","topicHref":"Hi.NcMech.Fixtures.FixtureEditorDisplayeeConfig.html","topicUid":"Hi.NcMech.Fixtures.FixtureEditorDisplayeeConfig","type":"Class"}]},{"name":"Hi.NcMech.Holders","href":"Hi.NcMech.Holders.html","topicHref":"Hi.NcMech.Holders.html","topicUid":"Hi.NcMech.Holders","type":"Namespace","items":[{"name":"CylindroidHolder","href":"Hi.NcMech.Holders.CylindroidHolder.html","topicHref":"Hi.NcMech.Holders.CylindroidHolder.html","topicUid":"Hi.NcMech.Holders.CylindroidHolder","type":"Class"},{"name":"FreeformHolder","href":"Hi.NcMech.Holders.FreeformHolder.html","topicHref":"Hi.NcMech.Holders.FreeformHolder.html","topicUid":"Hi.NcMech.Holders.FreeformHolder","type":"Class"},{"name":"HolderEditorDisplayee","href":"Hi.NcMech.Holders.HolderEditorDisplayee.html","topicHref":"Hi.NcMech.Holders.HolderEditorDisplayee.html","topicUid":"Hi.NcMech.Holders.HolderEditorDisplayee","type":"Class"},{"name":"IHolder","href":"Hi.NcMech.Holders.IHolder.html","topicHref":"Hi.NcMech.Holders.IHolder.html","topicUid":"Hi.NcMech.Holders.IHolder","type":"Interface"}]},{"name":"Hi.NcMech.Solids","href":"Hi.NcMech.Solids.html","topicHref":"Hi.NcMech.Solids.html","topicUid":"Hi.NcMech.Solids","type":"Namespace","items":[{"name":"IGetSolid","href":"Hi.NcMech.Solids.IGetSolid.html","topicHref":"Hi.NcMech.Solids.IGetSolid.html","topicUid":"Hi.NcMech.Solids.IGetSolid","type":"Interface"},{"name":"Solid","href":"Hi.NcMech.Solids.Solid.html","topicHref":"Hi.NcMech.Solids.Solid.html","topicUid":"Hi.NcMech.Solids.Solid","type":"Class"},{"name":"Solid.RenderingModeEnum","href":"Hi.NcMech.Solids.Solid.RenderingModeEnum.html","topicHref":"Hi.NcMech.Solids.Solid.RenderingModeEnum.html","topicUid":"Hi.NcMech.Solids.Solid.RenderingModeEnum","type":"Enum"},{"name":"SolidFuncSource","href":"Hi.NcMech.Solids.SolidFuncSource.html","topicHref":"Hi.NcMech.Solids.SolidFuncSource.html","topicUid":"Hi.NcMech.Solids.SolidFuncSource","type":"Class"}]},{"name":"Hi.NcMech.Topo","href":"Hi.NcMech.Topo.html","topicHref":"Hi.NcMech.Topo.html","topicUid":"Hi.NcMech.Topo","type":"Namespace","items":[{"name":"INcStroke","href":"Hi.NcMech.Topo.INcStroke.html","topicHref":"Hi.NcMech.Topo.INcStroke.html","topicUid":"Hi.NcMech.Topo.INcStroke","type":"Interface"},{"name":"INcTransformer","href":"Hi.NcMech.Topo.INcTransformer.html","topicHref":"Hi.NcMech.Topo.INcTransformer.html","topicUid":"Hi.NcMech.Topo.INcTransformer","type":"Interface"},{"name":"ITopoBrick","href":"Hi.NcMech.Topo.ITopoBrick.html","topicHref":"Hi.NcMech.Topo.ITopoBrick.html","topicUid":"Hi.NcMech.Topo.ITopoBrick","type":"Interface"},{"name":"NcRotation","href":"Hi.NcMech.Topo.NcRotation.html","topicHref":"Hi.NcMech.Topo.NcRotation.html","topicUid":"Hi.NcMech.Topo.NcRotation","type":"Class"},{"name":"NcTranslation","href":"Hi.NcMech.Topo.NcTranslation.html","topicHref":"Hi.NcMech.Topo.NcTranslation.html","topicUid":"Hi.NcMech.Topo.NcTranslation","type":"Class"},{"name":"SolidSourceTopoBrick","href":"Hi.NcMech.Topo.SolidSourceTopoBrick.html","topicHref":"Hi.NcMech.Topo.SolidSourceTopoBrick.html","topicUid":"Hi.NcMech.Topo.SolidSourceTopoBrick","type":"Class"},{"name":"StlSourceTopoBrick","href":"Hi.NcMech.Topo.StlSourceTopoBrick.html","topicHref":"Hi.NcMech.Topo.StlSourceTopoBrick.html","topicUid":"Hi.NcMech.Topo.StlSourceTopoBrick","type":"Class"}]},{"name":"Hi.NcMech.Workpieces","href":"Hi.NcMech.Workpieces.html","topicHref":"Hi.NcMech.Workpieces.html","topicUid":"Hi.NcMech.Workpieces","type":"Namespace","items":[{"name":"Workpiece","href":"Hi.NcMech.Workpieces.Workpiece.html","topicHref":"Hi.NcMech.Workpieces.Workpiece.html","topicUid":"Hi.NcMech.Workpieces.Workpiece","type":"Class"},{"name":"WorkpieceEditorDisplayee","href":"Hi.NcMech.Workpieces.WorkpieceEditorDisplayee.html","topicHref":"Hi.NcMech.Workpieces.WorkpieceEditorDisplayee.html","topicUid":"Hi.NcMech.Workpieces.WorkpieceEditorDisplayee","type":"Class"},{"name":"WorkpieceEditorDisplayeeConfig","href":"Hi.NcMech.Workpieces.WorkpieceEditorDisplayeeConfig.html","topicHref":"Hi.NcMech.Workpieces.WorkpieceEditorDisplayeeConfig.html","topicUid":"Hi.NcMech.Workpieces.WorkpieceEditorDisplayeeConfig","type":"Class"}]},{"name":"Hi.NcMech.Xyzabc","href":"Hi.NcMech.Xyzabc.html","topicHref":"Hi.NcMech.Xyzabc.html","topicUid":"Hi.NcMech.Xyzabc","type":"Namespace","items":[{"name":"CodeXyzabcMachineTool","href":"Hi.NcMech.Xyzabc.CodeXyzabcMachineTool.html","topicHref":"Hi.NcMech.Xyzabc.CodeXyzabcMachineTool.html","topicUid":"Hi.NcMech.Xyzabc.CodeXyzabcMachineTool","type":"Class"},{"name":"CodeXyzabcMachineToolUri","href":"Hi.NcMech.Xyzabc.CodeXyzabcMachineToolUri.html","topicHref":"Hi.NcMech.Xyzabc.CodeXyzabcMachineToolUri.html","topicUid":"Hi.NcMech.Xyzabc.CodeXyzabcMachineToolUri","type":"Class"},{"name":"GeneralXyzabcMachineTool","href":"Hi.NcMech.Xyzabc.GeneralXyzabcMachineTool.html","topicHref":"Hi.NcMech.Xyzabc.GeneralXyzabcMachineTool.html","topicUid":"Hi.NcMech.Xyzabc.GeneralXyzabcMachineTool","type":"Class"},{"name":"IGetCodeXyzabcMachineTool","href":"Hi.NcMech.Xyzabc.IGetCodeXyzabcMachineTool.html","topicHref":"Hi.NcMech.Xyzabc.IGetCodeXyzabcMachineTool.html","topicUid":"Hi.NcMech.Xyzabc.IGetCodeXyzabcMachineTool","type":"Interface"},{"name":"IXyzabcMachineTool","href":"Hi.NcMech.Xyzabc.IXyzabcMachineTool.html","topicHref":"Hi.NcMech.Xyzabc.IXyzabcMachineTool.html","topicUid":"Hi.NcMech.Xyzabc.IXyzabcMachineTool","type":"Interface"}]},{"name":"Hi.NcOpt","href":"Hi.NcOpt.html","topicHref":"Hi.NcOpt.html","topicUid":"Hi.NcOpt","type":"Namespace","items":[{"name":"CuttingVelocityOptLimit","href":"Hi.NcOpt.CuttingVelocityOptLimit.html","topicHref":"Hi.NcOpt.CuttingVelocityOptLimit.html","topicUid":"Hi.NcOpt.CuttingVelocityOptLimit","type":"Class"},{"name":"FixedFeedPerCycleOptLimit","href":"Hi.NcOpt.FixedFeedPerCycleOptLimit.html","topicHref":"Hi.NcOpt.FixedFeedPerCycleOptLimit.html","topicUid":"Hi.NcOpt.FixedFeedPerCycleOptLimit","type":"Class"},{"name":"FixedFeedPerToothOptLimit","href":"Hi.NcOpt.FixedFeedPerToothOptLimit.html","topicHref":"Hi.NcOpt.FixedFeedPerToothOptLimit.html","topicUid":"Hi.NcOpt.FixedFeedPerToothOptLimit","type":"Class"},{"name":"ICutterOptLimitHost","href":"Hi.NcOpt.ICutterOptLimitHost.html","topicHref":"Hi.NcOpt.ICutterOptLimitHost.html","topicUid":"Hi.NcOpt.ICutterOptLimitHost","type":"Interface"},{"name":"ICutterOptOption","href":"Hi.NcOpt.ICutterOptOption.html","topicHref":"Hi.NcOpt.ICutterOptOption.html","topicUid":"Hi.NcOpt.ICutterOptOption","type":"Interface"},{"name":"ICuttingVelocityOptLimit","href":"Hi.NcOpt.ICuttingVelocityOptLimit.html","topicHref":"Hi.NcOpt.ICuttingVelocityOptLimit.html","topicUid":"Hi.NcOpt.ICuttingVelocityOptLimit","type":"Interface"},{"name":"IFeedPerToothOptLimit","href":"Hi.NcOpt.IFeedPerToothOptLimit.html","topicHref":"Hi.NcOpt.IFeedPerToothOptLimit.html","topicUid":"Hi.NcOpt.IFeedPerToothOptLimit","type":"Interface"},{"name":"MillingCutterOptOption","href":"Hi.NcOpt.MillingCutterOptOption.html","topicHref":"Hi.NcOpt.MillingCutterOptOption.html","topicUid":"Hi.NcOpt.MillingCutterOptOption","type":"Class"},{"name":"NcOptOption","href":"Hi.NcOpt.NcOptOption.html","topicHref":"Hi.NcOpt.NcOptOption.html","topicUid":"Hi.NcOpt.NcOptOption","type":"Class"},{"name":"NcOptProc","href":"Hi.NcOpt.NcOptProc.html","topicHref":"Hi.NcOpt.NcOptProc.html","topicUid":"Hi.NcOpt.NcOptProc","type":"Class"},{"name":"NcOptimizationEmbeddedLogMode","href":"Hi.NcOpt.NcOptimizationEmbeddedLogMode.html","topicHref":"Hi.NcOpt.NcOptimizationEmbeddedLogMode.html","topicUid":"Hi.NcOpt.NcOptimizationEmbeddedLogMode","type":"Enum"},{"name":"ShapeBasedCutterOptLimit","href":"Hi.NcOpt.ShapeBasedCutterOptLimit.html","topicHref":"Hi.NcOpt.ShapeBasedCutterOptLimit.html","topicUid":"Hi.NcOpt.ShapeBasedCutterOptLimit","type":"Class"}]},{"name":"Hi.NcStepUtils","href":"Hi.NcStepUtils.html","topicHref":"Hi.NcStepUtils.html","topicUid":"Hi.NcStepUtils","type":"Namespace","items":[{"name":"IGetNcStep0","href":"Hi.NcStepUtils.IGetNcStep0.html","topicHref":"Hi.NcStepUtils.IGetNcStep0.html","topicUid":"Hi.NcStepUtils.IGetNcStep0","type":"Interface"},{"name":"INcStep0","href":"Hi.NcStepUtils.INcStep0.html","topicHref":"Hi.NcStepUtils.INcStep0.html","topicUid":"Hi.NcStepUtils.INcStep0","type":"Interface"},{"name":"INcStepMonitee","href":"Hi.NcStepUtils.INcStepMonitee.html","topicHref":"Hi.NcStepUtils.INcStepMonitee.html","topicUid":"Hi.NcStepUtils.INcStepMonitee","type":"Interface"},{"name":"NcStepUtil","href":"Hi.NcStepUtils.NcStepUtil.html","topicHref":"Hi.NcStepUtils.NcStepUtil.html","topicUid":"Hi.NcStepUtils.NcStepUtil","type":"Class"}]},{"name":"Hi.Numerical","href":"Hi.Numerical.html","topicHref":"Hi.Numerical.html","topicUid":"Hi.Numerical","type":"Namespace","items":[{"name":"CncBrand","href":"Hi.Numerical.CncBrand.html","topicHref":"Hi.Numerical.CncBrand.html","topicUid":"Hi.Numerical.CncBrand","type":"Enum"},{"name":"CommentMark","href":"Hi.Numerical.CommentMark.html","topicHref":"Hi.Numerical.CommentMark.html","topicUid":"Hi.Numerical.CommentMark","type":"Enum"},{"name":"CoordinateEntryDisplayee","href":"Hi.Numerical.CoordinateEntryDisplayee.html","topicHref":"Hi.Numerical.CoordinateEntryDisplayee.html","topicUid":"Hi.Numerical.CoordinateEntryDisplayee","type":"Class"},{"name":"CoordinateEntryRenderingFlag","href":"Hi.Numerical.CoordinateEntryRenderingFlag.html","topicHref":"Hi.Numerical.CoordinateEntryRenderingFlag.html","topicUid":"Hi.Numerical.CoordinateEntryRenderingFlag","type":"Enum"},{"name":"CoordinateInterpolationMode","href":"Hi.Numerical.CoordinateInterpolationMode.html","topicHref":"Hi.Numerical.CoordinateInterpolationMode.html","topicUid":"Hi.Numerical.CoordinateInterpolationMode","type":"Enum"},{"name":"FlexDictionaryUtil","href":"Hi.Numerical.FlexDictionaryUtil.html","topicHref":"Hi.Numerical.FlexDictionaryUtil.html","topicUid":"Hi.Numerical.FlexDictionaryUtil","type":"Class"},{"name":"HardNcComment","href":"Hi.Numerical.HardNcComment.html","topicHref":"Hi.Numerical.HardNcComment.html","topicUid":"Hi.Numerical.HardNcComment","type":"Class"},{"name":"HardNcEnv","href":"Hi.Numerical.HardNcEnv.html","topicHref":"Hi.Numerical.HardNcEnv.html","topicUid":"Hi.Numerical.HardNcEnv","type":"Class"},{"name":"HardNcLine","href":"Hi.Numerical.HardNcLine.html","topicHref":"Hi.Numerical.HardNcLine.html","topicUid":"Hi.Numerical.HardNcLine","type":"Class"},{"name":"HardNcUtil","href":"Hi.Numerical.HardNcUtil.html","topicHref":"Hi.Numerical.HardNcUtil.html","topicUid":"Hi.Numerical.HardNcUtil","type":"Class"},{"name":"HeidenhainCoordinateEntryDisplayee","href":"Hi.Numerical.HeidenhainCoordinateEntryDisplayee.html","topicHref":"Hi.Numerical.HeidenhainCoordinateEntryDisplayee.html","topicUid":"Hi.Numerical.HeidenhainCoordinateEntryDisplayee","type":"Class"},{"name":"IControlRunner","href":"Hi.Numerical.IControlRunner.html","topicHref":"Hi.Numerical.IControlRunner.html","topicUid":"Hi.Numerical.IControlRunner","type":"Interface"},{"name":"IFlexDictionaryHost","href":"Hi.Numerical.IFlexDictionaryHost-1.html","topicHref":"Hi.Numerical.IFlexDictionaryHost-1.html","topicUid":"Hi.Numerical.IFlexDictionaryHost`1","type":"Interface"},{"name":"IGetFeedrate","href":"Hi.Numerical.IGetFeedrate.html","topicHref":"Hi.Numerical.IGetFeedrate.html","topicUid":"Hi.Numerical.IGetFeedrate","type":"Interface"},{"name":"IGetSpindleSpeed","href":"Hi.Numerical.IGetSpindleSpeed.html","topicHref":"Hi.Numerical.IGetSpindleSpeed.html","topicUid":"Hi.Numerical.IGetSpindleSpeed","type":"Interface"},{"name":"ISetFeedrate","href":"Hi.Numerical.ISetFeedrate.html","topicHref":"Hi.Numerical.ISetFeedrate.html","topicUid":"Hi.Numerical.ISetFeedrate","type":"Interface"},{"name":"ISetSpindleSpeed","href":"Hi.Numerical.ISetSpindleSpeed.html","topicHref":"Hi.Numerical.ISetSpindleSpeed.html","topicUid":"Hi.Numerical.ISetSpindleSpeed","type":"Interface"},{"name":"IsoCoordinateEntryDisplayee","href":"Hi.Numerical.IsoCoordinateEntryDisplayee.html","topicHref":"Hi.Numerical.IsoCoordinateEntryDisplayee.html","topicUid":"Hi.Numerical.IsoCoordinateEntryDisplayee","type":"Class"},{"name":"IsoCoordinateTable","href":"Hi.Numerical.IsoCoordinateTable.html","topicHref":"Hi.Numerical.IsoCoordinateTable.html","topicUid":"Hi.Numerical.IsoCoordinateTable","type":"Class"},{"name":"MechNcUtil","href":"Hi.Numerical.MechNcUtil.html","topicHref":"Hi.Numerical.MechNcUtil.html","topicUid":"Hi.Numerical.MechNcUtil","type":"Class"},{"name":"MillingToolOffsetTable","href":"Hi.Numerical.MillingToolOffsetTable.html","topicHref":"Hi.Numerical.MillingToolOffsetTable.html","topicUid":"Hi.Numerical.MillingToolOffsetTable","type":"Class"},{"name":"MillingToolOffsetTableRow","href":"Hi.Numerical.MillingToolOffsetTableRow.html","topicHref":"Hi.Numerical.MillingToolOffsetTableRow.html","topicUid":"Hi.Numerical.MillingToolOffsetTableRow","type":"Class"},{"name":"NcFlag","href":"Hi.Numerical.NcFlag.html","topicHref":"Hi.Numerical.NcFlag.html","topicUid":"Hi.Numerical.NcFlag","type":"Enum"},{"name":"NcFlagUtil","href":"Hi.Numerical.NcFlagUtil.html","topicHref":"Hi.Numerical.NcFlagUtil.html","topicUid":"Hi.Numerical.NcFlagUtil","type":"Class"},{"name":"NcGroup00","href":"Hi.Numerical.NcGroup00.html","topicHref":"Hi.Numerical.NcGroup00.html","topicUid":"Hi.Numerical.NcGroup00","type":"Enum"},{"name":"NcGroup01","href":"Hi.Numerical.NcGroup01.html","topicHref":"Hi.Numerical.NcGroup01.html","topicUid":"Hi.Numerical.NcGroup01","type":"Enum"},{"name":"NcGroup02","href":"Hi.Numerical.NcGroup02.html","topicHref":"Hi.Numerical.NcGroup02.html","topicUid":"Hi.Numerical.NcGroup02","type":"Enum"},{"name":"NcGroup03","href":"Hi.Numerical.NcGroup03.html","topicHref":"Hi.Numerical.NcGroup03.html","topicUid":"Hi.Numerical.NcGroup03","type":"Enum"},{"name":"NcGroup05","href":"Hi.Numerical.NcGroup05.html","topicHref":"Hi.Numerical.NcGroup05.html","topicUid":"Hi.Numerical.NcGroup05","type":"Enum"},{"name":"NcGroup06","href":"Hi.Numerical.NcGroup06.html","topicHref":"Hi.Numerical.NcGroup06.html","topicUid":"Hi.Numerical.NcGroup06","type":"Enum"},{"name":"NcGroup07","href":"Hi.Numerical.NcGroup07.html","topicHref":"Hi.Numerical.NcGroup07.html","topicUid":"Hi.Numerical.NcGroup07","type":"Enum"},{"name":"NcGroup08","href":"Hi.Numerical.NcGroup08.html","topicHref":"Hi.Numerical.NcGroup08.html","topicUid":"Hi.Numerical.NcGroup08","type":"Enum"},{"name":"NcGroup09","href":"Hi.Numerical.NcGroup09.html","topicHref":"Hi.Numerical.NcGroup09.html","topicUid":"Hi.Numerical.NcGroup09","type":"Enum"},{"name":"NcGroup10","href":"Hi.Numerical.NcGroup10.html","topicHref":"Hi.Numerical.NcGroup10.html","topicUid":"Hi.Numerical.NcGroup10","type":"Enum"},{"name":"NcGroup13","href":"Hi.Numerical.NcGroup13.html","topicHref":"Hi.Numerical.NcGroup13.html","topicUid":"Hi.Numerical.NcGroup13","type":"Enum"},{"name":"NcGroup14","href":"Hi.Numerical.NcGroup14.html","topicHref":"Hi.Numerical.NcGroup14.html","topicUid":"Hi.Numerical.NcGroup14","type":"Enum"},{"name":"NcGroup15","href":"Hi.Numerical.NcGroup15.html","topicHref":"Hi.Numerical.NcGroup15.html","topicUid":"Hi.Numerical.NcGroup15","type":"Enum"},{"name":"NcGroup16","href":"Hi.Numerical.NcGroup16.html","topicHref":"Hi.Numerical.NcGroup16.html","topicUid":"Hi.Numerical.NcGroup16","type":"Enum"},{"name":"NcGroup21","href":"Hi.Numerical.NcGroup21.html","topicHref":"Hi.Numerical.NcGroup21.html","topicUid":"Hi.Numerical.NcGroup21","type":"Enum"},{"name":"NcGroupAttribute","href":"Hi.Numerical.NcGroupAttribute.html","topicHref":"Hi.Numerical.NcGroupAttribute.html","topicUid":"Hi.Numerical.NcGroupAttribute","type":"Class"},{"name":"NcGroupHeidenhainM107M108","href":"Hi.Numerical.NcGroupHeidenhainM107M108.html","topicHref":"Hi.Numerical.NcGroupHeidenhainM107M108.html","topicUid":"Hi.Numerical.NcGroupHeidenhainM107M108","type":"Enum"},{"name":"NcGroupHeidenhainPlane","href":"Hi.Numerical.NcGroupHeidenhainPlane.html","topicHref":"Hi.Numerical.NcGroupHeidenhainPlane.html","topicUid":"Hi.Numerical.NcGroupHeidenhainPlane","type":"Enum"},{"name":"NcGroupHeidenhainShortestRotaryPath","href":"Hi.Numerical.NcGroupHeidenhainShortestRotaryPath.html","topicHref":"Hi.Numerical.NcGroupHeidenhainShortestRotaryPath.html","topicUid":"Hi.Numerical.NcGroupHeidenhainShortestRotaryPath","type":"Enum"},{"name":"NcGroupSpindleRotation","href":"Hi.Numerical.NcGroupSpindleRotation.html","topicHref":"Hi.Numerical.NcGroupSpindleRotation.html","topicUid":"Hi.Numerical.NcGroupSpindleRotation","type":"Enum"},{"name":"NcLifeCycleAttribute","href":"Hi.Numerical.NcLifeCycleAttribute.html","topicHref":"Hi.Numerical.NcLifeCycleAttribute.html","topicUid":"Hi.Numerical.NcLifeCycleAttribute","type":"Class"},{"name":"NcLifeCycleMode","href":"Hi.Numerical.NcLifeCycleMode.html","topicHref":"Hi.Numerical.NcLifeCycleMode.html","topicUid":"Hi.Numerical.NcLifeCycleMode","type":"Enum"},{"name":"NcNameAttribute","href":"Hi.Numerical.NcNameAttribute.html","topicHref":"Hi.Numerical.NcNameAttribute.html","topicUid":"Hi.Numerical.NcNameAttribute","type":"Class"},{"name":"NcNoteCache","href":"Hi.Numerical.NcNoteCache.html","topicHref":"Hi.Numerical.NcNoteCache.html","topicUid":"Hi.Numerical.NcNoteCache","type":"Class"},{"name":"NcProc","href":"Hi.Numerical.NcProc.html","topicHref":"Hi.Numerical.NcProc.html","topicUid":"Hi.Numerical.NcProc","type":"Class"},{"name":"NcStepFileOutputKit","href":"Hi.Numerical.NcStepFileOutputKit.html","topicHref":"Hi.Numerical.NcStepFileOutputKit.html","topicUid":"Hi.Numerical.NcStepFileOutputKit","type":"Class"},{"name":"NcStepMonitor","href":"Hi.Numerical.NcStepMonitor.html","topicHref":"Hi.Numerical.NcStepMonitor.html","topicUid":"Hi.Numerical.NcStepMonitor","type":"Class"},{"name":"NcWarningSceneEnum","href":"Hi.Numerical.NcWarningSceneEnum.html","topicHref":"Hi.Numerical.NcWarningSceneEnum.html","topicUid":"Hi.Numerical.NcWarningSceneEnum","type":"Enum"},{"name":"NumericUtil","href":"Hi.Numerical.NumericUtil.html","topicHref":"Hi.Numerical.NumericUtil.html","topicUid":"Hi.Numerical.NumericUtil","type":"Class"},{"name":"PolarEntry","href":"Hi.Numerical.PolarEntry.html","topicHref":"Hi.Numerical.PolarEntry.html","topicUid":"Hi.Numerical.PolarEntry","type":"Class"},{"name":"PolarEntry.PolarModeDirEnum","href":"Hi.Numerical.PolarEntry.PolarModeDirEnum.html","topicHref":"Hi.Numerical.PolarEntry.PolarModeDirEnum.html","topicUid":"Hi.Numerical.PolarEntry.PolarModeDirEnum","type":"Enum"},{"name":"RadiusCompensationBuf","href":"Hi.Numerical.RadiusCompensationBuf.html","topicHref":"Hi.Numerical.RadiusCompensationBuf.html","topicUid":"Hi.Numerical.RadiusCompensationBuf","type":"Class"},{"name":"SourceCommandActEntry","href":"Hi.Numerical.SourceCommandActEntry.html","topicHref":"Hi.Numerical.SourceCommandActEntry.html","topicUid":"Hi.Numerical.SourceCommandActEntry","type":"Class"},{"name":"SpindleDirection","href":"Hi.Numerical.SpindleDirection.html","topicHref":"Hi.Numerical.SpindleDirection.html","topicUid":"Hi.Numerical.SpindleDirection","type":"Enum"},{"name":"SubStringKit","href":"Hi.Numerical.SubStringKit.html","topicHref":"Hi.Numerical.SubStringKit.html","topicUid":"Hi.Numerical.SubStringKit","type":"Class"},{"name":"SubStringKit.ActivationMode","href":"Hi.Numerical.SubStringKit.ActivationMode.html","topicHref":"Hi.Numerical.SubStringKit.ActivationMode.html","topicUid":"Hi.Numerical.SubStringKit.ActivationMode","type":"Enum"},{"name":"ToolConfigNotFoundException","href":"Hi.Numerical.ToolConfigNotFoundException.html","topicHref":"Hi.Numerical.ToolConfigNotFoundException.html","topicUid":"Hi.Numerical.ToolConfigNotFoundException","type":"Class"}]},{"name":"Hi.Numerical.Acts","href":"Hi.Numerical.Acts.html","topicHref":"Hi.Numerical.Acts.html","topicUid":"Hi.Numerical.Acts","type":"Namespace","items":[{"name":"ActActualTime","href":"Hi.Numerical.Acts.ActActualTime.html","topicHref":"Hi.Numerical.Acts.ActActualTime.html","topicUid":"Hi.Numerical.Acts.ActActualTime","type":"Class"},{"name":"ActClArc","href":"Hi.Numerical.Acts.ActClArc.html","topicHref":"Hi.Numerical.Acts.ActClArc.html","topicUid":"Hi.Numerical.Acts.ActClArc","type":"Class"},{"name":"ActClLinear","href":"Hi.Numerical.Acts.ActClLinear.html","topicHref":"Hi.Numerical.Acts.ActClLinear.html","topicUid":"Hi.Numerical.Acts.ActClLinear","type":"Class"},{"name":"ActClStep","href":"Hi.Numerical.Acts.ActClStep.html","topicHref":"Hi.Numerical.Acts.ActClStep.html","topicUid":"Hi.Numerical.Acts.ActClStep","type":"Class"},{"name":"ActClTeleport","href":"Hi.Numerical.Acts.ActClTeleport.html","topicHref":"Hi.Numerical.Acts.ActClTeleport.html","topicUid":"Hi.Numerical.Acts.ActClTeleport","type":"Class"},{"name":"ActCooling","href":"Hi.Numerical.Acts.ActCooling.html","topicHref":"Hi.Numerical.Acts.ActCooling.html","topicUid":"Hi.Numerical.Acts.ActCooling","type":"Class"},{"name":"ActData","href":"Hi.Numerical.Acts.ActData.html","topicHref":"Hi.Numerical.Acts.ActData.html","topicUid":"Hi.Numerical.Acts.ActData","type":"Class"},{"name":"ActDelay","href":"Hi.Numerical.Acts.ActDelay.html","topicHref":"Hi.Numerical.Acts.ActDelay.html","topicUid":"Hi.Numerical.Acts.ActDelay","type":"Class"},{"name":"ActFeedrate","href":"Hi.Numerical.Acts.ActFeedrate.html","topicHref":"Hi.Numerical.Acts.ActFeedrate.html","topicUid":"Hi.Numerical.Acts.ActFeedrate","type":"Class"},{"name":"ActHiddenStateChanged","href":"Hi.Numerical.Acts.ActHiddenStateChanged.html","topicHref":"Hi.Numerical.Acts.ActHiddenStateChanged.html","topicUid":"Hi.Numerical.Acts.ActHiddenStateChanged","type":"Class"},{"name":"ActIntentionalSkip","href":"Hi.Numerical.Acts.ActIntentionalSkip.html","topicHref":"Hi.Numerical.Acts.ActIntentionalSkip.html","topicUid":"Hi.Numerical.Acts.ActIntentionalSkip","type":"Class"},{"name":"ActLineBegin","href":"Hi.Numerical.Acts.ActLineBegin.html","topicHref":"Hi.Numerical.Acts.ActLineBegin.html","topicUid":"Hi.Numerical.Acts.ActLineBegin","type":"Class"},{"name":"ActLineCsScript","href":"Hi.Numerical.Acts.ActLineCsScript.html","topicHref":"Hi.Numerical.Acts.ActLineCsScript.html","topicUid":"Hi.Numerical.Acts.ActLineCsScript","type":"Class"},{"name":"ActLineEnd","href":"Hi.Numerical.Acts.ActLineEnd.html","topicHref":"Hi.Numerical.Acts.ActLineEnd.html","topicUid":"Hi.Numerical.Acts.ActLineEnd","type":"Class"},{"name":"ActLinearClAndLinearMcAbcMcXyzabcContour","href":"Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.html","topicHref":"Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.html","topicUid":"Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour","type":"Class"},{"name":"ActMcPolarLinearContour","href":"Hi.Numerical.Acts.ActMcPolarLinearContour.html","topicHref":"Hi.Numerical.Acts.ActMcPolarLinearContour.html","topicUid":"Hi.Numerical.Acts.ActMcPolarLinearContour","type":"Class"},{"name":"ActMcXyzLinearContour","href":"Hi.Numerical.Acts.ActMcXyzLinearContour.html","topicHref":"Hi.Numerical.Acts.ActMcXyzLinearContour.html","topicUid":"Hi.Numerical.Acts.ActMcXyzLinearContour","type":"Class"},{"name":"ActMcXyzStep","href":"Hi.Numerical.Acts.ActMcXyzStep.html","topicHref":"Hi.Numerical.Acts.ActMcXyzStep.html","topicUid":"Hi.Numerical.Acts.ActMcXyzStep","type":"Class"},{"name":"ActMcXyzabcOrientableLinearContour","href":"Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour.html","topicHref":"Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour.html","topicUid":"Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour","type":"Class"},{"name":"ActMcXyzabcStep","href":"Hi.Numerical.Acts.ActMcXyzabcStep.html","topicHref":"Hi.Numerical.Acts.ActMcXyzabcStep.html","topicUid":"Hi.Numerical.Acts.ActMcXyzabcStep","type":"Class"},{"name":"ActRapid","href":"Hi.Numerical.Acts.ActRapid.html","topicHref":"Hi.Numerical.Acts.ActRapid.html","topicUid":"Hi.Numerical.Acts.ActRapid","type":"Class"},{"name":"ActSpindleDirection","href":"Hi.Numerical.Acts.ActSpindleDirection.html","topicHref":"Hi.Numerical.Acts.ActSpindleDirection.html","topicUid":"Hi.Numerical.Acts.ActSpindleDirection","type":"Class"},{"name":"ActSpindleSpeed","href":"Hi.Numerical.Acts.ActSpindleSpeed.html","topicHref":"Hi.Numerical.Acts.ActSpindleSpeed.html","topicUid":"Hi.Numerical.Acts.ActSpindleSpeed","type":"Class"},{"name":"ActSpiralMcXyzContour","href":"Hi.Numerical.Acts.ActSpiralMcXyzContour.html","topicHref":"Hi.Numerical.Acts.ActSpiralMcXyzContour.html","topicUid":"Hi.Numerical.Acts.ActSpiralMcXyzContour","type":"Class"},{"name":"ActToolingStep","href":"Hi.Numerical.Acts.ActToolingStep.html","topicHref":"Hi.Numerical.Acts.ActToolingStep.html","topicUid":"Hi.Numerical.Acts.ActToolingStep","type":"Class"},{"name":"ActToolingTeleport","href":"Hi.Numerical.Acts.ActToolingTeleport.html","topicHref":"Hi.Numerical.Acts.ActToolingTeleport.html","topicUid":"Hi.Numerical.Acts.ActToolingTeleport","type":"Class"},{"name":"ActUnknownSkip","href":"Hi.Numerical.Acts.ActUnknownSkip.html","topicHref":"Hi.Numerical.Acts.ActUnknownSkip.html","topicUid":"Hi.Numerical.Acts.ActUnknownSkip","type":"Class"},{"name":"ActUtil","href":"Hi.Numerical.Acts.ActUtil.html","topicHref":"Hi.Numerical.Acts.ActUtil.html","topicUid":"Hi.Numerical.Acts.ActUtil","type":"Class"},{"name":"IAct","href":"Hi.Numerical.Acts.IAct.html","topicHref":"Hi.Numerical.Acts.IAct.html","topicUid":"Hi.Numerical.Acts.IAct","type":"Interface"},{"name":"IActClMove","href":"Hi.Numerical.Acts.IActClMove.html","topicHref":"Hi.Numerical.Acts.IActClMove.html","topicUid":"Hi.Numerical.Acts.IActClMove","type":"Interface"},{"name":"IActDuration","href":"Hi.Numerical.Acts.IActDuration.html","topicHref":"Hi.Numerical.Acts.IActDuration.html","topicUid":"Hi.Numerical.Acts.IActDuration","type":"Interface"},{"name":"IActMachineStep","href":"Hi.Numerical.Acts.IActMachineStep.html","topicHref":"Hi.Numerical.Acts.IActMachineStep.html","topicUid":"Hi.Numerical.Acts.IActMachineStep","type":"Interface"},{"name":"IActMcXyzContour","href":"Hi.Numerical.Acts.IActMcXyzContour.html","topicHref":"Hi.Numerical.Acts.IActMcXyzContour.html","topicUid":"Hi.Numerical.Acts.IActMcXyzContour","type":"Interface"},{"name":"IActMcXyzabcContour","href":"Hi.Numerical.Acts.IActMcXyzabcContour.html","topicHref":"Hi.Numerical.Acts.IActMcXyzabcContour.html","topicUid":"Hi.Numerical.Acts.IActMcXyzabcContour","type":"Interface"},{"name":"IActSkip","href":"Hi.Numerical.Acts.IActSkip.html","topicHref":"Hi.Numerical.Acts.IActSkip.html","topicUid":"Hi.Numerical.Acts.IActSkip","type":"Interface"},{"name":"IActTooling","href":"Hi.Numerical.Acts.IActTooling.html","topicHref":"Hi.Numerical.Acts.IActTooling.html","topicUid":"Hi.Numerical.Acts.IActTooling","type":"Interface"},{"name":"IWorkTimeAttrib","href":"Hi.Numerical.Acts.IWorkTimeAttrib.html","topicHref":"Hi.Numerical.Acts.IWorkTimeAttrib.html","topicUid":"Hi.Numerical.Acts.IWorkTimeAttrib","type":"Interface"},{"name":"IWorkTimeGetter","href":"Hi.Numerical.Acts.IWorkTimeGetter.html","topicHref":"Hi.Numerical.Acts.IWorkTimeGetter.html","topicUid":"Hi.Numerical.Acts.IWorkTimeGetter","type":"Interface"},{"name":"IWorkTimeSetter","href":"Hi.Numerical.Acts.IWorkTimeSetter.html","topicHref":"Hi.Numerical.Acts.IWorkTimeSetter.html","topicUid":"Hi.Numerical.Acts.IWorkTimeSetter","type":"Interface"},{"name":"StateActRunner","href":"Hi.Numerical.Acts.StateActRunner.html","topicHref":"Hi.Numerical.Acts.StateActRunner.html","topicUid":"Hi.Numerical.Acts.StateActRunner","type":"Class"}]},{"name":"Hi.Numerical.FilePlayers","href":"Hi.Numerical.FilePlayers.html","topicHref":"Hi.Numerical.FilePlayers.html","topicUid":"Hi.Numerical.FilePlayers","type":"Namespace","items":[{"name":"CsvRunner","href":"Hi.Numerical.FilePlayers.CsvRunner.html","topicHref":"Hi.Numerical.FilePlayers.CsvRunner.html","topicUid":"Hi.Numerical.FilePlayers.CsvRunner","type":"Class"},{"name":"CsvRunnerConfig","href":"Hi.Numerical.FilePlayers.CsvRunnerConfig.html","topicHref":"Hi.Numerical.FilePlayers.CsvRunnerConfig.html","topicUid":"Hi.Numerical.FilePlayers.CsvRunnerConfig","type":"Class"},{"name":"HardNcRunner","href":"Hi.Numerical.FilePlayers.HardNcRunner.html","topicHref":"Hi.Numerical.FilePlayers.HardNcRunner.html","topicUid":"Hi.Numerical.FilePlayers.HardNcRunner","type":"Class"}]},{"name":"Hi.Numerical.MachiningMotionResolutionUtils","href":"Hi.Numerical.MachiningMotionResolutionUtils.html","topicHref":"Hi.Numerical.MachiningMotionResolutionUtils.html","topicUid":"Hi.Numerical.MachiningMotionResolutionUtils","type":"Namespace","items":[{"name":"FeedPerCycleMachiningMotionResolution","href":"Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.html","topicHref":"Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.html","topicUid":"Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution","type":"Class"},{"name":"FeedPerToothMachiningMotionResolution","href":"Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.html","topicHref":"Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.html","topicUid":"Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution","type":"Class"},{"name":"FixedMachiningMotionResolution","href":"Hi.Numerical.MachiningMotionResolutionUtils.FixedMachiningMotionResolution.html","topicHref":"Hi.Numerical.MachiningMotionResolutionUtils.FixedMachiningMotionResolution.html","topicUid":"Hi.Numerical.MachiningMotionResolutionUtils.FixedMachiningMotionResolution","type":"Class"},{"name":"IMachiningMotionResolution","href":"Hi.Numerical.MachiningMotionResolutionUtils.IMachiningMotionResolution.html","topicHref":"Hi.Numerical.MachiningMotionResolutionUtils.IMachiningMotionResolution.html","topicUid":"Hi.Numerical.MachiningMotionResolutionUtils.IMachiningMotionResolution","type":"Interface"}]},{"name":"Hi.Numerical.NcArgs","href":"Hi.Numerical.NcArgs.html","topicHref":"Hi.Numerical.NcArgs.html","topicUid":"Hi.Numerical.NcArgs","type":"Namespace","items":[{"name":"ArcNcArg","href":"Hi.Numerical.NcArgs.ArcNcArg.html","topicHref":"Hi.Numerical.NcArgs.ArcNcArg.html","topicUid":"Hi.Numerical.NcArgs.ArcNcArg","type":"Class"},{"name":"G28Arg","href":"Hi.Numerical.NcArgs.G28Arg.html","topicHref":"Hi.Numerical.NcArgs.G28Arg.html","topicUid":"Hi.Numerical.NcArgs.G28Arg","type":"Class"},{"name":"Group07NcArg","href":"Hi.Numerical.NcArgs.Group07NcArg.html","topicHref":"Hi.Numerical.NcArgs.Group07NcArg.html","topicUid":"Hi.Numerical.NcArgs.Group07NcArg","type":"Class"},{"name":"Group09NcArg","href":"Hi.Numerical.NcArgs.Group09NcArg.html","topicHref":"Hi.Numerical.NcArgs.Group09NcArg.html","topicUid":"Hi.Numerical.NcArgs.Group09NcArg","type":"Class"},{"name":"HeidenhainCycleDef7Arg","href":"Hi.Numerical.NcArgs.HeidenhainCycleDef7Arg.html","topicHref":"Hi.Numerical.NcArgs.HeidenhainCycleDef7Arg.html","topicUid":"Hi.Numerical.NcArgs.HeidenhainCycleDef7Arg","type":"Class"},{"name":"HeidenhainPlaneSpatialArg","href":"Hi.Numerical.NcArgs.HeidenhainPlaneSpatialArg.html","topicHref":"Hi.Numerical.NcArgs.HeidenhainPlaneSpatialArg.html","topicUid":"Hi.Numerical.NcArgs.HeidenhainPlaneSpatialArg","type":"Class"},{"name":"IHeidenhainBlockCacheArg","href":"Hi.Numerical.NcArgs.IHeidenhainBlockCacheArg.html","topicHref":"Hi.Numerical.NcArgs.IHeidenhainBlockCacheArg.html","topicUid":"Hi.Numerical.NcArgs.IHeidenhainBlockCacheArg","type":"Interface"},{"name":"IHeidenhainPlaneArg","href":"Hi.Numerical.NcArgs.IHeidenhainPlaneArg.html","topicHref":"Hi.Numerical.NcArgs.IHeidenhainPlaneArg.html","topicUid":"Hi.Numerical.NcArgs.IHeidenhainPlaneArg","type":"Interface"},{"name":"ITiltPlaneNcArg","href":"Hi.Numerical.NcArgs.ITiltPlaneNcArg.html","topicHref":"Hi.Numerical.NcArgs.ITiltPlaneNcArg.html","topicUid":"Hi.Numerical.NcArgs.ITiltPlaneNcArg","type":"Interface"},{"name":"NcArgCycle800","href":"Hi.Numerical.NcArgs.NcArgCycle800.html","topicHref":"Hi.Numerical.NcArgs.NcArgCycle800.html","topicUid":"Hi.Numerical.NcArgs.NcArgCycle800","type":"Class"},{"name":"NcArgG68","href":"Hi.Numerical.NcArgs.NcArgG68.html","topicHref":"Hi.Numerical.NcArgs.NcArgG68.html","topicUid":"Hi.Numerical.NcArgs.NcArgG68","type":"Class"},{"name":"NcArgG68p2","href":"Hi.Numerical.NcArgs.NcArgG68p2.html","topicHref":"Hi.Numerical.NcArgs.NcArgG68p2.html","topicUid":"Hi.Numerical.NcArgs.NcArgG68p2","type":"Class"},{"name":"NcArgSiemensFrame","href":"Hi.Numerical.NcArgs.NcArgSiemensFrame.html","topicHref":"Hi.Numerical.NcArgs.NcArgSiemensFrame.html","topicUid":"Hi.Numerical.NcArgs.NcArgSiemensFrame","type":"Class"},{"name":"PausingNcArg","href":"Hi.Numerical.NcArgs.PausingNcArg.html","topicHref":"Hi.Numerical.NcArgs.PausingNcArg.html","topicUid":"Hi.Numerical.NcArgs.PausingNcArg","type":"Class"}]},{"name":"Hi.Numerical.SoftParsers","href":"Hi.Numerical.SoftParsers.html","topicHref":"Hi.Numerical.SoftParsers.html","topicUid":"Hi.Numerical.SoftParsers","type":"Namespace","items":[{"name":"ICommentGrabber","href":"Hi.Numerical.SoftParsers.ICommentGrabber.html","topicHref":"Hi.Numerical.SoftParsers.ICommentGrabber.html","topicUid":"Hi.Numerical.SoftParsers.ICommentGrabber","type":"Interface"},{"name":"SoftCommentGrabber","href":"Hi.Numerical.SoftParsers.SoftCommentGrabber.html","topicHref":"Hi.Numerical.SoftParsers.SoftCommentGrabber.html","topicUid":"Hi.Numerical.SoftParsers.SoftCommentGrabber","type":"Class"},{"name":"SoftNcComment","href":"Hi.Numerical.SoftParsers.SoftNcComment.html","topicHref":"Hi.Numerical.SoftParsers.SoftNcComment.html","topicUid":"Hi.Numerical.SoftParsers.SoftNcComment","type":"Class"},{"name":"SoftNcEnv","href":"Hi.Numerical.SoftParsers.SoftNcEnv.html","topicHref":"Hi.Numerical.SoftParsers.SoftNcEnv.html","topicUid":"Hi.Numerical.SoftParsers.SoftNcEnv","type":"Class"},{"name":"SoftNcRunner","href":"Hi.Numerical.SoftParsers.SoftNcRunner.html","topicHref":"Hi.Numerical.SoftParsers.SoftNcRunner.html","topicUid":"Hi.Numerical.SoftParsers.SoftNcRunner","type":"Class"},{"name":"SoftNcUtil","href":"Hi.Numerical.SoftParsers.SoftNcUtil.html","topicHref":"Hi.Numerical.SoftParsers.SoftNcUtil.html","topicUid":"Hi.Numerical.SoftParsers.SoftNcUtil","type":"Class"}]},{"name":"Hi.Numerical.SoftParsers.CmdBlocks","href":"Hi.Numerical.SoftParsers.CmdBlocks.html","topicHref":"Hi.Numerical.SoftParsers.CmdBlocks.html","topicUid":"Hi.Numerical.SoftParsers.CmdBlocks","type":"Namespace","items":[{"name":"ICmdBlockBuilder","href":"Hi.Numerical.SoftParsers.CmdBlocks.ICmdBlockBuilder.html","topicHref":"Hi.Numerical.SoftParsers.CmdBlocks.ICmdBlockBuilder.html","topicUid":"Hi.Numerical.SoftParsers.CmdBlocks.ICmdBlockBuilder","type":"Interface"}]},{"name":"Hi.Numerical.SoftParsers.Cmds","href":"Hi.Numerical.SoftParsers.Cmds.html","topicHref":"Hi.Numerical.SoftParsers.Cmds.html","topicUid":"Hi.Numerical.SoftParsers.Cmds","type":"Namespace","items":[{"name":"BlockEntry","href":"Hi.Numerical.SoftParsers.Cmds.BlockEntry.html","topicHref":"Hi.Numerical.SoftParsers.Cmds.BlockEntry.html","topicUid":"Hi.Numerical.SoftParsers.Cmds.BlockEntry","type":"Class"},{"name":"CmdBlock","href":"Hi.Numerical.SoftParsers.Cmds.CmdBlock.html","topicHref":"Hi.Numerical.SoftParsers.Cmds.CmdBlock.html","topicUid":"Hi.Numerical.SoftParsers.Cmds.CmdBlock","type":"Class"},{"name":"ICmd","href":"Hi.Numerical.SoftParsers.Cmds.ICmd.html","topicHref":"Hi.Numerical.SoftParsers.Cmds.ICmd.html","topicUid":"Hi.Numerical.SoftParsers.Cmds.ICmd","type":"Interface"}]},{"name":"Hi.Numerical.SoftParsers.Keywords","href":"Hi.Numerical.SoftParsers.Keywords.html","topicHref":"Hi.Numerical.SoftParsers.Keywords.html","topicUid":"Hi.Numerical.SoftParsers.Keywords","type":"Namespace","items":[{"name":"Comment","href":"Hi.Numerical.SoftParsers.Keywords.Comment.html","topicHref":"Hi.Numerical.SoftParsers.Keywords.Comment.html","topicUid":"Hi.Numerical.SoftParsers.Keywords.Comment","type":"Class"},{"name":"CsScript","href":"Hi.Numerical.SoftParsers.Keywords.CsScript.html","topicHref":"Hi.Numerical.SoftParsers.Keywords.CsScript.html","topicUid":"Hi.Numerical.SoftParsers.Keywords.CsScript","type":"Class"},{"name":"Heidenhain","href":"Hi.Numerical.SoftParsers.Keywords.Heidenhain.html","topicHref":"Hi.Numerical.SoftParsers.Keywords.Heidenhain.html","topicUid":"Hi.Numerical.SoftParsers.Keywords.Heidenhain","type":"Class"},{"name":"IndexNote","href":"Hi.Numerical.SoftParsers.Keywords.IndexNote.html","topicHref":"Hi.Numerical.SoftParsers.Keywords.IndexNote.html","topicUid":"Hi.Numerical.SoftParsers.Keywords.IndexNote","type":"Class"},{"name":"Root","href":"Hi.Numerical.SoftParsers.Keywords.Root.html","topicHref":"Hi.Numerical.SoftParsers.Keywords.Root.html","topicUid":"Hi.Numerical.SoftParsers.Keywords.Root","type":"Class"},{"name":"Siemens","href":"Hi.Numerical.SoftParsers.Keywords.Siemens.html","topicHref":"Hi.Numerical.SoftParsers.Keywords.Siemens.html","topicUid":"Hi.Numerical.SoftParsers.Keywords.Siemens","type":"Class"}]},{"name":"Hi.Numerical.SoftParsers.Raws","href":"Hi.Numerical.SoftParsers.Raws.html","topicHref":"Hi.Numerical.SoftParsers.Raws.html","topicUid":"Hi.Numerical.SoftParsers.Raws","type":"Namespace","items":[{"name":"HeidenhainNcRawBlocker","href":"Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.html","topicHref":"Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.html","topicUid":"Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker","type":"Class"},{"name":"INcRawBlocker","href":"Hi.Numerical.SoftParsers.Raws.INcRawBlocker.html","topicHref":"Hi.Numerical.SoftParsers.Raws.INcRawBlocker.html","topicUid":"Hi.Numerical.SoftParsers.Raws.INcRawBlocker","type":"Interface"},{"name":"RawBlock","href":"Hi.Numerical.SoftParsers.Raws.RawBlock.html","topicHref":"Hi.Numerical.SoftParsers.Raws.RawBlock.html","topicUid":"Hi.Numerical.SoftParsers.Raws.RawBlock","type":"Class"},{"name":"SingleLineNcRawBlocker","href":"Hi.Numerical.SoftParsers.Raws.SingleLineNcRawBlocker.html","topicHref":"Hi.Numerical.SoftParsers.Raws.SingleLineNcRawBlocker.html","topicUid":"Hi.Numerical.SoftParsers.Raws.SingleLineNcRawBlocker","type":"Class"}]},{"name":"Hi.Numerical.SoftParsers.SyntaxBased","href":"Hi.Numerical.SoftParsers.SyntaxBased.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased","type":"Namespace","items":[{"name":"CsScriptSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax","type":"Class"},{"name":"FlagSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax","type":"Class"},{"name":"NumberedFlagSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax","type":"Class"},{"name":"ParameterizedFlagSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax","type":"Class"},{"name":"SequencialNcSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax","type":"Class"},{"name":"TagSetupSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax","type":"Class"}]},{"name":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs","href":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs","type":"Namespace","items":[{"name":"HeadPercentCommentSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax","type":"Class"},{"name":"QuoteCommentSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax","type":"Class"},{"name":"TailCommentSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax","type":"Class"}]},{"name":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs","type":"Namespace","items":[{"name":"HeidenhainBlkFormSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax","type":"Class"},{"name":"HeidenhainCallSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCallSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCallSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCallSyntax","type":"Class"},{"name":"HeidenhainCyclDefSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefSyntax","type":"Class"},{"name":"HeidenhainFnSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainFnSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainFnSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainFnSyntax","type":"Class"},{"name":"HeidenhainLSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLSyntax","type":"Class"},{"name":"HeidenhainLblSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLblSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLblSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLblSyntax","type":"Class"},{"name":"HeidenhainPlaneSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainPlaneSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainPlaneSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainPlaneSyntax","type":"Class"},{"name":"HeidenhainProgramSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainProgramSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainProgramSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainProgramSyntax","type":"Class"},{"name":"HeidenhainToolCallSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainToolCallSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainToolCallSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainToolCallSyntax","type":"Class"}]},{"name":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs","type":"Namespace","items":[{"name":"HeidenhainDatumSettingSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax","type":"Class"},{"name":"HeidenhainDatumShiftSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax","type":"Class"}]},{"name":"Hi.Numerical.SoftParsers.SyntaxBased.IndexSyntaxs","href":"Hi.Numerical.SoftParsers.SyntaxBased.IndexSyntaxs.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.IndexSyntaxs.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.IndexSyntaxs","type":"Namespace","items":[{"name":"HeadIndexSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.IndexSyntaxs.HeadIndexSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.IndexSyntaxs.HeadIndexSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.IndexSyntaxs.HeadIndexSyntax","type":"Class"}]},{"name":"Hi.Numerical.SoftParsers.Syntaxs","href":"Hi.Numerical.SoftParsers.Syntaxs.html","topicHref":"Hi.Numerical.SoftParsers.Syntaxs.html","topicUid":"Hi.Numerical.SoftParsers.Syntaxs","type":"Namespace","items":[{"name":"FanucSyntaxUtil","href":"Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.html","topicHref":"Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.html","topicUid":"Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil","type":"Class"},{"name":"GeneralSyntaxKit","href":"Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.html","topicHref":"Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.html","topicUid":"Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit","type":"Class"},{"name":"HeidenhainSyntaxUtil","href":"Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil.html","topicHref":"Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil.html","topicUid":"Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil","type":"Class"},{"name":"INcSyntax","href":"Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html","topicHref":"Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html","topicUid":"Hi.Numerical.SoftParsers.Syntaxs.INcSyntax","type":"Interface"},{"name":"MazakSyntaxUtil","href":"Hi.Numerical.SoftParsers.Syntaxs.MazakSyntaxUtil.html","topicHref":"Hi.Numerical.SoftParsers.Syntaxs.MazakSyntaxUtil.html","topicUid":"Hi.Numerical.SoftParsers.Syntaxs.MazakSyntaxUtil","type":"Class"},{"name":"NcSyntaxUtil","href":"Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.html","topicHref":"Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.html","topicUid":"Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil","type":"Class"},{"name":"SiemensSyntaxUtil","href":"Hi.Numerical.SoftParsers.Syntaxs.SiemensSyntaxUtil.html","topicHref":"Hi.Numerical.SoftParsers.Syntaxs.SiemensSyntaxUtil.html","topicUid":"Hi.Numerical.SoftParsers.Syntaxs.SiemensSyntaxUtil","type":"Class"},{"name":"SyntaxEntry","href":"Hi.Numerical.SoftParsers.Syntaxs.SyntaxEntry.html","topicHref":"Hi.Numerical.SoftParsers.Syntaxs.SyntaxEntry.html","topicUid":"Hi.Numerical.SoftParsers.Syntaxs.SyntaxEntry","type":"Class"},{"name":"TagSetup","href":"Hi.Numerical.SoftParsers.Syntaxs.TagSetup.html","topicHref":"Hi.Numerical.SoftParsers.Syntaxs.TagSetup.html","topicUid":"Hi.Numerical.SoftParsers.Syntaxs.TagSetup","type":"Class"}]},{"name":"Hi.Numerical.StepSelectionUtils","href":"Hi.Numerical.StepSelectionUtils.html","topicHref":"Hi.Numerical.StepSelectionUtils.html","topicUid":"Hi.Numerical.StepSelectionUtils","type":"Namespace","items":[{"name":"AnchorMode","href":"Hi.Numerical.StepSelectionUtils.AnchorMode.html","topicHref":"Hi.Numerical.StepSelectionUtils.AnchorMode.html","topicUid":"Hi.Numerical.StepSelectionUtils.AnchorMode","type":"Enum"},{"name":"BoundSelector","href":"Hi.Numerical.StepSelectionUtils.BoundSelector.html","topicHref":"Hi.Numerical.StepSelectionUtils.BoundSelector.html","topicUid":"Hi.Numerical.StepSelectionUtils.BoundSelector","type":"Class"},{"name":"BoundSelectorHost","href":"Hi.Numerical.StepSelectionUtils.BoundSelectorHost.html","topicHref":"Hi.Numerical.StepSelectionUtils.BoundSelectorHost.html","topicUid":"Hi.Numerical.StepSelectionUtils.BoundSelectorHost","type":"Class"},{"name":"BoundSelectorPair","href":"Hi.Numerical.StepSelectionUtils.BoundSelectorPair.html","topicHref":"Hi.Numerical.StepSelectionUtils.BoundSelectorPair.html","topicUid":"Hi.Numerical.StepSelectionUtils.BoundSelectorPair","type":"Class"},{"name":"BoundSelectorPair.BoundLocale","href":"Hi.Numerical.StepSelectionUtils.BoundSelectorPair.BoundLocale.html","topicHref":"Hi.Numerical.StepSelectionUtils.BoundSelectorPair.BoundLocale.html","topicUid":"Hi.Numerical.StepSelectionUtils.BoundSelectorPair.BoundLocale","type":"Enum"},{"name":"BoundSelectorStepSectionBundle","href":"Hi.Numerical.StepSelectionUtils.BoundSelectorStepSectionBundle.html","topicHref":"Hi.Numerical.StepSelectionUtils.BoundSelectorStepSectionBundle.html","topicUid":"Hi.Numerical.StepSelectionUtils.BoundSelectorStepSectionBundle","type":"Class"},{"name":"BoundSelectorUtil","href":"Hi.Numerical.StepSelectionUtils.BoundSelectorUtil.html","topicHref":"Hi.Numerical.StepSelectionUtils.BoundSelectorUtil.html","topicUid":"Hi.Numerical.StepSelectionUtils.BoundSelectorUtil","type":"Class"},{"name":"DistanceShift","href":"Hi.Numerical.StepSelectionUtils.DistanceShift.html","topicHref":"Hi.Numerical.StepSelectionUtils.DistanceShift.html","topicUid":"Hi.Numerical.StepSelectionUtils.DistanceShift","type":"Class"},{"name":"IStepShift","href":"Hi.Numerical.StepSelectionUtils.IStepShift.html","topicHref":"Hi.Numerical.StepSelectionUtils.IStepShift.html","topicUid":"Hi.Numerical.StepSelectionUtils.IStepShift","type":"Interface"},{"name":"TimeShift","href":"Hi.Numerical.StepSelectionUtils.TimeShift.html","topicHref":"Hi.Numerical.StepSelectionUtils.TimeShift.html","topicUid":"Hi.Numerical.StepSelectionUtils.TimeShift","type":"Class"}]},{"name":"Hi.Numerical.Xyzabc","href":"Hi.Numerical.Xyzabc.html","topicHref":"Hi.Numerical.Xyzabc.html","topicUid":"Hi.Numerical.Xyzabc","type":"Namespace","items":[{"name":"Abc","href":"Hi.Numerical.Xyzabc.Abc.html","topicHref":"Hi.Numerical.Xyzabc.Abc.html","topicUid":"Hi.Numerical.Xyzabc.Abc","type":"Struct"},{"name":"CodeXyzabcChain","href":"Hi.Numerical.Xyzabc.CodeXyzabcChain.html","topicHref":"Hi.Numerical.Xyzabc.CodeXyzabcChain.html","topicUid":"Hi.Numerical.Xyzabc.CodeXyzabcChain","type":"Class"},{"name":"GeneralXyzabcChain","href":"Hi.Numerical.Xyzabc.GeneralXyzabcChain.html","topicHref":"Hi.Numerical.Xyzabc.GeneralXyzabcChain.html","topicUid":"Hi.Numerical.Xyzabc.GeneralXyzabcChain","type":"Class"},{"name":"ICoordinateConverter","href":"Hi.Numerical.Xyzabc.ICoordinateConverter.html","topicHref":"Hi.Numerical.Xyzabc.ICoordinateConverter.html","topicUid":"Hi.Numerical.Xyzabc.ICoordinateConverter","type":"Interface"},{"name":"IGetMcXyzabc","href":"Hi.Numerical.Xyzabc.IGetMcXyzabc.html","topicHref":"Hi.Numerical.Xyzabc.IGetMcXyzabc.html","topicUid":"Hi.Numerical.Xyzabc.IGetMcXyzabc","type":"Interface"},{"name":"IGetXyzabcChain","href":"Hi.Numerical.Xyzabc.IGetXyzabcChain.html","topicHref":"Hi.Numerical.Xyzabc.IGetXyzabcChain.html","topicUid":"Hi.Numerical.Xyzabc.IGetXyzabcChain","type":"Interface"},{"name":"IXyzabcChain","href":"Hi.Numerical.Xyzabc.IXyzabcChain.html","topicHref":"Hi.Numerical.Xyzabc.IXyzabcChain.html","topicUid":"Hi.Numerical.Xyzabc.IXyzabcChain","type":"Interface"},{"name":"ReflectedXyzabcChain","href":"Hi.Numerical.Xyzabc.ReflectedXyzabcChain.html","topicHref":"Hi.Numerical.Xyzabc.ReflectedXyzabcChain.html","topicUid":"Hi.Numerical.Xyzabc.ReflectedXyzabcChain","type":"Class"},{"name":"SimpleChainCoordinateConverter","href":"Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html","topicHref":"Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html","topicUid":"Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter","type":"Class"},{"name":"XyzabcChainMillingCoordinateConverter","href":"Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html","topicHref":"Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html","topicUid":"Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter","type":"Class"},{"name":"XyzabcSolver","href":"Hi.Numerical.Xyzabc.XyzabcSolver.html","topicHref":"Hi.Numerical.Xyzabc.XyzabcSolver.html","topicUid":"Hi.Numerical.Xyzabc.XyzabcSolver","type":"Class"},{"name":"XyzabcUtil","href":"Hi.Numerical.Xyzabc.XyzabcUtil.html","topicHref":"Hi.Numerical.Xyzabc.XyzabcUtil.html","topicUid":"Hi.Numerical.Xyzabc.XyzabcUtil","type":"Class"}]},{"name":"Hi.PanelModels","href":"Hi.PanelModels.html","topicHref":"Hi.PanelModels.html","topicUid":"Hi.PanelModels","type":"Namespace","items":[{"name":"HiKey","href":"Hi.PanelModels.HiKey.html","topicHref":"Hi.PanelModels.HiKey.html","topicUid":"Hi.PanelModels.HiKey","type":"Enum"},{"name":"HiKeyEvent","href":"Hi.PanelModels.HiKeyEvent.html","topicHref":"Hi.PanelModels.HiKeyEvent.html","topicUid":"Hi.PanelModels.HiKeyEvent","type":"Class"},{"name":"HiModifierKeys","href":"Hi.PanelModels.HiModifierKeys.html","topicHref":"Hi.PanelModels.HiModifierKeys.html","topicUid":"Hi.PanelModels.HiModifierKeys","type":"Enum"},{"name":"HiMouseButton","href":"Hi.PanelModels.HiMouseButton.html","topicHref":"Hi.PanelModels.HiMouseButton.html","topicUid":"Hi.PanelModels.HiMouseButton","type":"Enum"},{"name":"HiMouseButtonEvent","href":"Hi.PanelModels.HiMouseButtonEvent.html","topicHref":"Hi.PanelModels.HiMouseButtonEvent.html","topicUid":"Hi.PanelModels.HiMouseButtonEvent","type":"Class"},{"name":"HiMouseButtonMask","href":"Hi.PanelModels.HiMouseButtonMask.html","topicHref":"Hi.PanelModels.HiMouseButtonMask.html","topicUid":"Hi.PanelModels.HiMouseButtonMask","type":"Enum"},{"name":"HiMouseButtonMaskUtil","href":"Hi.PanelModels.HiMouseButtonMaskUtil.html","topicHref":"Hi.PanelModels.HiMouseButtonMaskUtil.html","topicUid":"Hi.PanelModels.HiMouseButtonMaskUtil","type":"Class"},{"name":"HiMouseMoveEvent","href":"Hi.PanelModels.HiMouseMoveEvent.html","topicHref":"Hi.PanelModels.HiMouseMoveEvent.html","topicUid":"Hi.PanelModels.HiMouseMoveEvent","type":"Class"},{"name":"HiMouseWheelEvent","href":"Hi.PanelModels.HiMouseWheelEvent.html","topicHref":"Hi.PanelModels.HiMouseWheelEvent.html","topicUid":"Hi.PanelModels.HiMouseWheelEvent","type":"Class"},{"name":"PanelModel","href":"Hi.PanelModels.PanelModel.html","topicHref":"Hi.PanelModels.PanelModel.html","topicUid":"Hi.PanelModels.PanelModel","type":"Class"}]},{"name":"Hi.Parallels","href":"Hi.Parallels.html","topicHref":"Hi.Parallels.html","topicUid":"Hi.Parallels","type":"Namespace","items":[{"name":"CurrentThreadTaskScheduler","href":"Hi.Parallels.CurrentThreadTaskScheduler.html","topicHref":"Hi.Parallels.CurrentThreadTaskScheduler.html","topicUid":"Hi.Parallels.CurrentThreadTaskScheduler","type":"Class"},{"name":"DistributedQueueTaskScheduler","href":"Hi.Parallels.DistributedQueueTaskScheduler.html","topicHref":"Hi.Parallels.DistributedQueueTaskScheduler.html","topicUid":"Hi.Parallels.DistributedQueueTaskScheduler","type":"Class"},{"name":"DistributedQueueTaskStarter","href":"Hi.Parallels.DistributedQueueTaskStarter.html","topicHref":"Hi.Parallels.DistributedQueueTaskStarter.html","topicUid":"Hi.Parallels.DistributedQueueTaskStarter","type":"Class"},{"name":"LockUtil","href":"Hi.Parallels.LockUtil.html","topicHref":"Hi.Parallels.LockUtil.html","topicUid":"Hi.Parallels.LockUtil","type":"Class"},{"name":"PriorityTaskScheduler","href":"Hi.Parallels.PriorityTaskScheduler.html","topicHref":"Hi.Parallels.PriorityTaskScheduler.html","topicUid":"Hi.Parallels.PriorityTaskScheduler","type":"Class"},{"name":"QueueTaskScheduler","href":"Hi.Parallels.QueueTaskScheduler.html","topicHref":"Hi.Parallels.QueueTaskScheduler.html","topicUid":"Hi.Parallels.QueueTaskScheduler","type":"Class"},{"name":"ReaderWriterLockUtil","href":"Hi.Parallels.ReaderWriterLockUtil.html","topicHref":"Hi.Parallels.ReaderWriterLockUtil.html","topicUid":"Hi.Parallels.ReaderWriterLockUtil","type":"Class"},{"name":"SemaphoreUtil","href":"Hi.Parallels.SemaphoreUtil.html","topicHref":"Hi.Parallels.SemaphoreUtil.html","topicUid":"Hi.Parallels.SemaphoreUtil","type":"Class"},{"name":"ThreadSafeSet","href":"Hi.Parallels.ThreadSafeSet-1.html","topicHref":"Hi.Parallels.ThreadSafeSet-1.html","topicUid":"Hi.Parallels.ThreadSafeSet`1","type":"Class"}]},{"name":"Hi.Physics","href":"Hi.Physics.html","topicHref":"Hi.Physics.html","topicUid":"Hi.Physics","type":"Namespace","items":[{"name":"AmpPhase","href":"Hi.Physics.AmpPhase.html","topicHref":"Hi.Physics.AmpPhase.html","topicUid":"Hi.Physics.AmpPhase","type":"Class"},{"name":"CoatingMaterial","href":"Hi.Physics.CoatingMaterial.html","topicHref":"Hi.Physics.CoatingMaterial.html","topicUid":"Hi.Physics.CoatingMaterial","type":"Class"},{"name":"CoolantHeatCondition","href":"Hi.Physics.CoolantHeatCondition.html","topicHref":"Hi.Physics.CoolantHeatCondition.html","topicUid":"Hi.Physics.CoolantHeatCondition","type":"Class"},{"name":"CutterMaterial","href":"Hi.Physics.CutterMaterial.html","topicHref":"Hi.Physics.CutterMaterial.html","topicUid":"Hi.Physics.CutterMaterial","type":"Class"},{"name":"IGetThermalLayerList","href":"Hi.Physics.IGetThermalLayerList.html","topicHref":"Hi.Physics.IGetThermalLayerList.html","topicUid":"Hi.Physics.IGetThermalLayerList","type":"Interface"},{"name":"IStructureMaterial","href":"Hi.Physics.IStructureMaterial.html","topicHref":"Hi.Physics.IStructureMaterial.html","topicUid":"Hi.Physics.IStructureMaterial","type":"Interface"},{"name":"ISuccessivePhysicsBriefAccessor","href":"Hi.Physics.ISuccessivePhysicsBriefAccessor.html","topicHref":"Hi.Physics.ISuccessivePhysicsBriefAccessor.html","topicUid":"Hi.Physics.ISuccessivePhysicsBriefAccessor","type":"Interface"},{"name":"ISurfaceMaterial","href":"Hi.Physics.ISurfaceMaterial.html","topicHref":"Hi.Physics.ISurfaceMaterial.html","topicUid":"Hi.Physics.ISurfaceMaterial","type":"Interface"},{"name":"ITimeGetter","href":"Hi.Physics.ITimeGetter.html","topicHref":"Hi.Physics.ITimeGetter.html","topicUid":"Hi.Physics.ITimeGetter","type":"Interface"},{"name":"MillingTemperatureUtil","href":"Hi.Physics.MillingTemperatureUtil.html","topicHref":"Hi.Physics.MillingTemperatureUtil.html","topicUid":"Hi.Physics.MillingTemperatureUtil","type":"Class"},{"name":"SeqPhysicsBrief","href":"Hi.Physics.SeqPhysicsBrief.html","topicHref":"Hi.Physics.SeqPhysicsBrief.html","topicUid":"Hi.Physics.SeqPhysicsBrief","type":"Class"},{"name":"StructureMaterial","href":"Hi.Physics.StructureMaterial.html","topicHref":"Hi.Physics.StructureMaterial.html","topicUid":"Hi.Physics.StructureMaterial","type":"Class"},{"name":"TemperatureUtil","href":"Hi.Physics.TemperatureUtil.html","topicHref":"Hi.Physics.TemperatureUtil.html","topicUid":"Hi.Physics.TemperatureUtil","type":"Class"},{"name":"TemperatureVsHardness","href":"Hi.Physics.TemperatureVsHardness.html","topicHref":"Hi.Physics.TemperatureVsHardness.html","topicUid":"Hi.Physics.TemperatureVsHardness","type":"Class"},{"name":"ThermalLayer1D","href":"Hi.Physics.ThermalLayer1D.html","topicHref":"Hi.Physics.ThermalLayer1D.html","topicUid":"Hi.Physics.ThermalLayer1D","type":"Class"},{"name":"TimeSeriesUtil","href":"Hi.Physics.TimeSeriesUtil.html","topicHref":"Hi.Physics.TimeSeriesUtil.html","topicUid":"Hi.Physics.TimeSeriesUtil","type":"Class"},{"name":"TimeValue","href":"Hi.Physics.TimeValue.html","topicHref":"Hi.Physics.TimeValue.html","topicUid":"Hi.Physics.TimeValue","type":"Class"},{"name":"WorkpieceMaterial","href":"Hi.Physics.WorkpieceMaterial.html","topicHref":"Hi.Physics.WorkpieceMaterial.html","topicUid":"Hi.Physics.WorkpieceMaterial","type":"Class"}]},{"name":"Hi.ScriptApiUtils","href":"Hi.ScriptApiUtils.html","topicHref":"Hi.ScriptApiUtils.html","topicUid":"Hi.ScriptApiUtils","type":"Namespace","items":[{"name":"ICsScriptApi","href":"Hi.ScriptApiUtils.ICsScriptApi.html","topicHref":"Hi.ScriptApiUtils.ICsScriptApi.html","topicUid":"Hi.ScriptApiUtils.ICsScriptApi","type":"Interface"},{"name":"JsAceAttribute","href":"Hi.ScriptApiUtils.JsAceAttribute.html","topicHref":"Hi.ScriptApiUtils.JsAceAttribute.html","topicUid":"Hi.ScriptApiUtils.JsAceAttribute","type":"Class"}]},{"name":"Hi.ShellCommands","href":"Hi.ShellCommands.html","topicHref":"Hi.ShellCommands.html","topicUid":"Hi.ShellCommands","type":"Namespace","items":[{"name":"EnablingWrapper","href":"Hi.ShellCommands.EnablingWrapper.html","topicHref":"Hi.ShellCommands.EnablingWrapper.html","topicUid":"Hi.ShellCommands.EnablingWrapper","type":"Class"},{"name":"GeomDiffCommand","href":"Hi.ShellCommands.GeomDiffCommand.html","topicHref":"Hi.ShellCommands.GeomDiffCommand.html","topicUid":"Hi.ShellCommands.GeomDiffCommand","type":"Class"},{"name":"IShellCommand","href":"Hi.ShellCommands.IShellCommand.html","topicHref":"Hi.ShellCommands.IShellCommand.html","topicUid":"Hi.ShellCommands.IShellCommand","type":"Interface"},{"name":"ITitleCommand","href":"Hi.ShellCommands.ITitleCommand.html","topicHref":"Hi.ShellCommands.ITitleCommand.html","topicUid":"Hi.ShellCommands.ITitleCommand","type":"Interface"},{"name":"Lang","href":"Hi.ShellCommands.Lang.html","topicHref":"Hi.ShellCommands.Lang.html","topicUid":"Hi.ShellCommands.Lang","type":"Class"},{"name":"ListCommand","href":"Hi.ShellCommands.ListCommand.html","topicHref":"Hi.ShellCommands.ListCommand.html","topicUid":"Hi.ShellCommands.ListCommand","type":"Class"},{"name":"MachiningMotionResolutionCommand","href":"Hi.ShellCommands.MachiningMotionResolutionCommand.html","topicHref":"Hi.ShellCommands.MachiningMotionResolutionCommand.html","topicUid":"Hi.ShellCommands.MachiningMotionResolutionCommand","type":"Class"},{"name":"NcCodeCommand","href":"Hi.ShellCommands.NcCodeCommand.html","topicHref":"Hi.ShellCommands.NcCodeCommand.html","topicUid":"Hi.ShellCommands.NcCodeCommand","type":"Class"},{"name":"NcFileCommand","href":"Hi.ShellCommands.NcFileCommand.html","topicHref":"Hi.ShellCommands.NcFileCommand.html","topicUid":"Hi.ShellCommands.NcFileCommand","type":"Class"},{"name":"NcFileListCommand","href":"Hi.ShellCommands.NcFileListCommand.html","topicHref":"Hi.ShellCommands.NcFileListCommand.html","topicUid":"Hi.ShellCommands.NcFileListCommand","type":"Class"},{"name":"NcOptOptionCommand","href":"Hi.ShellCommands.NcOptOptionCommand.html","topicHref":"Hi.ShellCommands.NcOptOptionCommand.html","topicUid":"Hi.ShellCommands.NcOptOptionCommand","type":"Class"},{"name":"OptimizeToFilesCommand","href":"Hi.ShellCommands.OptimizeToFilesCommand.html","topicHref":"Hi.ShellCommands.OptimizeToFilesCommand.html","topicUid":"Hi.ShellCommands.OptimizeToFilesCommand","type":"Class"},{"name":"PostExecutionCommand","href":"Hi.ShellCommands.PostExecutionCommand.html","topicHref":"Hi.ShellCommands.PostExecutionCommand.html","topicUid":"Hi.ShellCommands.PostExecutionCommand","type":"Class"},{"name":"PreSettingCommand","href":"Hi.ShellCommands.PreSettingCommand.html","topicHref":"Hi.ShellCommands.PreSettingCommand.html","topicUid":"Hi.ShellCommands.PreSettingCommand","type":"Class"},{"name":"RecordRuntimeGeomActionEnum","href":"Hi.ShellCommands.RecordRuntimeGeomActionEnum.html","topicHref":"Hi.ShellCommands.RecordRuntimeGeomActionEnum.html","topicUid":"Hi.ShellCommands.RecordRuntimeGeomActionEnum","type":"Enum"},{"name":"RecordRuntimeGeomCommand","href":"Hi.ShellCommands.RecordRuntimeGeomCommand.html","topicHref":"Hi.ShellCommands.RecordRuntimeGeomCommand.html","topicUid":"Hi.ShellCommands.RecordRuntimeGeomCommand","type":"Class"},{"name":"ScriptCommand","href":"Hi.ShellCommands.ScriptCommand.html","topicHref":"Hi.ShellCommands.ScriptCommand.html","topicUid":"Hi.ShellCommands.ScriptCommand","type":"Class"},{"name":"SimpleSessionCommand","href":"Hi.ShellCommands.SimpleSessionCommand.html","topicHref":"Hi.ShellCommands.SimpleSessionCommand.html","topicUid":"Hi.ShellCommands.SimpleSessionCommand","type":"Class"},{"name":"WriteRuntimeGeomToStlCommand","href":"Hi.ShellCommands.WriteRuntimeGeomToStlCommand.html","topicHref":"Hi.ShellCommands.WriteRuntimeGeomToStlCommand.html","topicUid":"Hi.ShellCommands.WriteRuntimeGeomToStlCommand","type":"Class"},{"name":"WriteShotFilesCommand","href":"Hi.ShellCommands.WriteShotFilesCommand.html","topicHref":"Hi.ShellCommands.WriteShotFilesCommand.html","topicUid":"Hi.ShellCommands.WriteShotFilesCommand","type":"Class"},{"name":"WriteStepFilesCommand","href":"Hi.ShellCommands.WriteStepFilesCommand.html","topicHref":"Hi.ShellCommands.WriteStepFilesCommand.html","topicUid":"Hi.ShellCommands.WriteStepFilesCommand","type":"Class"}]},{"name":"Hi.Test","href":"Hi.Test.html","topicHref":"Hi.Test.html","topicUid":"Hi.Test","type":"Namespace","items":[{"name":"TestCollision","href":"Hi.Test.TestCollision.html","topicHref":"Hi.Test.TestCollision.html","topicUid":"Hi.Test.TestCollision","type":"Class"}]},{"name":"Hi.UiExtensions","href":"Hi.UiExtensions.html","topicHref":"Hi.UiExtensions.html","topicUid":"Hi.UiExtensions","type":"Namespace","items":[{"name":"ChartBoundary","href":"Hi.UiExtensions.ChartBoundary.html","topicHref":"Hi.UiExtensions.ChartBoundary.html","topicUid":"Hi.UiExtensions.ChartBoundary","type":"Class"},{"name":"ChartBoundaryEnum","href":"Hi.UiExtensions.ChartBoundaryEnum.html","topicHref":"Hi.UiExtensions.ChartBoundaryEnum.html","topicUid":"Hi.UiExtensions.ChartBoundaryEnum","type":"Enum"},{"name":"NativeVisibility","href":"Hi.UiExtensions.NativeVisibility.html","topicHref":"Hi.UiExtensions.NativeVisibility.html","topicUid":"Hi.UiExtensions.NativeVisibility","type":"Enum"},{"name":"UiUtil","href":"Hi.UiExtensions.UiUtil.html","topicHref":"Hi.UiExtensions.UiUtil.html","topicUid":"Hi.UiExtensions.UiUtil","type":"Class"},{"name":"UiUtil.InvokeFunc","href":"Hi.UiExtensions.UiUtil.InvokeFunc.html","topicHref":"Hi.UiExtensions.UiUtil.InvokeFunc.html","topicUid":"Hi.UiExtensions.UiUtil.InvokeFunc","type":"Delegate"}]},{"name":"Hi.UniversalNc","href":"Hi.UniversalNc.html","topicHref":"Hi.UniversalNc.html","topicUid":"Hi.UniversalNc","type":"Namespace","items":[{"name":"Lang","href":"Hi.UniversalNc.Lang.html","topicHref":"Hi.UniversalNc.Lang.html","topicUid":"Hi.UniversalNc.Lang","type":"Class"}]},{"name":"Hi.Vibrations","href":"Hi.Vibrations.html","topicHref":"Hi.Vibrations.html","topicUid":"Hi.Vibrations","type":"Namespace","items":[{"name":"AngularVelocityUtil","href":"Hi.Vibrations.AngularVelocityUtil.html","topicHref":"Hi.Vibrations.AngularVelocityUtil.html","topicUid":"Hi.Vibrations.AngularVelocityUtil","type":"Class"},{"name":"ForceAccelAmpPhase","href":"Hi.Vibrations.ForceAccelAmpPhase.html","topicHref":"Hi.Vibrations.ForceAccelAmpPhase.html","topicUid":"Hi.Vibrations.ForceAccelAmpPhase","type":"Class"},{"name":"ForceAccelFourierSeries","href":"Hi.Vibrations.ForceAccelFourierSeries.html","topicHref":"Hi.Vibrations.ForceAccelFourierSeries.html","topicUid":"Hi.Vibrations.ForceAccelFourierSeries","type":"Class"},{"name":"ForceAccelShot","href":"Hi.Vibrations.ForceAccelShot.html","topicHref":"Hi.Vibrations.ForceAccelShot.html","topicUid":"Hi.Vibrations.ForceAccelShot","type":"Class"},{"name":"ForceAccelUtil","href":"Hi.Vibrations.ForceAccelUtil.html","topicHref":"Hi.Vibrations.ForceAccelUtil.html","topicUid":"Hi.Vibrations.ForceAccelUtil","type":"Class"},{"name":"IAngularVelocityOwner","href":"Hi.Vibrations.IAngularVelocityOwner.html","topicHref":"Hi.Vibrations.IAngularVelocityOwner.html","topicUid":"Hi.Vibrations.IAngularVelocityOwner","type":"Interface"},{"name":"VibrationUtil","href":"Hi.Vibrations.VibrationUtil.html","topicHref":"Hi.Vibrations.VibrationUtil.html","topicUid":"Hi.Vibrations.VibrationUtil","type":"Class"},{"name":"WAmpPhase","href":"Hi.Vibrations.WAmpPhase.html","topicHref":"Hi.Vibrations.WAmpPhase.html","topicUid":"Hi.Vibrations.WAmpPhase","type":"Class"},{"name":"WAmpPhaseXyzTransformation","href":"Hi.Vibrations.WAmpPhaseXyzTransformation.html","topicHref":"Hi.Vibrations.WAmpPhaseXyzTransformation.html","topicUid":"Hi.Vibrations.WAmpPhaseXyzTransformation","type":"Class"}]},{"name":"Hi.WinForm.Disp","href":"Hi.WinForm.Disp.html","topicHref":"Hi.WinForm.Disp.html","topicUid":"Hi.WinForm.Disp","type":"Namespace","items":[{"name":"RenderingCanvas","href":"Hi.WinForm.Disp.RenderingCanvas.html","topicHref":"Hi.WinForm.Disp.RenderingCanvas.html","topicUid":"Hi.WinForm.Disp.RenderingCanvas","type":"Class"},{"name":"RenderingForm","href":"Hi.WinForm.Disp.RenderingForm.html","topicHref":"Hi.WinForm.Disp.RenderingForm.html","topicUid":"Hi.WinForm.Disp.RenderingForm","type":"Class"}]},{"name":"Hi.WpfPlus.Disp","href":"Hi.WpfPlus.Disp.html","topicHref":"Hi.WpfPlus.Disp.html","topicUid":"Hi.WpfPlus.Disp","type":"Namespace","items":[{"name":"RenderingCanvas","href":"Hi.WpfPlus.Disp.RenderingCanvas.html","topicHref":"Hi.WpfPlus.Disp.RenderingCanvas.html","topicUid":"Hi.WpfPlus.Disp.RenderingCanvas","type":"Class"},{"name":"RenderingWindow","href":"Hi.WpfPlus.Disp.RenderingWindow.html","topicHref":"Hi.WpfPlus.Disp.RenderingWindow.html","topicUid":"Hi.WpfPlus.Disp.RenderingWindow","type":"Class"}]},{"name":"HiMachining.Milling","href":"HiMachining.Milling.html","topicHref":"HiMachining.Milling.html","topicUid":"HiMachining.Milling","type":"Namespace","items":[{"name":"ClMillingDevice","href":"HiMachining.Milling.ClMillingDevice.html","topicHref":"HiMachining.Milling.ClMillingDevice.html","topicUid":"HiMachining.Milling.ClMillingDevice","type":"Class"}]},{"name":"HiNc.Grpcs","href":"HiNc.Grpcs.html","topicHref":"HiNc.Grpcs.html","topicUid":"HiNc.Grpcs","type":"Namespace","items":[{"name":"MachiningProjectGrpcServer","href":"HiNc.Grpcs.MachiningProjectGrpcServer.html","topicHref":"HiNc.Grpcs.MachiningProjectGrpcServer.html","topicUid":"HiNc.Grpcs.MachiningProjectGrpcServer","type":"Class"}]},{"name":"numerical","href":"numerical.html","topicHref":"numerical.html","topicUid":"numerical","type":"Namespace","items":[{"name":"Empty","href":"numerical.Empty.html","topicHref":"numerical.Empty.html","topicUid":"numerical.Empty","type":"Class"},{"name":"GrpcCsvRowDictionary","href":"numerical.GrpcCsvRowDictionary.html","topicHref":"numerical.GrpcCsvRowDictionary.html","topicUid":"numerical.GrpcCsvRowDictionary","type":"Class"},{"name":"GrpcNcStep","href":"numerical.GrpcNcStep.html","topicHref":"numerical.GrpcNcStep.html","topicUid":"numerical.GrpcNcStep","type":"Class"},{"name":"NumericalReflection","href":"numerical.NumericalReflection.html","topicHref":"numerical.NumericalReflection.html","topicUid":"numerical.NumericalReflection","type":"Class"},{"name":"NumericalService","href":"numerical.NumericalService.html","topicHref":"numerical.NumericalService.html","topicUid":"numerical.NumericalService","type":"Class"},{"name":"NumericalService.NumericalServiceBase","href":"numerical.NumericalService.NumericalServiceBase.html","topicHref":"numerical.NumericalService.NumericalServiceBase.html","topicUid":"numerical.NumericalService.NumericalServiceBase","type":"Class"},{"name":"NumericalService.NumericalServiceClient","href":"numerical.NumericalService.NumericalServiceClient.html","topicHref":"numerical.NumericalService.NumericalServiceClient.html","topicUid":"numerical.NumericalService.NumericalServiceClient","type":"Class"},{"name":"UniversalNcReflection","href":"numerical.UniversalNcReflection.html","topicHref":"numerical.UniversalNcReflection.html","topicUid":"numerical.UniversalNcReflection","type":"Class"},{"name":"UniversalNcService","href":"numerical.UniversalNcService.html","topicHref":"numerical.UniversalNcService.html","topicUid":"numerical.UniversalNcService","type":"Class"},{"name":"UniversalNcService.UniversalNcServiceBase","href":"numerical.UniversalNcService.UniversalNcServiceBase.html","topicHref":"numerical.UniversalNcService.UniversalNcServiceBase.html","topicUid":"numerical.UniversalNcService.UniversalNcServiceBase","type":"Class"},{"name":"UniversalNcService.UniversalNcServiceClient","href":"numerical.UniversalNcService.UniversalNcServiceClient.html","topicHref":"numerical.UniversalNcService.UniversalNcServiceClient.html","topicUid":"numerical.UniversalNcService.UniversalNcServiceClient","type":"Class"}]}],"memberLayout":"SamePage"} +{"items":[{"name":"Hi.Cbtr","href":"Hi.Cbtr.html","topicHref":"Hi.Cbtr.html","topicUid":"Hi.Cbtr","type":"Namespace","items":[{"name":"CachedTris","href":"Hi.Cbtr.CachedTris.html","topicHref":"Hi.Cbtr.CachedTris.html","topicUid":"Hi.Cbtr.CachedTris","type":"Class"},{"name":"CachedTris.SweepingMode","href":"Hi.Cbtr.CachedTris.SweepingMode.html","topicHref":"Hi.Cbtr.CachedTris.SweepingMode.html","topicUid":"Hi.Cbtr.CachedTris.SweepingMode","type":"Enum"},{"name":"CbtrPickable","href":"Hi.Cbtr.CbtrPickable.html","topicHref":"Hi.Cbtr.CbtrPickable.html","topicUid":"Hi.Cbtr.CbtrPickable","type":"Class"},{"name":"CubeTree","href":"Hi.Cbtr.CubeTree.html","topicHref":"Hi.Cbtr.CubeTree.html","topicUid":"Hi.Cbtr.CubeTree","type":"Class"},{"name":"CubeTree.diff_response_func_t","href":"Hi.Cbtr.CubeTree.diff_response_func_t.html","topicHref":"Hi.Cbtr.CubeTree.diff_response_func_t.html","topicUid":"Hi.Cbtr.CubeTree.diff_response_func_t","type":"Delegate"},{"name":"CubeTreeFile","href":"Hi.Cbtr.CubeTreeFile.html","topicHref":"Hi.Cbtr.CubeTreeFile.html","topicUid":"Hi.Cbtr.CubeTreeFile","type":"Class"},{"name":"DiffAttachment","href":"Hi.Cbtr.DiffAttachment.html","topicHref":"Hi.Cbtr.DiffAttachment.html","topicUid":"Hi.Cbtr.DiffAttachment","type":"Class"},{"name":"GeomBoolCache","href":"Hi.Cbtr.GeomBoolCache.html","topicHref":"Hi.Cbtr.GeomBoolCache.html","topicUid":"Hi.Cbtr.GeomBoolCache","type":"Class"},{"name":"GeomBoolCacheEnum","href":"Hi.Cbtr.GeomBoolCacheEnum.html","topicHref":"Hi.Cbtr.GeomBoolCacheEnum.html","topicUid":"Hi.Cbtr.GeomBoolCacheEnum","type":"Enum"},{"name":"IGetInitStickConvex","href":"Hi.Cbtr.IGetInitStickConvex.html","topicHref":"Hi.Cbtr.IGetInitStickConvex.html","topicUid":"Hi.Cbtr.IGetInitStickConvex","type":"Interface"},{"name":"InitStickConvex","href":"Hi.Cbtr.InitStickConvex.html","topicHref":"Hi.Cbtr.InitStickConvex.html","topicUid":"Hi.Cbtr.InitStickConvex","type":"Class"},{"name":"LsStl","href":"Hi.Cbtr.LsStl.html","topicHref":"Hi.Cbtr.LsStl.html","topicUid":"Hi.Cbtr.LsStl","type":"Class"},{"name":"Substraction","href":"Hi.Cbtr.Substraction.html","topicHref":"Hi.Cbtr.Substraction.html","topicUid":"Hi.Cbtr.Substraction","type":"Class"},{"name":"UnhighlightablePickable","href":"Hi.Cbtr.UnhighlightablePickable.html","topicHref":"Hi.Cbtr.UnhighlightablePickable.html","topicUid":"Hi.Cbtr.UnhighlightablePickable","type":"Class"},{"name":"UnmanagedSubstraction","href":"Hi.Cbtr.UnmanagedSubstraction.html","topicHref":"Hi.Cbtr.UnmanagedSubstraction.html","topicUid":"Hi.Cbtr.UnmanagedSubstraction","type":"Class"},{"name":"node_diff_t","href":"Hi.Cbtr.node_diff_t.html","topicHref":"Hi.Cbtr.node_diff_t.html","topicUid":"Hi.Cbtr.node_diff_t","type":"Struct"}]},{"name":"Hi.Collision","href":"Hi.Collision.html","topicHref":"Hi.Collision.html","topicUid":"Hi.Collision","type":"Namespace","items":[{"name":"AnchoredCollidableLeaf","href":"Hi.Collision.AnchoredCollidableLeaf.html","topicHref":"Hi.Collision.AnchoredCollidableLeaf.html","topicUid":"Hi.Collision.AnchoredCollidableLeaf","type":"Class"},{"name":"AnchoredCollidablePair","href":"Hi.Collision.AnchoredCollidablePair.html","topicHref":"Hi.Collision.AnchoredCollidablePair.html","topicUid":"Hi.Collision.AnchoredCollidablePair","type":"Class"},{"name":"CollidableStl","href":"Hi.Collision.CollidableStl.html","topicHref":"Hi.Collision.CollidableStl.html","topicUid":"Hi.Collision.CollidableStl","type":"Class"},{"name":"CollisionFlag","href":"Hi.Collision.CollisionFlag.html","topicHref":"Hi.Collision.CollisionFlag.html","topicUid":"Hi.Collision.CollisionFlag","type":"Enum"},{"name":"CollisionIndexPair","href":"Hi.Collision.CollisionIndexPair.html","topicHref":"Hi.Collision.CollisionIndexPair.html","topicUid":"Hi.Collision.CollisionIndexPair","type":"Class"},{"name":"CollisionUtil","href":"Hi.Collision.CollisionUtil.html","topicHref":"Hi.Collision.CollisionUtil.html","topicUid":"Hi.Collision.CollisionUtil","type":"Class"},{"name":"FuncAnchoredCollidable","href":"Hi.Collision.FuncAnchoredCollidable.html","topicHref":"Hi.Collision.FuncAnchoredCollidable.html","topicUid":"Hi.Collision.FuncAnchoredCollidable","type":"Class"},{"name":"IAnchoredCollidableBased","href":"Hi.Collision.IAnchoredCollidableBased.html","topicHref":"Hi.Collision.IAnchoredCollidableBased.html","topicUid":"Hi.Collision.IAnchoredCollidableBased","type":"Interface"},{"name":"IAnchoredCollidableLeaf","href":"Hi.Collision.IAnchoredCollidableLeaf.html","topicHref":"Hi.Collision.IAnchoredCollidableLeaf.html","topicUid":"Hi.Collision.IAnchoredCollidableLeaf","type":"Interface"},{"name":"IAnchoredCollidableNode","href":"Hi.Collision.IAnchoredCollidableNode.html","topicHref":"Hi.Collision.IAnchoredCollidableNode.html","topicUid":"Hi.Collision.IAnchoredCollidableNode","type":"Interface"},{"name":"IAnchoredCollidableStem","href":"Hi.Collision.IAnchoredCollidableStem.html","topicHref":"Hi.Collision.IAnchoredCollidableStem.html","topicUid":"Hi.Collision.IAnchoredCollidableStem","type":"Interface"},{"name":"ICollidable","href":"Hi.Collision.ICollidable.html","topicHref":"Hi.Collision.ICollidable.html","topicUid":"Hi.Collision.ICollidable","type":"Interface"},{"name":"ICollidee","href":"Hi.Collision.ICollidee.html","topicHref":"Hi.Collision.ICollidee.html","topicUid":"Hi.Collision.ICollidee","type":"Interface"},{"name":"ICollisionArena","href":"Hi.Collision.ICollisionArena.html","topicHref":"Hi.Collision.ICollisionArena.html","topicUid":"Hi.Collision.ICollisionArena","type":"Interface"},{"name":"ICollisionIndex","href":"Hi.Collision.ICollisionIndex.html","topicHref":"Hi.Collision.ICollisionIndex.html","topicUid":"Hi.Collision.ICollisionIndex","type":"Interface"},{"name":"IGetAnchoredCollidablePairs","href":"Hi.Collision.IGetAnchoredCollidablePairs.html","topicHref":"Hi.Collision.IGetAnchoredCollidablePairs.html","topicUid":"Hi.Collision.IGetAnchoredCollidablePairs","type":"Interface"},{"name":"IGetCollidable","href":"Hi.Collision.IGetCollidable.html","topicHref":"Hi.Collision.IGetCollidable.html","topicUid":"Hi.Collision.IGetCollidable","type":"Interface"},{"name":"IGetCollisionIndexPairs","href":"Hi.Collision.IGetCollisionIndexPairs.html","topicHref":"Hi.Collision.IGetCollisionIndexPairs.html","topicUid":"Hi.Collision.IGetCollisionIndexPairs","type":"Interface"},{"name":"IGetDefaultCollidablePairs","href":"Hi.Collision.IGetDefaultCollidablePairs.html","topicHref":"Hi.Collision.IGetDefaultCollidablePairs.html","topicUid":"Hi.Collision.IGetDefaultCollidablePairs","type":"Interface"},{"name":"IGetTriTree","href":"Hi.Collision.IGetTriTree.html","topicHref":"Hi.Collision.IGetTriTree.html","topicUid":"Hi.Collision.IGetTriTree","type":"Interface"},{"name":"MechCollisionResult","href":"Hi.Collision.MechCollisionResult.html","topicHref":"Hi.Collision.MechCollisionResult.html","topicUid":"Hi.Collision.MechCollisionResult","type":"Class"},{"name":"MechCollisionUtil","href":"Hi.Collision.MechCollisionUtil.html","topicHref":"Hi.Collision.MechCollisionUtil.html","topicUid":"Hi.Collision.MechCollisionUtil","type":"Class"},{"name":"TriTree","href":"Hi.Collision.TriTree.html","topicHref":"Hi.Collision.TriTree.html","topicUid":"Hi.Collision.TriTree","type":"Class"}]},{"name":"Hi.Collisions","href":"Hi.Collisions.html","topicHref":"Hi.Collisions.html","topicUid":"Hi.Collisions","type":"Namespace","items":[{"name":"AnchoredCollidabled","href":"Hi.Collisions.AnchoredCollidabled.html","topicHref":"Hi.Collisions.AnchoredCollidabled.html","topicUid":"Hi.Collisions.AnchoredCollidabled","type":"Class"},{"name":"IAnchoredCollidabled","href":"Hi.Collisions.IAnchoredCollidabled.html","topicHref":"Hi.Collisions.IAnchoredCollidabled.html","topicUid":"Hi.Collisions.IAnchoredCollidabled","type":"Interface"}]},{"name":"Hi.Coloring","href":"Hi.Coloring.html","topicHref":"Hi.Coloring.html","topicUid":"Hi.Coloring","type":"Namespace","items":[{"name":"ColorUtil","href":"Hi.Coloring.ColorUtil.html","topicHref":"Hi.Coloring.ColorUtil.html","topicUid":"Hi.Coloring.ColorUtil","type":"Class"},{"name":"DictionaryColorGuide","href":"Hi.Coloring.DictionaryColorGuide.html","topicHref":"Hi.Coloring.DictionaryColorGuide.html","topicUid":"Hi.Coloring.DictionaryColorGuide","type":"Class"},{"name":"DiscreteQuantityColorGuide","href":"Hi.Coloring.DiscreteQuantityColorGuide.html","topicHref":"Hi.Coloring.DiscreteQuantityColorGuide.html","topicUid":"Hi.Coloring.DiscreteQuantityColorGuide","type":"Class"},{"name":"FilteredColorGuide","href":"Hi.Coloring.FilteredColorGuide.html","topicHref":"Hi.Coloring.FilteredColorGuide.html","topicUid":"Hi.Coloring.FilteredColorGuide","type":"Class"},{"name":"FuncRangeColorGuide","href":"Hi.Coloring.FuncRangeColorGuide.html","topicHref":"Hi.Coloring.FuncRangeColorGuide.html","topicUid":"Hi.Coloring.FuncRangeColorGuide","type":"Class"},{"name":"IColorGuide","href":"Hi.Coloring.IColorGuide.html","topicHref":"Hi.Coloring.IColorGuide.html","topicUid":"Hi.Coloring.IColorGuide","type":"Interface"},{"name":"IColorGuideProperty","href":"Hi.Coloring.IColorGuideProperty.html","topicHref":"Hi.Coloring.IColorGuideProperty.html","topicUid":"Hi.Coloring.IColorGuideProperty","type":"Interface"},{"name":"IGetColorGuide","href":"Hi.Coloring.IGetColorGuide.html","topicHref":"Hi.Coloring.IGetColorGuide.html","topicUid":"Hi.Coloring.IGetColorGuide","type":"Interface"},{"name":"IGetRangeColorRule","href":"Hi.Coloring.IGetRangeColorRule.html","topicHref":"Hi.Coloring.IGetRangeColorRule.html","topicUid":"Hi.Coloring.IGetRangeColorRule","type":"Interface"},{"name":"IGetRgb","href":"Hi.Coloring.IGetRgb.html","topicHref":"Hi.Coloring.IGetRgb.html","topicUid":"Hi.Coloring.IGetRgb","type":"Interface"},{"name":"IGetRgbWithPriority","href":"Hi.Coloring.IGetRgbWithPriority.html","topicHref":"Hi.Coloring.IGetRgbWithPriority.html","topicUid":"Hi.Coloring.IGetRgbWithPriority","type":"Interface"},{"name":"PlainColorGuide","href":"Hi.Coloring.PlainColorGuide.html","topicHref":"Hi.Coloring.PlainColorGuide.html","topicUid":"Hi.Coloring.PlainColorGuide","type":"Class"},{"name":"QuantityColorGuide","href":"Hi.Coloring.QuantityColorGuide.html","topicHref":"Hi.Coloring.QuantityColorGuide.html","topicUid":"Hi.Coloring.QuantityColorGuide","type":"Class"},{"name":"RangeColorRule","href":"Hi.Coloring.RangeColorRule.html","topicHref":"Hi.Coloring.RangeColorRule.html","topicUid":"Hi.Coloring.RangeColorRule","type":"Class"},{"name":"RatioRgbFuncEnum","href":"Hi.Coloring.RatioRgbFuncEnum.html","topicHref":"Hi.Coloring.RatioRgbFuncEnum.html","topicUid":"Hi.Coloring.RatioRgbFuncEnum","type":"Enum"},{"name":"RgbSeed","href":"Hi.Coloring.RgbSeed.html","topicHref":"Hi.Coloring.RgbSeed.html","topicUid":"Hi.Coloring.RgbSeed","type":"Class"}]},{"name":"Hi.Common","href":"Hi.Common.html","topicHref":"Hi.Common.html","topicUid":"Hi.Common","type":"Namespace","items":[{"name":"BinIoUtil","href":"Hi.Common.BinIoUtil.html","topicHref":"Hi.Common.BinIoUtil.html","topicUid":"Hi.Common.BinIoUtil","type":"Class"},{"name":"BitUtil","href":"Hi.Common.BitUtil.html","topicHref":"Hi.Common.BitUtil.html","topicUid":"Hi.Common.BitUtil","type":"Class"},{"name":"BlockingTimer","href":"Hi.Common.BlockingTimer.html","topicHref":"Hi.Common.BlockingTimer.html","topicUid":"Hi.Common.BlockingTimer","type":"Class"},{"name":"BytesUtil","href":"Hi.Common.BytesUtil.html","topicHref":"Hi.Common.BytesUtil.html","topicUid":"Hi.Common.BytesUtil","type":"Class"},{"name":"ConcurrentTimeCounter","href":"Hi.Common.ConcurrentTimeCounter.html","topicHref":"Hi.Common.ConcurrentTimeCounter.html","topicUid":"Hi.Common.ConcurrentTimeCounter","type":"Class"},{"name":"ConsoleUtil","href":"Hi.Common.ConsoleUtil.html","topicHref":"Hi.Common.ConsoleUtil.html","topicUid":"Hi.Common.ConsoleUtil","type":"Class"},{"name":"CppLogUtil","href":"Hi.Common.CppLogUtil.html","topicHref":"Hi.Common.CppLogUtil.html","topicUid":"Hi.Common.CppLogUtil","type":"Class"},{"name":"CppLogUtil.LogDelegate","href":"Hi.Common.CppLogUtil.LogDelegate.html","topicHref":"Hi.Common.CppLogUtil.LogDelegate.html","topicUid":"Hi.Common.CppLogUtil.LogDelegate","type":"Delegate"},{"name":"CultureUtil","href":"Hi.Common.CultureUtil.html","topicHref":"Hi.Common.CultureUtil.html","topicUid":"Hi.Common.CultureUtil","type":"Class"},{"name":"DebugUtil","href":"Hi.Common.DebugUtil.html","topicHref":"Hi.Common.DebugUtil.html","topicUid":"Hi.Common.DebugUtil","type":"Class"},{"name":"DuplicateUtil","href":"Hi.Common.DuplicateUtil.html","topicHref":"Hi.Common.DuplicateUtil.html","topicUid":"Hi.Common.DuplicateUtil","type":"Class"},{"name":"EnumUtil","href":"Hi.Common.EnumUtil.html","topicHref":"Hi.Common.EnumUtil.html","topicUid":"Hi.Common.EnumUtil","type":"Class"},{"name":"EnumerablePlayer","href":"Hi.Common.EnumerablePlayer.html","topicHref":"Hi.Common.EnumerablePlayer.html","topicUid":"Hi.Common.EnumerablePlayer","type":"Class"},{"name":"ExceptionUtil","href":"Hi.Common.ExceptionUtil.html","topicHref":"Hi.Common.ExceptionUtil.html","topicUid":"Hi.Common.ExceptionUtil","type":"Class"},{"name":"IAbstractNote","href":"Hi.Common.IAbstractNote.html","topicHref":"Hi.Common.IAbstractNote.html","topicUid":"Hi.Common.IAbstractNote","type":"Interface"},{"name":"IBinaryIo","href":"Hi.Common.IBinaryIo.html","topicHref":"Hi.Common.IBinaryIo.html","topicUid":"Hi.Common.IBinaryIo","type":"Interface"},{"name":"IClearCache","href":"Hi.Common.IClearCache.html","topicHref":"Hi.Common.IClearCache.html","topicUid":"Hi.Common.IClearCache","type":"Interface"},{"name":"IDuplicate","href":"Hi.Common.IDuplicate.html","topicHref":"Hi.Common.IDuplicate.html","topicUid":"Hi.Common.IDuplicate","type":"Interface"},{"name":"IGetQuantityByKey","href":"Hi.Common.IGetQuantityByKey.html","topicHref":"Hi.Common.IGetQuantityByKey.html","topicUid":"Hi.Common.IGetQuantityByKey","type":"Interface"},{"name":"IGetSelectionName","href":"Hi.Common.IGetSelectionName.html","topicHref":"Hi.Common.IGetSelectionName.html","topicUid":"Hi.Common.IGetSelectionName","type":"Interface"},{"name":"INameNote","href":"Hi.Common.INameNote.html","topicHref":"Hi.Common.INameNote.html","topicUid":"Hi.Common.INameNote","type":"Interface"},{"name":"IPreferredFileName","href":"Hi.Common.IPreferredFileName.html","topicHref":"Hi.Common.IPreferredFileName.html","topicUid":"Hi.Common.IPreferredFileName","type":"Interface"},{"name":"ISourceFile","href":"Hi.Common.ISourceFile.html","topicHref":"Hi.Common.ISourceFile.html","topicUid":"Hi.Common.ISourceFile","type":"Interface"},{"name":"IToPresentDto","href":"Hi.Common.IToPresentDto.html","topicHref":"Hi.Common.IToPresentDto.html","topicUid":"Hi.Common.IToPresentDto","type":"Interface"},{"name":"IUpdateByContent","href":"Hi.Common.IUpdateByContent.html","topicHref":"Hi.Common.IUpdateByContent.html","topicUid":"Hi.Common.IUpdateByContent","type":"Interface"},{"name":"IUriGetter","href":"Hi.Common.IUriGetter.html","topicHref":"Hi.Common.IUriGetter.html","topicUid":"Hi.Common.IUriGetter","type":"Interface"},{"name":"IWriteBin","href":"Hi.Common.IWriteBin.html","topicHref":"Hi.Common.IWriteBin.html","topicUid":"Hi.Common.IWriteBin","type":"Interface"},{"name":"IndexSegment","href":"Hi.Common.IndexSegment.html","topicHref":"Hi.Common.IndexSegment.html","topicUid":"Hi.Common.IndexSegment","type":"Class"},{"name":"IntegerKeyDictionaryConverter","href":"Hi.Common.IntegerKeyDictionaryConverter.html","topicHref":"Hi.Common.IntegerKeyDictionaryConverter.html","topicUid":"Hi.Common.IntegerKeyDictionaryConverter","type":"Class"},{"name":"IntegerKeyDictionaryConverter","href":"Hi.Common.IntegerKeyDictionaryConverter-1.html","topicHref":"Hi.Common.IntegerKeyDictionaryConverter-1.html","topicUid":"Hi.Common.IntegerKeyDictionaryConverter`1","type":"Class"},{"name":"InternalException","href":"Hi.Common.InternalException.html","topicHref":"Hi.Common.InternalException.html","topicUid":"Hi.Common.InternalException","type":"Class"},{"name":"InvokeUtil","href":"Hi.Common.InvokeUtil.html","topicHref":"Hi.Common.InvokeUtil.html","topicUid":"Hi.Common.InvokeUtil","type":"Class"},{"name":"JsonUtil","href":"Hi.Common.JsonUtil.html","topicHref":"Hi.Common.JsonUtil.html","topicUid":"Hi.Common.JsonUtil","type":"Class"},{"name":"LooseRunner","href":"Hi.Common.LooseRunner.html","topicHref":"Hi.Common.LooseRunner.html","topicUid":"Hi.Common.LooseRunner","type":"Class"},{"name":"LooseRunner.MergedCancellationTokenRun","href":"Hi.Common.LooseRunner.MergedCancellationTokenRun.html","topicHref":"Hi.Common.LooseRunner.MergedCancellationTokenRun.html","topicUid":"Hi.Common.LooseRunner.MergedCancellationTokenRun","type":"Delegate"},{"name":"ManualUtil","href":"Hi.Common.ManualUtil.html","topicHref":"Hi.Common.ManualUtil.html","topicUid":"Hi.Common.ManualUtil","type":"Class"},{"name":"MaskUtil","href":"Hi.Common.MaskUtil.html","topicHref":"Hi.Common.MaskUtil.html","topicUid":"Hi.Common.MaskUtil","type":"Class"},{"name":"NameUtil","href":"Hi.Common.NameUtil.html","topicHref":"Hi.Common.NameUtil.html","topicUid":"Hi.Common.NameUtil","type":"Class"},{"name":"PacePlayee","href":"Hi.Common.PacePlayee.html","topicHref":"Hi.Common.PacePlayee.html","topicUid":"Hi.Common.PacePlayee","type":"Class"},{"name":"PacePlayer","href":"Hi.Common.PacePlayer.html","topicHref":"Hi.Common.PacePlayer.html","topicUid":"Hi.Common.PacePlayer","type":"Class"},{"name":"Pair","href":"Hi.Common.Pair-2.html","topicHref":"Hi.Common.Pair-2.html","topicUid":"Hi.Common.Pair`2","type":"Class"},{"name":"Range","href":"Hi.Common.Range-1.html","topicHref":"Hi.Common.Range-1.html","topicUid":"Hi.Common.Range`1","type":"Class"},{"name":"ResourceUtil","href":"Hi.Common.ResourceUtil.html","topicHref":"Hi.Common.ResourceUtil.html","topicUid":"Hi.Common.ResourceUtil","type":"Class"},{"name":"RoutineBlocker","href":"Hi.Common.RoutineBlocker.html","topicHref":"Hi.Common.RoutineBlocker.html","topicUid":"Hi.Common.RoutineBlocker","type":"Class"},{"name":"RoutineBlocker0","href":"Hi.Common.RoutineBlocker0.html","topicHref":"Hi.Common.RoutineBlocker0.html","topicUid":"Hi.Common.RoutineBlocker0","type":"Class"},{"name":"SearchResult","href":"Hi.Common.SearchResult.html","topicHref":"Hi.Common.SearchResult.html","topicUid":"Hi.Common.SearchResult","type":"Enum"},{"name":"SeqPairUtil","href":"Hi.Common.SeqPairUtil.html","topicHref":"Hi.Common.SeqPairUtil.html","topicUid":"Hi.Common.SeqPairUtil","type":"Class"},{"name":"SeqPair","href":"Hi.Common.SeqPair-1.html","topicHref":"Hi.Common.SeqPair-1.html","topicUid":"Hi.Common.SeqPair`1","type":"Class"},{"name":"ServerFileExplorerConfig","href":"Hi.Common.ServerFileExplorerConfig.html","topicHref":"Hi.Common.ServerFileExplorerConfig.html","topicUid":"Hi.Common.ServerFileExplorerConfig","type":"Class"},{"name":"Slice","href":"Hi.Common.Slice.html","topicHref":"Hi.Common.Slice.html","topicUid":"Hi.Common.Slice","type":"Class"},{"name":"StringLocalizer","href":"Hi.Common.StringLocalizer.html","topicHref":"Hi.Common.StringLocalizer.html","topicUid":"Hi.Common.StringLocalizer","type":"Class"},{"name":"StringUtil","href":"Hi.Common.StringUtil.html","topicHref":"Hi.Common.StringUtil.html","topicUid":"Hi.Common.StringUtil","type":"Class"},{"name":"TaskUtil","href":"Hi.Common.TaskUtil.html","topicHref":"Hi.Common.TaskUtil.html","topicUid":"Hi.Common.TaskUtil","type":"Class"},{"name":"TimeCounter","href":"Hi.Common.TimeCounter.html","topicHref":"Hi.Common.TimeCounter.html","topicUid":"Hi.Common.TimeCounter","type":"Class"}]},{"name":"Hi.Common.Collections","href":"Hi.Common.Collections.html","topicHref":"Hi.Common.Collections.html","topicUid":"Hi.Common.Collections","type":"Namespace","items":[{"name":"DictionaryUtil","href":"Hi.Common.Collections.DictionaryUtil.html","topicHref":"Hi.Common.Collections.DictionaryUtil.html","topicUid":"Hi.Common.Collections.DictionaryUtil","type":"Class"},{"name":"EnumerableUtil","href":"Hi.Common.Collections.EnumerableUtil.html","topicHref":"Hi.Common.Collections.EnumerableUtil.html","topicUid":"Hi.Common.Collections.EnumerableUtil","type":"Class"},{"name":"FixedSizeConcurrentLinkedListUtil","href":"Hi.Common.Collections.FixedSizeConcurrentLinkedListUtil.html","topicHref":"Hi.Common.Collections.FixedSizeConcurrentLinkedListUtil.html","topicUid":"Hi.Common.Collections.FixedSizeConcurrentLinkedListUtil","type":"Class"},{"name":"LinkedListUtil","href":"Hi.Common.Collections.LinkedListUtil.html","topicHref":"Hi.Common.Collections.LinkedListUtil.html","topicUid":"Hi.Common.Collections.LinkedListUtil","type":"Class"},{"name":"ListIndexBasedEnumerable","href":"Hi.Common.Collections.ListIndexBasedEnumerable-1.html","topicHref":"Hi.Common.Collections.ListIndexBasedEnumerable-1.html","topicUid":"Hi.Common.Collections.ListIndexBasedEnumerable`1","type":"Class"},{"name":"ListIndexBasedIEnumerator","href":"Hi.Common.Collections.ListIndexBasedIEnumerator-1.html","topicHref":"Hi.Common.Collections.ListIndexBasedIEnumerator-1.html","topicUid":"Hi.Common.Collections.ListIndexBasedIEnumerator`1","type":"Class"},{"name":"ListUtil","href":"Hi.Common.Collections.ListUtil.html","topicHref":"Hi.Common.Collections.ListUtil.html","topicUid":"Hi.Common.Collections.ListUtil","type":"Class"},{"name":"ListUtil.OuterPolationMode","href":"Hi.Common.Collections.ListUtil.OuterPolationMode.html","topicHref":"Hi.Common.Collections.ListUtil.OuterPolationMode.html","topicUid":"Hi.Common.Collections.ListUtil.OuterPolationMode","type":"Enum"},{"name":"SearchTargetMode","href":"Hi.Common.Collections.SearchTargetMode.html","topicHref":"Hi.Common.Collections.SearchTargetMode.html","topicUid":"Hi.Common.Collections.SearchTargetMode","type":"Enum"},{"name":"SeekDirection","href":"Hi.Common.Collections.SeekDirection.html","topicHref":"Hi.Common.Collections.SeekDirection.html","topicUid":"Hi.Common.Collections.SeekDirection","type":"Enum"},{"name":"SortedListUtil","href":"Hi.Common.Collections.SortedListUtil.html","topicHref":"Hi.Common.Collections.SortedListUtil.html","topicUid":"Hi.Common.Collections.SortedListUtil","type":"Class"},{"name":"SubList","href":"Hi.Common.Collections.SubList-1.html","topicHref":"Hi.Common.Collections.SubList-1.html","topicUid":"Hi.Common.Collections.SubList`1","type":"Class"},{"name":"SynList","href":"Hi.Common.Collections.SynList-1.html","topicHref":"Hi.Common.Collections.SynList-1.html","topicUid":"Hi.Common.Collections.SynList`1","type":"Class"}]},{"name":"Hi.Common.CsvUtils","href":"Hi.Common.CsvUtils.html","topicHref":"Hi.Common.CsvUtils.html","topicUid":"Hi.Common.CsvUtils","type":"Namespace","items":[{"name":"CsvInputKit","href":"Hi.Common.CsvUtils.CsvInputKit.html","topicHref":"Hi.Common.CsvUtils.CsvInputKit.html","topicUid":"Hi.Common.CsvUtils.CsvInputKit","type":"Class"},{"name":"CsvOutputKit","href":"Hi.Common.CsvUtils.CsvOutputKit.html","topicHref":"Hi.Common.CsvUtils.CsvOutputKit.html","topicUid":"Hi.Common.CsvUtils.CsvOutputKit","type":"Class"},{"name":"CsvUtil","href":"Hi.Common.CsvUtils.CsvUtil.html","topicHref":"Hi.Common.CsvUtils.CsvUtil.html","topicUid":"Hi.Common.CsvUtils.CsvUtil","type":"Class"},{"name":"ICsvRowIo","href":"Hi.Common.CsvUtils.ICsvRowIo.html","topicHref":"Hi.Common.CsvUtils.ICsvRowIo.html","topicUid":"Hi.Common.CsvUtils.ICsvRowIo","type":"Interface"},{"name":"IGetCsvDictionary","href":"Hi.Common.CsvUtils.IGetCsvDictionary.html","topicHref":"Hi.Common.CsvUtils.IGetCsvDictionary.html","topicUid":"Hi.Common.CsvUtils.IGetCsvDictionary","type":"Interface"}]},{"name":"Hi.Common.FileLines","href":"Hi.Common.FileLines.html","topicHref":"Hi.Common.FileLines.html","topicUid":"Hi.Common.FileLines","type":"Namespace","items":[{"name":"FileBeginEventArgs","href":"Hi.Common.FileLines.FileBeginEventArgs.html","topicHref":"Hi.Common.FileLines.FileBeginEventArgs.html","topicUid":"Hi.Common.FileLines.FileBeginEventArgs","type":"Class"},{"name":"FileEndEventArgs","href":"Hi.Common.FileLines.FileEndEventArgs.html","topicHref":"Hi.Common.FileLines.FileEndEventArgs.html","topicUid":"Hi.Common.FileLines.FileEndEventArgs","type":"Class"},{"name":"FileLineIndex","href":"Hi.Common.FileLines.FileLineIndex.html","topicHref":"Hi.Common.FileLines.FileLineIndex.html","topicUid":"Hi.Common.FileLines.FileLineIndex","type":"Class"},{"name":"FileLinePipingKit","href":"Hi.Common.FileLines.FileLinePipingKit.html","topicHref":"Hi.Common.FileLines.FileLinePipingKit.html","topicUid":"Hi.Common.FileLines.FileLinePipingKit","type":"Class"},{"name":"FileLineUtil","href":"Hi.Common.FileLines.FileLineUtil.html","topicHref":"Hi.Common.FileLines.FileLineUtil.html","topicUid":"Hi.Common.FileLines.FileLineUtil","type":"Class"},{"name":"FileUtil","href":"Hi.Common.FileLines.FileUtil.html","topicHref":"Hi.Common.FileLines.FileUtil.html","topicUid":"Hi.Common.FileLines.FileUtil","type":"Class"},{"name":"IFileChangedEventSupport","href":"Hi.Common.FileLines.IFileChangedEventSupport.html","topicHref":"Hi.Common.FileLines.IFileChangedEventSupport.html","topicUid":"Hi.Common.FileLines.IFileChangedEventSupport","type":"Interface"},{"name":"IFileLine","href":"Hi.Common.FileLines.IFileLine.html","topicHref":"Hi.Common.FileLines.IFileLine.html","topicUid":"Hi.Common.FileLines.IFileLine","type":"Interface"},{"name":"IFileLineIndex","href":"Hi.Common.FileLines.IFileLineIndex.html","topicHref":"Hi.Common.FileLines.IFileLineIndex.html","topicUid":"Hi.Common.FileLines.IFileLineIndex","type":"Interface"},{"name":"IGetFileLineIndex","href":"Hi.Common.FileLines.IGetFileLineIndex.html","topicHref":"Hi.Common.FileLines.IGetFileLineIndex.html","topicUid":"Hi.Common.FileLines.IGetFileLineIndex","type":"Interface"},{"name":"IGetIndexedFileLine","href":"Hi.Common.FileLines.IGetIndexedFileLine.html","topicHref":"Hi.Common.FileLines.IGetIndexedFileLine.html","topicUid":"Hi.Common.FileLines.IGetIndexedFileLine","type":"Interface"},{"name":"IIndexedFileLine","href":"Hi.Common.FileLines.IIndexedFileLine.html","topicHref":"Hi.Common.FileLines.IIndexedFileLine.html","topicUid":"Hi.Common.FileLines.IIndexedFileLine","type":"Interface"},{"name":"ILineChangedEventSupport","href":"Hi.Common.FileLines.ILineChangedEventSupport.html","topicHref":"Hi.Common.FileLines.ILineChangedEventSupport.html","topicUid":"Hi.Common.FileLines.ILineChangedEventSupport","type":"Interface"},{"name":"IndexedFile","href":"Hi.Common.FileLines.IndexedFile.html","topicHref":"Hi.Common.FileLines.IndexedFile.html","topicUid":"Hi.Common.FileLines.IndexedFile","type":"Class"},{"name":"IndexedFileLine","href":"Hi.Common.FileLines.IndexedFileLine.html","topicHref":"Hi.Common.FileLines.IndexedFileLine.html","topicUid":"Hi.Common.FileLines.IndexedFileLine","type":"Class"},{"name":"LineBeginEventArgs","href":"Hi.Common.FileLines.LineBeginEventArgs.html","topicHref":"Hi.Common.FileLines.LineBeginEventArgs.html","topicUid":"Hi.Common.FileLines.LineBeginEventArgs","type":"Class"},{"name":"LineEndEventArgs","href":"Hi.Common.FileLines.LineEndEventArgs.html","topicHref":"Hi.Common.FileLines.LineEndEventArgs.html","topicUid":"Hi.Common.FileLines.LineEndEventArgs","type":"Class"}]},{"name":"Hi.Common.Messages","href":"Hi.Common.Messages.html","topicHref":"Hi.Common.Messages.html","topicUid":"Hi.Common.Messages","type":"Namespace","items":[{"name":"BootstrapTheme","href":"Hi.Common.Messages.BootstrapTheme.html","topicHref":"Hi.Common.Messages.BootstrapTheme.html","topicUid":"Hi.Common.Messages.BootstrapTheme","type":"Enum"},{"name":"IMessageHost","href":"Hi.Common.Messages.IMessageHost.html","topicHref":"Hi.Common.Messages.IMessageHost.html","topicUid":"Hi.Common.Messages.IMessageHost","type":"Interface"},{"name":"MessageBoardUtil","href":"Hi.Common.Messages.MessageBoardUtil.html","topicHref":"Hi.Common.Messages.MessageBoardUtil.html","topicUid":"Hi.Common.Messages.MessageBoardUtil","type":"Class"},{"name":"MessageFlag","href":"Hi.Common.Messages.MessageFlag.html","topicHref":"Hi.Common.Messages.MessageFlag.html","topicUid":"Hi.Common.Messages.MessageFlag","type":"Enum"},{"name":"MessageHost","href":"Hi.Common.Messages.MessageHost.html","topicHref":"Hi.Common.Messages.MessageHost.html","topicUid":"Hi.Common.Messages.MessageHost","type":"Class"},{"name":"MessageHostUtil","href":"Hi.Common.Messages.MessageHostUtil.html","topicHref":"Hi.Common.Messages.MessageHostUtil.html","topicUid":"Hi.Common.Messages.MessageHostUtil","type":"Class"},{"name":"MultiTagMessage","href":"Hi.Common.Messages.MultiTagMessage.html","topicHref":"Hi.Common.Messages.MultiTagMessage.html","topicUid":"Hi.Common.Messages.MultiTagMessage","type":"Class"},{"name":"ShowMessageBoardDelegate","href":"Hi.Common.Messages.ShowMessageBoardDelegate.html","topicHref":"Hi.Common.Messages.ShowMessageBoardDelegate.html","topicUid":"Hi.Common.Messages.ShowMessageBoardDelegate","type":"Delegate"}]},{"name":"Hi.Common.MinMaxUtils","href":"Hi.Common.MinMaxUtils.html","topicHref":"Hi.Common.MinMaxUtils.html","topicUid":"Hi.Common.MinMaxUtils","type":"Namespace","items":[{"name":"IndexedMinMaxPos","href":"Hi.Common.MinMaxUtils.IndexedMinMaxPos-2.html","topicHref":"Hi.Common.MinMaxUtils.IndexedMinMaxPos-2.html","topicUid":"Hi.Common.MinMaxUtils.IndexedMinMaxPos`2","type":"Class"},{"name":"MinMaxUtil","href":"Hi.Common.MinMaxUtils.MinMaxUtil.html","topicHref":"Hi.Common.MinMaxUtils.MinMaxUtil.html","topicUid":"Hi.Common.MinMaxUtils.MinMaxUtil","type":"Class"}]},{"name":"Hi.Common.NativeProgresses","href":"Hi.Common.NativeProgresses.html","topicHref":"Hi.Common.NativeProgresses.html","topicUid":"Hi.Common.NativeProgresses","type":"Namespace","items":[{"name":"IProgressReport","href":"Hi.Common.NativeProgresses.IProgressReport.html","topicHref":"Hi.Common.NativeProgresses.IProgressReport.html","topicUid":"Hi.Common.NativeProgresses.IProgressReport","type":"Interface"},{"name":"NativeProgressReport","href":"Hi.Common.NativeProgresses.NativeProgressReport.html","topicHref":"Hi.Common.NativeProgresses.NativeProgressReport.html","topicUid":"Hi.Common.NativeProgresses.NativeProgressReport","type":"Class"},{"name":"ProgressReport","href":"Hi.Common.NativeProgresses.ProgressReport.html","topicHref":"Hi.Common.NativeProgresses.ProgressReport.html","topicUid":"Hi.Common.NativeProgresses.ProgressReport","type":"Class"},{"name":"progress_monitor_t","href":"Hi.Common.NativeProgresses.progress_monitor_t.html","topicHref":"Hi.Common.NativeProgresses.progress_monitor_t.html","topicUid":"Hi.Common.NativeProgresses.progress_monitor_t","type":"Struct"},{"name":"report_progress_func_t","href":"Hi.Common.NativeProgresses.report_progress_func_t.html","topicHref":"Hi.Common.NativeProgresses.report_progress_func_t.html","topicUid":"Hi.Common.NativeProgresses.report_progress_func_t","type":"Delegate"}]},{"name":"Hi.Common.ParallelBulkUtils","href":"Hi.Common.ParallelBulkUtils.html","topicHref":"Hi.Common.ParallelBulkUtils.html","topicUid":"Hi.Common.ParallelBulkUtils","type":"Namespace","items":[{"name":"ParallelBulkReader","href":"Hi.Common.ParallelBulkUtils.ParallelBulkReader-1.html","topicHref":"Hi.Common.ParallelBulkUtils.ParallelBulkReader-1.html","topicUid":"Hi.Common.ParallelBulkUtils.ParallelBulkReader`1","type":"Class"},{"name":"ParallelBulkWriter","href":"Hi.Common.ParallelBulkUtils.ParallelBulkWriter-1.html","topicHref":"Hi.Common.ParallelBulkUtils.ParallelBulkWriter-1.html","topicUid":"Hi.Common.ParallelBulkUtils.ParallelBulkWriter`1","type":"Class"},{"name":"ReadBulkDelegate","href":"Hi.Common.ParallelBulkUtils.ReadBulkDelegate-1.html","topicHref":"Hi.Common.ParallelBulkUtils.ReadBulkDelegate-1.html","topicUid":"Hi.Common.ParallelBulkUtils.ReadBulkDelegate`1","type":"Delegate"},{"name":"SequentialBulkReader","href":"Hi.Common.ParallelBulkUtils.SequentialBulkReader-1.html","topicHref":"Hi.Common.ParallelBulkUtils.SequentialBulkReader-1.html","topicUid":"Hi.Common.ParallelBulkUtils.SequentialBulkReader`1","type":"Class"}]},{"name":"Hi.Common.PathUtils","href":"Hi.Common.PathUtils.html","topicHref":"Hi.Common.PathUtils.html","topicUid":"Hi.Common.PathUtils","type":"Namespace","items":[{"name":"ExtendedNamedPath","href":"Hi.Common.PathUtils.ExtendedNamedPath.html","topicHref":"Hi.Common.PathUtils.ExtendedNamedPath.html","topicUid":"Hi.Common.PathUtils.ExtendedNamedPath","type":"Class"},{"name":"HttpUtil","href":"Hi.Common.PathUtils.HttpUtil.html","topicHref":"Hi.Common.PathUtils.HttpUtil.html","topicUid":"Hi.Common.PathUtils.HttpUtil","type":"Class"},{"name":"Lang","href":"Hi.Common.PathUtils.Lang.html","topicHref":"Hi.Common.PathUtils.Lang.html","topicUid":"Hi.Common.PathUtils.Lang","type":"Class"},{"name":"NamedPath","href":"Hi.Common.PathUtils.NamedPath.html","topicHref":"Hi.Common.PathUtils.NamedPath.html","topicUid":"Hi.Common.PathUtils.NamedPath","type":"Class"},{"name":"PathUtil","href":"Hi.Common.PathUtils.PathUtil.html","topicHref":"Hi.Common.PathUtils.PathUtil.html","topicUid":"Hi.Common.PathUtils.PathUtil","type":"Class"}]},{"name":"Hi.Common.QueueCacheUtils","href":"Hi.Common.QueueCacheUtils.html","topicHref":"Hi.Common.QueueCacheUtils.html","topicUid":"Hi.Common.QueueCacheUtils","type":"Namespace","items":[{"name":"QueueCacherHost","href":"Hi.Common.QueueCacheUtils.QueueCacherHost-1.html","topicHref":"Hi.Common.QueueCacheUtils.QueueCacherHost-1.html","topicUid":"Hi.Common.QueueCacheUtils.QueueCacherHost`1","type":"Class"},{"name":"QueueCacher","href":"Hi.Common.QueueCacheUtils.QueueCacher-1.html","topicHref":"Hi.Common.QueueCacheUtils.QueueCacher-1.html","topicUid":"Hi.Common.QueueCacheUtils.QueueCacher`1","type":"Class"}]},{"name":"Hi.Common.XmlUtils","href":"Hi.Common.XmlUtils.html","topicHref":"Hi.Common.XmlUtils.html","topicUid":"Hi.Common.XmlUtils","type":"Namespace","items":[{"name":"GenMode","href":"Hi.Common.XmlUtils.GenMode.html","topicHref":"Hi.Common.XmlUtils.GenMode.html","topicUid":"Hi.Common.XmlUtils.GenMode","type":"Enum"},{"name":"IMakeXmlSource","href":"Hi.Common.XmlUtils.IMakeXmlSource.html","topicHref":"Hi.Common.XmlUtils.IMakeXmlSource.html","topicUid":"Hi.Common.XmlUtils.IMakeXmlSource","type":"Interface"},{"name":"IToXElement","href":"Hi.Common.XmlUtils.IToXElement.html","topicHref":"Hi.Common.XmlUtils.IToXElement.html","topicUid":"Hi.Common.XmlUtils.IToXElement","type":"Interface"},{"name":"SetFileDelegate","href":"Hi.Common.XmlUtils.SetFileDelegate.html","topicHref":"Hi.Common.XmlUtils.SetFileDelegate.html","topicUid":"Hi.Common.XmlUtils.SetFileDelegate","type":"Delegate"},{"name":"XFactory","href":"Hi.Common.XmlUtils.XFactory.html","topicHref":"Hi.Common.XmlUtils.XFactory.html","topicUid":"Hi.Common.XmlUtils.XFactory","type":"Class"},{"name":"XFactory.GenByXElementDelegate","href":"Hi.Common.XmlUtils.XFactory.GenByXElementDelegate.html","topicHref":"Hi.Common.XmlUtils.XFactory.GenByXElementDelegate.html","topicUid":"Hi.Common.XmlUtils.XFactory.GenByXElementDelegate","type":"Delegate"},{"name":"XFactory.XmlExceptionDelegate","href":"Hi.Common.XmlUtils.XFactory.XmlExceptionDelegate.html","topicHref":"Hi.Common.XmlUtils.XFactory.XmlExceptionDelegate.html","topicUid":"Hi.Common.XmlUtils.XFactory.XmlExceptionDelegate","type":"Delegate"},{"name":"XmlSourceAndFile","href":"Hi.Common.XmlUtils.XmlSourceAndFile-1.html","topicHref":"Hi.Common.XmlUtils.XmlSourceAndFile-1.html","topicUid":"Hi.Common.XmlUtils.XmlSourceAndFile`1","type":"Class"},{"name":"XmlUtil","href":"Hi.Common.XmlUtils.XmlUtil.html","topicHref":"Hi.Common.XmlUtils.XmlUtil.html","topicUid":"Hi.Common.XmlUtils.XmlUtil","type":"Class"}]},{"name":"Hi.CutterLocations","href":"Hi.CutterLocations.html","topicHref":"Hi.CutterLocations.html","topicUid":"Hi.CutterLocations","type":"Namespace","items":[{"name":"IGetProgramCl","href":"Hi.CutterLocations.IGetProgramCl.html","topicHref":"Hi.CutterLocations.IGetProgramCl.html","topicUid":"Hi.CutterLocations.IGetProgramCl","type":"Interface"},{"name":"SimpleCl","href":"Hi.CutterLocations.SimpleCl.html","topicHref":"Hi.CutterLocations.SimpleCl.html","topicUid":"Hi.CutterLocations.SimpleCl","type":"Class"}]},{"name":"Hi.CutterLocations.ClPath","href":"Hi.CutterLocations.ClPath.html","topicHref":"Hi.CutterLocations.ClPath.html","topicUid":"Hi.CutterLocations.ClPath","type":"Namespace","items":[{"name":"ClCircleArc","href":"Hi.CutterLocations.ClPath.ClCircleArc.html","topicHref":"Hi.CutterLocations.ClPath.ClCircleArc.html","topicUid":"Hi.CutterLocations.ClPath.ClCircleArc","type":"Class"},{"name":"ClLinear","href":"Hi.CutterLocations.ClPath.ClLinear.html","topicHref":"Hi.CutterLocations.ClPath.ClLinear.html","topicUid":"Hi.CutterLocations.ClPath.ClLinear","type":"Class"},{"name":"IClPath","href":"Hi.CutterLocations.ClPath.IClPath.html","topicHref":"Hi.CutterLocations.ClPath.IClPath.html","topicUid":"Hi.CutterLocations.ClPath.IClPath","type":"Interface"}]},{"name":"Hi.CutterLocations.ClStrips","href":"Hi.CutterLocations.ClStrips.html","topicHref":"Hi.CutterLocations.ClStrips.html","topicUid":"Hi.CutterLocations.ClStrips","type":"Namespace","items":[{"name":"ClStrip","href":"Hi.CutterLocations.ClStrips.ClStrip.html","topicHref":"Hi.CutterLocations.ClStrips.ClStrip.html","topicUid":"Hi.CutterLocations.ClStrips.ClStrip","type":"Class"},{"name":"ClStripPos","href":"Hi.CutterLocations.ClStrips.ClStripPos.html","topicHref":"Hi.CutterLocations.ClStrips.ClStripPos.html","topicUid":"Hi.CutterLocations.ClStrips.ClStripPos","type":"Class"},{"name":"RgbFunc","href":"Hi.CutterLocations.ClStrips.RgbFunc.html","topicHref":"Hi.CutterLocations.ClStrips.RgbFunc.html","topicUid":"Hi.CutterLocations.ClStrips.RgbFunc","type":"Delegate"}]},{"name":"Hi.Disp","href":"Hi.Disp.html","topicHref":"Hi.Disp.html","topicUid":"Hi.Disp","type":"Namespace","items":[{"name":"Bind","href":"Hi.Disp.Bind.html","topicHref":"Hi.Disp.Bind.html","topicUid":"Hi.Disp.Bind","type":"Class"},{"name":"Box3dDispUtil","href":"Hi.Disp.Box3dDispUtil.html","topicHref":"Hi.Disp.Box3dDispUtil.html","topicUid":"Hi.Disp.Box3dDispUtil","type":"Class"},{"name":"Box3dDispUtil.BoxableExpandToBox3dDel","href":"Hi.Disp.Box3dDispUtil.BoxableExpandToBox3dDel.html","topicHref":"Hi.Disp.Box3dDispUtil.BoxableExpandToBox3dDel.html","topicUid":"Hi.Disp.Box3dDispUtil.BoxableExpandToBox3dDel","type":"Delegate"},{"name":"DelegateFuncDisplayee","href":"Hi.Disp.DelegateFuncDisplayee.html","topicHref":"Hi.Disp.DelegateFuncDisplayee.html","topicUid":"Hi.Disp.DelegateFuncDisplayee","type":"Class"},{"name":"DispEngine","href":"Hi.Disp.DispEngine.html","topicHref":"Hi.Disp.DispEngine.html","topicUid":"Hi.Disp.DispEngine","type":"Class"},{"name":"DispEngine.ImageRequestedDelegate","href":"Hi.Disp.DispEngine.ImageRequestedDelegate.html","topicHref":"Hi.Disp.DispEngine.ImageRequestedDelegate.html","topicUid":"Hi.Disp.DispEngine.ImageRequestedDelegate","type":"Delegate"},{"name":"DispEngineConfig","href":"Hi.Disp.DispEngineConfig.html","topicHref":"Hi.Disp.DispEngineConfig.html","topicUid":"Hi.Disp.DispEngineConfig","type":"Class"},{"name":"DispFrameUtil","href":"Hi.Disp.DispFrameUtil.html","topicHref":"Hi.Disp.DispFrameUtil.html","topicUid":"Hi.Disp.DispFrameUtil","type":"Class"},{"name":"DispList","href":"Hi.Disp.DispList.html","topicHref":"Hi.Disp.DispList.html","topicUid":"Hi.Disp.DispList","type":"Class"},{"name":"DispUtil","href":"Hi.Disp.DispUtil.html","topicHref":"Hi.Disp.DispUtil.html","topicUid":"Hi.Disp.DispUtil","type":"Class"},{"name":"Drawing","href":"Hi.Disp.Drawing.html","topicHref":"Hi.Disp.Drawing.html","topicUid":"Hi.Disp.Drawing","type":"Class"},{"name":"FuncDisplayee","href":"Hi.Disp.FuncDisplayee.html","topicHref":"Hi.Disp.FuncDisplayee.html","topicUid":"Hi.Disp.FuncDisplayee","type":"Class"},{"name":"GL","href":"Hi.Disp.GL.html","topicHref":"Hi.Disp.GL.html","topicUid":"Hi.Disp.GL","type":"Class"},{"name":"IDisplayee","href":"Hi.Disp.IDisplayee.html","topicHref":"Hi.Disp.IDisplayee.html","topicUid":"Hi.Disp.IDisplayee","type":"Interface"},{"name":"IGetDispEngine","href":"Hi.Disp.IGetDispEngine.html","topicHref":"Hi.Disp.IGetDispEngine.html","topicUid":"Hi.Disp.IGetDispEngine","type":"Interface"},{"name":"IGetPickable","href":"Hi.Disp.IGetPickable.html","topicHref":"Hi.Disp.IGetPickable.html","topicUid":"Hi.Disp.IGetPickable","type":"Interface"},{"name":"IGlContextDirver","href":"Hi.Disp.IGlContextDirver.html","topicHref":"Hi.Disp.IGlContextDirver.html","topicUid":"Hi.Disp.IGlContextDirver","type":"Interface"},{"name":"MatStack","href":"Hi.Disp.MatStack.html","topicHref":"Hi.Disp.MatStack.html","topicUid":"Hi.Disp.MatStack","type":"Class"},{"name":"MatStack.ItemDisposable","href":"Hi.Disp.MatStack.ItemDisposable.html","topicHref":"Hi.Disp.MatStack.ItemDisposable.html","topicUid":"Hi.Disp.MatStack.ItemDisposable","type":"Class"},{"name":"MvpBoxRelation","href":"Hi.Disp.MvpBoxRelation.html","topicHref":"Hi.Disp.MvpBoxRelation.html","topicUid":"Hi.Disp.MvpBoxRelation","type":"Enum"},{"name":"Pickable","href":"Hi.Disp.Pickable.html","topicHref":"Hi.Disp.Pickable.html","topicUid":"Hi.Disp.Pickable","type":"Class"},{"name":"PopModelMat","href":"Hi.Disp.PopModelMat.html","topicHref":"Hi.Disp.PopModelMat.html","topicUid":"Hi.Disp.PopModelMat","type":"Class"},{"name":"PushModelMat","href":"Hi.Disp.PushModelMat.html","topicHref":"Hi.Disp.PushModelMat.html","topicUid":"Hi.Disp.PushModelMat","type":"Class"},{"name":"Segment3dDispUtil","href":"Hi.Disp.Segment3dDispUtil.html","topicHref":"Hi.Disp.Segment3dDispUtil.html","topicUid":"Hi.Disp.Segment3dDispUtil","type":"Class"},{"name":"ShowEventPickable","href":"Hi.Disp.ShowEventPickable.html","topicHref":"Hi.Disp.ShowEventPickable.html","topicUid":"Hi.Disp.ShowEventPickable","type":"Class"},{"name":"Stamp","href":"Hi.Disp.Stamp.html","topicHref":"Hi.Disp.Stamp.html","topicUid":"Hi.Disp.Stamp","type":"Enum"},{"name":"StringDrawing","href":"Hi.Disp.StringDrawing.html","topicHref":"Hi.Disp.StringDrawing.html","topicUid":"Hi.Disp.StringDrawing","type":"Class"},{"name":"Tri3dDispUtil","href":"Hi.Disp.Tri3dDispUtil.html","topicHref":"Hi.Disp.Tri3dDispUtil.html","topicUid":"Hi.Disp.Tri3dDispUtil","type":"Class"},{"name":"WrappedDisplayee","href":"Hi.Disp.WrappedDisplayee.html","topicHref":"Hi.Disp.WrappedDisplayee.html","topicUid":"Hi.Disp.WrappedDisplayee","type":"Class"}]},{"name":"Hi.Disp.Flag","href":"Hi.Disp.Flag.html","topicHref":"Hi.Disp.Flag.html","topicUid":"Hi.Disp.Flag","type":"Namespace","items":[{"name":"ColorScaleBar","href":"Hi.Disp.Flag.ColorScaleBar.html","topicHref":"Hi.Disp.Flag.ColorScaleBar.html","topicUid":"Hi.Disp.Flag.ColorScaleBar","type":"Class"},{"name":"CoordinateDrawing","href":"Hi.Disp.Flag.CoordinateDrawing.html","topicHref":"Hi.Disp.Flag.CoordinateDrawing.html","topicUid":"Hi.Disp.Flag.CoordinateDrawing","type":"Class"},{"name":"CubicalFlagDrawing","href":"Hi.Disp.Flag.CubicalFlagDrawing.html","topicHref":"Hi.Disp.Flag.CubicalFlagDrawing.html","topicUid":"Hi.Disp.Flag.CubicalFlagDrawing","type":"Class"},{"name":"DimensionBar","href":"Hi.Disp.Flag.DimensionBar.html","topicHref":"Hi.Disp.Flag.DimensionBar.html","topicUid":"Hi.Disp.Flag.DimensionBar","type":"Class"},{"name":"DispCoverUtil","href":"Hi.Disp.Flag.DispCoverUtil.html","topicHref":"Hi.Disp.Flag.DispCoverUtil.html","topicUid":"Hi.Disp.Flag.DispCoverUtil","type":"Class"}]},{"name":"Hi.Disp.Treat","href":"Hi.Disp.Treat.html","topicHref":"Hi.Disp.Treat.html","topicUid":"Hi.Disp.Treat","type":"Namespace","items":[{"name":"LineWidthSwap","href":"Hi.Disp.Treat.LineWidthSwap.html","topicHref":"Hi.Disp.Treat.LineWidthSwap.html","topicUid":"Hi.Disp.Treat.LineWidthSwap","type":"Class"},{"name":"LineWidthTreat","href":"Hi.Disp.Treat.LineWidthTreat.html","topicHref":"Hi.Disp.Treat.LineWidthTreat.html","topicUid":"Hi.Disp.Treat.LineWidthTreat","type":"Class"},{"name":"PointSizeSwap","href":"Hi.Disp.Treat.PointSizeSwap.html","topicHref":"Hi.Disp.Treat.PointSizeSwap.html","topicUid":"Hi.Disp.Treat.PointSizeSwap","type":"Class"},{"name":"PointSizeTreat","href":"Hi.Disp.Treat.PointSizeTreat.html","topicHref":"Hi.Disp.Treat.PointSizeTreat.html","topicUid":"Hi.Disp.Treat.PointSizeTreat","type":"Class"},{"name":"RgbSwap","href":"Hi.Disp.Treat.RgbSwap.html","topicHref":"Hi.Disp.Treat.RgbSwap.html","topicUid":"Hi.Disp.Treat.RgbSwap","type":"Class"},{"name":"RgbTreat","href":"Hi.Disp.Treat.RgbTreat.html","topicHref":"Hi.Disp.Treat.RgbTreat.html","topicUid":"Hi.Disp.Treat.RgbTreat","type":"Class"},{"name":"RgbWrapper","href":"Hi.Disp.Treat.RgbWrapper.html","topicHref":"Hi.Disp.Treat.RgbWrapper.html","topicUid":"Hi.Disp.Treat.RgbWrapper","type":"Class"},{"name":"TransformationWrapper","href":"Hi.Disp.Treat.TransformationWrapper.html","topicHref":"Hi.Disp.Treat.TransformationWrapper.html","topicUid":"Hi.Disp.Treat.TransformationWrapper","type":"Class"}]},{"name":"Hi.Fanuc","href":"Hi.Fanuc.html","topicHref":"Hi.Fanuc.html","topicUid":"Hi.Fanuc","type":"Namespace","items":[{"name":"FanucVarTable","href":"Hi.Fanuc.FanucVarTable.html","topicHref":"Hi.Fanuc.FanucVarTable.html","topicUid":"Hi.Fanuc.FanucVarTable","type":"Class"},{"name":"FanucVarValue","href":"Hi.Fanuc.FanucVarValue.html","topicHref":"Hi.Fanuc.FanucVarValue.html","topicUid":"Hi.Fanuc.FanucVarValue","type":"Struct"}]},{"name":"Hi.Geom","href":"Hi.Geom.html","topicHref":"Hi.Geom.html","topicUid":"Hi.Geom","type":"Namespace","items":[{"name":"ArrayUtil","href":"Hi.Geom.ArrayUtil.html","topicHref":"Hi.Geom.ArrayUtil.html","topicUid":"Hi.Geom.ArrayUtil","type":"Class"},{"name":"AxisAngle4d","href":"Hi.Geom.AxisAngle4d.html","topicHref":"Hi.Geom.AxisAngle4d.html","topicUid":"Hi.Geom.AxisAngle4d","type":"Class"},{"name":"Box2d","href":"Hi.Geom.Box2d.html","topicHref":"Hi.Geom.Box2d.html","topicUid":"Hi.Geom.Box2d","type":"Class"},{"name":"Box2d.NoInit","href":"Hi.Geom.Box2d.NoInit.html","topicHref":"Hi.Geom.Box2d.NoInit.html","topicUid":"Hi.Geom.Box2d.NoInit","type":"Class"},{"name":"Box3d","href":"Hi.Geom.Box3d.html","topicHref":"Hi.Geom.Box3d.html","topicUid":"Hi.Geom.Box3d","type":"Class"},{"name":"Box3d.NoInit","href":"Hi.Geom.Box3d.NoInit.html","topicHref":"Hi.Geom.Box3d.NoInit.html","topicUid":"Hi.Geom.Box3d.NoInit","type":"Class"},{"name":"Cylindroid","href":"Hi.Geom.Cylindroid.html","topicHref":"Hi.Geom.Cylindroid.html","topicUid":"Hi.Geom.Cylindroid","type":"Class"},{"name":"DVec3d","href":"Hi.Geom.DVec3d.html","topicHref":"Hi.Geom.DVec3d.html","topicUid":"Hi.Geom.DVec3d","type":"Class"},{"name":"Dir","href":"Hi.Geom.Dir.html","topicHref":"Hi.Geom.Dir.html","topicUid":"Hi.Geom.Dir","type":"Enum"},{"name":"ExtendedCylinder","href":"Hi.Geom.ExtendedCylinder.html","topicHref":"Hi.Geom.ExtendedCylinder.html","topicUid":"Hi.Geom.ExtendedCylinder","type":"Class"},{"name":"Flat3d","href":"Hi.Geom.Flat3d.html","topicHref":"Hi.Geom.Flat3d.html","topicUid":"Hi.Geom.Flat3d","type":"Class"},{"name":"GeomCombination","href":"Hi.Geom.GeomCombination.html","topicHref":"Hi.Geom.GeomCombination.html","topicUid":"Hi.Geom.GeomCombination","type":"Class"},{"name":"GeomUtil","href":"Hi.Geom.GeomUtil.html","topicHref":"Hi.Geom.GeomUtil.html","topicUid":"Hi.Geom.GeomUtil","type":"Class"},{"name":"IExpandToBox2d","href":"Hi.Geom.IExpandToBox2d.html","topicHref":"Hi.Geom.IExpandToBox2d.html","topicUid":"Hi.Geom.IExpandToBox2d","type":"Interface"},{"name":"IExpandToBox3d","href":"Hi.Geom.IExpandToBox3d.html","topicHref":"Hi.Geom.IExpandToBox3d.html","topicUid":"Hi.Geom.IExpandToBox3d","type":"Interface"},{"name":"IFlat3d","href":"Hi.Geom.IFlat3d.html","topicHref":"Hi.Geom.IFlat3d.html","topicUid":"Hi.Geom.IFlat3d","type":"Interface"},{"name":"IGenStl","href":"Hi.Geom.IGenStl.html","topicHref":"Hi.Geom.IGenStl.html","topicUid":"Hi.Geom.IGenStl","type":"Interface"},{"name":"IGeomProperty","href":"Hi.Geom.IGeomProperty.html","topicHref":"Hi.Geom.IGeomProperty.html","topicUid":"Hi.Geom.IGeomProperty","type":"Interface"},{"name":"IGetStl","href":"Hi.Geom.IGetStl.html","topicHref":"Hi.Geom.IGetStl.html","topicUid":"Hi.Geom.IGetStl","type":"Interface"},{"name":"IGetZrContour","href":"Hi.Geom.IGetZrContour.html","topicHref":"Hi.Geom.IGetZrContour.html","topicUid":"Hi.Geom.IGetZrContour","type":"Interface"},{"name":"IGetZrList","href":"Hi.Geom.IGetZrList.html","topicHref":"Hi.Geom.IGetZrList.html","topicUid":"Hi.Geom.IGetZrList","type":"Interface"},{"name":"IStlSource","href":"Hi.Geom.IStlSource.html","topicHref":"Hi.Geom.IStlSource.html","topicUid":"Hi.Geom.IStlSource","type":"Interface"},{"name":"ITri3d","href":"Hi.Geom.ITri3d.html","topicHref":"Hi.Geom.ITri3d.html","topicUid":"Hi.Geom.ITri3d","type":"Interface"},{"name":"IVec","href":"Hi.Geom.IVec-1.html","topicHref":"Hi.Geom.IVec-1.html","topicUid":"Hi.Geom.IVec`1","type":"Interface"},{"name":"IZrListSourceProperty","href":"Hi.Geom.IZrListSourceProperty.html","topicHref":"Hi.Geom.IZrListSourceProperty.html","topicUid":"Hi.Geom.IZrListSourceProperty","type":"Interface"},{"name":"Mat4d","href":"Hi.Geom.Mat4d.html","topicHref":"Hi.Geom.Mat4d.html","topicUid":"Hi.Geom.Mat4d","type":"Class"},{"name":"Mat4d.IndexFlag","href":"Hi.Geom.Mat4d.IndexFlag.html","topicHref":"Hi.Geom.Mat4d.IndexFlag.html","topicUid":"Hi.Geom.Mat4d.IndexFlag","type":"Enum"},{"name":"MathNetUtil","href":"Hi.Geom.MathNetUtil.html","topicHref":"Hi.Geom.MathNetUtil.html","topicUid":"Hi.Geom.MathNetUtil","type":"Class"},{"name":"MathUtil","href":"Hi.Geom.MathUtil.html","topicHref":"Hi.Geom.MathUtil.html","topicUid":"Hi.Geom.MathUtil","type":"Class"},{"name":"NativeStl","href":"Hi.Geom.NativeStl.html","topicHref":"Hi.Geom.NativeStl.html","topicUid":"Hi.Geom.NativeStl","type":"Class"},{"name":"NativeTopoStld","href":"Hi.Geom.NativeTopoStld.html","topicHref":"Hi.Geom.NativeTopoStld.html","topicUid":"Hi.Geom.NativeTopoStld","type":"Class"},{"name":"NativeTopoStlfr","href":"Hi.Geom.NativeTopoStlfr.html","topicHref":"Hi.Geom.NativeTopoStlfr.html","topicUid":"Hi.Geom.NativeTopoStlfr","type":"Class"},{"name":"PairZr","href":"Hi.Geom.PairZr.html","topicHref":"Hi.Geom.PairZr.html","topicUid":"Hi.Geom.PairZr","type":"Class"},{"name":"PairZrUtil","href":"Hi.Geom.PairZrUtil.html","topicHref":"Hi.Geom.PairZrUtil.html","topicUid":"Hi.Geom.PairZrUtil","type":"Class"},{"name":"Polar3d","href":"Hi.Geom.Polar3d.html","topicHref":"Hi.Geom.Polar3d.html","topicUid":"Hi.Geom.Polar3d","type":"Class"},{"name":"Segment3d","href":"Hi.Geom.Segment3d.html","topicHref":"Hi.Geom.Segment3d.html","topicUid":"Hi.Geom.Segment3d","type":"Class"},{"name":"Stl","href":"Hi.Geom.Stl.html","topicHref":"Hi.Geom.Stl.html","topicUid":"Hi.Geom.Stl","type":"Class"},{"name":"Stl.StlType","href":"Hi.Geom.Stl.StlType.html","topicHref":"Hi.Geom.Stl.StlType.html","topicUid":"Hi.Geom.Stl.StlType","type":"Enum"},{"name":"StlFile","href":"Hi.Geom.StlFile.html","topicHref":"Hi.Geom.StlFile.html","topicUid":"Hi.Geom.StlFile","type":"Class"},{"name":"StlFuncHost","href":"Hi.Geom.StlFuncHost.html","topicHref":"Hi.Geom.StlFuncHost.html","topicUid":"Hi.Geom.StlFuncHost","type":"Class"},{"name":"StlUtil","href":"Hi.Geom.StlUtil.html","topicHref":"Hi.Geom.StlUtil.html","topicUid":"Hi.Geom.StlUtil","type":"Class"},{"name":"TransformationGeom","href":"Hi.Geom.TransformationGeom.html","topicHref":"Hi.Geom.TransformationGeom.html","topicUid":"Hi.Geom.TransformationGeom","type":"Class"},{"name":"Tri3d","href":"Hi.Geom.Tri3d.html","topicHref":"Hi.Geom.Tri3d.html","topicUid":"Hi.Geom.Tri3d","type":"Class"},{"name":"Tri3dUtil","href":"Hi.Geom.Tri3dUtil.html","topicHref":"Hi.Geom.Tri3dUtil.html","topicUid":"Hi.Geom.Tri3dUtil","type":"Class"},{"name":"UnnullableDVec3d","href":"Hi.Geom.UnnullableDVec3d.html","topicHref":"Hi.Geom.UnnullableDVec3d.html","topicUid":"Hi.Geom.UnnullableDVec3d","type":"Class"},{"name":"Vec2d","href":"Hi.Geom.Vec2d.html","topicHref":"Hi.Geom.Vec2d.html","topicUid":"Hi.Geom.Vec2d","type":"Class"},{"name":"Vec2i","href":"Hi.Geom.Vec2i.html","topicHref":"Hi.Geom.Vec2i.html","topicUid":"Hi.Geom.Vec2i","type":"Class"},{"name":"Vec3d","href":"Hi.Geom.Vec3d.html","topicHref":"Hi.Geom.Vec3d.html","topicUid":"Hi.Geom.Vec3d","type":"Class"},{"name":"Vec3dUtil","href":"Hi.Geom.Vec3dUtil.html","topicHref":"Hi.Geom.Vec3dUtil.html","topicUid":"Hi.Geom.Vec3dUtil","type":"Class"}]},{"name":"Hi.Geom.Resolution","href":"Hi.Geom.Resolution.html","topicHref":"Hi.Geom.Resolution.html","topicUid":"Hi.Geom.Resolution","type":"Namespace","items":[{"name":"IPolarResolution2d","href":"Hi.Geom.Resolution.IPolarResolution2d.html","topicHref":"Hi.Geom.Resolution.IPolarResolution2d.html","topicUid":"Hi.Geom.Resolution.IPolarResolution2d","type":"Interface"},{"name":"IPolarResolution2dSourceProperty","href":"Hi.Geom.Resolution.IPolarResolution2dSourceProperty.html","topicHref":"Hi.Geom.Resolution.IPolarResolution2dSourceProperty.html","topicUid":"Hi.Geom.Resolution.IPolarResolution2dSourceProperty","type":"Interface"},{"name":"PolarResolution2d","href":"Hi.Geom.Resolution.PolarResolution2d.html","topicHref":"Hi.Geom.Resolution.PolarResolution2d.html","topicUid":"Hi.Geom.Resolution.PolarResolution2d","type":"Class"}]},{"name":"Hi.Geom.Solvers","href":"Hi.Geom.Solvers.html","topicHref":"Hi.Geom.Solvers.html","topicUid":"Hi.Geom.Solvers","type":"Namespace","items":[{"name":"BinarySolverUtil","href":"Hi.Geom.Solvers.BinarySolverUtil.html","topicHref":"Hi.Geom.Solvers.BinarySolverUtil.html","topicUid":"Hi.Geom.Solvers.BinarySolverUtil","type":"Class"},{"name":"BinarySolvingEntry","href":"Hi.Geom.Solvers.BinarySolvingEntry.html","topicHref":"Hi.Geom.Solvers.BinarySolvingEntry.html","topicUid":"Hi.Geom.Solvers.BinarySolvingEntry","type":"Class"},{"name":"DeepSolvingStatus","href":"Hi.Geom.Solvers.DeepSolvingStatus.html","topicHref":"Hi.Geom.Solvers.DeepSolvingStatus.html","topicUid":"Hi.Geom.Solvers.DeepSolvingStatus","type":"Class"},{"name":"NumericalSolver","href":"Hi.Geom.Solvers.NumericalSolver.html","topicHref":"Hi.Geom.Solvers.NumericalSolver.html","topicUid":"Hi.Geom.Solvers.NumericalSolver","type":"Class"},{"name":"NumericalSolver.GetRepondsDelegate","href":"Hi.Geom.Solvers.NumericalSolver.GetRepondsDelegate.html","topicHref":"Hi.Geom.Solvers.NumericalSolver.GetRepondsDelegate.html","topicUid":"Hi.Geom.Solvers.NumericalSolver.GetRepondsDelegate","type":"Delegate"},{"name":"NumericalSolver.SetParasDelegate","href":"Hi.Geom.Solvers.NumericalSolver.SetParasDelegate.html","topicHref":"Hi.Geom.Solvers.NumericalSolver.SetParasDelegate.html","topicUid":"Hi.Geom.Solvers.NumericalSolver.SetParasDelegate","type":"Delegate"},{"name":"SolverUtil","href":"Hi.Geom.Solvers.SolverUtil.html","topicHref":"Hi.Geom.Solvers.SolverUtil.html","topicUid":"Hi.Geom.Solvers.SolverUtil","type":"Class"},{"name":"SolvingResult","href":"Hi.Geom.Solvers.SolvingResult.html","topicHref":"Hi.Geom.Solvers.SolvingResult.html","topicUid":"Hi.Geom.Solvers.SolvingResult","type":"Class"},{"name":"SolvingStatus","href":"Hi.Geom.Solvers.SolvingStatus.html","topicHref":"Hi.Geom.Solvers.SolvingStatus.html","topicUid":"Hi.Geom.Solvers.SolvingStatus","type":"Enum"},{"name":"SolvingTerm","href":"Hi.Geom.Solvers.SolvingTerm.html","topicHref":"Hi.Geom.Solvers.SolvingTerm.html","topicUid":"Hi.Geom.Solvers.SolvingTerm","type":"Enum"}]},{"name":"Hi.Geom.UnitUtils","href":"Hi.Geom.UnitUtils.html","topicHref":"Hi.Geom.UnitUtils.html","topicUid":"Hi.Geom.UnitUtils","type":"Namespace","items":[{"name":"PhysicsUnit","href":"Hi.Geom.UnitUtils.PhysicsUnit.html","topicHref":"Hi.Geom.UnitUtils.PhysicsUnit.html","topicUid":"Hi.Geom.UnitUtils.PhysicsUnit","type":"Enum"},{"name":"StringValueAttribute","href":"Hi.Geom.UnitUtils.StringValueAttribute.html","topicHref":"Hi.Geom.UnitUtils.StringValueAttribute.html","topicUid":"Hi.Geom.UnitUtils.StringValueAttribute","type":"Class"},{"name":"UnitConvertUtil","href":"Hi.Geom.UnitUtils.UnitConvertUtil.html","topicHref":"Hi.Geom.UnitUtils.UnitConvertUtil.html","topicUid":"Hi.Geom.UnitUtils.UnitConvertUtil","type":"Class"}]},{"name":"Hi.Grpcs","href":"Hi.Grpcs.html","topicHref":"Hi.Grpcs.html","topicUid":"Hi.Grpcs","type":"Namespace","items":[{"name":"ClStripService","href":"Hi.Grpcs.ClStripService.html","topicHref":"Hi.Grpcs.ClStripService.html","topicUid":"Hi.Grpcs.ClStripService","type":"Class"},{"name":"ClStripService.ClStripServiceBase","href":"Hi.Grpcs.ClStripService.ClStripServiceBase.html","topicHref":"Hi.Grpcs.ClStripService.ClStripServiceBase.html","topicUid":"Hi.Grpcs.ClStripService.ClStripServiceBase","type":"Class"},{"name":"ClStripService.ClStripServiceClient","href":"Hi.Grpcs.ClStripService.ClStripServiceClient.html","topicHref":"Hi.Grpcs.ClStripService.ClStripServiceClient.html","topicUid":"Hi.Grpcs.ClStripService.ClStripServiceClient","type":"Class"},{"name":"ClStripServiceReflection","href":"Hi.Grpcs.ClStripServiceReflection.html","topicHref":"Hi.Grpcs.ClStripServiceReflection.html","topicUid":"Hi.Grpcs.ClStripServiceReflection","type":"Class"},{"name":"ClStripServiceRunner","href":"Hi.Grpcs.ClStripServiceRunner.html","topicHref":"Hi.Grpcs.ClStripServiceRunner.html","topicUid":"Hi.Grpcs.ClStripServiceRunner","type":"Class"},{"name":"DictionaryStep","href":"Hi.Grpcs.DictionaryStep.html","topicHref":"Hi.Grpcs.DictionaryStep.html","topicUid":"Hi.Grpcs.DictionaryStep","type":"Class"},{"name":"PlayerService","href":"Hi.Grpcs.PlayerService.html","topicHref":"Hi.Grpcs.PlayerService.html","topicUid":"Hi.Grpcs.PlayerService","type":"Class"},{"name":"PlayerService.PlayerServiceBase","href":"Hi.Grpcs.PlayerService.PlayerServiceBase.html","topicHref":"Hi.Grpcs.PlayerService.PlayerServiceBase.html","topicUid":"Hi.Grpcs.PlayerService.PlayerServiceBase","type":"Class"},{"name":"PlayerService.PlayerServiceClient","href":"Hi.Grpcs.PlayerService.PlayerServiceClient.html","topicHref":"Hi.Grpcs.PlayerService.PlayerServiceClient.html","topicUid":"Hi.Grpcs.PlayerService.PlayerServiceClient","type":"Class"},{"name":"PlayerServiceReflection","href":"Hi.Grpcs.PlayerServiceReflection.html","topicHref":"Hi.Grpcs.PlayerServiceReflection.html","topicUid":"Hi.Grpcs.PlayerServiceReflection","type":"Class"},{"name":"PlayerServiceRunner","href":"Hi.Grpcs.PlayerServiceRunner.html","topicHref":"Hi.Grpcs.PlayerServiceRunner.html","topicUid":"Hi.Grpcs.PlayerServiceRunner","type":"Class"}]},{"name":"Hi.HiNcKits","href":"Hi.HiNcKits.html","topicHref":"Hi.HiNcKits.html","topicUid":"Hi.HiNcKits","type":"Namespace","items":[{"name":"BasePathEnum","href":"Hi.HiNcKits.BasePathEnum.html","topicHref":"Hi.HiNcKits.BasePathEnum.html","topicUid":"Hi.HiNcKits.BasePathEnum","type":"Enum"},{"name":"HiNcHost","href":"Hi.HiNcKits.HiNcHost.html","topicHref":"Hi.HiNcKits.HiNcHost.html","topicUid":"Hi.HiNcKits.HiNcHost","type":"Class"},{"name":"LocalApp","href":"Hi.HiNcKits.LocalApp.html","topicHref":"Hi.HiNcKits.LocalApp.html","topicUid":"Hi.HiNcKits.LocalApp","type":"Class"},{"name":"LocalAppConfig","href":"Hi.HiNcKits.LocalAppConfig.html","topicHref":"Hi.HiNcKits.LocalAppConfig.html","topicUid":"Hi.HiNcKits.LocalAppConfig","type":"Class"},{"name":"ProxyConfig","href":"Hi.HiNcKits.ProxyConfig.html","topicHref":"Hi.HiNcKits.ProxyConfig.html","topicUid":"Hi.HiNcKits.ProxyConfig","type":"Class"},{"name":"UserConfig","href":"Hi.HiNcKits.UserConfig.html","topicHref":"Hi.HiNcKits.UserConfig.html","topicUid":"Hi.HiNcKits.UserConfig","type":"Class"},{"name":"UserService","href":"Hi.HiNcKits.UserService.html","topicHref":"Hi.HiNcKits.UserService.html","topicUid":"Hi.HiNcKits.UserService","type":"Class"}]},{"name":"Hi.Licenses","href":"Hi.Licenses.html","topicHref":"Hi.Licenses.html","topicUid":"Hi.Licenses","type":"Namespace","items":[{"name":"AuthFeature","href":"Hi.Licenses.AuthFeature.html","topicHref":"Hi.Licenses.AuthFeature.html","topicUid":"Hi.Licenses.AuthFeature","type":"Enum"},{"name":"AuthorizationFailedEventArgs","href":"Hi.Licenses.AuthorizationFailedEventArgs.html","topicHref":"Hi.Licenses.AuthorizationFailedEventArgs.html","topicUid":"Hi.Licenses.AuthorizationFailedEventArgs","type":"Class"},{"name":"BlockType","href":"Hi.Licenses.BlockType.html","topicHref":"Hi.Licenses.BlockType.html","topicUid":"Hi.Licenses.BlockType","type":"Enum"},{"name":"License","href":"Hi.Licenses.License.html","topicHref":"Hi.Licenses.License.html","topicUid":"Hi.Licenses.License","type":"Class"},{"name":"LicenseType","href":"Hi.Licenses.LicenseType.html","topicHref":"Hi.Licenses.LicenseType.html","topicUid":"Hi.Licenses.LicenseType","type":"Enum"}]},{"name":"Hi.Machining","href":"Hi.Machining.html","topicHref":"Hi.Machining.html","topicUid":"Hi.Machining","type":"Namespace","items":[{"name":"FreeformRemover","href":"Hi.Machining.FreeformRemover.html","topicHref":"Hi.Machining.FreeformRemover.html","topicUid":"Hi.Machining.FreeformRemover","type":"Class"},{"name":"ICutter","href":"Hi.Machining.ICutter.html","topicHref":"Hi.Machining.ICutter.html","topicUid":"Hi.Machining.ICutter","type":"Interface"},{"name":"ICutterAnchorable","href":"Hi.Machining.ICutterAnchorable.html","topicHref":"Hi.Machining.ICutterAnchorable.html","topicUid":"Hi.Machining.ICutterAnchorable","type":"Interface"},{"name":"IGetSweptable","href":"Hi.Machining.IGetSweptable.html","topicHref":"Hi.Machining.IGetSweptable.html","topicUid":"Hi.Machining.IGetSweptable","type":"Interface"},{"name":"IMachiningTool","href":"Hi.Machining.IMachiningTool.html","topicHref":"Hi.Machining.IMachiningTool.html","topicUid":"Hi.Machining.IMachiningTool","type":"Interface"},{"name":"IVolumeRemover","href":"Hi.Machining.IVolumeRemover.html","topicHref":"Hi.Machining.IVolumeRemover.html","topicUid":"Hi.Machining.IVolumeRemover","type":"Interface"},{"name":"MachiningToolHouse","href":"Hi.Machining.MachiningToolHouse.html","topicHref":"Hi.Machining.MachiningToolHouse.html","topicUid":"Hi.Machining.MachiningToolHouse","type":"Class"},{"name":"MachiningVolumeRemovalProc","href":"Hi.Machining.MachiningVolumeRemovalProc.html","topicHref":"Hi.Machining.MachiningVolumeRemovalProc.html","topicUid":"Hi.Machining.MachiningVolumeRemovalProc","type":"Class"},{"name":"MachiningVolumeRemovalProc.StepMotionSnapshot","href":"Hi.Machining.MachiningVolumeRemovalProc.StepMotionSnapshot.html","topicHref":"Hi.Machining.MachiningVolumeRemovalProc.StepMotionSnapshot.html","topicUid":"Hi.Machining.MachiningVolumeRemovalProc.StepMotionSnapshot","type":"Class"},{"name":"MatInterpolationKit","href":"Hi.Machining.MatInterpolationKit.html","topicHref":"Hi.Machining.MatInterpolationKit.html","topicUid":"Hi.Machining.MatInterpolationKit","type":"Class"},{"name":"MatRelation","href":"Hi.Machining.MatRelation.html","topicHref":"Hi.Machining.MatRelation.html","topicUid":"Hi.Machining.MatRelation","type":"Enum"},{"name":"MatRelationUtil","href":"Hi.Machining.MatRelationUtil.html","topicHref":"Hi.Machining.MatRelationUtil.html","topicUid":"Hi.Machining.MatRelationUtil","type":"Class"},{"name":"Sweptable","href":"Hi.Machining.Sweptable.html","topicHref":"Hi.Machining.Sweptable.html","topicUid":"Hi.Machining.Sweptable","type":"Class"},{"name":"SweptableUtil","href":"Hi.Machining.SweptableUtil.html","topicHref":"Hi.Machining.SweptableUtil.html","topicUid":"Hi.Machining.SweptableUtil","type":"Class"},{"name":"ToolNotFoundException","href":"Hi.Machining.ToolNotFoundException.html","topicHref":"Hi.Machining.ToolNotFoundException.html","topicUid":"Hi.Machining.ToolNotFoundException","type":"Class"}]},{"name":"Hi.Machining.MachiningEquipmentUtils","href":"Hi.Machining.MachiningEquipmentUtils.html","topicHref":"Hi.Machining.MachiningEquipmentUtils.html","topicUid":"Hi.Machining.MachiningEquipmentUtils","type":"Namespace","items":[{"name":"CollidableComponentEnum","href":"Hi.Machining.MachiningEquipmentUtils.CollidableComponentEnum.html","topicHref":"Hi.Machining.MachiningEquipmentUtils.CollidableComponentEnum.html","topicUid":"Hi.Machining.MachiningEquipmentUtils.CollidableComponentEnum","type":"Enum"},{"name":"IGetMachiningEquipment","href":"Hi.Machining.MachiningEquipmentUtils.IGetMachiningEquipment.html","topicHref":"Hi.Machining.MachiningEquipmentUtils.IGetMachiningEquipment.html","topicUid":"Hi.Machining.MachiningEquipmentUtils.IGetMachiningEquipment","type":"Interface"},{"name":"IMachiningEquipment","href":"Hi.Machining.MachiningEquipmentUtils.IMachiningEquipment.html","topicHref":"Hi.Machining.MachiningEquipmentUtils.IMachiningEquipment.html","topicUid":"Hi.Machining.MachiningEquipmentUtils.IMachiningEquipment","type":"Interface"},{"name":"MachiningEquipment","href":"Hi.Machining.MachiningEquipmentUtils.MachiningEquipment.html","topicHref":"Hi.Machining.MachiningEquipmentUtils.MachiningEquipment.html","topicUid":"Hi.Machining.MachiningEquipmentUtils.MachiningEquipment","type":"Class"},{"name":"MachiningEquipmentCollisionIndex","href":"Hi.Machining.MachiningEquipmentUtils.MachiningEquipmentCollisionIndex.html","topicHref":"Hi.Machining.MachiningEquipmentUtils.MachiningEquipmentCollisionIndex.html","topicUid":"Hi.Machining.MachiningEquipmentUtils.MachiningEquipmentCollisionIndex","type":"Class"},{"name":"MachiningEquipmentCollisionIndexPairsSource","href":"Hi.Machining.MachiningEquipmentUtils.MachiningEquipmentCollisionIndexPairsSource.html","topicHref":"Hi.Machining.MachiningEquipmentUtils.MachiningEquipmentCollisionIndexPairsSource.html","topicUid":"Hi.Machining.MachiningEquipmentUtils.MachiningEquipmentCollisionIndexPairsSource","type":"Class"},{"name":"MachiningEquipmentUtil","href":"Hi.Machining.MachiningEquipmentUtils.MachiningEquipmentUtil.html","topicHref":"Hi.Machining.MachiningEquipmentUtils.MachiningEquipmentUtil.html","topicUid":"Hi.Machining.MachiningEquipmentUtils.MachiningEquipmentUtil","type":"Class"}]},{"name":"Hi.MachiningProcs","href":"Hi.MachiningProcs.html","topicHref":"Hi.MachiningProcs.html","topicUid":"Hi.MachiningProcs","type":"Namespace","items":[{"name":"ConfigStepFunc","href":"Hi.MachiningProcs.ConfigStepFunc.html","topicHref":"Hi.MachiningProcs.ConfigStepFunc.html","topicUid":"Hi.MachiningProcs.ConfigStepFunc","type":"Delegate"},{"name":"DynamicMachiningProjectDisplayee0","href":"Hi.MachiningProcs.DynamicMachiningProjectDisplayee0.html","topicHref":"Hi.MachiningProcs.DynamicMachiningProjectDisplayee0.html","topicUid":"Hi.MachiningProcs.DynamicMachiningProjectDisplayee0","type":"Class"},{"name":"IMachiningProjectGetter","href":"Hi.MachiningProcs.IMachiningProjectGetter.html","topicHref":"Hi.MachiningProcs.IMachiningProjectGetter.html","topicUid":"Hi.MachiningProcs.IMachiningProjectGetter","type":"Interface"},{"name":"IProjectService","href":"Hi.MachiningProcs.IProjectService.html","topicHref":"Hi.MachiningProcs.IProjectService.html","topicUid":"Hi.MachiningProcs.IProjectService","type":"Interface"},{"name":"LocalProjectService","href":"Hi.MachiningProcs.LocalProjectService.html","topicHref":"Hi.MachiningProcs.LocalProjectService.html","topicUid":"Hi.MachiningProcs.LocalProjectService","type":"Class"},{"name":"LocalProjectService.MachiningProjectChangedDelegate","href":"Hi.MachiningProcs.LocalProjectService.MachiningProjectChangedDelegate.html","topicHref":"Hi.MachiningProcs.LocalProjectService.MachiningProjectChangedDelegate.html","topicUid":"Hi.MachiningProcs.LocalProjectService.MachiningProjectChangedDelegate","type":"Delegate"},{"name":"MachiningActRunner","href":"Hi.MachiningProcs.MachiningActRunner.html","topicHref":"Hi.MachiningProcs.MachiningActRunner.html","topicUid":"Hi.MachiningProcs.MachiningActRunner","type":"Class"},{"name":"MachiningActRunner.MachiningStepBuiltDelegate","href":"Hi.MachiningProcs.MachiningActRunner.MachiningStepBuiltDelegate.html","topicHref":"Hi.MachiningProcs.MachiningActRunner.MachiningStepBuiltDelegate.html","topicUid":"Hi.MachiningProcs.MachiningActRunner.MachiningStepBuiltDelegate","type":"Delegate"},{"name":"MachiningActRunnerConfig","href":"Hi.MachiningProcs.MachiningActRunnerConfig.html","topicHref":"Hi.MachiningProcs.MachiningActRunnerConfig.html","topicUid":"Hi.MachiningProcs.MachiningActRunnerConfig","type":"Class"},{"name":"MachiningParallelProc","href":"Hi.MachiningProcs.MachiningParallelProc.html","topicHref":"Hi.MachiningProcs.MachiningParallelProc.html","topicUid":"Hi.MachiningProcs.MachiningParallelProc","type":"Class"},{"name":"MachiningParallelProc.StepTaskBundle","href":"Hi.MachiningProcs.MachiningParallelProc.StepTaskBundle.html","topicHref":"Hi.MachiningProcs.MachiningParallelProc.StepTaskBundle.html","topicUid":"Hi.MachiningProcs.MachiningParallelProc.StepTaskBundle","type":"Class"},{"name":"MachiningParallelProc.SubstractionResult","href":"Hi.MachiningProcs.MachiningParallelProc.SubstractionResult.html","topicHref":"Hi.MachiningProcs.MachiningParallelProc.SubstractionResult.html","topicUid":"Hi.MachiningProcs.MachiningParallelProc.SubstractionResult","type":"Class"},{"name":"MachiningProject","href":"Hi.MachiningProcs.MachiningProject.html","topicHref":"Hi.MachiningProcs.MachiningProject.html","topicUid":"Hi.MachiningProcs.MachiningProject","type":"Class"},{"name":"MachiningProjectDisplayee","href":"Hi.MachiningProcs.MachiningProjectDisplayee.html","topicHref":"Hi.MachiningProcs.MachiningProjectDisplayee.html","topicUid":"Hi.MachiningProcs.MachiningProjectDisplayee","type":"Class"},{"name":"MachiningSession","href":"Hi.MachiningProcs.MachiningSession.html","topicHref":"Hi.MachiningProcs.MachiningSession.html","topicUid":"Hi.MachiningProcs.MachiningSession","type":"Class"},{"name":"MillingUtil","href":"Hi.MachiningProcs.MillingUtil.html","topicHref":"Hi.MachiningProcs.MillingUtil.html","topicUid":"Hi.MachiningProcs.MillingUtil","type":"Class"},{"name":"ProxyProjectService","href":"Hi.MachiningProcs.ProxyProjectService.html","topicHref":"Hi.MachiningProcs.ProxyProjectService.html","topicUid":"Hi.MachiningProcs.ProxyProjectService","type":"Class"},{"name":"RenderingFlag","href":"Hi.MachiningProcs.RenderingFlag.html","topicHref":"Hi.MachiningProcs.RenderingFlag.html","topicUid":"Hi.MachiningProcs.RenderingFlag","type":"Enum"},{"name":"RuntimeApi","href":"Hi.MachiningProcs.RuntimeApi.html","topicHref":"Hi.MachiningProcs.RuntimeApi.html","topicUid":"Hi.MachiningProcs.RuntimeApi","type":"Class"},{"name":"RuntimeController","href":"Hi.MachiningProcs.RuntimeController.html","topicHref":"Hi.MachiningProcs.RuntimeController.html","topicUid":"Hi.MachiningProcs.RuntimeController","type":"Class"},{"name":"SessionMessage","href":"Hi.MachiningProcs.SessionMessage.html","topicHref":"Hi.MachiningProcs.SessionMessage.html","topicUid":"Hi.MachiningProcs.SessionMessage","type":"Class"},{"name":"SessionMessageHost","href":"Hi.MachiningProcs.SessionMessageHost.html","topicHref":"Hi.MachiningProcs.SessionMessageHost.html","topicUid":"Hi.MachiningProcs.SessionMessageHost","type":"Class"},{"name":"SessionMessageHost.FilterFlag","href":"Hi.MachiningProcs.SessionMessageHost.FilterFlag.html","topicHref":"Hi.MachiningProcs.SessionMessageHost.FilterFlag.html","topicUid":"Hi.MachiningProcs.SessionMessageHost.FilterFlag","type":"Enum"},{"name":"SessionMessagePack","href":"Hi.MachiningProcs.SessionMessagePack.html","topicHref":"Hi.MachiningProcs.SessionMessagePack.html","topicUid":"Hi.MachiningProcs.SessionMessagePack","type":"Class"},{"name":"SetupController","href":"Hi.MachiningProcs.SetupController.html","topicHref":"Hi.MachiningProcs.SetupController.html","topicUid":"Hi.MachiningProcs.SetupController","type":"Class"},{"name":"SpindleSpeedCache","href":"Hi.MachiningProcs.SpindleSpeedCache.html","topicHref":"Hi.MachiningProcs.SpindleSpeedCache.html","topicUid":"Hi.MachiningProcs.SpindleSpeedCache","type":"Class"}]},{"name":"Hi.MachiningSteps","href":"Hi.MachiningSteps.html","topicHref":"Hi.MachiningSteps.html","topicUid":"Hi.MachiningSteps","type":"Namespace","items":[{"name":"IFlagText","href":"Hi.MachiningSteps.IFlagText.html","topicHref":"Hi.MachiningSteps.IFlagText.html","topicUid":"Hi.MachiningSteps.IFlagText","type":"Interface"},{"name":"IMachiningStepHost","href":"Hi.MachiningSteps.IMachiningStepHost.html","topicHref":"Hi.MachiningSteps.IMachiningStepHost.html","topicUid":"Hi.MachiningSteps.IMachiningStepHost","type":"Interface"},{"name":"MachineMotionStep","href":"Hi.MachiningSteps.MachineMotionStep.html","topicHref":"Hi.MachiningSteps.MachineMotionStep.html","topicUid":"Hi.MachiningSteps.MachineMotionStep","type":"Class"},{"name":"MachiningStep","href":"Hi.MachiningSteps.MachiningStep.html","topicHref":"Hi.MachiningSteps.MachiningStep.html","topicUid":"Hi.MachiningSteps.MachiningStep","type":"Class"},{"name":"MachiningStep.CollidedKeyPair","href":"Hi.MachiningSteps.MachiningStep.CollidedKeyPair.html","topicHref":"Hi.MachiningSteps.MachiningStep.CollidedKeyPair.html","topicUid":"Hi.MachiningSteps.MachiningStep.CollidedKeyPair","type":"Class"},{"name":"MachiningStepUtil","href":"Hi.MachiningSteps.MachiningStepUtil.html","topicHref":"Hi.MachiningSteps.MachiningStepUtil.html","topicUid":"Hi.MachiningSteps.MachiningStepUtil","type":"Class"},{"name":"PresentAccess","href":"Hi.MachiningSteps.PresentAccess.html","topicHref":"Hi.MachiningSteps.PresentAccess.html","topicUid":"Hi.MachiningSteps.PresentAccess","type":"Class"},{"name":"PresentAttribute","href":"Hi.MachiningSteps.PresentAttribute.html","topicHref":"Hi.MachiningSteps.PresentAttribute.html","topicUid":"Hi.MachiningSteps.PresentAttribute","type":"Class"},{"name":"PropertyAccess","href":"Hi.MachiningSteps.PropertyAccess-1.html","topicHref":"Hi.MachiningSteps.PropertyAccess-1.html","topicUid":"Hi.MachiningSteps.PropertyAccess`1","type":"Class"}]},{"name":"Hi.Mapping","href":"Hi.Mapping.html","topicHref":"Hi.Mapping.html","topicUid":"Hi.Mapping","type":"Namespace","items":[{"name":"CsvNcStep","href":"Hi.Mapping.CsvNcStep.html","topicHref":"Hi.Mapping.CsvNcStep.html","topicUid":"Hi.Mapping.CsvNcStep","type":"Class"},{"name":"FileToTimeShotMapping","href":"Hi.Mapping.FileToTimeShotMapping.html","topicHref":"Hi.Mapping.FileToTimeShotMapping.html","topicUid":"Hi.Mapping.FileToTimeShotMapping","type":"Class"},{"name":"IAccelerationShot","href":"Hi.Mapping.IAccelerationShot.html","topicHref":"Hi.Mapping.IAccelerationShot.html","topicUid":"Hi.Mapping.IAccelerationShot","type":"Interface"},{"name":"IForceShot","href":"Hi.Mapping.IForceShot.html","topicHref":"Hi.Mapping.IForceShot.html","topicUid":"Hi.Mapping.IForceShot","type":"Interface"},{"name":"IMomentShot","href":"Hi.Mapping.IMomentShot.html","topicHref":"Hi.Mapping.IMomentShot.html","topicUid":"Hi.Mapping.IMomentShot","type":"Interface"},{"name":"ITimeShot","href":"Hi.Mapping.ITimeShot.html","topicHref":"Hi.Mapping.ITimeShot.html","topicUid":"Hi.Mapping.ITimeShot","type":"Interface"},{"name":"MappingUtil","href":"Hi.Mapping.MappingUtil.html","topicHref":"Hi.Mapping.MappingUtil.html","topicUid":"Hi.Mapping.MappingUtil","type":"Class"},{"name":"StepTimeShotUtil","href":"Hi.Mapping.StepTimeShotUtil.html","topicHref":"Hi.Mapping.StepTimeShotUtil.html","topicUid":"Hi.Mapping.StepTimeShotUtil","type":"Class"},{"name":"StepTimeShotUtil.CycleSamplingMode","href":"Hi.Mapping.StepTimeShotUtil.CycleSamplingMode.html","topicHref":"Hi.Mapping.StepTimeShotUtil.CycleSamplingMode.html","topicUid":"Hi.Mapping.StepTimeShotUtil.CycleSamplingMode","type":"Enum"},{"name":"StepTimeShotUtil.GetTimeShotByFileDelegate","href":"Hi.Mapping.StepTimeShotUtil.GetTimeShotByFileDelegate.html","topicHref":"Hi.Mapping.StepTimeShotUtil.GetTimeShotByFileDelegate.html","topicUid":"Hi.Mapping.StepTimeShotUtil.GetTimeShotByFileDelegate","type":"Delegate"},{"name":"TimeMapping","href":"Hi.Mapping.TimeMapping.html","topicHref":"Hi.Mapping.TimeMapping.html","topicUid":"Hi.Mapping.TimeMapping","type":"Class"}]},{"name":"Hi.Mappings","href":"Hi.Mappings.html","topicHref":"Hi.Mappings.html","topicUid":"Hi.Mappings","type":"Namespace","items":[{"name":"FileTimeSection","href":"Hi.Mappings.FileTimeSection.html","topicHref":"Hi.Mappings.FileTimeSection.html","topicUid":"Hi.Mappings.FileTimeSection","type":"Class"},{"name":"FileTimeSection.TimeOption","href":"Hi.Mappings.FileTimeSection.TimeOption.html","topicHref":"Hi.Mappings.FileTimeSection.TimeOption.html","topicUid":"Hi.Mappings.FileTimeSection.TimeOption","type":"Enum"}]},{"name":"Hi.Mech","href":"Hi.Mech.html","topicHref":"Hi.Mech.html","topicUid":"Hi.Mech","type":"Namespace","items":[{"name":"GeneralMechanism","href":"Hi.Mech.GeneralMechanism.html","topicHref":"Hi.Mech.GeneralMechanism.html","topicUid":"Hi.Mech.GeneralMechanism","type":"Class"},{"name":"IGetAnchorToSolidDictionary","href":"Hi.Mech.IGetAnchorToSolidDictionary.html","topicHref":"Hi.Mech.IGetAnchorToSolidDictionary.html","topicUid":"Hi.Mech.IGetAnchorToSolidDictionary","type":"Interface"},{"name":"IGetMachiningChain","href":"Hi.Mech.IGetMachiningChain.html","topicHref":"Hi.Mech.IGetMachiningChain.html","topicUid":"Hi.Mech.IGetMachiningChain","type":"Interface"},{"name":"IMachiningChain","href":"Hi.Mech.IMachiningChain.html","topicHref":"Hi.Mech.IMachiningChain.html","topicUid":"Hi.Mech.IMachiningChain","type":"Interface"},{"name":"IMachiningChainSource","href":"Hi.Mech.IMachiningChainSource.html","topicHref":"Hi.Mech.IMachiningChainSource.html","topicUid":"Hi.Mech.IMachiningChainSource","type":"Interface"},{"name":"MachiningChainUtil","href":"Hi.Mech.MachiningChainUtil.html","topicHref":"Hi.Mech.MachiningChainUtil.html","topicUid":"Hi.Mech.MachiningChainUtil","type":"Class"}]},{"name":"Hi.Mech.Topo","href":"Hi.Mech.Topo.html","topicHref":"Hi.Mech.Topo.html","topicUid":"Hi.Mech.Topo","type":"Namespace","items":[{"name":"Anchor","href":"Hi.Mech.Topo.Anchor.html","topicHref":"Hi.Mech.Topo.Anchor.html","topicUid":"Hi.Mech.Topo.Anchor","type":"Class"},{"name":"AnchorFuncSource","href":"Hi.Mech.Topo.AnchorFuncSource.html","topicHref":"Hi.Mech.Topo.AnchorFuncSource.html","topicUid":"Hi.Mech.Topo.AnchorFuncSource","type":"Class"},{"name":"AnchoredBoxable","href":"Hi.Mech.Topo.AnchoredBoxable.html","topicHref":"Hi.Mech.Topo.AnchoredBoxable.html","topicUid":"Hi.Mech.Topo.AnchoredBoxable","type":"Class"},{"name":"AnchoredDisplayee","href":"Hi.Mech.Topo.AnchoredDisplayee.html","topicHref":"Hi.Mech.Topo.AnchoredDisplayee.html","topicUid":"Hi.Mech.Topo.AnchoredDisplayee","type":"Class"},{"name":"Asmb","href":"Hi.Mech.Topo.Asmb.html","topicHref":"Hi.Mech.Topo.Asmb.html","topicUid":"Hi.Mech.Topo.Asmb","type":"Class"},{"name":"AsmbDraw","href":"Hi.Mech.Topo.AsmbDraw.html","topicHref":"Hi.Mech.Topo.AsmbDraw.html","topicUid":"Hi.Mech.Topo.AsmbDraw","type":"Class"},{"name":"Branch","href":"Hi.Mech.Topo.Branch.html","topicHref":"Hi.Mech.Topo.Branch.html","topicUid":"Hi.Mech.Topo.Branch","type":"Class"},{"name":"DirectionBranchEntry","href":"Hi.Mech.Topo.DirectionBranchEntry.html","topicHref":"Hi.Mech.Topo.DirectionBranchEntry.html","topicUid":"Hi.Mech.Topo.DirectionBranchEntry","type":"Class"},{"name":"DirectionBranchPackUtil","href":"Hi.Mech.Topo.DirectionBranchPackUtil.html","topicHref":"Hi.Mech.Topo.DirectionBranchPackUtil.html","topicUid":"Hi.Mech.Topo.DirectionBranchPackUtil","type":"Class"},{"name":"DynamicFreeform","href":"Hi.Mech.Topo.DynamicFreeform.html","topicHref":"Hi.Mech.Topo.DynamicFreeform.html","topicUid":"Hi.Mech.Topo.DynamicFreeform","type":"Class"},{"name":"DynamicRotation","href":"Hi.Mech.Topo.DynamicRotation.html","topicHref":"Hi.Mech.Topo.DynamicRotation.html","topicUid":"Hi.Mech.Topo.DynamicRotation","type":"Class"},{"name":"DynamicTranslation","href":"Hi.Mech.Topo.DynamicTranslation.html","topicHref":"Hi.Mech.Topo.DynamicTranslation.html","topicUid":"Hi.Mech.Topo.DynamicTranslation","type":"Class"},{"name":"GeneralTransform","href":"Hi.Mech.Topo.GeneralTransform.html","topicHref":"Hi.Mech.Topo.GeneralTransform.html","topicUid":"Hi.Mech.Topo.GeneralTransform","type":"Class"},{"name":"IAnchoredDisplayee","href":"Hi.Mech.Topo.IAnchoredDisplayee.html","topicHref":"Hi.Mech.Topo.IAnchoredDisplayee.html","topicUid":"Hi.Mech.Topo.IAnchoredDisplayee","type":"Interface"},{"name":"IDynamicRegular","href":"Hi.Mech.Topo.IDynamicRegular.html","topicHref":"Hi.Mech.Topo.IDynamicRegular.html","topicUid":"Hi.Mech.Topo.IDynamicRegular","type":"Interface"},{"name":"IDynamicTransformer","href":"Hi.Mech.Topo.IDynamicTransformer.html","topicHref":"Hi.Mech.Topo.IDynamicTransformer.html","topicUid":"Hi.Mech.Topo.IDynamicTransformer","type":"Interface"},{"name":"IGetAnchor","href":"Hi.Mech.Topo.IGetAnchor.html","topicHref":"Hi.Mech.Topo.IGetAnchor.html","topicUid":"Hi.Mech.Topo.IGetAnchor","type":"Interface"},{"name":"IGetAnchoredDisplayeeList","href":"Hi.Mech.Topo.IGetAnchoredDisplayeeList.html","topicHref":"Hi.Mech.Topo.IGetAnchoredDisplayeeList.html","topicUid":"Hi.Mech.Topo.IGetAnchoredDisplayeeList","type":"Interface"},{"name":"IGetAsmb","href":"Hi.Mech.Topo.IGetAsmb.html","topicHref":"Hi.Mech.Topo.IGetAsmb.html","topicUid":"Hi.Mech.Topo.IGetAsmb","type":"Interface"},{"name":"IGetFletchBuckle","href":"Hi.Mech.Topo.IGetFletchBuckle.html","topicHref":"Hi.Mech.Topo.IGetFletchBuckle.html","topicUid":"Hi.Mech.Topo.IGetFletchBuckle","type":"Interface"},{"name":"IGetInverseTransformer","href":"Hi.Mech.Topo.IGetInverseTransformer.html","topicHref":"Hi.Mech.Topo.IGetInverseTransformer.html","topicUid":"Hi.Mech.Topo.IGetInverseTransformer","type":"Interface"},{"name":"IGetTopoIndex","href":"Hi.Mech.Topo.IGetTopoIndex.html","topicHref":"Hi.Mech.Topo.IGetTopoIndex.html","topicUid":"Hi.Mech.Topo.IGetTopoIndex","type":"Interface"},{"name":"IStaticTransformer","href":"Hi.Mech.Topo.IStaticTransformer.html","topicHref":"Hi.Mech.Topo.IStaticTransformer.html","topicUid":"Hi.Mech.Topo.IStaticTransformer","type":"Interface"},{"name":"ITopo","href":"Hi.Mech.Topo.ITopo.html","topicHref":"Hi.Mech.Topo.ITopo.html","topicUid":"Hi.Mech.Topo.ITopo","type":"Interface"},{"name":"ITopoDisplayee","href":"Hi.Mech.Topo.ITopoDisplayee.html","topicHref":"Hi.Mech.Topo.ITopoDisplayee.html","topicUid":"Hi.Mech.Topo.ITopoDisplayee","type":"Interface"},{"name":"ITransformer","href":"Hi.Mech.Topo.ITransformer.html","topicHref":"Hi.Mech.Topo.ITransformer.html","topicUid":"Hi.Mech.Topo.ITransformer","type":"Interface"},{"name":"ITransformerProperty","href":"Hi.Mech.Topo.ITransformerProperty.html","topicHref":"Hi.Mech.Topo.ITransformerProperty.html","topicUid":"Hi.Mech.Topo.ITransformerProperty","type":"Interface"},{"name":"NoTransform","href":"Hi.Mech.Topo.NoTransform.html","topicHref":"Hi.Mech.Topo.NoTransform.html","topicUid":"Hi.Mech.Topo.NoTransform","type":"Class"},{"name":"StackTransformer","href":"Hi.Mech.Topo.StackTransformer.html","topicHref":"Hi.Mech.Topo.StackTransformer.html","topicUid":"Hi.Mech.Topo.StackTransformer","type":"Class"},{"name":"StaticFreeform","href":"Hi.Mech.Topo.StaticFreeform.html","topicHref":"Hi.Mech.Topo.StaticFreeform.html","topicUid":"Hi.Mech.Topo.StaticFreeform","type":"Class"},{"name":"StaticRotation","href":"Hi.Mech.Topo.StaticRotation.html","topicHref":"Hi.Mech.Topo.StaticRotation.html","topicUid":"Hi.Mech.Topo.StaticRotation","type":"Class"},{"name":"StaticTranslation","href":"Hi.Mech.Topo.StaticTranslation.html","topicHref":"Hi.Mech.Topo.StaticTranslation.html","topicUid":"Hi.Mech.Topo.StaticTranslation","type":"Class"},{"name":"TopoDisplayee","href":"Hi.Mech.Topo.TopoDisplayee.html","topicHref":"Hi.Mech.Topo.TopoDisplayee.html","topicUid":"Hi.Mech.Topo.TopoDisplayee","type":"Class"},{"name":"TopoDisplayeeUtil","href":"Hi.Mech.Topo.TopoDisplayeeUtil.html","topicHref":"Hi.Mech.Topo.TopoDisplayeeUtil.html","topicUid":"Hi.Mech.Topo.TopoDisplayeeUtil","type":"Class"},{"name":"TopoReflection","href":"Hi.Mech.Topo.TopoReflection.html","topicHref":"Hi.Mech.Topo.TopoReflection.html","topicUid":"Hi.Mech.Topo.TopoReflection","type":"Class"},{"name":"TopoUtil","href":"Hi.Mech.Topo.TopoUtil.html","topicHref":"Hi.Mech.Topo.TopoUtil.html","topicUid":"Hi.Mech.Topo.TopoUtil","type":"Class"},{"name":"TransformerUtil","href":"Hi.Mech.Topo.TransformerUtil.html","topicHref":"Hi.Mech.Topo.TransformerUtil.html","topicUid":"Hi.Mech.Topo.TransformerUtil","type":"Class"}]},{"name":"Hi.Milling","href":"Hi.Milling.html","topicHref":"Hi.Milling.html","topicUid":"Hi.Milling","type":"Namespace","items":[{"name":"IGetDiameter","href":"Hi.Milling.IGetDiameter.html","topicHref":"Hi.Milling.IGetDiameter.html","topicUid":"Hi.Milling.IGetDiameter","type":"Interface"},{"name":"IGetFluteHeight","href":"Hi.Milling.IGetFluteHeight.html","topicHref":"Hi.Milling.IGetFluteHeight.html","topicUid":"Hi.Milling.IGetFluteHeight","type":"Interface"},{"name":"IGetMillingGeomBrief","href":"Hi.Milling.IGetMillingGeomBrief.html","topicHref":"Hi.Milling.IGetMillingGeomBrief.html","topicUid":"Hi.Milling.IGetMillingGeomBrief","type":"Interface"},{"name":"IGetRadialReliefAngle","href":"Hi.Milling.IGetRadialReliefAngle.html","topicHref":"Hi.Milling.IGetRadialReliefAngle.html","topicUid":"Hi.Milling.IGetRadialReliefAngle","type":"Interface"},{"name":"IMillingGeomBriefAccessor","href":"Hi.Milling.IMillingGeomBriefAccessor.html","topicHref":"Hi.Milling.IMillingGeomBriefAccessor.html","topicUid":"Hi.Milling.IMillingGeomBriefAccessor","type":"Interface"},{"name":"MillingGeomBrief","href":"Hi.Milling.MillingGeomBrief.html","topicHref":"Hi.Milling.MillingGeomBrief.html","topicUid":"Hi.Milling.MillingGeomBrief","type":"Class"},{"name":"MillingRemovalUtil","href":"Hi.Milling.MillingRemovalUtil.html","topicHref":"Hi.Milling.MillingRemovalUtil.html","topicUid":"Hi.Milling.MillingRemovalUtil","type":"Class"},{"name":"SpindleCapability","href":"Hi.Milling.SpindleCapability.html","topicHref":"Hi.Milling.SpindleCapability.html","topicUid":"Hi.Milling.SpindleCapability","type":"Class"}]},{"name":"Hi.Milling.Apts","href":"Hi.Milling.Apts.html","topicHref":"Hi.Milling.Apts.html","topicUid":"Hi.Milling.Apts","type":"Namespace","items":[{"name":"AptDerivative","href":"Hi.Milling.Apts.AptDerivative.html","topicHref":"Hi.Milling.Apts.AptDerivative.html","topicUid":"Hi.Milling.Apts.AptDerivative","type":"Class"},{"name":"BallApt","href":"Hi.Milling.Apts.BallApt.html","topicHref":"Hi.Milling.Apts.BallApt.html","topicUid":"Hi.Milling.Apts.BallApt","type":"Class"},{"name":"BullNoseApt","href":"Hi.Milling.Apts.BullNoseApt.html","topicHref":"Hi.Milling.Apts.BullNoseApt.html","topicUid":"Hi.Milling.Apts.BullNoseApt","type":"Class"},{"name":"ColumnApt","href":"Hi.Milling.Apts.ColumnApt.html","topicHref":"Hi.Milling.Apts.ColumnApt.html","topicUid":"Hi.Milling.Apts.ColumnApt","type":"Class"},{"name":"ConeApt","href":"Hi.Milling.Apts.ConeApt.html","topicHref":"Hi.Milling.Apts.ConeApt.html","topicUid":"Hi.Milling.Apts.ConeApt","type":"Class"},{"name":"ExactColumnApt","href":"Hi.Milling.Apts.ExactColumnApt.html","topicHref":"Hi.Milling.Apts.ExactColumnApt.html","topicUid":"Hi.Milling.Apts.ExactColumnApt","type":"Class"},{"name":"GeneralApt","href":"Hi.Milling.Apts.GeneralApt.html","topicHref":"Hi.Milling.Apts.GeneralApt.html","topicUid":"Hi.Milling.Apts.GeneralApt","type":"Class"},{"name":"IAptAlpha","href":"Hi.Milling.Apts.IAptAlpha.html","topicHref":"Hi.Milling.Apts.IAptAlpha.html","topicUid":"Hi.Milling.Apts.IAptAlpha","type":"Interface"},{"name":"IAptBased","href":"Hi.Milling.Apts.IAptBased.html","topicHref":"Hi.Milling.Apts.IAptBased.html","topicUid":"Hi.Milling.Apts.IAptBased","type":"Interface"},{"name":"IAptBeta","href":"Hi.Milling.Apts.IAptBeta.html","topicHref":"Hi.Milling.Apts.IAptBeta.html","topicUid":"Hi.Milling.Apts.IAptBeta","type":"Interface"},{"name":"IAptRc","href":"Hi.Milling.Apts.IAptRc.html","topicHref":"Hi.Milling.Apts.IAptRc.html","topicUid":"Hi.Milling.Apts.IAptRc","type":"Interface"},{"name":"IAptRr","href":"Hi.Milling.Apts.IAptRr.html","topicHref":"Hi.Milling.Apts.IAptRr.html","topicUid":"Hi.Milling.Apts.IAptRr","type":"Interface"},{"name":"IAptRz","href":"Hi.Milling.Apts.IAptRz.html","topicHref":"Hi.Milling.Apts.IAptRz.html","topicUid":"Hi.Milling.Apts.IAptRz","type":"Interface"},{"name":"IGetApt","href":"Hi.Milling.Apts.IGetApt.html","topicHref":"Hi.Milling.Apts.IGetApt.html","topicUid":"Hi.Milling.Apts.IGetApt","type":"Interface"},{"name":"IGetGeneralApt","href":"Hi.Milling.Apts.IGetGeneralApt.html","topicHref":"Hi.Milling.Apts.IGetGeneralApt.html","topicUid":"Hi.Milling.Apts.IGetGeneralApt","type":"Interface"},{"name":"TaperApt","href":"Hi.Milling.Apts.TaperApt.html","topicHref":"Hi.Milling.Apts.TaperApt.html","topicUid":"Hi.Milling.Apts.TaperApt","type":"Class"},{"name":"apt_t","href":"Hi.Milling.Apts.apt_t.html","topicHref":"Hi.Milling.Apts.apt_t.html","topicUid":"Hi.Milling.Apts.apt_t","type":"Struct"}]},{"name":"Hi.Milling.Cutters","href":"Hi.Milling.Cutters.html","topicHref":"Hi.Milling.Cutters.html","topicUid":"Hi.Milling.Cutters","type":"Namespace","items":[{"name":"AptProfile","href":"Hi.Milling.Cutters.AptProfile.html","topicHref":"Hi.Milling.Cutters.AptProfile.html","topicUid":"Hi.Milling.Cutters.AptProfile","type":"Class"},{"name":"ConstRatioProfile","href":"Hi.Milling.Cutters.ConstRatioProfile.html","topicHref":"Hi.Milling.Cutters.ConstRatioProfile.html","topicUid":"Hi.Milling.Cutters.ConstRatioProfile","type":"Class"},{"name":"CustomSpinningProfile","href":"Hi.Milling.Cutters.CustomSpinningProfile.html","topicHref":"Hi.Milling.Cutters.CustomSpinningProfile.html","topicUid":"Hi.Milling.Cutters.CustomSpinningProfile","type":"Class"},{"name":"CutterUtil","href":"Hi.Milling.Cutters.CutterUtil.html","topicHref":"Hi.Milling.Cutters.CutterUtil.html","topicUid":"Hi.Milling.Cutters.CutterUtil","type":"Class"},{"name":"FluteContourDisplayee","href":"Hi.Milling.Cutters.FluteContourDisplayee.html","topicHref":"Hi.Milling.Cutters.FluteContourDisplayee.html","topicUid":"Hi.Milling.Cutters.FluteContourDisplayee","type":"Class"},{"name":"FluteDependentRatioProfile","href":"Hi.Milling.Cutters.FluteDependentRatioProfile.html","topicHref":"Hi.Milling.Cutters.FluteDependentRatioProfile.html","topicUid":"Hi.Milling.Cutters.FluteDependentRatioProfile","type":"Class"},{"name":"IShaperProfile","href":"Hi.Milling.Cutters.IShaperProfile.html","topicHref":"Hi.Milling.Cutters.IShaperProfile.html","topicUid":"Hi.Milling.Cutters.IShaperProfile","type":"Interface"},{"name":"MillingCutter","href":"Hi.Milling.Cutters.MillingCutter.html","topicHref":"Hi.Milling.Cutters.MillingCutter.html","topicUid":"Hi.Milling.Cutters.MillingCutter","type":"Class"},{"name":"MillingCutter.IntegralModeEnum","href":"Hi.Milling.Cutters.MillingCutter.IntegralModeEnum.html","topicHref":"Hi.Milling.Cutters.MillingCutter.IntegralModeEnum.html","topicUid":"Hi.Milling.Cutters.MillingCutter.IntegralModeEnum","type":"Enum"},{"name":"MillingCutter.MassAssignmentMode","href":"Hi.Milling.Cutters.MillingCutter.MassAssignmentMode.html","topicHref":"Hi.Milling.Cutters.MillingCutter.MassAssignmentMode.html","topicUid":"Hi.Milling.Cutters.MillingCutter.MassAssignmentMode","type":"Enum"},{"name":"MillingCutterEditorDisplayee","href":"Hi.Milling.Cutters.MillingCutterEditorDisplayee.html","topicHref":"Hi.Milling.Cutters.MillingCutterEditorDisplayee.html","topicUid":"Hi.Milling.Cutters.MillingCutterEditorDisplayee","type":"Class"},{"name":"MillingCutterEditorDisplayee.ShapeModeEnum","href":"Hi.Milling.Cutters.MillingCutterEditorDisplayee.ShapeModeEnum.html","topicHref":"Hi.Milling.Cutters.MillingCutterEditorDisplayee.ShapeModeEnum.html","topicUid":"Hi.Milling.Cutters.MillingCutterEditorDisplayee.ShapeModeEnum","type":"Enum"}]},{"name":"Hi.Milling.Engagements","href":"Hi.Milling.Engagements.html","topicHref":"Hi.Milling.Engagements.html","topicUid":"Hi.Milling.Engagements","type":"Namespace","items":[{"name":"BitwiseMillingEngagement","href":"Hi.Milling.Engagements.BitwiseMillingEngagement.html","topicHref":"Hi.Milling.Engagements.BitwiseMillingEngagement.html","topicUid":"Hi.Milling.Engagements.BitwiseMillingEngagement","type":"Class"},{"name":"EngagementLayer","href":"Hi.Milling.Engagements.EngagementLayer.html","topicHref":"Hi.Milling.Engagements.EngagementLayer.html","topicUid":"Hi.Milling.Engagements.EngagementLayer","type":"Class"},{"name":"EngagementSlice","href":"Hi.Milling.Engagements.EngagementSlice.html","topicHref":"Hi.Milling.Engagements.EngagementSlice.html","topicUid":"Hi.Milling.Engagements.EngagementSlice","type":"Class"},{"name":"IBitwiseMillingEngagementSupport","href":"Hi.Milling.Engagements.IBitwiseMillingEngagementSupport.html","topicHref":"Hi.Milling.Engagements.IBitwiseMillingEngagementSupport.html","topicUid":"Hi.Milling.Engagements.IBitwiseMillingEngagementSupport","type":"Interface"},{"name":"IGetLayerMillingEngagement","href":"Hi.Milling.Engagements.IGetLayerMillingEngagement.html","topicHref":"Hi.Milling.Engagements.IGetLayerMillingEngagement.html","topicUid":"Hi.Milling.Engagements.IGetLayerMillingEngagement","type":"Interface"},{"name":"LayerMillingEngagement","href":"Hi.Milling.Engagements.LayerMillingEngagement.html","topicHref":"Hi.Milling.Engagements.LayerMillingEngagement.html","topicUid":"Hi.Milling.Engagements.LayerMillingEngagement","type":"Class"},{"name":"MillingEngagementUtil","href":"Hi.Milling.Engagements.MillingEngagementUtil.html","topicHref":"Hi.Milling.Engagements.MillingEngagementUtil.html","topicUid":"Hi.Milling.Engagements.MillingEngagementUtil","type":"Class"}]},{"name":"Hi.Milling.FluteContours","href":"Hi.Milling.FluteContours.html","topicHref":"Hi.Milling.FluteContours.html","topicUid":"Hi.Milling.FluteContours","type":"Namespace","items":[{"name":"ConstHelixSideContour","href":"Hi.Milling.FluteContours.ConstHelixSideContour.html","topicHref":"Hi.Milling.FluteContours.ConstHelixSideContour.html","topicUid":"Hi.Milling.FluteContours.ConstHelixSideContour","type":"Class"},{"name":"FluteContour","href":"Hi.Milling.FluteContours.FluteContour.html","topicHref":"Hi.Milling.FluteContours.FluteContour.html","topicUid":"Hi.Milling.FluteContours.FluteContour","type":"Class"},{"name":"FluteContourUtil","href":"Hi.Milling.FluteContours.FluteContourUtil.html","topicHref":"Hi.Milling.FluteContours.FluteContourUtil.html","topicUid":"Hi.Milling.FluteContours.FluteContourUtil","type":"Class"},{"name":"FreeContourTray","href":"Hi.Milling.FluteContours.FreeContourTray.html","topicHref":"Hi.Milling.FluteContours.FreeContourTray.html","topicUid":"Hi.Milling.FluteContours.FreeContourTray","type":"Class"},{"name":"FreeformSideContour","href":"Hi.Milling.FluteContours.FreeformSideContour.html","topicHref":"Hi.Milling.FluteContours.FreeformSideContour.html","topicUid":"Hi.Milling.FluteContours.FreeformSideContour","type":"Class"},{"name":"IBottomContour","href":"Hi.Milling.FluteContours.IBottomContour.html","topicHref":"Hi.Milling.FluteContours.IBottomContour.html","topicUid":"Hi.Milling.FluteContours.IBottomContour","type":"Interface"},{"name":"IContourTray","href":"Hi.Milling.FluteContours.IContourTray.html","topicHref":"Hi.Milling.FluteContours.IContourTray.html","topicUid":"Hi.Milling.FluteContours.IContourTray","type":"Interface"},{"name":"IFluteNumSourceProperty","href":"Hi.Milling.FluteContours.IFluteNumSourceProperty.html","topicHref":"Hi.Milling.FluteContours.IFluteNumSourceProperty.html","topicUid":"Hi.Milling.FluteContours.IFluteNumSourceProperty","type":"Interface"},{"name":"IGetFluteNum","href":"Hi.Milling.FluteContours.IGetFluteNum.html","topicHref":"Hi.Milling.FluteContours.IGetFluteNum.html","topicUid":"Hi.Milling.FluteContours.IGetFluteNum","type":"Interface"},{"name":"ISideContour","href":"Hi.Milling.FluteContours.ISideContour.html","topicHref":"Hi.Milling.FluteContours.ISideContour.html","topicUid":"Hi.Milling.FluteContours.ISideContour","type":"Interface"},{"name":"IWorkingContour","href":"Hi.Milling.FluteContours.IWorkingContour.html","topicHref":"Hi.Milling.FluteContours.IWorkingContour.html","topicUid":"Hi.Milling.FluteContours.IWorkingContour","type":"Interface"},{"name":"ShiftedWorkingContour","href":"Hi.Milling.FluteContours.ShiftedWorkingContour.html","topicHref":"Hi.Milling.FluteContours.ShiftedWorkingContour.html","topicUid":"Hi.Milling.FluteContours.ShiftedWorkingContour","type":"Class"},{"name":"SideContourDisplayee","href":"Hi.Milling.FluteContours.SideContourDisplayee.html","topicHref":"Hi.Milling.FluteContours.SideContourDisplayee.html","topicUid":"Hi.Milling.FluteContours.SideContourDisplayee","type":"Class"},{"name":"SlideBottomContour","href":"Hi.Milling.FluteContours.SlideBottomContour.html","topicHref":"Hi.Milling.FluteContours.SlideBottomContour.html","topicUid":"Hi.Milling.FluteContours.SlideBottomContour","type":"Class"},{"name":"SpanContourPos4d","href":"Hi.Milling.FluteContours.SpanContourPos4d.html","topicHref":"Hi.Milling.FluteContours.SpanContourPos4d.html","topicUid":"Hi.Milling.FluteContours.SpanContourPos4d","type":"Class"},{"name":"UniformContourTray","href":"Hi.Milling.FluteContours.UniformContourTray.html","topicHref":"Hi.Milling.FluteContours.UniformContourTray.html","topicUid":"Hi.Milling.FluteContours.UniformContourTray","type":"Class"}]},{"name":"Hi.Milling.MillingTools","href":"Hi.Milling.MillingTools.html","topicHref":"Hi.Milling.MillingTools.html","topicUid":"Hi.Milling.MillingTools","type":"Namespace","items":[{"name":"MillingTool","href":"Hi.Milling.MillingTools.MillingTool.html","topicHref":"Hi.Milling.MillingTools.MillingTool.html","topicUid":"Hi.Milling.MillingTools.MillingTool","type":"Class"},{"name":"MillingToolAnchorReference","href":"Hi.Milling.MillingTools.MillingToolAnchorReference.html","topicHref":"Hi.Milling.MillingTools.MillingToolAnchorReference.html","topicUid":"Hi.Milling.MillingTools.MillingToolAnchorReference","type":"Enum"},{"name":"MillingToolEditorDisplayee","href":"Hi.Milling.MillingTools.MillingToolEditorDisplayee.html","topicHref":"Hi.Milling.MillingTools.MillingToolEditorDisplayee.html","topicUid":"Hi.Milling.MillingTools.MillingToolEditorDisplayee","type":"Class"},{"name":"MillingToolUtil","href":"Hi.Milling.MillingTools.MillingToolUtil.html","topicHref":"Hi.Milling.MillingTools.MillingToolUtil.html","topicUid":"Hi.Milling.MillingTools.MillingToolUtil","type":"Class"}]},{"name":"Hi.MillingForces","href":"Hi.MillingForces.html","topicHref":"Hi.MillingForces.html","topicUid":"Hi.MillingForces","type":"Namespace","items":[{"name":"FluteZData","href":"Hi.MillingForces.FluteZData.html","topicHref":"Hi.MillingForces.FluteZData.html","topicUid":"Hi.MillingForces.FluteZData","type":"Class"},{"name":"IGetMillingForce","href":"Hi.MillingForces.IGetMillingForce.html","topicHref":"Hi.MillingForces.IGetMillingForce.html","topicUid":"Hi.MillingForces.IGetMillingForce","type":"Interface"},{"name":"IMillingForceAccessor","href":"Hi.MillingForces.IMillingForceAccessor.html","topicHref":"Hi.MillingForces.IMillingForceAccessor.html","topicUid":"Hi.MillingForces.IMillingForceAccessor","type":"Interface"},{"name":"MillingForce","href":"Hi.MillingForces.MillingForce.html","topicHref":"Hi.MillingForces.MillingForce.html","topicUid":"Hi.MillingForces.MillingForce","type":"Class"},{"name":"MillingForceLicense","href":"Hi.MillingForces.MillingForceLicense.html","topicHref":"Hi.MillingForces.MillingForceLicense.html","topicUid":"Hi.MillingForces.MillingForceLicense","type":"Class"},{"name":"MillingForceLuggage","href":"Hi.MillingForces.MillingForceLuggage.html","topicHref":"Hi.MillingForces.MillingForceLuggage.html","topicUid":"Hi.MillingForces.MillingForceLuggage","type":"Class"},{"name":"MillingForceUtil","href":"Hi.MillingForces.MillingForceUtil.html","topicHref":"Hi.MillingForces.MillingForceUtil.html","topicUid":"Hi.MillingForces.MillingForceUtil","type":"Class"},{"name":"MillingForceUtil.AnglePack","href":"Hi.MillingForces.MillingForceUtil.AnglePack.html","topicHref":"Hi.MillingForces.MillingForceUtil.AnglePack.html","topicUid":"Hi.MillingForces.MillingForceUtil.AnglePack","type":"Class"},{"name":"MillingPhysicsBrief","href":"Hi.MillingForces.MillingPhysicsBrief.html","topicHref":"Hi.MillingForces.MillingPhysicsBrief.html","topicUid":"Hi.MillingForces.MillingPhysicsBrief","type":"Class"},{"name":"PhysicsUtil","href":"Hi.MillingForces.PhysicsUtil.html","topicHref":"Hi.MillingForces.PhysicsUtil.html","topicUid":"Hi.MillingForces.PhysicsUtil","type":"Class"},{"name":"ToolObservationReference","href":"Hi.MillingForces.ToolObservationReference.html","topicHref":"Hi.MillingForces.ToolObservationReference.html","topicUid":"Hi.MillingForces.ToolObservationReference","type":"Enum"}]},{"name":"Hi.MillingForces.Fittings","href":"Hi.MillingForces.Fittings.html","topicHref":"Hi.MillingForces.Fittings.html","topicUid":"Hi.MillingForces.Fittings","type":"Namespace","items":[{"name":"CuttingParaUtil","href":"Hi.MillingForces.Fittings.CuttingParaUtil.html","topicHref":"Hi.MillingForces.Fittings.CuttingParaUtil.html","topicUid":"Hi.MillingForces.Fittings.CuttingParaUtil","type":"Class"},{"name":"ICuttingPara","href":"Hi.MillingForces.Fittings.ICuttingPara.html","topicHref":"Hi.MillingForces.Fittings.ICuttingPara.html","topicUid":"Hi.MillingForces.Fittings.ICuttingPara","type":"Interface"},{"name":"IGetCuttingPara","href":"Hi.MillingForces.Fittings.IGetCuttingPara.html","topicHref":"Hi.MillingForces.Fittings.IGetCuttingPara.html","topicUid":"Hi.MillingForces.Fittings.IGetCuttingPara","type":"Interface"},{"name":"SampleCategory","href":"Hi.MillingForces.Fittings.SampleCategory.html","topicHref":"Hi.MillingForces.Fittings.SampleCategory.html","topicUid":"Hi.MillingForces.Fittings.SampleCategory","type":"Class"},{"name":"SampleFlag","href":"Hi.MillingForces.Fittings.SampleFlag.html","topicHref":"Hi.MillingForces.Fittings.SampleFlag.html","topicUid":"Hi.MillingForces.Fittings.SampleFlag","type":"Enum"},{"name":"SampleFlagUtil","href":"Hi.MillingForces.Fittings.SampleFlagUtil.html","topicHref":"Hi.MillingForces.Fittings.SampleFlagUtil.html","topicUid":"Hi.MillingForces.Fittings.SampleFlagUtil","type":"Class"},{"name":"SampleInstance","href":"Hi.MillingForces.Fittings.SampleInstance.html","topicHref":"Hi.MillingForces.Fittings.SampleInstance.html","topicUid":"Hi.MillingForces.Fittings.SampleInstance","type":"Class"},{"name":"TimeForce","href":"Hi.MillingForces.Fittings.TimeForce.html","topicHref":"Hi.MillingForces.Fittings.TimeForce.html","topicUid":"Hi.MillingForces.Fittings.TimeForce","type":"Class"},{"name":"TimeForceFrequencyDomain","href":"Hi.MillingForces.Fittings.TimeForceFrequencyDomain.html","topicHref":"Hi.MillingForces.Fittings.TimeForceFrequencyDomain.html","topicUid":"Hi.MillingForces.Fittings.TimeForceFrequencyDomain","type":"Class"},{"name":"TimeForceSeries","href":"Hi.MillingForces.Fittings.TimeForceSeries.html","topicHref":"Hi.MillingForces.Fittings.TimeForceSeries.html","topicUid":"Hi.MillingForces.Fittings.TimeForceSeries","type":"Class"},{"name":"TimeForceUtil","href":"Hi.MillingForces.Fittings.TimeForceUtil.html","topicHref":"Hi.MillingForces.Fittings.TimeForceUtil.html","topicUid":"Hi.MillingForces.Fittings.TimeForceUtil","type":"Class"},{"name":"TimeVsForceSeries","href":"Hi.MillingForces.Fittings.TimeVsForceSeries.html","topicHref":"Hi.MillingForces.Fittings.TimeVsForceSeries.html","topicUid":"Hi.MillingForces.Fittings.TimeVsForceSeries","type":"Class"},{"name":"TimeVsTorqueSeries","href":"Hi.MillingForces.Fittings.TimeVsTorqueSeries.html","topicHref":"Hi.MillingForces.Fittings.TimeVsTorqueSeries.html","topicUid":"Hi.MillingForces.Fittings.TimeVsTorqueSeries","type":"Class"},{"name":"TrainingSample","href":"Hi.MillingForces.Fittings.TrainingSample.html","topicHref":"Hi.MillingForces.Fittings.TrainingSample.html","topicUid":"Hi.MillingForces.Fittings.TrainingSample","type":"Class"}]},{"name":"Hi.MillingForces.ProfileMillingParas","href":"Hi.MillingForces.ProfileMillingParas.html","topicHref":"Hi.MillingForces.ProfileMillingParas.html","topicUid":"Hi.MillingForces.ProfileMillingParas","type":"Namespace","items":[{"name":"IGetLocalProfileMillingPara","href":"Hi.MillingForces.ProfileMillingParas.IGetLocalProfileMillingPara.html","topicHref":"Hi.MillingForces.ProfileMillingParas.IGetLocalProfileMillingPara.html","topicUid":"Hi.MillingForces.ProfileMillingParas.IGetLocalProfileMillingPara","type":"Interface"},{"name":"LocalProfileMillingPara","href":"Hi.MillingForces.ProfileMillingParas.LocalProfileMillingPara.html","topicHref":"Hi.MillingForces.ProfileMillingParas.LocalProfileMillingPara.html","topicUid":"Hi.MillingForces.ProfileMillingParas.LocalProfileMillingPara","type":"Class"},{"name":"ProfileMillingParaMap","href":"Hi.MillingForces.ProfileMillingParas.ProfileMillingParaMap.html","topicHref":"Hi.MillingForces.ProfileMillingParas.ProfileMillingParaMap.html","topicUid":"Hi.MillingForces.ProfileMillingParas.ProfileMillingParaMap","type":"Class"},{"name":"RtaMillingParaKey","href":"Hi.MillingForces.ProfileMillingParas.RtaMillingParaKey.html","topicHref":"Hi.MillingForces.ProfileMillingParas.RtaMillingParaKey.html","topicUid":"Hi.MillingForces.ProfileMillingParas.RtaMillingParaKey","type":"Enum"}]},{"name":"Hi.MillingForces.RakeFaceCuttingParas","href":"Hi.MillingForces.RakeFaceCuttingParas.html","topicHref":"Hi.MillingForces.RakeFaceCuttingParas.html","topicUid":"Hi.MillingForces.RakeFaceCuttingParas","type":"Namespace","items":[{"name":"IRakeFaceCuttingPara","href":"Hi.MillingForces.RakeFaceCuttingParas.IRakeFaceCuttingPara.html","topicHref":"Hi.MillingForces.RakeFaceCuttingParas.IRakeFaceCuttingPara.html","topicUid":"Hi.MillingForces.RakeFaceCuttingParas.IRakeFaceCuttingPara","type":"Interface"},{"name":"MillingPhysicsUtil","href":"Hi.MillingForces.RakeFaceCuttingParas.MillingPhysicsUtil.html","topicHref":"Hi.MillingForces.RakeFaceCuttingParas.MillingPhysicsUtil.html","topicUid":"Hi.MillingForces.RakeFaceCuttingParas.MillingPhysicsUtil","type":"Class"},{"name":"MultiFormRakeFaceCuttingPara","href":"Hi.MillingForces.RakeFaceCuttingParas.MultiFormRakeFaceCuttingPara.html","topicHref":"Hi.MillingForces.RakeFaceCuttingParas.MultiFormRakeFaceCuttingPara.html","topicUid":"Hi.MillingForces.RakeFaceCuttingParas.MultiFormRakeFaceCuttingPara","type":"Class"},{"name":"RakeFaceCuttingPara2d","href":"Hi.MillingForces.RakeFaceCuttingParas.RakeFaceCuttingPara2d.html","topicHref":"Hi.MillingForces.RakeFaceCuttingParas.RakeFaceCuttingPara2d.html","topicUid":"Hi.MillingForces.RakeFaceCuttingParas.RakeFaceCuttingPara2d","type":"Class"},{"name":"RakeFaceCuttingPara3d","href":"Hi.MillingForces.RakeFaceCuttingParas.RakeFaceCuttingPara3d.html","topicHref":"Hi.MillingForces.RakeFaceCuttingParas.RakeFaceCuttingPara3d.html","topicUid":"Hi.MillingForces.RakeFaceCuttingParas.RakeFaceCuttingPara3d","type":"Class"},{"name":"RakeFaceCuttingParaMap","href":"Hi.MillingForces.RakeFaceCuttingParas.RakeFaceCuttingParaMap.html","topicHref":"Hi.MillingForces.RakeFaceCuttingParas.RakeFaceCuttingParaMap.html","topicUid":"Hi.MillingForces.RakeFaceCuttingParas.RakeFaceCuttingParaMap","type":"Class"}]},{"name":"Hi.MillingForces.Training","href":"Hi.MillingForces.Training.html","topicHref":"Hi.MillingForces.Training.html","topicUid":"Hi.MillingForces.Training","type":"Namespace","items":[{"name":"MillingTraining","href":"Hi.MillingForces.Training.MillingTraining.html","topicHref":"Hi.MillingForces.Training.MillingTraining.html","topicUid":"Hi.MillingForces.Training.MillingTraining","type":"Class"}]},{"name":"Hi.MillingProcs","href":"Hi.MillingProcs.html","topicHref":"Hi.MillingProcs.html","topicUid":"Hi.MillingProcs","type":"Namespace","items":[{"name":"MillingGuide","href":"Hi.MillingProcs.MillingGuide.html","topicHref":"Hi.MillingProcs.MillingGuide.html","topicUid":"Hi.MillingProcs.MillingGuide","type":"Class"}]},{"name":"Hi.MillingStepUtils","href":"Hi.MillingStepUtils.html","topicHref":"Hi.MillingStepUtils.html","topicUid":"Hi.MillingStepUtils","type":"Namespace","items":[{"name":"ClStripChartConfig","href":"Hi.MillingStepUtils.ClStripChartConfig.html","topicHref":"Hi.MillingStepUtils.ClStripChartConfig.html","topicUid":"Hi.MillingStepUtils.ClStripChartConfig","type":"Class"},{"name":"ClStripChartItemConfig","href":"Hi.MillingStepUtils.ClStripChartItemConfig.html","topicHref":"Hi.MillingStepUtils.ClStripChartItemConfig.html","topicUid":"Hi.MillingStepUtils.ClStripChartItemConfig","type":"Class"},{"name":"ForceCycleFlag","href":"Hi.MillingStepUtils.ForceCycleFlag.html","topicHref":"Hi.MillingStepUtils.ForceCycleFlag.html","topicUid":"Hi.MillingStepUtils.ForceCycleFlag","type":"Enum"},{"name":"ForceCycleLineDivConfig","href":"Hi.MillingStepUtils.ForceCycleLineDivConfig.html","topicHref":"Hi.MillingStepUtils.ForceCycleLineDivConfig.html","topicUid":"Hi.MillingStepUtils.ForceCycleLineDivConfig","type":"Class"},{"name":"LineChartVRangeMode","href":"Hi.MillingStepUtils.LineChartVRangeMode.html","topicHref":"Hi.MillingStepUtils.LineChartVRangeMode.html","topicUid":"Hi.MillingStepUtils.LineChartVRangeMode","type":"Enum"},{"name":"SpindleMomentCycleLineDivConfig","href":"Hi.MillingStepUtils.SpindleMomentCycleLineDivConfig.html","topicHref":"Hi.MillingStepUtils.SpindleMomentCycleLineDivConfig.html","topicUid":"Hi.MillingStepUtils.SpindleMomentCycleLineDivConfig","type":"Class"},{"name":"TimeChartYConfig","href":"Hi.MillingStepUtils.TimeChartYConfig.html","topicHref":"Hi.MillingStepUtils.TimeChartYConfig.html","topicUid":"Hi.MillingStepUtils.TimeChartYConfig","type":"Class"}]},{"name":"Hi.MillingSteps","href":"Hi.MillingSteps.html","topicHref":"Hi.MillingSteps.html","topicUid":"Hi.MillingSteps","type":"Namespace","items":[{"name":"MillingInstance","href":"Hi.MillingSteps.MillingInstance.html","topicHref":"Hi.MillingSteps.MillingInstance.html","topicUid":"Hi.MillingSteps.MillingInstance","type":"Class"},{"name":"MillingStepLuggage","href":"Hi.MillingSteps.MillingStepLuggage.html","topicHref":"Hi.MillingSteps.MillingStepLuggage.html","topicUid":"Hi.MillingSteps.MillingStepLuggage","type":"Class"}]},{"name":"Hi.Motion","href":"Hi.Motion.html","topicHref":"Hi.Motion.html","topicUid":"Hi.Motion","type":"Namespace","items":[{"name":"MotionUtil","href":"Hi.Motion.MotionUtil.html","topicHref":"Hi.Motion.MotionUtil.html","topicUid":"Hi.Motion.MotionUtil","type":"Class"}]},{"name":"Hi.Motion.MatValves","href":"Hi.Motion.MatValves.html","topicHref":"Hi.Motion.MatValves.html","topicUid":"Hi.Motion.MatValves","type":"Namespace","items":[{"name":"ClMachiningValve","href":"Hi.Motion.MatValves.ClMachiningValve.html","topicHref":"Hi.Motion.MatValves.ClMachiningValve.html","topicUid":"Hi.Motion.MatValves.ClMachiningValve","type":"Class"},{"name":"IMotionValve","href":"Hi.Motion.MatValves.IMotionValve.html","topicHref":"Hi.Motion.MatValves.IMotionValve.html","topicUid":"Hi.Motion.MatValves.IMotionValve","type":"Interface"},{"name":"MacroMotionValve","href":"Hi.Motion.MatValves.MacroMotionValve.html","topicHref":"Hi.Motion.MatValves.MacroMotionValve.html","topicUid":"Hi.Motion.MatValves.MacroMotionValve","type":"Class"},{"name":"StepMotionValve","href":"Hi.Motion.MatValves.StepMotionValve.html","topicHref":"Hi.Motion.MatValves.StepMotionValve.html","topicUid":"Hi.Motion.MatValves.StepMotionValve","type":"Class"}]},{"name":"Hi.Native","href":"Hi.Native.html","topicHref":"Hi.Native.html","topicUid":"Hi.Native","type":"Namespace","items":[{"name":"StopSource","href":"Hi.Native.StopSource.html","topicHref":"Hi.Native.StopSource.html","topicUid":"Hi.Native.StopSource","type":"Class"},{"name":"StopToken","href":"Hi.Native.StopToken.html","topicHref":"Hi.Native.StopToken.html","topicUid":"Hi.Native.StopToken","type":"Class"},{"name":"StopTokenKit","href":"Hi.Native.StopTokenKit.html","topicHref":"Hi.Native.StopTokenKit.html","topicUid":"Hi.Native.StopTokenKit","type":"Class"},{"name":"StopTokenUtil","href":"Hi.Native.StopTokenUtil.html","topicHref":"Hi.Native.StopTokenUtil.html","topicUid":"Hi.Native.StopTokenUtil","type":"Class"},{"name":"bind_t","href":"Hi.Native.bind_t.html","topicHref":"Hi.Native.bind_t.html","topicUid":"Hi.Native.bind_t","type":"Struct"},{"name":"box2d","href":"Hi.Native.box2d.html","topicHref":"Hi.Native.box2d.html","topicUid":"Hi.Native.box2d","type":"Struct"},{"name":"box3d","href":"Hi.Native.box3d.html","topicHref":"Hi.Native.box3d.html","topicUid":"Hi.Native.box3d","type":"Struct"},{"name":"expand_to_box3d_func_t","href":"Hi.Native.expand_to_box3d_func_t.html","topicHref":"Hi.Native.expand_to_box3d_func_t.html","topicUid":"Hi.Native.expand_to_box3d_func_t","type":"Delegate"},{"name":"key_event_t","href":"Hi.Native.key_event_t.html","topicHref":"Hi.Native.key_event_t.html","topicUid":"Hi.Native.key_event_t","type":"Struct"},{"name":"key_table__transform_view_by_key_pressing_t","href":"Hi.Native.key_table__transform_view_by_key_pressing_t.html","topicHref":"Hi.Native.key_table__transform_view_by_key_pressing_t.html","topicUid":"Hi.Native.key_table__transform_view_by_key_pressing_t","type":"Struct"},{"name":"mat4d","href":"Hi.Native.mat4d.html","topicHref":"Hi.Native.mat4d.html","topicUid":"Hi.Native.mat4d","type":"Struct"},{"name":"mat_stack_t","href":"Hi.Native.mat_stack_t.html","topicHref":"Hi.Native.mat_stack_t.html","topicUid":"Hi.Native.mat_stack_t","type":"Struct"},{"name":"mouse_button_event_t","href":"Hi.Native.mouse_button_event_t.html","topicHref":"Hi.Native.mouse_button_event_t.html","topicUid":"Hi.Native.mouse_button_event_t","type":"Struct"},{"name":"mouse_button_table__transform_view_by_mouse_drag_t","href":"Hi.Native.mouse_button_table__transform_view_by_mouse_drag_t.html","topicHref":"Hi.Native.mouse_button_table__transform_view_by_mouse_drag_t.html","topicUid":"Hi.Native.mouse_button_table__transform_view_by_mouse_drag_t","type":"Struct"},{"name":"mouse_move_event_t","href":"Hi.Native.mouse_move_event_t.html","topicHref":"Hi.Native.mouse_move_event_t.html","topicUid":"Hi.Native.mouse_move_event_t","type":"Struct"},{"name":"mouse_wheel_event_t","href":"Hi.Native.mouse_wheel_event_t.html","topicHref":"Hi.Native.mouse_wheel_event_t.html","topicUid":"Hi.Native.mouse_wheel_event_t","type":"Struct"},{"name":"panel_state_t","href":"Hi.Native.panel_state_t.html","topicHref":"Hi.Native.panel_state_t.html","topicUid":"Hi.Native.panel_state_t","type":"Struct"},{"name":"picking_event_t","href":"Hi.Native.picking_event_t.html","topicHref":"Hi.Native.picking_event_t.html","topicUid":"Hi.Native.picking_event_t","type":"Struct"},{"name":"picking_func_t","href":"Hi.Native.picking_func_t.html","topicHref":"Hi.Native.picking_func_t.html","topicUid":"Hi.Native.picking_func_t","type":"Delegate"},{"name":"picking_mark_t","href":"Hi.Native.picking_mark_t.html","topicHref":"Hi.Native.picking_mark_t.html","topicUid":"Hi.Native.picking_mark_t","type":"Struct"},{"name":"tri3d","href":"Hi.Native.tri3d.html","topicHref":"Hi.Native.tri3d.html","topicUid":"Hi.Native.tri3d","type":"Struct"},{"name":"ui_event_type","href":"Hi.Native.ui_event_type.html","topicHref":"Hi.Native.ui_event_type.html","topicUid":"Hi.Native.ui_event_type","type":"Enum"},{"name":"vec2d","href":"Hi.Native.vec2d.html","topicHref":"Hi.Native.vec2d.html","topicUid":"Hi.Native.vec2d","type":"Struct"},{"name":"vec3d","href":"Hi.Native.vec3d.html","topicHref":"Hi.Native.vec3d.html","topicUid":"Hi.Native.vec3d","type":"Struct"},{"name":"vec3f","href":"Hi.Native.vec3f.html","topicHref":"Hi.Native.vec3f.html","topicUid":"Hi.Native.vec3f","type":"Struct"}]},{"name":"Hi.NcMech","href":"Hi.NcMech.html","topicHref":"Hi.NcMech.html","topicUid":"Hi.NcMech","type":"Namespace","items":[{"name":"ICollisionIndexPairsSource","href":"Hi.NcMech.ICollisionIndexPairsSource.html","topicHref":"Hi.NcMech.ICollisionIndexPairsSource.html","topicUid":"Hi.NcMech.ICollisionIndexPairsSource","type":"Interface"}]},{"name":"Hi.NcMech.Fixtures","href":"Hi.NcMech.Fixtures.html","topicHref":"Hi.NcMech.Fixtures.html","topicUid":"Hi.NcMech.Fixtures","type":"Namespace","items":[{"name":"Fixture","href":"Hi.NcMech.Fixtures.Fixture.html","topicHref":"Hi.NcMech.Fixtures.Fixture.html","topicUid":"Hi.NcMech.Fixtures.Fixture","type":"Class"},{"name":"FixtureEditorDisplayee","href":"Hi.NcMech.Fixtures.FixtureEditorDisplayee.html","topicHref":"Hi.NcMech.Fixtures.FixtureEditorDisplayee.html","topicUid":"Hi.NcMech.Fixtures.FixtureEditorDisplayee","type":"Class"},{"name":"FixtureEditorDisplayeeConfig","href":"Hi.NcMech.Fixtures.FixtureEditorDisplayeeConfig.html","topicHref":"Hi.NcMech.Fixtures.FixtureEditorDisplayeeConfig.html","topicUid":"Hi.NcMech.Fixtures.FixtureEditorDisplayeeConfig","type":"Class"}]},{"name":"Hi.NcMech.Holders","href":"Hi.NcMech.Holders.html","topicHref":"Hi.NcMech.Holders.html","topicUid":"Hi.NcMech.Holders","type":"Namespace","items":[{"name":"CylindroidHolder","href":"Hi.NcMech.Holders.CylindroidHolder.html","topicHref":"Hi.NcMech.Holders.CylindroidHolder.html","topicUid":"Hi.NcMech.Holders.CylindroidHolder","type":"Class"},{"name":"FreeformHolder","href":"Hi.NcMech.Holders.FreeformHolder.html","topicHref":"Hi.NcMech.Holders.FreeformHolder.html","topicUid":"Hi.NcMech.Holders.FreeformHolder","type":"Class"},{"name":"HolderEditorDisplayee","href":"Hi.NcMech.Holders.HolderEditorDisplayee.html","topicHref":"Hi.NcMech.Holders.HolderEditorDisplayee.html","topicUid":"Hi.NcMech.Holders.HolderEditorDisplayee","type":"Class"},{"name":"IHolder","href":"Hi.NcMech.Holders.IHolder.html","topicHref":"Hi.NcMech.Holders.IHolder.html","topicUid":"Hi.NcMech.Holders.IHolder","type":"Interface"}]},{"name":"Hi.NcMech.Solids","href":"Hi.NcMech.Solids.html","topicHref":"Hi.NcMech.Solids.html","topicUid":"Hi.NcMech.Solids","type":"Namespace","items":[{"name":"IGetSolid","href":"Hi.NcMech.Solids.IGetSolid.html","topicHref":"Hi.NcMech.Solids.IGetSolid.html","topicUid":"Hi.NcMech.Solids.IGetSolid","type":"Interface"},{"name":"Solid","href":"Hi.NcMech.Solids.Solid.html","topicHref":"Hi.NcMech.Solids.Solid.html","topicUid":"Hi.NcMech.Solids.Solid","type":"Class"},{"name":"Solid.RenderingModeEnum","href":"Hi.NcMech.Solids.Solid.RenderingModeEnum.html","topicHref":"Hi.NcMech.Solids.Solid.RenderingModeEnum.html","topicUid":"Hi.NcMech.Solids.Solid.RenderingModeEnum","type":"Enum"},{"name":"SolidFuncSource","href":"Hi.NcMech.Solids.SolidFuncSource.html","topicHref":"Hi.NcMech.Solids.SolidFuncSource.html","topicUid":"Hi.NcMech.Solids.SolidFuncSource","type":"Class"}]},{"name":"Hi.NcMech.Topo","href":"Hi.NcMech.Topo.html","topicHref":"Hi.NcMech.Topo.html","topicUid":"Hi.NcMech.Topo","type":"Namespace","items":[{"name":"INcStroke","href":"Hi.NcMech.Topo.INcStroke.html","topicHref":"Hi.NcMech.Topo.INcStroke.html","topicUid":"Hi.NcMech.Topo.INcStroke","type":"Interface"},{"name":"INcTransformer","href":"Hi.NcMech.Topo.INcTransformer.html","topicHref":"Hi.NcMech.Topo.INcTransformer.html","topicUid":"Hi.NcMech.Topo.INcTransformer","type":"Interface"},{"name":"ITopoBrick","href":"Hi.NcMech.Topo.ITopoBrick.html","topicHref":"Hi.NcMech.Topo.ITopoBrick.html","topicUid":"Hi.NcMech.Topo.ITopoBrick","type":"Interface"},{"name":"NcRotation","href":"Hi.NcMech.Topo.NcRotation.html","topicHref":"Hi.NcMech.Topo.NcRotation.html","topicUid":"Hi.NcMech.Topo.NcRotation","type":"Class"},{"name":"NcTranslation","href":"Hi.NcMech.Topo.NcTranslation.html","topicHref":"Hi.NcMech.Topo.NcTranslation.html","topicUid":"Hi.NcMech.Topo.NcTranslation","type":"Class"},{"name":"SolidSourceTopoBrick","href":"Hi.NcMech.Topo.SolidSourceTopoBrick.html","topicHref":"Hi.NcMech.Topo.SolidSourceTopoBrick.html","topicUid":"Hi.NcMech.Topo.SolidSourceTopoBrick","type":"Class"},{"name":"StlSourceTopoBrick","href":"Hi.NcMech.Topo.StlSourceTopoBrick.html","topicHref":"Hi.NcMech.Topo.StlSourceTopoBrick.html","topicUid":"Hi.NcMech.Topo.StlSourceTopoBrick","type":"Class"}]},{"name":"Hi.NcMech.Workpieces","href":"Hi.NcMech.Workpieces.html","topicHref":"Hi.NcMech.Workpieces.html","topicUid":"Hi.NcMech.Workpieces","type":"Namespace","items":[{"name":"Workpiece","href":"Hi.NcMech.Workpieces.Workpiece.html","topicHref":"Hi.NcMech.Workpieces.Workpiece.html","topicUid":"Hi.NcMech.Workpieces.Workpiece","type":"Class"},{"name":"WorkpieceEditorDisplayee","href":"Hi.NcMech.Workpieces.WorkpieceEditorDisplayee.html","topicHref":"Hi.NcMech.Workpieces.WorkpieceEditorDisplayee.html","topicUid":"Hi.NcMech.Workpieces.WorkpieceEditorDisplayee","type":"Class"},{"name":"WorkpieceEditorDisplayeeConfig","href":"Hi.NcMech.Workpieces.WorkpieceEditorDisplayeeConfig.html","topicHref":"Hi.NcMech.Workpieces.WorkpieceEditorDisplayeeConfig.html","topicUid":"Hi.NcMech.Workpieces.WorkpieceEditorDisplayeeConfig","type":"Class"}]},{"name":"Hi.NcMech.Xyzabc","href":"Hi.NcMech.Xyzabc.html","topicHref":"Hi.NcMech.Xyzabc.html","topicUid":"Hi.NcMech.Xyzabc","type":"Namespace","items":[{"name":"CodeXyzabcMachineTool","href":"Hi.NcMech.Xyzabc.CodeXyzabcMachineTool.html","topicHref":"Hi.NcMech.Xyzabc.CodeXyzabcMachineTool.html","topicUid":"Hi.NcMech.Xyzabc.CodeXyzabcMachineTool","type":"Class"},{"name":"CodeXyzabcMachineToolUri","href":"Hi.NcMech.Xyzabc.CodeXyzabcMachineToolUri.html","topicHref":"Hi.NcMech.Xyzabc.CodeXyzabcMachineToolUri.html","topicUid":"Hi.NcMech.Xyzabc.CodeXyzabcMachineToolUri","type":"Class"},{"name":"GeneralXyzabcMachineTool","href":"Hi.NcMech.Xyzabc.GeneralXyzabcMachineTool.html","topicHref":"Hi.NcMech.Xyzabc.GeneralXyzabcMachineTool.html","topicUid":"Hi.NcMech.Xyzabc.GeneralXyzabcMachineTool","type":"Class"},{"name":"IGetCodeXyzabcMachineTool","href":"Hi.NcMech.Xyzabc.IGetCodeXyzabcMachineTool.html","topicHref":"Hi.NcMech.Xyzabc.IGetCodeXyzabcMachineTool.html","topicUid":"Hi.NcMech.Xyzabc.IGetCodeXyzabcMachineTool","type":"Interface"},{"name":"IXyzabcMachineTool","href":"Hi.NcMech.Xyzabc.IXyzabcMachineTool.html","topicHref":"Hi.NcMech.Xyzabc.IXyzabcMachineTool.html","topicUid":"Hi.NcMech.Xyzabc.IXyzabcMachineTool","type":"Interface"}]},{"name":"Hi.NcOpt","href":"Hi.NcOpt.html","topicHref":"Hi.NcOpt.html","topicUid":"Hi.NcOpt","type":"Namespace","items":[{"name":"CuttingVelocityOptLimit","href":"Hi.NcOpt.CuttingVelocityOptLimit.html","topicHref":"Hi.NcOpt.CuttingVelocityOptLimit.html","topicUid":"Hi.NcOpt.CuttingVelocityOptLimit","type":"Class"},{"name":"FixedFeedPerCycleOptLimit","href":"Hi.NcOpt.FixedFeedPerCycleOptLimit.html","topicHref":"Hi.NcOpt.FixedFeedPerCycleOptLimit.html","topicUid":"Hi.NcOpt.FixedFeedPerCycleOptLimit","type":"Class"},{"name":"FixedFeedPerToothOptLimit","href":"Hi.NcOpt.FixedFeedPerToothOptLimit.html","topicHref":"Hi.NcOpt.FixedFeedPerToothOptLimit.html","topicUid":"Hi.NcOpt.FixedFeedPerToothOptLimit","type":"Class"},{"name":"ICutterOptLimitHost","href":"Hi.NcOpt.ICutterOptLimitHost.html","topicHref":"Hi.NcOpt.ICutterOptLimitHost.html","topicUid":"Hi.NcOpt.ICutterOptLimitHost","type":"Interface"},{"name":"ICutterOptOption","href":"Hi.NcOpt.ICutterOptOption.html","topicHref":"Hi.NcOpt.ICutterOptOption.html","topicUid":"Hi.NcOpt.ICutterOptOption","type":"Interface"},{"name":"ICuttingVelocityOptLimit","href":"Hi.NcOpt.ICuttingVelocityOptLimit.html","topicHref":"Hi.NcOpt.ICuttingVelocityOptLimit.html","topicUid":"Hi.NcOpt.ICuttingVelocityOptLimit","type":"Interface"},{"name":"IFeedPerToothOptLimit","href":"Hi.NcOpt.IFeedPerToothOptLimit.html","topicHref":"Hi.NcOpt.IFeedPerToothOptLimit.html","topicUid":"Hi.NcOpt.IFeedPerToothOptLimit","type":"Interface"},{"name":"MillingCutterOptOption","href":"Hi.NcOpt.MillingCutterOptOption.html","topicHref":"Hi.NcOpt.MillingCutterOptOption.html","topicUid":"Hi.NcOpt.MillingCutterOptOption","type":"Class"},{"name":"NcOptOption","href":"Hi.NcOpt.NcOptOption.html","topicHref":"Hi.NcOpt.NcOptOption.html","topicUid":"Hi.NcOpt.NcOptOption","type":"Class"},{"name":"NcOptProc","href":"Hi.NcOpt.NcOptProc.html","topicHref":"Hi.NcOpt.NcOptProc.html","topicUid":"Hi.NcOpt.NcOptProc","type":"Class"},{"name":"NcOptimizationEmbeddedLogMode","href":"Hi.NcOpt.NcOptimizationEmbeddedLogMode.html","topicHref":"Hi.NcOpt.NcOptimizationEmbeddedLogMode.html","topicUid":"Hi.NcOpt.NcOptimizationEmbeddedLogMode","type":"Enum"},{"name":"ShapeBasedCutterOptLimit","href":"Hi.NcOpt.ShapeBasedCutterOptLimit.html","topicHref":"Hi.NcOpt.ShapeBasedCutterOptLimit.html","topicUid":"Hi.NcOpt.ShapeBasedCutterOptLimit","type":"Class"}]},{"name":"Hi.NcStepUtils","href":"Hi.NcStepUtils.html","topicHref":"Hi.NcStepUtils.html","topicUid":"Hi.NcStepUtils","type":"Namespace","items":[{"name":"IGetNcStep0","href":"Hi.NcStepUtils.IGetNcStep0.html","topicHref":"Hi.NcStepUtils.IGetNcStep0.html","topicUid":"Hi.NcStepUtils.IGetNcStep0","type":"Interface"},{"name":"INcStep0","href":"Hi.NcStepUtils.INcStep0.html","topicHref":"Hi.NcStepUtils.INcStep0.html","topicUid":"Hi.NcStepUtils.INcStep0","type":"Interface"},{"name":"INcStepMonitee","href":"Hi.NcStepUtils.INcStepMonitee.html","topicHref":"Hi.NcStepUtils.INcStepMonitee.html","topicUid":"Hi.NcStepUtils.INcStepMonitee","type":"Interface"},{"name":"NcStepUtil","href":"Hi.NcStepUtils.NcStepUtil.html","topicHref":"Hi.NcStepUtils.NcStepUtil.html","topicUid":"Hi.NcStepUtils.NcStepUtil","type":"Class"}]},{"name":"Hi.Numerical","href":"Hi.Numerical.html","topicHref":"Hi.Numerical.html","topicUid":"Hi.Numerical","type":"Namespace","items":[{"name":"CncBrand","href":"Hi.Numerical.CncBrand.html","topicHref":"Hi.Numerical.CncBrand.html","topicUid":"Hi.Numerical.CncBrand","type":"Enum"},{"name":"CommentMark","href":"Hi.Numerical.CommentMark.html","topicHref":"Hi.Numerical.CommentMark.html","topicUid":"Hi.Numerical.CommentMark","type":"Enum"},{"name":"CoordinateEntryDisplayee","href":"Hi.Numerical.CoordinateEntryDisplayee.html","topicHref":"Hi.Numerical.CoordinateEntryDisplayee.html","topicUid":"Hi.Numerical.CoordinateEntryDisplayee","type":"Class"},{"name":"CoordinateEntryRenderingFlag","href":"Hi.Numerical.CoordinateEntryRenderingFlag.html","topicHref":"Hi.Numerical.CoordinateEntryRenderingFlag.html","topicUid":"Hi.Numerical.CoordinateEntryRenderingFlag","type":"Enum"},{"name":"CoordinateInterpolationMode","href":"Hi.Numerical.CoordinateInterpolationMode.html","topicHref":"Hi.Numerical.CoordinateInterpolationMode.html","topicUid":"Hi.Numerical.CoordinateInterpolationMode","type":"Enum"},{"name":"FlexDictionaryUtil","href":"Hi.Numerical.FlexDictionaryUtil.html","topicHref":"Hi.Numerical.FlexDictionaryUtil.html","topicUid":"Hi.Numerical.FlexDictionaryUtil","type":"Class"},{"name":"HardNcComment","href":"Hi.Numerical.HardNcComment.html","topicHref":"Hi.Numerical.HardNcComment.html","topicUid":"Hi.Numerical.HardNcComment","type":"Class"},{"name":"HardNcEnv","href":"Hi.Numerical.HardNcEnv.html","topicHref":"Hi.Numerical.HardNcEnv.html","topicUid":"Hi.Numerical.HardNcEnv","type":"Class"},{"name":"HardNcLine","href":"Hi.Numerical.HardNcLine.html","topicHref":"Hi.Numerical.HardNcLine.html","topicUid":"Hi.Numerical.HardNcLine","type":"Class"},{"name":"HardNcUtil","href":"Hi.Numerical.HardNcUtil.html","topicHref":"Hi.Numerical.HardNcUtil.html","topicUid":"Hi.Numerical.HardNcUtil","type":"Class"},{"name":"HeidenhainCoordinateEntryDisplayee","href":"Hi.Numerical.HeidenhainCoordinateEntryDisplayee.html","topicHref":"Hi.Numerical.HeidenhainCoordinateEntryDisplayee.html","topicUid":"Hi.Numerical.HeidenhainCoordinateEntryDisplayee","type":"Class"},{"name":"IControlRunner","href":"Hi.Numerical.IControlRunner.html","topicHref":"Hi.Numerical.IControlRunner.html","topicUid":"Hi.Numerical.IControlRunner","type":"Interface"},{"name":"IFlexDictionaryHost","href":"Hi.Numerical.IFlexDictionaryHost-1.html","topicHref":"Hi.Numerical.IFlexDictionaryHost-1.html","topicUid":"Hi.Numerical.IFlexDictionaryHost`1","type":"Interface"},{"name":"IGetFeedrate","href":"Hi.Numerical.IGetFeedrate.html","topicHref":"Hi.Numerical.IGetFeedrate.html","topicUid":"Hi.Numerical.IGetFeedrate","type":"Interface"},{"name":"IGetSpindleSpeed","href":"Hi.Numerical.IGetSpindleSpeed.html","topicHref":"Hi.Numerical.IGetSpindleSpeed.html","topicUid":"Hi.Numerical.IGetSpindleSpeed","type":"Interface"},{"name":"ISetFeedrate","href":"Hi.Numerical.ISetFeedrate.html","topicHref":"Hi.Numerical.ISetFeedrate.html","topicUid":"Hi.Numerical.ISetFeedrate","type":"Interface"},{"name":"ISetSpindleSpeed","href":"Hi.Numerical.ISetSpindleSpeed.html","topicHref":"Hi.Numerical.ISetSpindleSpeed.html","topicUid":"Hi.Numerical.ISetSpindleSpeed","type":"Interface"},{"name":"IsoCoordinateEntryDisplayee","href":"Hi.Numerical.IsoCoordinateEntryDisplayee.html","topicHref":"Hi.Numerical.IsoCoordinateEntryDisplayee.html","topicUid":"Hi.Numerical.IsoCoordinateEntryDisplayee","type":"Class"},{"name":"IsoCoordinateTable","href":"Hi.Numerical.IsoCoordinateTable.html","topicHref":"Hi.Numerical.IsoCoordinateTable.html","topicUid":"Hi.Numerical.IsoCoordinateTable","type":"Class"},{"name":"MechNcUtil","href":"Hi.Numerical.MechNcUtil.html","topicHref":"Hi.Numerical.MechNcUtil.html","topicUid":"Hi.Numerical.MechNcUtil","type":"Class"},{"name":"MillingToolOffsetTable","href":"Hi.Numerical.MillingToolOffsetTable.html","topicHref":"Hi.Numerical.MillingToolOffsetTable.html","topicUid":"Hi.Numerical.MillingToolOffsetTable","type":"Class"},{"name":"MillingToolOffsetTableRow","href":"Hi.Numerical.MillingToolOffsetTableRow.html","topicHref":"Hi.Numerical.MillingToolOffsetTableRow.html","topicUid":"Hi.Numerical.MillingToolOffsetTableRow","type":"Class"},{"name":"NcFlag","href":"Hi.Numerical.NcFlag.html","topicHref":"Hi.Numerical.NcFlag.html","topicUid":"Hi.Numerical.NcFlag","type":"Enum"},{"name":"NcFlagUtil","href":"Hi.Numerical.NcFlagUtil.html","topicHref":"Hi.Numerical.NcFlagUtil.html","topicUid":"Hi.Numerical.NcFlagUtil","type":"Class"},{"name":"NcGroup00","href":"Hi.Numerical.NcGroup00.html","topicHref":"Hi.Numerical.NcGroup00.html","topicUid":"Hi.Numerical.NcGroup00","type":"Enum"},{"name":"NcGroup01","href":"Hi.Numerical.NcGroup01.html","topicHref":"Hi.Numerical.NcGroup01.html","topicUid":"Hi.Numerical.NcGroup01","type":"Enum"},{"name":"NcGroup02","href":"Hi.Numerical.NcGroup02.html","topicHref":"Hi.Numerical.NcGroup02.html","topicUid":"Hi.Numerical.NcGroup02","type":"Enum"},{"name":"NcGroup03","href":"Hi.Numerical.NcGroup03.html","topicHref":"Hi.Numerical.NcGroup03.html","topicUid":"Hi.Numerical.NcGroup03","type":"Enum"},{"name":"NcGroup05","href":"Hi.Numerical.NcGroup05.html","topicHref":"Hi.Numerical.NcGroup05.html","topicUid":"Hi.Numerical.NcGroup05","type":"Enum"},{"name":"NcGroup06","href":"Hi.Numerical.NcGroup06.html","topicHref":"Hi.Numerical.NcGroup06.html","topicUid":"Hi.Numerical.NcGroup06","type":"Enum"},{"name":"NcGroup07","href":"Hi.Numerical.NcGroup07.html","topicHref":"Hi.Numerical.NcGroup07.html","topicUid":"Hi.Numerical.NcGroup07","type":"Enum"},{"name":"NcGroup08","href":"Hi.Numerical.NcGroup08.html","topicHref":"Hi.Numerical.NcGroup08.html","topicUid":"Hi.Numerical.NcGroup08","type":"Enum"},{"name":"NcGroup09","href":"Hi.Numerical.NcGroup09.html","topicHref":"Hi.Numerical.NcGroup09.html","topicUid":"Hi.Numerical.NcGroup09","type":"Enum"},{"name":"NcGroup10","href":"Hi.Numerical.NcGroup10.html","topicHref":"Hi.Numerical.NcGroup10.html","topicUid":"Hi.Numerical.NcGroup10","type":"Enum"},{"name":"NcGroup13","href":"Hi.Numerical.NcGroup13.html","topicHref":"Hi.Numerical.NcGroup13.html","topicUid":"Hi.Numerical.NcGroup13","type":"Enum"},{"name":"NcGroup14","href":"Hi.Numerical.NcGroup14.html","topicHref":"Hi.Numerical.NcGroup14.html","topicUid":"Hi.Numerical.NcGroup14","type":"Enum"},{"name":"NcGroup15","href":"Hi.Numerical.NcGroup15.html","topicHref":"Hi.Numerical.NcGroup15.html","topicUid":"Hi.Numerical.NcGroup15","type":"Enum"},{"name":"NcGroup16","href":"Hi.Numerical.NcGroup16.html","topicHref":"Hi.Numerical.NcGroup16.html","topicUid":"Hi.Numerical.NcGroup16","type":"Enum"},{"name":"NcGroup21","href":"Hi.Numerical.NcGroup21.html","topicHref":"Hi.Numerical.NcGroup21.html","topicUid":"Hi.Numerical.NcGroup21","type":"Enum"},{"name":"NcGroupAttribute","href":"Hi.Numerical.NcGroupAttribute.html","topicHref":"Hi.Numerical.NcGroupAttribute.html","topicUid":"Hi.Numerical.NcGroupAttribute","type":"Class"},{"name":"NcGroupHeidenhainM107M108","href":"Hi.Numerical.NcGroupHeidenhainM107M108.html","topicHref":"Hi.Numerical.NcGroupHeidenhainM107M108.html","topicUid":"Hi.Numerical.NcGroupHeidenhainM107M108","type":"Enum"},{"name":"NcGroupHeidenhainPlane","href":"Hi.Numerical.NcGroupHeidenhainPlane.html","topicHref":"Hi.Numerical.NcGroupHeidenhainPlane.html","topicUid":"Hi.Numerical.NcGroupHeidenhainPlane","type":"Enum"},{"name":"NcGroupHeidenhainShortestRotaryPath","href":"Hi.Numerical.NcGroupHeidenhainShortestRotaryPath.html","topicHref":"Hi.Numerical.NcGroupHeidenhainShortestRotaryPath.html","topicUid":"Hi.Numerical.NcGroupHeidenhainShortestRotaryPath","type":"Enum"},{"name":"NcGroupSpindleRotation","href":"Hi.Numerical.NcGroupSpindleRotation.html","topicHref":"Hi.Numerical.NcGroupSpindleRotation.html","topicUid":"Hi.Numerical.NcGroupSpindleRotation","type":"Enum"},{"name":"NcLifeCycleAttribute","href":"Hi.Numerical.NcLifeCycleAttribute.html","topicHref":"Hi.Numerical.NcLifeCycleAttribute.html","topicUid":"Hi.Numerical.NcLifeCycleAttribute","type":"Class"},{"name":"NcLifeCycleMode","href":"Hi.Numerical.NcLifeCycleMode.html","topicHref":"Hi.Numerical.NcLifeCycleMode.html","topicUid":"Hi.Numerical.NcLifeCycleMode","type":"Enum"},{"name":"NcNameAttribute","href":"Hi.Numerical.NcNameAttribute.html","topicHref":"Hi.Numerical.NcNameAttribute.html","topicUid":"Hi.Numerical.NcNameAttribute","type":"Class"},{"name":"NcNoteCache","href":"Hi.Numerical.NcNoteCache.html","topicHref":"Hi.Numerical.NcNoteCache.html","topicUid":"Hi.Numerical.NcNoteCache","type":"Class"},{"name":"NcProc","href":"Hi.Numerical.NcProc.html","topicHref":"Hi.Numerical.NcProc.html","topicUid":"Hi.Numerical.NcProc","type":"Class"},{"name":"NcStepFileOutputKit","href":"Hi.Numerical.NcStepFileOutputKit.html","topicHref":"Hi.Numerical.NcStepFileOutputKit.html","topicUid":"Hi.Numerical.NcStepFileOutputKit","type":"Class"},{"name":"NcStepMonitor","href":"Hi.Numerical.NcStepMonitor.html","topicHref":"Hi.Numerical.NcStepMonitor.html","topicUid":"Hi.Numerical.NcStepMonitor","type":"Class"},{"name":"NcWarningSceneEnum","href":"Hi.Numerical.NcWarningSceneEnum.html","topicHref":"Hi.Numerical.NcWarningSceneEnum.html","topicUid":"Hi.Numerical.NcWarningSceneEnum","type":"Enum"},{"name":"NumericUtil","href":"Hi.Numerical.NumericUtil.html","topicHref":"Hi.Numerical.NumericUtil.html","topicUid":"Hi.Numerical.NumericUtil","type":"Class"},{"name":"PolarEntry","href":"Hi.Numerical.PolarEntry.html","topicHref":"Hi.Numerical.PolarEntry.html","topicUid":"Hi.Numerical.PolarEntry","type":"Class"},{"name":"PolarEntry.PolarModeDirEnum","href":"Hi.Numerical.PolarEntry.PolarModeDirEnum.html","topicHref":"Hi.Numerical.PolarEntry.PolarModeDirEnum.html","topicUid":"Hi.Numerical.PolarEntry.PolarModeDirEnum","type":"Enum"},{"name":"RadiusCompensationBuf","href":"Hi.Numerical.RadiusCompensationBuf.html","topicHref":"Hi.Numerical.RadiusCompensationBuf.html","topicUid":"Hi.Numerical.RadiusCompensationBuf","type":"Class"},{"name":"SourceCommandActEntry","href":"Hi.Numerical.SourceCommandActEntry.html","topicHref":"Hi.Numerical.SourceCommandActEntry.html","topicUid":"Hi.Numerical.SourceCommandActEntry","type":"Class"},{"name":"SpindleDirection","href":"Hi.Numerical.SpindleDirection.html","topicHref":"Hi.Numerical.SpindleDirection.html","topicUid":"Hi.Numerical.SpindleDirection","type":"Enum"},{"name":"SubStringKit","href":"Hi.Numerical.SubStringKit.html","topicHref":"Hi.Numerical.SubStringKit.html","topicUid":"Hi.Numerical.SubStringKit","type":"Class"},{"name":"SubStringKit.ActivationMode","href":"Hi.Numerical.SubStringKit.ActivationMode.html","topicHref":"Hi.Numerical.SubStringKit.ActivationMode.html","topicUid":"Hi.Numerical.SubStringKit.ActivationMode","type":"Enum"},{"name":"ToolConfigNotFoundException","href":"Hi.Numerical.ToolConfigNotFoundException.html","topicHref":"Hi.Numerical.ToolConfigNotFoundException.html","topicUid":"Hi.Numerical.ToolConfigNotFoundException","type":"Class"}]},{"name":"Hi.Numerical.Acts","href":"Hi.Numerical.Acts.html","topicHref":"Hi.Numerical.Acts.html","topicUid":"Hi.Numerical.Acts","type":"Namespace","items":[{"name":"ActActualTime","href":"Hi.Numerical.Acts.ActActualTime.html","topicHref":"Hi.Numerical.Acts.ActActualTime.html","topicUid":"Hi.Numerical.Acts.ActActualTime","type":"Class"},{"name":"ActClArc","href":"Hi.Numerical.Acts.ActClArc.html","topicHref":"Hi.Numerical.Acts.ActClArc.html","topicUid":"Hi.Numerical.Acts.ActClArc","type":"Class"},{"name":"ActClLinear","href":"Hi.Numerical.Acts.ActClLinear.html","topicHref":"Hi.Numerical.Acts.ActClLinear.html","topicUid":"Hi.Numerical.Acts.ActClLinear","type":"Class"},{"name":"ActClStep","href":"Hi.Numerical.Acts.ActClStep.html","topicHref":"Hi.Numerical.Acts.ActClStep.html","topicUid":"Hi.Numerical.Acts.ActClStep","type":"Class"},{"name":"ActClTeleport","href":"Hi.Numerical.Acts.ActClTeleport.html","topicHref":"Hi.Numerical.Acts.ActClTeleport.html","topicUid":"Hi.Numerical.Acts.ActClTeleport","type":"Class"},{"name":"ActCooling","href":"Hi.Numerical.Acts.ActCooling.html","topicHref":"Hi.Numerical.Acts.ActCooling.html","topicUid":"Hi.Numerical.Acts.ActCooling","type":"Class"},{"name":"ActData","href":"Hi.Numerical.Acts.ActData.html","topicHref":"Hi.Numerical.Acts.ActData.html","topicUid":"Hi.Numerical.Acts.ActData","type":"Class"},{"name":"ActDelay","href":"Hi.Numerical.Acts.ActDelay.html","topicHref":"Hi.Numerical.Acts.ActDelay.html","topicUid":"Hi.Numerical.Acts.ActDelay","type":"Class"},{"name":"ActFeedrate","href":"Hi.Numerical.Acts.ActFeedrate.html","topicHref":"Hi.Numerical.Acts.ActFeedrate.html","topicUid":"Hi.Numerical.Acts.ActFeedrate","type":"Class"},{"name":"ActHiddenStateChanged","href":"Hi.Numerical.Acts.ActHiddenStateChanged.html","topicHref":"Hi.Numerical.Acts.ActHiddenStateChanged.html","topicUid":"Hi.Numerical.Acts.ActHiddenStateChanged","type":"Class"},{"name":"ActIntentionalSkip","href":"Hi.Numerical.Acts.ActIntentionalSkip.html","topicHref":"Hi.Numerical.Acts.ActIntentionalSkip.html","topicUid":"Hi.Numerical.Acts.ActIntentionalSkip","type":"Class"},{"name":"ActLineBegin","href":"Hi.Numerical.Acts.ActLineBegin.html","topicHref":"Hi.Numerical.Acts.ActLineBegin.html","topicUid":"Hi.Numerical.Acts.ActLineBegin","type":"Class"},{"name":"ActLineCsScript","href":"Hi.Numerical.Acts.ActLineCsScript.html","topicHref":"Hi.Numerical.Acts.ActLineCsScript.html","topicUid":"Hi.Numerical.Acts.ActLineCsScript","type":"Class"},{"name":"ActLineEnd","href":"Hi.Numerical.Acts.ActLineEnd.html","topicHref":"Hi.Numerical.Acts.ActLineEnd.html","topicUid":"Hi.Numerical.Acts.ActLineEnd","type":"Class"},{"name":"ActLinearClAndLinearMcAbcMcXyzabcContour","href":"Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.html","topicHref":"Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.html","topicUid":"Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour","type":"Class"},{"name":"ActMcPolarLinearContour","href":"Hi.Numerical.Acts.ActMcPolarLinearContour.html","topicHref":"Hi.Numerical.Acts.ActMcPolarLinearContour.html","topicUid":"Hi.Numerical.Acts.ActMcPolarLinearContour","type":"Class"},{"name":"ActMcXyzLinearContour","href":"Hi.Numerical.Acts.ActMcXyzLinearContour.html","topicHref":"Hi.Numerical.Acts.ActMcXyzLinearContour.html","topicUid":"Hi.Numerical.Acts.ActMcXyzLinearContour","type":"Class"},{"name":"ActMcXyzStep","href":"Hi.Numerical.Acts.ActMcXyzStep.html","topicHref":"Hi.Numerical.Acts.ActMcXyzStep.html","topicUid":"Hi.Numerical.Acts.ActMcXyzStep","type":"Class"},{"name":"ActMcXyzabcOrientableLinearContour","href":"Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour.html","topicHref":"Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour.html","topicUid":"Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour","type":"Class"},{"name":"ActMcXyzabcStep","href":"Hi.Numerical.Acts.ActMcXyzabcStep.html","topicHref":"Hi.Numerical.Acts.ActMcXyzabcStep.html","topicUid":"Hi.Numerical.Acts.ActMcXyzabcStep","type":"Class"},{"name":"ActRapid","href":"Hi.Numerical.Acts.ActRapid.html","topicHref":"Hi.Numerical.Acts.ActRapid.html","topicUid":"Hi.Numerical.Acts.ActRapid","type":"Class"},{"name":"ActSpindleDirection","href":"Hi.Numerical.Acts.ActSpindleDirection.html","topicHref":"Hi.Numerical.Acts.ActSpindleDirection.html","topicUid":"Hi.Numerical.Acts.ActSpindleDirection","type":"Class"},{"name":"ActSpindleSpeed","href":"Hi.Numerical.Acts.ActSpindleSpeed.html","topicHref":"Hi.Numerical.Acts.ActSpindleSpeed.html","topicUid":"Hi.Numerical.Acts.ActSpindleSpeed","type":"Class"},{"name":"ActSpiralMcXyzContour","href":"Hi.Numerical.Acts.ActSpiralMcXyzContour.html","topicHref":"Hi.Numerical.Acts.ActSpiralMcXyzContour.html","topicUid":"Hi.Numerical.Acts.ActSpiralMcXyzContour","type":"Class"},{"name":"ActToolingStep","href":"Hi.Numerical.Acts.ActToolingStep.html","topicHref":"Hi.Numerical.Acts.ActToolingStep.html","topicUid":"Hi.Numerical.Acts.ActToolingStep","type":"Class"},{"name":"ActToolingTeleport","href":"Hi.Numerical.Acts.ActToolingTeleport.html","topicHref":"Hi.Numerical.Acts.ActToolingTeleport.html","topicUid":"Hi.Numerical.Acts.ActToolingTeleport","type":"Class"},{"name":"ActUnknownSkip","href":"Hi.Numerical.Acts.ActUnknownSkip.html","topicHref":"Hi.Numerical.Acts.ActUnknownSkip.html","topicUid":"Hi.Numerical.Acts.ActUnknownSkip","type":"Class"},{"name":"ActUtil","href":"Hi.Numerical.Acts.ActUtil.html","topicHref":"Hi.Numerical.Acts.ActUtil.html","topicUid":"Hi.Numerical.Acts.ActUtil","type":"Class"},{"name":"IAct","href":"Hi.Numerical.Acts.IAct.html","topicHref":"Hi.Numerical.Acts.IAct.html","topicUid":"Hi.Numerical.Acts.IAct","type":"Interface"},{"name":"IActClMove","href":"Hi.Numerical.Acts.IActClMove.html","topicHref":"Hi.Numerical.Acts.IActClMove.html","topicUid":"Hi.Numerical.Acts.IActClMove","type":"Interface"},{"name":"IActDuration","href":"Hi.Numerical.Acts.IActDuration.html","topicHref":"Hi.Numerical.Acts.IActDuration.html","topicUid":"Hi.Numerical.Acts.IActDuration","type":"Interface"},{"name":"IActMachineStep","href":"Hi.Numerical.Acts.IActMachineStep.html","topicHref":"Hi.Numerical.Acts.IActMachineStep.html","topicUid":"Hi.Numerical.Acts.IActMachineStep","type":"Interface"},{"name":"IActMcXyzContour","href":"Hi.Numerical.Acts.IActMcXyzContour.html","topicHref":"Hi.Numerical.Acts.IActMcXyzContour.html","topicUid":"Hi.Numerical.Acts.IActMcXyzContour","type":"Interface"},{"name":"IActMcXyzabcContour","href":"Hi.Numerical.Acts.IActMcXyzabcContour.html","topicHref":"Hi.Numerical.Acts.IActMcXyzabcContour.html","topicUid":"Hi.Numerical.Acts.IActMcXyzabcContour","type":"Interface"},{"name":"IActSkip","href":"Hi.Numerical.Acts.IActSkip.html","topicHref":"Hi.Numerical.Acts.IActSkip.html","topicUid":"Hi.Numerical.Acts.IActSkip","type":"Interface"},{"name":"IActTooling","href":"Hi.Numerical.Acts.IActTooling.html","topicHref":"Hi.Numerical.Acts.IActTooling.html","topicUid":"Hi.Numerical.Acts.IActTooling","type":"Interface"},{"name":"IWorkTimeAttrib","href":"Hi.Numerical.Acts.IWorkTimeAttrib.html","topicHref":"Hi.Numerical.Acts.IWorkTimeAttrib.html","topicUid":"Hi.Numerical.Acts.IWorkTimeAttrib","type":"Interface"},{"name":"IWorkTimeGetter","href":"Hi.Numerical.Acts.IWorkTimeGetter.html","topicHref":"Hi.Numerical.Acts.IWorkTimeGetter.html","topicUid":"Hi.Numerical.Acts.IWorkTimeGetter","type":"Interface"},{"name":"IWorkTimeSetter","href":"Hi.Numerical.Acts.IWorkTimeSetter.html","topicHref":"Hi.Numerical.Acts.IWorkTimeSetter.html","topicUid":"Hi.Numerical.Acts.IWorkTimeSetter","type":"Interface"},{"name":"StateActRunner","href":"Hi.Numerical.Acts.StateActRunner.html","topicHref":"Hi.Numerical.Acts.StateActRunner.html","topicUid":"Hi.Numerical.Acts.StateActRunner","type":"Class"}]},{"name":"Hi.Numerical.FilePlayers","href":"Hi.Numerical.FilePlayers.html","topicHref":"Hi.Numerical.FilePlayers.html","topicUid":"Hi.Numerical.FilePlayers","type":"Namespace","items":[{"name":"CsvRunner","href":"Hi.Numerical.FilePlayers.CsvRunner.html","topicHref":"Hi.Numerical.FilePlayers.CsvRunner.html","topicUid":"Hi.Numerical.FilePlayers.CsvRunner","type":"Class"},{"name":"CsvRunnerConfig","href":"Hi.Numerical.FilePlayers.CsvRunnerConfig.html","topicHref":"Hi.Numerical.FilePlayers.CsvRunnerConfig.html","topicUid":"Hi.Numerical.FilePlayers.CsvRunnerConfig","type":"Class"},{"name":"HardNcRunner","href":"Hi.Numerical.FilePlayers.HardNcRunner.html","topicHref":"Hi.Numerical.FilePlayers.HardNcRunner.html","topicUid":"Hi.Numerical.FilePlayers.HardNcRunner","type":"Class"}]},{"name":"Hi.Numerical.MachiningMotionResolutionUtils","href":"Hi.Numerical.MachiningMotionResolutionUtils.html","topicHref":"Hi.Numerical.MachiningMotionResolutionUtils.html","topicUid":"Hi.Numerical.MachiningMotionResolutionUtils","type":"Namespace","items":[{"name":"FeedPerCycleMachiningMotionResolution","href":"Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.html","topicHref":"Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.html","topicUid":"Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution","type":"Class"},{"name":"FeedPerToothMachiningMotionResolution","href":"Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.html","topicHref":"Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.html","topicUid":"Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution","type":"Class"},{"name":"FixedMachiningMotionResolution","href":"Hi.Numerical.MachiningMotionResolutionUtils.FixedMachiningMotionResolution.html","topicHref":"Hi.Numerical.MachiningMotionResolutionUtils.FixedMachiningMotionResolution.html","topicUid":"Hi.Numerical.MachiningMotionResolutionUtils.FixedMachiningMotionResolution","type":"Class"},{"name":"IMachiningMotionResolution","href":"Hi.Numerical.MachiningMotionResolutionUtils.IMachiningMotionResolution.html","topicHref":"Hi.Numerical.MachiningMotionResolutionUtils.IMachiningMotionResolution.html","topicUid":"Hi.Numerical.MachiningMotionResolutionUtils.IMachiningMotionResolution","type":"Interface"}]},{"name":"Hi.Numerical.NcArgs","href":"Hi.Numerical.NcArgs.html","topicHref":"Hi.Numerical.NcArgs.html","topicUid":"Hi.Numerical.NcArgs","type":"Namespace","items":[{"name":"ArcNcArg","href":"Hi.Numerical.NcArgs.ArcNcArg.html","topicHref":"Hi.Numerical.NcArgs.ArcNcArg.html","topicUid":"Hi.Numerical.NcArgs.ArcNcArg","type":"Class"},{"name":"G28Arg","href":"Hi.Numerical.NcArgs.G28Arg.html","topicHref":"Hi.Numerical.NcArgs.G28Arg.html","topicUid":"Hi.Numerical.NcArgs.G28Arg","type":"Class"},{"name":"Group07NcArg","href":"Hi.Numerical.NcArgs.Group07NcArg.html","topicHref":"Hi.Numerical.NcArgs.Group07NcArg.html","topicUid":"Hi.Numerical.NcArgs.Group07NcArg","type":"Class"},{"name":"Group09NcArg","href":"Hi.Numerical.NcArgs.Group09NcArg.html","topicHref":"Hi.Numerical.NcArgs.Group09NcArg.html","topicUid":"Hi.Numerical.NcArgs.Group09NcArg","type":"Class"},{"name":"HeidenhainCycleDef7Arg","href":"Hi.Numerical.NcArgs.HeidenhainCycleDef7Arg.html","topicHref":"Hi.Numerical.NcArgs.HeidenhainCycleDef7Arg.html","topicUid":"Hi.Numerical.NcArgs.HeidenhainCycleDef7Arg","type":"Class"},{"name":"HeidenhainPlaneSpatialArg","href":"Hi.Numerical.NcArgs.HeidenhainPlaneSpatialArg.html","topicHref":"Hi.Numerical.NcArgs.HeidenhainPlaneSpatialArg.html","topicUid":"Hi.Numerical.NcArgs.HeidenhainPlaneSpatialArg","type":"Class"},{"name":"IHeidenhainBlockCacheArg","href":"Hi.Numerical.NcArgs.IHeidenhainBlockCacheArg.html","topicHref":"Hi.Numerical.NcArgs.IHeidenhainBlockCacheArg.html","topicUid":"Hi.Numerical.NcArgs.IHeidenhainBlockCacheArg","type":"Interface"},{"name":"IHeidenhainPlaneArg","href":"Hi.Numerical.NcArgs.IHeidenhainPlaneArg.html","topicHref":"Hi.Numerical.NcArgs.IHeidenhainPlaneArg.html","topicUid":"Hi.Numerical.NcArgs.IHeidenhainPlaneArg","type":"Interface"},{"name":"ITiltPlaneNcArg","href":"Hi.Numerical.NcArgs.ITiltPlaneNcArg.html","topicHref":"Hi.Numerical.NcArgs.ITiltPlaneNcArg.html","topicUid":"Hi.Numerical.NcArgs.ITiltPlaneNcArg","type":"Interface"},{"name":"NcArgCycle800","href":"Hi.Numerical.NcArgs.NcArgCycle800.html","topicHref":"Hi.Numerical.NcArgs.NcArgCycle800.html","topicUid":"Hi.Numerical.NcArgs.NcArgCycle800","type":"Class"},{"name":"NcArgG68","href":"Hi.Numerical.NcArgs.NcArgG68.html","topicHref":"Hi.Numerical.NcArgs.NcArgG68.html","topicUid":"Hi.Numerical.NcArgs.NcArgG68","type":"Class"},{"name":"NcArgG68p2","href":"Hi.Numerical.NcArgs.NcArgG68p2.html","topicHref":"Hi.Numerical.NcArgs.NcArgG68p2.html","topicUid":"Hi.Numerical.NcArgs.NcArgG68p2","type":"Class"},{"name":"NcArgSiemensFrame","href":"Hi.Numerical.NcArgs.NcArgSiemensFrame.html","topicHref":"Hi.Numerical.NcArgs.NcArgSiemensFrame.html","topicUid":"Hi.Numerical.NcArgs.NcArgSiemensFrame","type":"Class"},{"name":"PausingNcArg","href":"Hi.Numerical.NcArgs.PausingNcArg.html","topicHref":"Hi.Numerical.NcArgs.PausingNcArg.html","topicUid":"Hi.Numerical.NcArgs.PausingNcArg","type":"Class"}]},{"name":"Hi.Numerical.SoftParsers","href":"Hi.Numerical.SoftParsers.html","topicHref":"Hi.Numerical.SoftParsers.html","topicUid":"Hi.Numerical.SoftParsers","type":"Namespace","items":[{"name":"ICommentGrabber","href":"Hi.Numerical.SoftParsers.ICommentGrabber.html","topicHref":"Hi.Numerical.SoftParsers.ICommentGrabber.html","topicUid":"Hi.Numerical.SoftParsers.ICommentGrabber","type":"Interface"},{"name":"SoftCommentGrabber","href":"Hi.Numerical.SoftParsers.SoftCommentGrabber.html","topicHref":"Hi.Numerical.SoftParsers.SoftCommentGrabber.html","topicUid":"Hi.Numerical.SoftParsers.SoftCommentGrabber","type":"Class"},{"name":"SoftNcComment","href":"Hi.Numerical.SoftParsers.SoftNcComment.html","topicHref":"Hi.Numerical.SoftParsers.SoftNcComment.html","topicUid":"Hi.Numerical.SoftParsers.SoftNcComment","type":"Class"},{"name":"SoftNcEnv","href":"Hi.Numerical.SoftParsers.SoftNcEnv.html","topicHref":"Hi.Numerical.SoftParsers.SoftNcEnv.html","topicUid":"Hi.Numerical.SoftParsers.SoftNcEnv","type":"Class"},{"name":"SoftNcRunner","href":"Hi.Numerical.SoftParsers.SoftNcRunner.html","topicHref":"Hi.Numerical.SoftParsers.SoftNcRunner.html","topicUid":"Hi.Numerical.SoftParsers.SoftNcRunner","type":"Class"},{"name":"SoftNcUtil","href":"Hi.Numerical.SoftParsers.SoftNcUtil.html","topicHref":"Hi.Numerical.SoftParsers.SoftNcUtil.html","topicUid":"Hi.Numerical.SoftParsers.SoftNcUtil","type":"Class"}]},{"name":"Hi.Numerical.SoftParsers.CmdBlocks","href":"Hi.Numerical.SoftParsers.CmdBlocks.html","topicHref":"Hi.Numerical.SoftParsers.CmdBlocks.html","topicUid":"Hi.Numerical.SoftParsers.CmdBlocks","type":"Namespace","items":[{"name":"ICmdBlockBuilder","href":"Hi.Numerical.SoftParsers.CmdBlocks.ICmdBlockBuilder.html","topicHref":"Hi.Numerical.SoftParsers.CmdBlocks.ICmdBlockBuilder.html","topicUid":"Hi.Numerical.SoftParsers.CmdBlocks.ICmdBlockBuilder","type":"Interface"}]},{"name":"Hi.Numerical.SoftParsers.Cmds","href":"Hi.Numerical.SoftParsers.Cmds.html","topicHref":"Hi.Numerical.SoftParsers.Cmds.html","topicUid":"Hi.Numerical.SoftParsers.Cmds","type":"Namespace","items":[{"name":"BlockEntry","href":"Hi.Numerical.SoftParsers.Cmds.BlockEntry.html","topicHref":"Hi.Numerical.SoftParsers.Cmds.BlockEntry.html","topicUid":"Hi.Numerical.SoftParsers.Cmds.BlockEntry","type":"Class"},{"name":"CmdBlock","href":"Hi.Numerical.SoftParsers.Cmds.CmdBlock.html","topicHref":"Hi.Numerical.SoftParsers.Cmds.CmdBlock.html","topicUid":"Hi.Numerical.SoftParsers.Cmds.CmdBlock","type":"Class"},{"name":"ICmd","href":"Hi.Numerical.SoftParsers.Cmds.ICmd.html","topicHref":"Hi.Numerical.SoftParsers.Cmds.ICmd.html","topicUid":"Hi.Numerical.SoftParsers.Cmds.ICmd","type":"Interface"}]},{"name":"Hi.Numerical.SoftParsers.Keywords","href":"Hi.Numerical.SoftParsers.Keywords.html","topicHref":"Hi.Numerical.SoftParsers.Keywords.html","topicUid":"Hi.Numerical.SoftParsers.Keywords","type":"Namespace","items":[{"name":"Comment","href":"Hi.Numerical.SoftParsers.Keywords.Comment.html","topicHref":"Hi.Numerical.SoftParsers.Keywords.Comment.html","topicUid":"Hi.Numerical.SoftParsers.Keywords.Comment","type":"Class"},{"name":"CsScript","href":"Hi.Numerical.SoftParsers.Keywords.CsScript.html","topicHref":"Hi.Numerical.SoftParsers.Keywords.CsScript.html","topicUid":"Hi.Numerical.SoftParsers.Keywords.CsScript","type":"Class"},{"name":"Heidenhain","href":"Hi.Numerical.SoftParsers.Keywords.Heidenhain.html","topicHref":"Hi.Numerical.SoftParsers.Keywords.Heidenhain.html","topicUid":"Hi.Numerical.SoftParsers.Keywords.Heidenhain","type":"Class"},{"name":"IndexNote","href":"Hi.Numerical.SoftParsers.Keywords.IndexNote.html","topicHref":"Hi.Numerical.SoftParsers.Keywords.IndexNote.html","topicUid":"Hi.Numerical.SoftParsers.Keywords.IndexNote","type":"Class"},{"name":"Root","href":"Hi.Numerical.SoftParsers.Keywords.Root.html","topicHref":"Hi.Numerical.SoftParsers.Keywords.Root.html","topicUid":"Hi.Numerical.SoftParsers.Keywords.Root","type":"Class"},{"name":"Siemens","href":"Hi.Numerical.SoftParsers.Keywords.Siemens.html","topicHref":"Hi.Numerical.SoftParsers.Keywords.Siemens.html","topicUid":"Hi.Numerical.SoftParsers.Keywords.Siemens","type":"Class"}]},{"name":"Hi.Numerical.SoftParsers.Raws","href":"Hi.Numerical.SoftParsers.Raws.html","topicHref":"Hi.Numerical.SoftParsers.Raws.html","topicUid":"Hi.Numerical.SoftParsers.Raws","type":"Namespace","items":[{"name":"HeidenhainNcRawBlocker","href":"Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.html","topicHref":"Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.html","topicUid":"Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker","type":"Class"},{"name":"INcRawBlocker","href":"Hi.Numerical.SoftParsers.Raws.INcRawBlocker.html","topicHref":"Hi.Numerical.SoftParsers.Raws.INcRawBlocker.html","topicUid":"Hi.Numerical.SoftParsers.Raws.INcRawBlocker","type":"Interface"},{"name":"RawBlock","href":"Hi.Numerical.SoftParsers.Raws.RawBlock.html","topicHref":"Hi.Numerical.SoftParsers.Raws.RawBlock.html","topicUid":"Hi.Numerical.SoftParsers.Raws.RawBlock","type":"Class"},{"name":"SingleLineNcRawBlocker","href":"Hi.Numerical.SoftParsers.Raws.SingleLineNcRawBlocker.html","topicHref":"Hi.Numerical.SoftParsers.Raws.SingleLineNcRawBlocker.html","topicUid":"Hi.Numerical.SoftParsers.Raws.SingleLineNcRawBlocker","type":"Class"}]},{"name":"Hi.Numerical.SoftParsers.SyntaxBased","href":"Hi.Numerical.SoftParsers.SyntaxBased.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased","type":"Namespace","items":[{"name":"CsScriptSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax","type":"Class"},{"name":"FlagSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax","type":"Class"},{"name":"NumberedFlagSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax","type":"Class"},{"name":"ParameterizedFlagSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax","type":"Class"},{"name":"SequencialNcSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax","type":"Class"},{"name":"TagSetupSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax","type":"Class"}]},{"name":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs","href":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs","type":"Namespace","items":[{"name":"HeadPercentCommentSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax","type":"Class"},{"name":"QuoteCommentSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax","type":"Class"},{"name":"TailCommentSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax","type":"Class"}]},{"name":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs","type":"Namespace","items":[{"name":"HeidenhainBlkFormSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax","type":"Class"},{"name":"HeidenhainCallSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCallSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCallSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCallSyntax","type":"Class"},{"name":"HeidenhainCyclDefSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefSyntax","type":"Class"},{"name":"HeidenhainFnSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainFnSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainFnSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainFnSyntax","type":"Class"},{"name":"HeidenhainLSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLSyntax","type":"Class"},{"name":"HeidenhainLblSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLblSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLblSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLblSyntax","type":"Class"},{"name":"HeidenhainPlaneSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainPlaneSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainPlaneSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainPlaneSyntax","type":"Class"},{"name":"HeidenhainProgramSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainProgramSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainProgramSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainProgramSyntax","type":"Class"},{"name":"HeidenhainToolCallSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainToolCallSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainToolCallSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainToolCallSyntax","type":"Class"}]},{"name":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs","type":"Namespace","items":[{"name":"HeidenhainDatumSettingSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax","type":"Class"},{"name":"HeidenhainDatumShiftSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax","type":"Class"}]},{"name":"Hi.Numerical.SoftParsers.SyntaxBased.IndexSyntaxs","href":"Hi.Numerical.SoftParsers.SyntaxBased.IndexSyntaxs.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.IndexSyntaxs.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.IndexSyntaxs","type":"Namespace","items":[{"name":"HeadIndexSyntax","href":"Hi.Numerical.SoftParsers.SyntaxBased.IndexSyntaxs.HeadIndexSyntax.html","topicHref":"Hi.Numerical.SoftParsers.SyntaxBased.IndexSyntaxs.HeadIndexSyntax.html","topicUid":"Hi.Numerical.SoftParsers.SyntaxBased.IndexSyntaxs.HeadIndexSyntax","type":"Class"}]},{"name":"Hi.Numerical.SoftParsers.Syntaxs","href":"Hi.Numerical.SoftParsers.Syntaxs.html","topicHref":"Hi.Numerical.SoftParsers.Syntaxs.html","topicUid":"Hi.Numerical.SoftParsers.Syntaxs","type":"Namespace","items":[{"name":"FanucSyntaxUtil","href":"Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.html","topicHref":"Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.html","topicUid":"Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil","type":"Class"},{"name":"GeneralSyntaxKit","href":"Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.html","topicHref":"Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.html","topicUid":"Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit","type":"Class"},{"name":"HeidenhainSyntaxUtil","href":"Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil.html","topicHref":"Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil.html","topicUid":"Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil","type":"Class"},{"name":"INcSyntax","href":"Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html","topicHref":"Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html","topicUid":"Hi.Numerical.SoftParsers.Syntaxs.INcSyntax","type":"Interface"},{"name":"MazakSyntaxUtil","href":"Hi.Numerical.SoftParsers.Syntaxs.MazakSyntaxUtil.html","topicHref":"Hi.Numerical.SoftParsers.Syntaxs.MazakSyntaxUtil.html","topicUid":"Hi.Numerical.SoftParsers.Syntaxs.MazakSyntaxUtil","type":"Class"},{"name":"NcSyntaxUtil","href":"Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.html","topicHref":"Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.html","topicUid":"Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil","type":"Class"},{"name":"SiemensSyntaxUtil","href":"Hi.Numerical.SoftParsers.Syntaxs.SiemensSyntaxUtil.html","topicHref":"Hi.Numerical.SoftParsers.Syntaxs.SiemensSyntaxUtil.html","topicUid":"Hi.Numerical.SoftParsers.Syntaxs.SiemensSyntaxUtil","type":"Class"},{"name":"SyntaxEntry","href":"Hi.Numerical.SoftParsers.Syntaxs.SyntaxEntry.html","topicHref":"Hi.Numerical.SoftParsers.Syntaxs.SyntaxEntry.html","topicUid":"Hi.Numerical.SoftParsers.Syntaxs.SyntaxEntry","type":"Class"},{"name":"TagSetup","href":"Hi.Numerical.SoftParsers.Syntaxs.TagSetup.html","topicHref":"Hi.Numerical.SoftParsers.Syntaxs.TagSetup.html","topicUid":"Hi.Numerical.SoftParsers.Syntaxs.TagSetup","type":"Class"}]},{"name":"Hi.Numerical.StepSelectionUtils","href":"Hi.Numerical.StepSelectionUtils.html","topicHref":"Hi.Numerical.StepSelectionUtils.html","topicUid":"Hi.Numerical.StepSelectionUtils","type":"Namespace","items":[{"name":"AnchorMode","href":"Hi.Numerical.StepSelectionUtils.AnchorMode.html","topicHref":"Hi.Numerical.StepSelectionUtils.AnchorMode.html","topicUid":"Hi.Numerical.StepSelectionUtils.AnchorMode","type":"Enum"},{"name":"BoundSelector","href":"Hi.Numerical.StepSelectionUtils.BoundSelector.html","topicHref":"Hi.Numerical.StepSelectionUtils.BoundSelector.html","topicUid":"Hi.Numerical.StepSelectionUtils.BoundSelector","type":"Class"},{"name":"BoundSelectorHost","href":"Hi.Numerical.StepSelectionUtils.BoundSelectorHost.html","topicHref":"Hi.Numerical.StepSelectionUtils.BoundSelectorHost.html","topicUid":"Hi.Numerical.StepSelectionUtils.BoundSelectorHost","type":"Class"},{"name":"BoundSelectorPair","href":"Hi.Numerical.StepSelectionUtils.BoundSelectorPair.html","topicHref":"Hi.Numerical.StepSelectionUtils.BoundSelectorPair.html","topicUid":"Hi.Numerical.StepSelectionUtils.BoundSelectorPair","type":"Class"},{"name":"BoundSelectorPair.BoundLocale","href":"Hi.Numerical.StepSelectionUtils.BoundSelectorPair.BoundLocale.html","topicHref":"Hi.Numerical.StepSelectionUtils.BoundSelectorPair.BoundLocale.html","topicUid":"Hi.Numerical.StepSelectionUtils.BoundSelectorPair.BoundLocale","type":"Enum"},{"name":"BoundSelectorStepSectionBundle","href":"Hi.Numerical.StepSelectionUtils.BoundSelectorStepSectionBundle.html","topicHref":"Hi.Numerical.StepSelectionUtils.BoundSelectorStepSectionBundle.html","topicUid":"Hi.Numerical.StepSelectionUtils.BoundSelectorStepSectionBundle","type":"Class"},{"name":"BoundSelectorUtil","href":"Hi.Numerical.StepSelectionUtils.BoundSelectorUtil.html","topicHref":"Hi.Numerical.StepSelectionUtils.BoundSelectorUtil.html","topicUid":"Hi.Numerical.StepSelectionUtils.BoundSelectorUtil","type":"Class"},{"name":"DistanceShift","href":"Hi.Numerical.StepSelectionUtils.DistanceShift.html","topicHref":"Hi.Numerical.StepSelectionUtils.DistanceShift.html","topicUid":"Hi.Numerical.StepSelectionUtils.DistanceShift","type":"Class"},{"name":"IStepShift","href":"Hi.Numerical.StepSelectionUtils.IStepShift.html","topicHref":"Hi.Numerical.StepSelectionUtils.IStepShift.html","topicUid":"Hi.Numerical.StepSelectionUtils.IStepShift","type":"Interface"},{"name":"TimeShift","href":"Hi.Numerical.StepSelectionUtils.TimeShift.html","topicHref":"Hi.Numerical.StepSelectionUtils.TimeShift.html","topicUid":"Hi.Numerical.StepSelectionUtils.TimeShift","type":"Class"}]},{"name":"Hi.Numerical.Xyzabc","href":"Hi.Numerical.Xyzabc.html","topicHref":"Hi.Numerical.Xyzabc.html","topicUid":"Hi.Numerical.Xyzabc","type":"Namespace","items":[{"name":"Abc","href":"Hi.Numerical.Xyzabc.Abc.html","topicHref":"Hi.Numerical.Xyzabc.Abc.html","topicUid":"Hi.Numerical.Xyzabc.Abc","type":"Struct"},{"name":"CodeXyzabcChain","href":"Hi.Numerical.Xyzabc.CodeXyzabcChain.html","topicHref":"Hi.Numerical.Xyzabc.CodeXyzabcChain.html","topicUid":"Hi.Numerical.Xyzabc.CodeXyzabcChain","type":"Class"},{"name":"GeneralXyzabcChain","href":"Hi.Numerical.Xyzabc.GeneralXyzabcChain.html","topicHref":"Hi.Numerical.Xyzabc.GeneralXyzabcChain.html","topicUid":"Hi.Numerical.Xyzabc.GeneralXyzabcChain","type":"Class"},{"name":"ICoordinateConverter","href":"Hi.Numerical.Xyzabc.ICoordinateConverter.html","topicHref":"Hi.Numerical.Xyzabc.ICoordinateConverter.html","topicUid":"Hi.Numerical.Xyzabc.ICoordinateConverter","type":"Interface"},{"name":"IGetMcXyzabc","href":"Hi.Numerical.Xyzabc.IGetMcXyzabc.html","topicHref":"Hi.Numerical.Xyzabc.IGetMcXyzabc.html","topicUid":"Hi.Numerical.Xyzabc.IGetMcXyzabc","type":"Interface"},{"name":"IGetXyzabcChain","href":"Hi.Numerical.Xyzabc.IGetXyzabcChain.html","topicHref":"Hi.Numerical.Xyzabc.IGetXyzabcChain.html","topicUid":"Hi.Numerical.Xyzabc.IGetXyzabcChain","type":"Interface"},{"name":"IXyzabcChain","href":"Hi.Numerical.Xyzabc.IXyzabcChain.html","topicHref":"Hi.Numerical.Xyzabc.IXyzabcChain.html","topicUid":"Hi.Numerical.Xyzabc.IXyzabcChain","type":"Interface"},{"name":"ReflectedXyzabcChain","href":"Hi.Numerical.Xyzabc.ReflectedXyzabcChain.html","topicHref":"Hi.Numerical.Xyzabc.ReflectedXyzabcChain.html","topicUid":"Hi.Numerical.Xyzabc.ReflectedXyzabcChain","type":"Class"},{"name":"XyzabcSolver","href":"Hi.Numerical.Xyzabc.XyzabcSolver.html","topicHref":"Hi.Numerical.Xyzabc.XyzabcSolver.html","topicUid":"Hi.Numerical.Xyzabc.XyzabcSolver","type":"Class"},{"name":"XyzabcUtil","href":"Hi.Numerical.Xyzabc.XyzabcUtil.html","topicHref":"Hi.Numerical.Xyzabc.XyzabcUtil.html","topicUid":"Hi.Numerical.Xyzabc.XyzabcUtil","type":"Class"}]},{"name":"Hi.PanelModels","href":"Hi.PanelModels.html","topicHref":"Hi.PanelModels.html","topicUid":"Hi.PanelModels","type":"Namespace","items":[{"name":"HiKey","href":"Hi.PanelModels.HiKey.html","topicHref":"Hi.PanelModels.HiKey.html","topicUid":"Hi.PanelModels.HiKey","type":"Enum"},{"name":"HiKeyEvent","href":"Hi.PanelModels.HiKeyEvent.html","topicHref":"Hi.PanelModels.HiKeyEvent.html","topicUid":"Hi.PanelModels.HiKeyEvent","type":"Class"},{"name":"HiModifierKeys","href":"Hi.PanelModels.HiModifierKeys.html","topicHref":"Hi.PanelModels.HiModifierKeys.html","topicUid":"Hi.PanelModels.HiModifierKeys","type":"Enum"},{"name":"HiMouseButton","href":"Hi.PanelModels.HiMouseButton.html","topicHref":"Hi.PanelModels.HiMouseButton.html","topicUid":"Hi.PanelModels.HiMouseButton","type":"Enum"},{"name":"HiMouseButtonEvent","href":"Hi.PanelModels.HiMouseButtonEvent.html","topicHref":"Hi.PanelModels.HiMouseButtonEvent.html","topicUid":"Hi.PanelModels.HiMouseButtonEvent","type":"Class"},{"name":"HiMouseButtonMask","href":"Hi.PanelModels.HiMouseButtonMask.html","topicHref":"Hi.PanelModels.HiMouseButtonMask.html","topicUid":"Hi.PanelModels.HiMouseButtonMask","type":"Enum"},{"name":"HiMouseButtonMaskUtil","href":"Hi.PanelModels.HiMouseButtonMaskUtil.html","topicHref":"Hi.PanelModels.HiMouseButtonMaskUtil.html","topicUid":"Hi.PanelModels.HiMouseButtonMaskUtil","type":"Class"},{"name":"HiMouseMoveEvent","href":"Hi.PanelModels.HiMouseMoveEvent.html","topicHref":"Hi.PanelModels.HiMouseMoveEvent.html","topicUid":"Hi.PanelModels.HiMouseMoveEvent","type":"Class"},{"name":"HiMouseWheelEvent","href":"Hi.PanelModels.HiMouseWheelEvent.html","topicHref":"Hi.PanelModels.HiMouseWheelEvent.html","topicUid":"Hi.PanelModels.HiMouseWheelEvent","type":"Class"},{"name":"PanelModel","href":"Hi.PanelModels.PanelModel.html","topicHref":"Hi.PanelModels.PanelModel.html","topicUid":"Hi.PanelModels.PanelModel","type":"Class"}]},{"name":"Hi.Parallels","href":"Hi.Parallels.html","topicHref":"Hi.Parallels.html","topicUid":"Hi.Parallels","type":"Namespace","items":[{"name":"CurrentThreadTaskScheduler","href":"Hi.Parallels.CurrentThreadTaskScheduler.html","topicHref":"Hi.Parallels.CurrentThreadTaskScheduler.html","topicUid":"Hi.Parallels.CurrentThreadTaskScheduler","type":"Class"},{"name":"DistributedQueueTaskScheduler","href":"Hi.Parallels.DistributedQueueTaskScheduler.html","topicHref":"Hi.Parallels.DistributedQueueTaskScheduler.html","topicUid":"Hi.Parallels.DistributedQueueTaskScheduler","type":"Class"},{"name":"DistributedQueueTaskStarter","href":"Hi.Parallels.DistributedQueueTaskStarter.html","topicHref":"Hi.Parallels.DistributedQueueTaskStarter.html","topicUid":"Hi.Parallels.DistributedQueueTaskStarter","type":"Class"},{"name":"LockUtil","href":"Hi.Parallels.LockUtil.html","topicHref":"Hi.Parallels.LockUtil.html","topicUid":"Hi.Parallels.LockUtil","type":"Class"},{"name":"PriorityTaskScheduler","href":"Hi.Parallels.PriorityTaskScheduler.html","topicHref":"Hi.Parallels.PriorityTaskScheduler.html","topicUid":"Hi.Parallels.PriorityTaskScheduler","type":"Class"},{"name":"QueueTaskScheduler","href":"Hi.Parallels.QueueTaskScheduler.html","topicHref":"Hi.Parallels.QueueTaskScheduler.html","topicUid":"Hi.Parallels.QueueTaskScheduler","type":"Class"},{"name":"ReaderWriterLockUtil","href":"Hi.Parallels.ReaderWriterLockUtil.html","topicHref":"Hi.Parallels.ReaderWriterLockUtil.html","topicUid":"Hi.Parallels.ReaderWriterLockUtil","type":"Class"},{"name":"SemaphoreUtil","href":"Hi.Parallels.SemaphoreUtil.html","topicHref":"Hi.Parallels.SemaphoreUtil.html","topicUid":"Hi.Parallels.SemaphoreUtil","type":"Class"},{"name":"ThreadSafeSet","href":"Hi.Parallels.ThreadSafeSet-1.html","topicHref":"Hi.Parallels.ThreadSafeSet-1.html","topicUid":"Hi.Parallels.ThreadSafeSet`1","type":"Class"}]},{"name":"Hi.Physics","href":"Hi.Physics.html","topicHref":"Hi.Physics.html","topicUid":"Hi.Physics","type":"Namespace","items":[{"name":"AmpPhase","href":"Hi.Physics.AmpPhase.html","topicHref":"Hi.Physics.AmpPhase.html","topicUid":"Hi.Physics.AmpPhase","type":"Class"},{"name":"CoatingMaterial","href":"Hi.Physics.CoatingMaterial.html","topicHref":"Hi.Physics.CoatingMaterial.html","topicUid":"Hi.Physics.CoatingMaterial","type":"Class"},{"name":"CoolantHeatCondition","href":"Hi.Physics.CoolantHeatCondition.html","topicHref":"Hi.Physics.CoolantHeatCondition.html","topicUid":"Hi.Physics.CoolantHeatCondition","type":"Class"},{"name":"CutterMaterial","href":"Hi.Physics.CutterMaterial.html","topicHref":"Hi.Physics.CutterMaterial.html","topicUid":"Hi.Physics.CutterMaterial","type":"Class"},{"name":"IGetThermalLayerList","href":"Hi.Physics.IGetThermalLayerList.html","topicHref":"Hi.Physics.IGetThermalLayerList.html","topicUid":"Hi.Physics.IGetThermalLayerList","type":"Interface"},{"name":"IStructureMaterial","href":"Hi.Physics.IStructureMaterial.html","topicHref":"Hi.Physics.IStructureMaterial.html","topicUid":"Hi.Physics.IStructureMaterial","type":"Interface"},{"name":"ISuccessivePhysicsBriefAccessor","href":"Hi.Physics.ISuccessivePhysicsBriefAccessor.html","topicHref":"Hi.Physics.ISuccessivePhysicsBriefAccessor.html","topicUid":"Hi.Physics.ISuccessivePhysicsBriefAccessor","type":"Interface"},{"name":"ISurfaceMaterial","href":"Hi.Physics.ISurfaceMaterial.html","topicHref":"Hi.Physics.ISurfaceMaterial.html","topicUid":"Hi.Physics.ISurfaceMaterial","type":"Interface"},{"name":"ITimeGetter","href":"Hi.Physics.ITimeGetter.html","topicHref":"Hi.Physics.ITimeGetter.html","topicUid":"Hi.Physics.ITimeGetter","type":"Interface"},{"name":"MillingTemperatureUtil","href":"Hi.Physics.MillingTemperatureUtil.html","topicHref":"Hi.Physics.MillingTemperatureUtil.html","topicUid":"Hi.Physics.MillingTemperatureUtil","type":"Class"},{"name":"SeqPhysicsBrief","href":"Hi.Physics.SeqPhysicsBrief.html","topicHref":"Hi.Physics.SeqPhysicsBrief.html","topicUid":"Hi.Physics.SeqPhysicsBrief","type":"Class"},{"name":"StructureMaterial","href":"Hi.Physics.StructureMaterial.html","topicHref":"Hi.Physics.StructureMaterial.html","topicUid":"Hi.Physics.StructureMaterial","type":"Class"},{"name":"TemperatureUtil","href":"Hi.Physics.TemperatureUtil.html","topicHref":"Hi.Physics.TemperatureUtil.html","topicUid":"Hi.Physics.TemperatureUtil","type":"Class"},{"name":"TemperatureVsHardness","href":"Hi.Physics.TemperatureVsHardness.html","topicHref":"Hi.Physics.TemperatureVsHardness.html","topicUid":"Hi.Physics.TemperatureVsHardness","type":"Class"},{"name":"ThermalLayer1D","href":"Hi.Physics.ThermalLayer1D.html","topicHref":"Hi.Physics.ThermalLayer1D.html","topicUid":"Hi.Physics.ThermalLayer1D","type":"Class"},{"name":"TimeSeriesUtil","href":"Hi.Physics.TimeSeriesUtil.html","topicHref":"Hi.Physics.TimeSeriesUtil.html","topicUid":"Hi.Physics.TimeSeriesUtil","type":"Class"},{"name":"TimeValue","href":"Hi.Physics.TimeValue.html","topicHref":"Hi.Physics.TimeValue.html","topicUid":"Hi.Physics.TimeValue","type":"Class"},{"name":"WorkpieceMaterial","href":"Hi.Physics.WorkpieceMaterial.html","topicHref":"Hi.Physics.WorkpieceMaterial.html","topicUid":"Hi.Physics.WorkpieceMaterial","type":"Class"}]},{"name":"Hi.ScriptApiUtils","href":"Hi.ScriptApiUtils.html","topicHref":"Hi.ScriptApiUtils.html","topicUid":"Hi.ScriptApiUtils","type":"Namespace","items":[{"name":"ICsScriptApi","href":"Hi.ScriptApiUtils.ICsScriptApi.html","topicHref":"Hi.ScriptApiUtils.ICsScriptApi.html","topicUid":"Hi.ScriptApiUtils.ICsScriptApi","type":"Interface"},{"name":"JsAceAttribute","href":"Hi.ScriptApiUtils.JsAceAttribute.html","topicHref":"Hi.ScriptApiUtils.JsAceAttribute.html","topicUid":"Hi.ScriptApiUtils.JsAceAttribute","type":"Class"}]},{"name":"Hi.ShellCommands","href":"Hi.ShellCommands.html","topicHref":"Hi.ShellCommands.html","topicUid":"Hi.ShellCommands","type":"Namespace","items":[{"name":"EnablingWrapper","href":"Hi.ShellCommands.EnablingWrapper.html","topicHref":"Hi.ShellCommands.EnablingWrapper.html","topicUid":"Hi.ShellCommands.EnablingWrapper","type":"Class"},{"name":"GeomDiffCommand","href":"Hi.ShellCommands.GeomDiffCommand.html","topicHref":"Hi.ShellCommands.GeomDiffCommand.html","topicUid":"Hi.ShellCommands.GeomDiffCommand","type":"Class"},{"name":"IShellCommand","href":"Hi.ShellCommands.IShellCommand.html","topicHref":"Hi.ShellCommands.IShellCommand.html","topicUid":"Hi.ShellCommands.IShellCommand","type":"Interface"},{"name":"ITitleCommand","href":"Hi.ShellCommands.ITitleCommand.html","topicHref":"Hi.ShellCommands.ITitleCommand.html","topicUid":"Hi.ShellCommands.ITitleCommand","type":"Interface"},{"name":"Lang","href":"Hi.ShellCommands.Lang.html","topicHref":"Hi.ShellCommands.Lang.html","topicUid":"Hi.ShellCommands.Lang","type":"Class"},{"name":"ListCommand","href":"Hi.ShellCommands.ListCommand.html","topicHref":"Hi.ShellCommands.ListCommand.html","topicUid":"Hi.ShellCommands.ListCommand","type":"Class"},{"name":"MachiningMotionResolutionCommand","href":"Hi.ShellCommands.MachiningMotionResolutionCommand.html","topicHref":"Hi.ShellCommands.MachiningMotionResolutionCommand.html","topicUid":"Hi.ShellCommands.MachiningMotionResolutionCommand","type":"Class"},{"name":"NcCodeCommand","href":"Hi.ShellCommands.NcCodeCommand.html","topicHref":"Hi.ShellCommands.NcCodeCommand.html","topicUid":"Hi.ShellCommands.NcCodeCommand","type":"Class"},{"name":"NcFileCommand","href":"Hi.ShellCommands.NcFileCommand.html","topicHref":"Hi.ShellCommands.NcFileCommand.html","topicUid":"Hi.ShellCommands.NcFileCommand","type":"Class"},{"name":"NcFileListCommand","href":"Hi.ShellCommands.NcFileListCommand.html","topicHref":"Hi.ShellCommands.NcFileListCommand.html","topicUid":"Hi.ShellCommands.NcFileListCommand","type":"Class"},{"name":"NcOptOptionCommand","href":"Hi.ShellCommands.NcOptOptionCommand.html","topicHref":"Hi.ShellCommands.NcOptOptionCommand.html","topicUid":"Hi.ShellCommands.NcOptOptionCommand","type":"Class"},{"name":"OptimizeToFilesCommand","href":"Hi.ShellCommands.OptimizeToFilesCommand.html","topicHref":"Hi.ShellCommands.OptimizeToFilesCommand.html","topicUid":"Hi.ShellCommands.OptimizeToFilesCommand","type":"Class"},{"name":"PostExecutionCommand","href":"Hi.ShellCommands.PostExecutionCommand.html","topicHref":"Hi.ShellCommands.PostExecutionCommand.html","topicUid":"Hi.ShellCommands.PostExecutionCommand","type":"Class"},{"name":"PreSettingCommand","href":"Hi.ShellCommands.PreSettingCommand.html","topicHref":"Hi.ShellCommands.PreSettingCommand.html","topicUid":"Hi.ShellCommands.PreSettingCommand","type":"Class"},{"name":"RecordRuntimeGeomActionEnum","href":"Hi.ShellCommands.RecordRuntimeGeomActionEnum.html","topicHref":"Hi.ShellCommands.RecordRuntimeGeomActionEnum.html","topicUid":"Hi.ShellCommands.RecordRuntimeGeomActionEnum","type":"Enum"},{"name":"RecordRuntimeGeomCommand","href":"Hi.ShellCommands.RecordRuntimeGeomCommand.html","topicHref":"Hi.ShellCommands.RecordRuntimeGeomCommand.html","topicUid":"Hi.ShellCommands.RecordRuntimeGeomCommand","type":"Class"},{"name":"ScriptCommand","href":"Hi.ShellCommands.ScriptCommand.html","topicHref":"Hi.ShellCommands.ScriptCommand.html","topicUid":"Hi.ShellCommands.ScriptCommand","type":"Class"},{"name":"SimpleSessionCommand","href":"Hi.ShellCommands.SimpleSessionCommand.html","topicHref":"Hi.ShellCommands.SimpleSessionCommand.html","topicUid":"Hi.ShellCommands.SimpleSessionCommand","type":"Class"},{"name":"WriteRuntimeGeomToStlCommand","href":"Hi.ShellCommands.WriteRuntimeGeomToStlCommand.html","topicHref":"Hi.ShellCommands.WriteRuntimeGeomToStlCommand.html","topicUid":"Hi.ShellCommands.WriteRuntimeGeomToStlCommand","type":"Class"},{"name":"WriteShotFilesCommand","href":"Hi.ShellCommands.WriteShotFilesCommand.html","topicHref":"Hi.ShellCommands.WriteShotFilesCommand.html","topicUid":"Hi.ShellCommands.WriteShotFilesCommand","type":"Class"},{"name":"WriteStepFilesCommand","href":"Hi.ShellCommands.WriteStepFilesCommand.html","topicHref":"Hi.ShellCommands.WriteStepFilesCommand.html","topicUid":"Hi.ShellCommands.WriteStepFilesCommand","type":"Class"}]},{"name":"Hi.SqliteUtils","href":"Hi.SqliteUtils.html","topicHref":"Hi.SqliteUtils.html","topicUid":"Hi.SqliteUtils","type":"Namespace","items":[{"name":"SqliteIdentityRole","href":"Hi.SqliteUtils.SqliteIdentityRole.html","topicHref":"Hi.SqliteUtils.SqliteIdentityRole.html","topicUid":"Hi.SqliteUtils.SqliteIdentityRole","type":"Class"},{"name":"SqliteIdentityStorage","href":"Hi.SqliteUtils.SqliteIdentityStorage.html","topicHref":"Hi.SqliteUtils.SqliteIdentityStorage.html","topicUid":"Hi.SqliteUtils.SqliteIdentityStorage","type":"Class"},{"name":"SqliteIdentityStorage.RoleRow","href":"Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.html","topicHref":"Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.html","topicUid":"Hi.SqliteUtils.SqliteIdentityStorage.RoleRow","type":"Class"},{"name":"SqliteIdentityStorage.UserRow","href":"Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html","topicHref":"Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html","topicUid":"Hi.SqliteUtils.SqliteIdentityStorage.UserRow","type":"Class"},{"name":"SqliteIdentityUser","href":"Hi.SqliteUtils.SqliteIdentityUser.html","topicHref":"Hi.SqliteUtils.SqliteIdentityUser.html","topicUid":"Hi.SqliteUtils.SqliteIdentityUser","type":"Class"},{"name":"SqliteRoleStore","href":"Hi.SqliteUtils.SqliteRoleStore-1.html","topicHref":"Hi.SqliteUtils.SqliteRoleStore-1.html","topicUid":"Hi.SqliteUtils.SqliteRoleStore`1","type":"Class"},{"name":"SqliteStepStorage","href":"Hi.SqliteUtils.SqliteStepStorage.html","topicHref":"Hi.SqliteUtils.SqliteStepStorage.html","topicUid":"Hi.SqliteUtils.SqliteStepStorage","type":"Class"},{"name":"SqliteUserStore","href":"Hi.SqliteUtils.SqliteUserStore-1.html","topicHref":"Hi.SqliteUtils.SqliteUserStore-1.html","topicUid":"Hi.SqliteUtils.SqliteUserStore`1","type":"Class"}]},{"name":"Hi.Test","href":"Hi.Test.html","topicHref":"Hi.Test.html","topicUid":"Hi.Test","type":"Namespace","items":[{"name":"TestCollision","href":"Hi.Test.TestCollision.html","topicHref":"Hi.Test.TestCollision.html","topicUid":"Hi.Test.TestCollision","type":"Class"}]},{"name":"Hi.UiExtensions","href":"Hi.UiExtensions.html","topicHref":"Hi.UiExtensions.html","topicUid":"Hi.UiExtensions","type":"Namespace","items":[{"name":"ChartBoundary","href":"Hi.UiExtensions.ChartBoundary.html","topicHref":"Hi.UiExtensions.ChartBoundary.html","topicUid":"Hi.UiExtensions.ChartBoundary","type":"Class"},{"name":"ChartBoundaryEnum","href":"Hi.UiExtensions.ChartBoundaryEnum.html","topicHref":"Hi.UiExtensions.ChartBoundaryEnum.html","topicUid":"Hi.UiExtensions.ChartBoundaryEnum","type":"Enum"},{"name":"NativeVisibility","href":"Hi.UiExtensions.NativeVisibility.html","topicHref":"Hi.UiExtensions.NativeVisibility.html","topicUid":"Hi.UiExtensions.NativeVisibility","type":"Enum"},{"name":"UiUtil","href":"Hi.UiExtensions.UiUtil.html","topicHref":"Hi.UiExtensions.UiUtil.html","topicUid":"Hi.UiExtensions.UiUtil","type":"Class"},{"name":"UiUtil.InvokeFunc","href":"Hi.UiExtensions.UiUtil.InvokeFunc.html","topicHref":"Hi.UiExtensions.UiUtil.InvokeFunc.html","topicUid":"Hi.UiExtensions.UiUtil.InvokeFunc","type":"Delegate"}]},{"name":"Hi.UniversalNc","href":"Hi.UniversalNc.html","topicHref":"Hi.UniversalNc.html","topicUid":"Hi.UniversalNc","type":"Namespace","items":[{"name":"Lang","href":"Hi.UniversalNc.Lang.html","topicHref":"Hi.UniversalNc.Lang.html","topicUid":"Hi.UniversalNc.Lang","type":"Class"}]},{"name":"Hi.Vibrations","href":"Hi.Vibrations.html","topicHref":"Hi.Vibrations.html","topicUid":"Hi.Vibrations","type":"Namespace","items":[{"name":"AngularVelocityUtil","href":"Hi.Vibrations.AngularVelocityUtil.html","topicHref":"Hi.Vibrations.AngularVelocityUtil.html","topicUid":"Hi.Vibrations.AngularVelocityUtil","type":"Class"},{"name":"ForceAccelAmpPhase","href":"Hi.Vibrations.ForceAccelAmpPhase.html","topicHref":"Hi.Vibrations.ForceAccelAmpPhase.html","topicUid":"Hi.Vibrations.ForceAccelAmpPhase","type":"Class"},{"name":"ForceAccelFourierSeries","href":"Hi.Vibrations.ForceAccelFourierSeries.html","topicHref":"Hi.Vibrations.ForceAccelFourierSeries.html","topicUid":"Hi.Vibrations.ForceAccelFourierSeries","type":"Class"},{"name":"ForceAccelShot","href":"Hi.Vibrations.ForceAccelShot.html","topicHref":"Hi.Vibrations.ForceAccelShot.html","topicUid":"Hi.Vibrations.ForceAccelShot","type":"Class"},{"name":"ForceAccelUtil","href":"Hi.Vibrations.ForceAccelUtil.html","topicHref":"Hi.Vibrations.ForceAccelUtil.html","topicUid":"Hi.Vibrations.ForceAccelUtil","type":"Class"},{"name":"IAngularVelocityOwner","href":"Hi.Vibrations.IAngularVelocityOwner.html","topicHref":"Hi.Vibrations.IAngularVelocityOwner.html","topicUid":"Hi.Vibrations.IAngularVelocityOwner","type":"Interface"},{"name":"VibrationUtil","href":"Hi.Vibrations.VibrationUtil.html","topicHref":"Hi.Vibrations.VibrationUtil.html","topicUid":"Hi.Vibrations.VibrationUtil","type":"Class"},{"name":"WAmpPhase","href":"Hi.Vibrations.WAmpPhase.html","topicHref":"Hi.Vibrations.WAmpPhase.html","topicUid":"Hi.Vibrations.WAmpPhase","type":"Class"},{"name":"WAmpPhaseXyzTransformation","href":"Hi.Vibrations.WAmpPhaseXyzTransformation.html","topicHref":"Hi.Vibrations.WAmpPhaseXyzTransformation.html","topicUid":"Hi.Vibrations.WAmpPhaseXyzTransformation","type":"Class"}]},{"name":"Hi.WinForm.Disp","href":"Hi.WinForm.Disp.html","topicHref":"Hi.WinForm.Disp.html","topicUid":"Hi.WinForm.Disp","type":"Namespace","items":[{"name":"RenderingCanvas","href":"Hi.WinForm.Disp.RenderingCanvas.html","topicHref":"Hi.WinForm.Disp.RenderingCanvas.html","topicUid":"Hi.WinForm.Disp.RenderingCanvas","type":"Class"},{"name":"RenderingForm","href":"Hi.WinForm.Disp.RenderingForm.html","topicHref":"Hi.WinForm.Disp.RenderingForm.html","topicUid":"Hi.WinForm.Disp.RenderingForm","type":"Class"}]},{"name":"Hi.WpfPlus.Disp","href":"Hi.WpfPlus.Disp.html","topicHref":"Hi.WpfPlus.Disp.html","topicUid":"Hi.WpfPlus.Disp","type":"Namespace","items":[{"name":"RenderingCanvas","href":"Hi.WpfPlus.Disp.RenderingCanvas.html","topicHref":"Hi.WpfPlus.Disp.RenderingCanvas.html","topicUid":"Hi.WpfPlus.Disp.RenderingCanvas","type":"Class"},{"name":"RenderingWindow","href":"Hi.WpfPlus.Disp.RenderingWindow.html","topicHref":"Hi.WpfPlus.Disp.RenderingWindow.html","topicUid":"Hi.WpfPlus.Disp.RenderingWindow","type":"Class"}]},{"name":"HiMachining.Milling","href":"HiMachining.Milling.html","topicHref":"HiMachining.Milling.html","topicUid":"HiMachining.Milling","type":"Namespace","items":[{"name":"ClMillingDevice","href":"HiMachining.Milling.ClMillingDevice.html","topicHref":"HiMachining.Milling.ClMillingDevice.html","topicUid":"HiMachining.Milling.ClMillingDevice","type":"Class"}]},{"name":"HiNc.Grpcs","href":"HiNc.Grpcs.html","topicHref":"HiNc.Grpcs.html","topicUid":"HiNc.Grpcs","type":"Namespace","items":[{"name":"MachiningProjectGrpcServer","href":"HiNc.Grpcs.MachiningProjectGrpcServer.html","topicHref":"HiNc.Grpcs.MachiningProjectGrpcServer.html","topicUid":"HiNc.Grpcs.MachiningProjectGrpcServer","type":"Class"}]},{"name":"numerical","href":"numerical.html","topicHref":"numerical.html","topicUid":"numerical","type":"Namespace","items":[{"name":"Empty","href":"numerical.Empty.html","topicHref":"numerical.Empty.html","topicUid":"numerical.Empty","type":"Class"},{"name":"GrpcCsvRowDictionary","href":"numerical.GrpcCsvRowDictionary.html","topicHref":"numerical.GrpcCsvRowDictionary.html","topicUid":"numerical.GrpcCsvRowDictionary","type":"Class"},{"name":"GrpcNcStep","href":"numerical.GrpcNcStep.html","topicHref":"numerical.GrpcNcStep.html","topicUid":"numerical.GrpcNcStep","type":"Class"},{"name":"NumericalReflection","href":"numerical.NumericalReflection.html","topicHref":"numerical.NumericalReflection.html","topicUid":"numerical.NumericalReflection","type":"Class"},{"name":"NumericalService","href":"numerical.NumericalService.html","topicHref":"numerical.NumericalService.html","topicUid":"numerical.NumericalService","type":"Class"},{"name":"NumericalService.NumericalServiceBase","href":"numerical.NumericalService.NumericalServiceBase.html","topicHref":"numerical.NumericalService.NumericalServiceBase.html","topicUid":"numerical.NumericalService.NumericalServiceBase","type":"Class"},{"name":"NumericalService.NumericalServiceClient","href":"numerical.NumericalService.NumericalServiceClient.html","topicHref":"numerical.NumericalService.NumericalServiceClient.html","topicUid":"numerical.NumericalService.NumericalServiceClient","type":"Class"},{"name":"UniversalNcReflection","href":"numerical.UniversalNcReflection.html","topicHref":"numerical.UniversalNcReflection.html","topicUid":"numerical.UniversalNcReflection","type":"Class"},{"name":"UniversalNcService","href":"numerical.UniversalNcService.html","topicHref":"numerical.UniversalNcService.html","topicUid":"numerical.UniversalNcService","type":"Class"},{"name":"UniversalNcService.UniversalNcServiceBase","href":"numerical.UniversalNcService.UniversalNcServiceBase.html","topicHref":"numerical.UniversalNcService.UniversalNcServiceBase.html","topicUid":"numerical.UniversalNcService.UniversalNcServiceBase","type":"Class"},{"name":"UniversalNcService.UniversalNcServiceClient","href":"numerical.UniversalNcService.UniversalNcServiceClient.html","topicHref":"numerical.UniversalNcService.UniversalNcServiceClient.html","topicUid":"numerical.UniversalNcService.UniversalNcServiceClient","type":"Class"}]}],"memberLayout":"SamePage"} diff --git a/App/wwwroot/HiAPI-docsite/dev-doc/build-hinc/widget/object-management-menu-button.html b/App/wwwroot/HiAPI-docsite/dev-doc/build-hinc/widget/object-management-menu-button.html index 0b79417..e9dfc66 100644 --- a/App/wwwroot/HiAPI-docsite/dev-doc/build-hinc/widget/object-management-menu-button.html +++ b/App/wwwroot/HiAPI-docsite/dev-doc/build-hinc/widget/object-management-menu-button.html @@ -165,7 +165,7 @@ Use I

    Editor Panel Mode Ratio Button

    The Editor Panel switched by the Editor Panel Mode Ratio Button.

    The BaseDirectory and RelFile properties should exist. Use the RelFile property if the object's host has the corresponding property like XXXFile.

    -

    The Apply action should be well-set. Include SetFileDelegate from XFactory.Gen<T>(XElement, string, SetFileDelegate, GenMode, params object[]) function. +

    The Apply action should be well-set. Include SetFileDelegate from Gen function. The last argument should also be delivered by the host. So there must exist an property to pass the argument.

    XML Editor Panel Layout

      diff --git a/App/wwwroot/HiAPI-docsite/dev-doc/getting-started/index.html b/App/wwwroot/HiAPI-docsite/dev-doc/getting-started/index.html index b08c9a0..ffbd0fe 100644 --- a/App/wwwroot/HiAPI-docsite/dev-doc/getting-started/index.html +++ b/App/wwwroot/HiAPI-docsite/dev-doc/getting-started/index.html @@ -119,10 +119,7 @@
    • In the program file, setting the HiNC application initialization and finalization.

      -
      using Hi.Disp;
      -using Hi.HiNcKits;
      -using Hi.Licenses;
      -using Hi.MongoUtils;
      +
      using Hi.HiNcKits;
       using System;
       
       namespace Sample
      diff --git a/App/wwwroot/HiAPI-docsite/index.json b/App/wwwroot/HiAPI-docsite/index.json
      index 8ee2d56..c057774 100644
      --- a/App/wwwroot/HiAPI-docsite/index.json
      +++ b/App/wwwroot/HiAPI-docsite/index.json
      @@ -957,7 +957,7 @@
         "api/Hi.Common.XmlUtils.XFactory.html": {
           "href": "api/Hi.Common.XmlUtils.XFactory.html",
           "title": "Class XFactory | HiAPI-C# 2025",
      -    "summary": "Class XFactory Namespace Hi.Common.XmlUtils Assembly HiGeom.dll Factory class for generating objects from XML elements using registered generator functions. public static class XFactory Inheritance object XFactory Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Remarks Generator functions must be added to Regs to enable the factory to create objects from XML. Properties Regs Gets or sets the dictionary mapping XML element names to generator functions with relative file path. public static Dictionary Regs { get; set; } Property Value Dictionary Methods GenByChild(XElement, string, SetFileDelegate, GenMode, params object[]) Generates an object of type T from a child element of the provided XML element. public static T GenByChild(XElement src, string baseDirectory, SetFileDelegate setFileAction, GenMode genMode, params object[] res) where T : class Parameters src XElement The parent XML element containing the child to process baseDirectory string The base directory for resolving paths setFileAction SetFileDelegate Action to execute when setting the file path genMode GenMode The generation mode to use res object[] Additional parameters for generation Returns T The generated object of type T, or null if generation fails Type Parameters T The type of object to generate GenByFile(string, string, GenMode, params object[]) Generates an object of type T from an XML file. public static T GenByFile(string baseDirectory, string relFile, GenMode genMode, params object[] res) where T : class Parameters baseDirectory string The base directory for resolving paths relFile string The relative file path to the XML file genMode GenMode The generation mode to use res object[] Additional parameters for generation Returns T The generated object of type T, or null if generation fails Type Parameters T The type of object to generate GenXmlFileSourceByChild(XElement, string, GenMode, params object[]) Generates an XML source and file object of type T from the first child element of the provided XML element. public static XmlSourceAndFile GenXmlFileSourceByChild(XElement src, string baseDirectory, GenMode genMode, params object[] res) where T : class, IMakeXmlSource Parameters src XElement The parent XML element containing the child to process baseDirectory string The base directory for resolving paths genMode GenMode The generation mode to use res object[] Additional parameters for generation Returns XmlSourceAndFile An XmlSourceAndFile object containing the generated object and its file path Type Parameters T The type of object to generate, must implement IMakeXmlSource GenXmlFileSourceByFile(string, string, GenMode, params object[]) Generates an XML source and file object of type T from an XML file. public static XmlSourceAndFile GenXmlFileSourceByFile(string baseDirectory, string relFile, GenMode genMode, params object[] res) where T : class, IMakeXmlSource Parameters baseDirectory string The base directory for resolving paths relFile string The relative file path to the XML file genMode GenMode The generation mode to use res object[] Additional parameters for generation Returns XmlSourceAndFile An XmlSourceAndFile object containing the generated object and its file path Type Parameters T The type of object to generate, must implement IMakeXmlSource GenXmlSourceAndFile(XElement, string, SetFileDelegate, GenMode, params object[]) Generates an XML source and file object of type T from an XML element. public static XmlSourceAndFile GenXmlSourceAndFile(XElement src, string baseDirectory, SetFileDelegate setFileAction, GenMode genMode, params object[] res) where T : class, IMakeXmlSource Parameters src XElement The source XML element baseDirectory string The base directory for resolving paths setFileAction SetFileDelegate Action to execute when setting the file path genMode GenMode The generation mode to use res object[] Additional parameters for generation Returns XmlSourceAndFile An XmlSourceAndFile object containing the generated object and its file path Type Parameters T The type of object to generate, must implement IMakeXmlSource Gen(XElement, string, SetFileDelegate, GenMode, params object[]) Generates an object of type T from an XML element with specified generation mode. public static T Gen(XElement src, string baseDirectory, SetFileDelegate setFileAction, GenMode mode, params object[] res) where T : class Parameters src XElement The source XML element baseDirectory string The base directory for resolving paths setFileAction SetFileDelegate Action to execute when setting the file path mode GenMode The generation mode to use res object[] Additional parameters for generation Returns T The generated object of type T, or null if generation fails Type Parameters T The type of object to generate"
      +    "summary": "Class XFactory Namespace Hi.Common.XmlUtils Assembly HiGeom.dll Factory class for generating objects from XML elements using registered generator functions. public static class XFactory Inheritance object XFactory Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Remarks Generator functions must be added to Regs to enable the factory to create objects from XML. Properties Regs Gets or sets the dictionary mapping XML element names to generator functions with relative file path. public static Dictionary Regs { get; set; } Property Value Dictionary Methods GenByChild(XElement, string, GenMode, params object[]) Generates an object of type T from a child element of the provided XML element. This overload discards the relative file path output. public static T GenByChild(XElement src, string baseDirectory, GenMode genMode, params object[] res) where T : class Parameters src XElement The parent XML element containing the child to process baseDirectory string The base directory for resolving paths genMode GenMode The generation mode to use res object[] Additional parameters for generation Returns T The generated object of type T, or null if generation fails Type Parameters T The type of object to generate GenByChild(XElement, string, out string, GenMode, params object[]) Generates an object of type T from a child element of the provided XML element. public static T GenByChild(XElement src, string baseDirectory, out string relFile, GenMode genMode, params object[] res) where T : class Parameters src XElement The parent XML element containing the child to process baseDirectory string The base directory for resolving paths relFile string Output parameter that receives the relative file path if src is a file reference, or null otherwise genMode GenMode The generation mode to use res object[] Additional parameters for generation Returns T The generated object of type T, or null if generation fails Type Parameters T The type of object to generate GenByFile(string, string, GenMode, params object[]) Generates an object of type T from an XML file. public static T GenByFile(string baseDirectory, string relFile, GenMode genMode, params object[] res) where T : class Parameters baseDirectory string The base directory for resolving paths relFile string The relative file path to the XML file genMode GenMode The generation mode to use res object[] Additional parameters for generation Returns T The generated object of type T, or null if generation fails Type Parameters T The type of object to generate GenXmlFileSourceByChild(XElement, string, GenMode, params object[]) Generates an XML source and file object of type T from the first child element of the provided XML element. public static XmlSourceAndFile GenXmlFileSourceByChild(XElement src, string baseDirectory, GenMode genMode, params object[] res) where T : class, IMakeXmlSource Parameters src XElement The parent XML element containing the child to process baseDirectory string The base directory for resolving paths genMode GenMode The generation mode to use res object[] Additional parameters for generation Returns XmlSourceAndFile An XmlSourceAndFile object containing the generated object and its file path Type Parameters T The type of object to generate, must implement IMakeXmlSource GenXmlFileSourceByFile(string, string, GenMode, params object[]) Generates an XML source and file object of type T from an XML file. public static XmlSourceAndFile GenXmlFileSourceByFile(string baseDirectory, string relFile, GenMode genMode, params object[] res) where T : class, IMakeXmlSource Parameters baseDirectory string The base directory for resolving paths relFile string The relative file path to the XML file genMode GenMode The generation mode to use res object[] Additional parameters for generation Returns XmlSourceAndFile An XmlSourceAndFile object containing the generated object and its file path Type Parameters T The type of object to generate, must implement IMakeXmlSource GenXmlSourceAndFile(XElement, string, GenMode, params object[]) Generates an XML source and file object of type T from an XML element. public static XmlSourceAndFile GenXmlSourceAndFile(XElement src, string baseDirectory, GenMode genMode, params object[] res) where T : class, IMakeXmlSource Parameters src XElement The source XML element baseDirectory string The base directory for resolving paths genMode GenMode The generation mode to use res object[] Additional parameters for generation Returns XmlSourceAndFile An XmlSourceAndFile object containing the generated object and its file path Type Parameters T The type of object to generate, must implement IMakeXmlSource Gen(XElement, string, GenMode, params object[]) Generates an object of type T from an XML element with specified generation mode. This overload discards the relative file path output. public static T Gen(XElement src, string baseDirectory, GenMode mode, params object[] res) where T : class Parameters src XElement The source XML element baseDirectory string The base directory for resolving paths mode GenMode The generation mode to use res object[] Additional parameters for generation Returns T The generated object of type T, or null if generation fails Type Parameters T The type of object to generate Gen(XElement, string, out string, GenMode, params object[]) Generates an object of type T from an XML element with specified generation mode. public static T Gen(XElement src, string baseDirectory, out string relFile, GenMode mode, params object[] res) where T : class Parameters src XElement The source XML element baseDirectory string The base directory for resolving paths relFile string Output parameter that receives the relative file path if src is a file reference, or null otherwise mode GenMode The generation mode to use res object[] Additional parameters for generation Returns T The generated object of type T, or null if generation fails Type Parameters T The type of object to generate"
         },
         "api/Hi.Common.XmlUtils.XmlSourceAndFile-1.html": {
           "href": "api/Hi.Common.XmlUtils.XmlSourceAndFile-1.html",
      @@ -1507,7 +1507,7 @@
         "api/Hi.Geom.Solvers.SolverUtil.html": {
           "href": "api/Hi.Geom.Solvers.SolverUtil.html",
           "title": "Class SolverUtil | HiAPI-C# 2025",
      -    "summary": "Class SolverUtil Namespace Hi.Geom.Solvers Assembly HiGeom.dll Utility class providing advanced numerical solving methods for systems of equations. public static class SolverUtil Inheritance object SolverUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties LinearSlowIterationFunc Gets a linear function for slow iteration convergence. public static Func LinearSlowIterationFunc { get; } Property Value Func LogSlowIterationFunc Gets a logarithmic function for slow iteration convergence. public static Func LogSlowIterationFunc { get; } Property Value Func Methods DeepSolveArray(Func, int, double[], double[], double, Func, int, int, int) Performs deep solving of a function with multiple parameters. public static IEnumerable DeepSolveArray(Func func, int outputNum, double[] para, double[] dpara, double convergenceLimit, Func slowIterationFunc = null, int maxDirectIteration = 6, int maxSlowIteration = 6, int maxTotalIteration = 1200) Parameters func Func The function to solve. outputNum int The number of output values. para double[] The initial parameter values. dpara double[] The parameter delta values. convergenceLimit double The convergence limit. slowIterationFunc Func The function for slow iteration. maxDirectIteration int The maximum number of direct iterations. maxSlowIteration int The maximum number of slow iterations. maxTotalIteration int The maximum total number of iterations. Returns IEnumerable An enumerable of deep solving status objects. GetApproxInv(double[,], double) Calculates an approximate inverse of a matrix using SVD decomposition. public static double[,] GetApproxInv(double[,] mat, double availableAccumulatedWeightRatio = 0.99999999) Parameters mat double[,] The input matrix. availableAccumulatedWeightRatio double The ratio of accumulated weights to consider. Returns double[,] The approximate inverse matrix. GetApproxInvAndOrthogonalPaces(double[,], out List<(double eigenValue, double[] v)>) Calculates an approximate inverse of a matrix and returns orthogonal paces using SVD decomposition. public static double[,] GetApproxInvAndOrthogonalPaces(double[,] mat, out List<(double eigenValue, double[] v)> orthogonalPaces) Parameters mat double[,] The input matrix. orthogonalPaces List<(double eigenValue, double[] v)> The output list of orthogonal paces with eigenvalues and eigenvectors. Returns double[,] The approximate inverse matrix. GetBiases(Func, double[], double[]) Calculates the bias values between function outputs and target values. public static double[] GetBiases(Func func, double[] paras, double[] targets) Parameters func Func The function to evaluate. paras double[] The parameter values. targets double[] The target values. Returns double[] The bias values. GetJacobMat(Func, double[], double[], int) Calculates the Jacobian matrix for a function. public static double[,] GetJacobMat(Func func, double[] paras, double[] dparas, int targetNum) Parameters func Func The function to evaluate. paras double[] The parameter values. dparas double[] The parameter delta values. targetNum int The number of target values. Returns double[,] The Jacobian matrix. GetParasCompensation(Func, double[], double[], double[], out double[,]) Gets parameter compensation values based on the function, current parameters, parameter deltas, and target values. public static double[] GetParasCompensation(Func func, double[] paras, double[] dparas, double[] targets, out double[,] jacob) Parameters func Func The function to evaluate. paras double[] The current parameter values. dparas double[] The parameter delta values. targets double[] The target values. jacob double[,] The output Jacobian matrix. Returns double[] The parameter compensation values. GetParasCompensation(Func, double[], double[], double[], double[], out double[,]) Gets parameter compensation values based on the function, current parameters, parameter deltas, target values, and biases. public static double[] GetParasCompensation(Func func, double[] paras, double[] dparas, double[] targets, double[] biases, out double[,] jacob) Parameters func Func The function to evaluate. paras double[] The current parameter values. dparas double[] The parameter delta values. targets double[] The target values. biases double[] The bias values. jacob double[,] The output Jacobian matrix. Returns double[] The parameter compensation values. GetParasCompensations(Func, double[], double[], int, double[], out double[,]) Gets multiple parameter compensation values for a function. public static List GetParasCompensations(Func func, double[] paras, double[] dparas, int outputNum, double[] biases, out double[,] jacob) Parameters func Func The function to evaluate. paras double[] The parameter values. dparas double[] The parameter delta values. outputNum int The number of output values. biases double[] The bias values. jacob double[,] The output Jacobian matrix. Returns List A list of parameter compensation values. Solve(Func, double, double, double, double, int) Solves a one-dimensional function for a target value. public static IEnumerable Solve(Func func, double para, double dpara, double target, double convergenceLimit, int maxIteration = 12) Parameters func Func The function to solve para double Initial parameter value dpara double Parameter step size for calculating derivatives target double Target value to solve for convergenceLimit double Convergence limit (acceptable error) maxIteration int Maximum number of iterations Returns IEnumerable A sequence of solving result objects showing the progress of the solution SolveArray(Func, double[], double[], double[], Func, double, int) Solves a multi-dimensional function for specified target values with a custom convergence function. public static IEnumerable SolveArray(Func func, double[] paras, double[] dparas, double[] targets, Func convergenceFunc, double convergenceLimit, int maxIteration = 12) Parameters func Func The function to solve paras double[] Initial parameter values dparas double[] Parameter step sizes for calculating derivatives targets double[] Target values to solve for convergenceFunc Func Function to calculate convergence from biases convergenceLimit double Convergence limit (acceptable error) maxIteration int Maximum number of iterations Returns IEnumerable A sequence of solving result objects showing the progress of the solution SolveArray(Func, double[], double[], int, double, int) Solves a multi-dimensional function with default convergence function. public static IEnumerable SolveArray(Func func, double[] paras, double[] dparas, int funcDstNum, double convergenceLimit, int maxIteration = 12) Parameters func Func The function to solve paras double[] Initial parameter values dparas double[] Parameter step sizes for calculating derivatives funcDstNum int Number of output values from the function convergenceLimit double Convergence limit (acceptable error) maxIteration int Maximum number of iterations Returns IEnumerable A sequence of solving result objects showing the progress of the solution SolveArray(Func, double[], double[], int, Func, double, int) Solves a multi-dimensional function with a specified convergence function. public static IEnumerable SolveArray(Func func, double[] paras, double[] dparas, int funcDstNum, Func convergenceFunc, double convergenceLimit, int maxIteration = 12) Parameters func Func The function to solve paras double[] Initial parameter values dparas double[] Parameter step sizes for calculating derivatives funcDstNum int Number of output values from the function convergenceFunc Func Function to calculate convergence from biases convergenceLimit double Convergence limit (acceptable error) maxIteration int Maximum number of iterations Returns IEnumerable A sequence of solving result objects showing the progress of the solution Test() Internal Use Only public static void Test() Test2() Internal Use Only public static void Test2()"
      +    "summary": "Class SolverUtil Namespace Hi.Geom.Solvers Assembly HiGeom.dll Utility class providing advanced numerical solving methods for systems of equations. public static class SolverUtil Inheritance object SolverUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties LinearSlowIterationFunc Gets a linear function for slow iteration convergence. public static Func LinearSlowIterationFunc { get; } Property Value Func LogSlowIterationFunc Gets a logarithmic function for slow iteration convergence. public static Func LogSlowIterationFunc { get; } Property Value Func Methods DeepSolveArray(Func, int, double[], double[], double, Func, int, int, int) Performs deep solving of a function with multiple parameters. public static IEnumerable DeepSolveArray(Func func, int outputNum, double[] para, double[] dpara, double convergenceLimit, Func slowIterationFunc = null, int maxDirectIteration = 6, int maxSlowIteration = 6, int maxTotalIteration = 1200) Parameters func Func The function to solve. outputNum int The number of output values. para double[] The initial parameter values. dpara double[] The parameter delta values. convergenceLimit double The convergence limit. slowIterationFunc Func The function for slow iteration. maxDirectIteration int The maximum number of direct iterations. maxSlowIteration int The maximum number of slow iterations. maxTotalIteration int The maximum total number of iterations. Returns IEnumerable An enumerable of deep solving status objects. GetApproxInv(double[,], double) Calculates an approximate inverse of a matrix using SVD decomposition. public static double[,] GetApproxInv(double[,] mat, double availableAccumulatedWeightRatio = 0.99999999) Parameters mat double[,] The input matrix. availableAccumulatedWeightRatio double The ratio of accumulated weights to consider. Returns double[,] The approximate inverse matrix. GetApproxInvAndOrthogonalPaces(double[,], out List<(double eigenValue, double[] v)>) Calculates an approximate inverse of a matrix and returns orthogonal paces using SVD decomposition. public static double[,] GetApproxInvAndOrthogonalPaces(double[,] mat, out List<(double eigenValue, double[] v)> orthogonalPaces) Parameters mat double[,] The input matrix. orthogonalPaces List<(double eigenValue, double[] v)> The output list of orthogonal paces with eigenvalues and eigenvectors. Returns double[,] The approximate inverse matrix. GetBiases(Func, double[], double[]) Calculates the bias values between function outputs and target values. public static double[] GetBiases(Func func, double[] paras, double[] targets) Parameters func Func The function to evaluate. paras double[] The parameter values. targets double[] The target values. Returns double[] The bias values. GetCosSinTermRotationMat4d(Vec3d, double, double) public static Mat4d GetCosSinTermRotationMat4d(Vec3d axis, double cos, double sin) Parameters axis Vec3d cos double sin double Returns Mat4d GetCosSinTermRotationMat4d(Vec3d, double, double, Vec3d) public static Mat4d GetCosSinTermRotationMat4d(Vec3d axis, double cos, double sin, Vec3d pivot) Parameters axis Vec3d cos double sin double pivot Vec3d Returns Mat4d GetJacobMat(Func, double[], double[], int) Calculates the Jacobian matrix for a function. public static double[,] GetJacobMat(Func func, double[] paras, double[] dparas, int targetNum) Parameters func Func The function to evaluate. paras double[] The parameter values. dparas double[] The parameter delta values. targetNum int The number of target values. Returns double[,] The Jacobian matrix. GetParasCompensation(Func, double[], double[], double[], out double[,]) Gets parameter compensation values based on the function, current parameters, parameter deltas, and target values. public static double[] GetParasCompensation(Func func, double[] paras, double[] dparas, double[] targets, out double[,] jacob) Parameters func Func The function to evaluate. paras double[] The current parameter values. dparas double[] The parameter delta values. targets double[] The target values. jacob double[,] The output Jacobian matrix. Returns double[] The parameter compensation values. GetParasCompensation(Func, double[], double[], double[], double[], out double[,]) Gets parameter compensation values based on the function, current parameters, parameter deltas, target values, and biases. public static double[] GetParasCompensation(Func func, double[] paras, double[] dparas, double[] targets, double[] biases, out double[,] jacob) Parameters func Func The function to evaluate. paras double[] The current parameter values. dparas double[] The parameter delta values. targets double[] The target values. biases double[] The bias values. jacob double[,] The output Jacobian matrix. Returns double[] The parameter compensation values. GetParasCompensations(Func, double[], double[], int, double[], out double[,]) Gets multiple parameter compensation values for a function. public static List GetParasCompensations(Func func, double[] paras, double[] dparas, int outputNum, double[] biases, out double[,] jacob) Parameters func Func The function to evaluate. paras double[] The parameter values. dparas double[] The parameter delta values. outputNum int The number of output values. biases double[] The bias values. jacob double[,] The output Jacobian matrix. Returns List A list of parameter compensation values. Solve(Func, double, double, double, double, int) Solves a one-dimensional function for a target value. public static IEnumerable Solve(Func func, double para, double dpara, double target, double convergenceLimit, int maxIteration = 12) Parameters func Func The function to solve para double Initial parameter value dpara double Parameter step size for calculating derivatives target double Target value to solve for convergenceLimit double Convergence limit (acceptable error) maxIteration int Maximum number of iterations Returns IEnumerable A sequence of solving result objects showing the progress of the solution SolveArray(Func, double[], double[], double[], Func, double, int) Solves a multi-dimensional function for specified target values with a custom convergence function. public static IEnumerable SolveArray(Func func, double[] paras, double[] dparas, double[] targets, Func convergenceFunc, double convergenceLimit, int maxIteration = 12) Parameters func Func The function to solve paras double[] Initial parameter values dparas double[] Parameter step sizes for calculating derivatives targets double[] Target values to solve for convergenceFunc Func Function to calculate convergence from biases convergenceLimit double Convergence limit (acceptable error) maxIteration int Maximum number of iterations Returns IEnumerable A sequence of solving result objects showing the progress of the solution SolveArray(Func, double[], double[], int, double, int) Solves a multi-dimensional function with default convergence function. public static IEnumerable SolveArray(Func func, double[] paras, double[] dparas, int funcDstNum, double convergenceLimit, int maxIteration = 12) Parameters func Func The function to solve paras double[] Initial parameter values dparas double[] Parameter step sizes for calculating derivatives funcDstNum int Number of output values from the function convergenceLimit double Convergence limit (acceptable error) maxIteration int Maximum number of iterations Returns IEnumerable A sequence of solving result objects showing the progress of the solution SolveArray(Func, double[], double[], int, Func, double, int) Solves a multi-dimensional function with a specified convergence function. public static IEnumerable SolveArray(Func func, double[] paras, double[] dparas, int funcDstNum, Func convergenceFunc, double convergenceLimit, int maxIteration = 12) Parameters func Func The function to solve paras double[] Initial parameter values dparas double[] Parameter step sizes for calculating derivatives funcDstNum int Number of output values from the function convergenceFunc Func Function to calculate convergence from biases convergenceLimit double Convergence limit (acceptable error) maxIteration int Maximum number of iterations Returns IEnumerable A sequence of solving result objects showing the progress of the solution Test() Internal Use Only public static void Test() Test2() Internal Use Only public static void Test2()"
         },
         "api/Hi.Geom.Solvers.SolvingResult.html": {
           "href": "api/Hi.Geom.Solvers.SolvingResult.html",
      @@ -1687,17 +1687,17 @@
         "api/Hi.HiNcKits.HiNcHost.html": {
           "href": "api/Hi.HiNcKits.HiNcHost.html",
           "title": "Class HiNcHost | HiAPI-C# 2025",
      -    "summary": "Class HiNcHost Namespace Hi.HiNcKits Assembly HiNc.dll Rich HiNC Service. Host class for HiNC functionality that provides project management, path resolution, and MongoDB integration. public class HiNcHost : IDisposable Inheritance object HiNcHost Implements IDisposable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors HiNcHost(ProxyProjectService) Initializes a new instance of the HiNcHost class with a proxy project service. public HiNcHost(ProxyProjectService proxyProjectService) Parameters proxyProjectService ProxyProjectService The proxy project service to use. HiNcHost(string, int, string) public HiNcHost(string adminDirectory, int mongodbPort, string displayEngineFontFile) Parameters adminDirectory string mongodbPort int displayEngineFontFile string The default value will be alternative if the value is null. Fields HiNcUserDbMetaName Gets the name of the HiNC user database metadata. public const string HiNcUserDbMetaName = \"UserDbMeta\" Field Value string HiNcUserDbName Gets the name of the HiNC user database. public const string HiNcUserDbName = \"HiNcUserDb\" Field Value string Properties AdminDirectory Admin absolute directory. public string AdminDirectory { get; set; } Property Value string AdminExtendedNamedPath Gets the admin extended named path. public ExtendedNamedPath AdminExtendedNamedPath { get; } Property Value ExtendedNamedPath AdminNamedPath Gets the admin named path. public NamedPath AdminNamedPath { get; } Property Value NamedPath CacheDbId Gets the cache database ID. public static string CacheDbId { get; set; } Property Value string LocalProjectService Gets the local project service from the proxy project service. public LocalProjectService LocalProjectService { get; } Property Value LocalProjectService MachiningProject Gets the machining project from the local project service. public MachiningProject MachiningProject { get; } Property Value MachiningProject MongoServer Gets the main MongoDB runner. public IMongoRunner MongoServer { get; } Property Value IMongoRunner ProjectDirectory Project Absolute Directory. public string ProjectDirectory { get; } Property Value string ProjectExtendedNamedPath Gets the project extended named path. public ExtendedNamedPath ProjectExtendedNamedPath { get; } Property Value ExtendedNamedPath ProjectNamedPath Gets the project named path. public NamedPath ProjectNamedPath { get; } Property Value NamedPath ProjectRelativeDirectory Gets the relative project directory path. public string ProjectRelativeDirectory { get; } Property Value string RelativeProjectPath Gets the relative project path from the proxy project service. public string RelativeProjectPath { get; } Property Value string ResourceDir Resource absolute directory. public string ResourceDir { get; } Property Value string ResourceExtendedNamedPath Gets the resource extended named path. public ExtendedNamedPath ResourceExtendedNamedPath { get; } Property Value ExtendedNamedPath ResourceNamedPath Gets the resource named path. public NamedPath ResourceNamedPath { get; } Property Value NamedPath ResourceRelDir Relative directory from AdminDirectory for resource. public string ResourceRelDir { get; set; } Property Value string Methods CloseProject() Closes the current project. public Task CloseProject() Returns Task A task representing the asynchronous operation CopyResourceIfNotExisted() Copies resources if they don't already exist in the target location. public void CopyResourceIfNotExisted() Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. public void Dispose() Dispose(bool) protected virtual void Dispose(bool disposing) Parameters disposing bool GetExtendedNamedPathByNamePath(string) Gets an extended named path by its name path. public ExtendedNamedPath GetExtendedNamedPathByNamePath(string namePath) Parameters namePath string The name path to look up. Returns ExtendedNamedPath The extended named path for the specified name path, or null if not found. GetExtendedNamedPathByPath(string) Gets an extended named path by its path. public ExtendedNamedPath GetExtendedNamedPathByPath(string path) Parameters path string The path to look up. Returns ExtendedNamedPath The extended named path with the specified path, or null if not found. GetExtendedNamedPathByUriPara(string) GetExtendedNamedPath By blazor page parameter. public ExtendedNamedPath GetExtendedNamedPathByUriPara(string uriPara) Parameters uriPara string Returns ExtendedNamedPath GetExtendedNamedPathList(params BasePathEnum[]) Gets a list of extended named paths for the specified base path types. public List GetExtendedNamedPathList(params BasePathEnum[] basePathEnums) Parameters basePathEnums BasePathEnum[] The base path types to include. Returns List A list of extended named paths. GetNamedPathByName(string) Gets a named path by its name. public NamedPath GetNamedPathByName(string name) Parameters name string The name of the path to retrieve Returns NamedPath The named path with the specified name, or null if not found GetNamedPathByPath(string) Gets a named path by its path. public NamedPath GetNamedPathByPath(string path) Parameters path string The path to look up. Returns NamedPath The named path with the specified path, or null if not found. GetNamedPathList(params BasePathEnum[]) Gets a list of named paths for the specified base path types. public List GetNamedPathList(params BasePathEnum[] basePathEnums) Parameters basePathEnums BasePathEnum[] The base path types to include. Returns List A list of named paths. LoadProjectByRelativePath(string) Loads a project from the specified relative file path. public void LoadProjectByRelativePath(string relativeFilePathFromAdminRoot) Parameters relativeFilePathFromAdminRoot string The relative file path from the admin directory root NewProjectByRelFile(string) Creates a new project from a relative file path. public void NewProjectByRelFile(string relFilePath) Parameters relFilePath string The relative file path from the admin directory ReloadProject() Reloads the current project. public void ReloadProject() SaveAsProject(string) Saves the current project to a specified relative file path. public void SaveAsProject(string relativeFilePath) Parameters relativeFilePath string The relative file path from the admin directory root SaveProject() Save project in the current path. public void SaveProject() ShowMessageBoard(string, string, BootstrapTheme) Shows a message board with specified title, message and theme. public void ShowMessageBoard(string title, string message, BootstrapTheme bootstrapThemeColor) Parameters title string The title of the message board message string The message to display bootstrapThemeColor BootstrapTheme The bootstrap theme color for the message board Events OnShownMessageBoard Event raised when a message board is shown. public event ShowMessageBoardDelegate OnShownMessageBoard Event Type ShowMessageBoardDelegate"
      +    "summary": "Class HiNcHost Namespace Hi.HiNcKits Assembly HiNc.dll Rich HiNC Service. Host class for HiNC functionality that provides project management, path resolution, and MongoDB integration. public class HiNcHost : IDisposable Inheritance object HiNcHost Implements IDisposable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors HiNcHost(ProxyProjectService) Initializes a new instance of the HiNcHost class with a proxy project service. public HiNcHost(ProxyProjectService proxyProjectService) Parameters proxyProjectService ProxyProjectService The proxy project service to use. HiNcHost(string, int, string) Initializes a new instance of the HiNcHost class. public HiNcHost(string adminDirectory, int mongodbPort, string displayEngineFontFile) Parameters adminDirectory string The admin directory path. mongodbPort int The MongoDB port number (kept for backward compatibility). displayEngineFontFile string The default value will be alternative if the value is null. Fields HiNcUserDbMetaName Gets the name of the HiNC user database metadata. public const string HiNcUserDbMetaName = \"UserDbMeta\" Field Value string HiNcUserDbName Gets the name of the HiNC user database. public const string HiNcUserDbName = \"HiNcUserDb\" Field Value string Properties AdminDirectory Admin absolute directory. public string AdminDirectory { get; set; } Property Value string AdminExtendedNamedPath Gets the admin extended named path. public ExtendedNamedPath AdminExtendedNamedPath { get; } Property Value ExtendedNamedPath AdminNamedPath Gets the admin named path. public NamedPath AdminNamedPath { get; } Property Value NamedPath CacheDbId Gets the cache database ID. public static string CacheDbId { get; set; } Property Value string IdentityStorage Gets the SQLite identity storage instance (for user authentication). public SqliteIdentityStorage IdentityStorage { get; } Property Value SqliteIdentityStorage LocalProjectService Gets the local project service from the proxy project service. public LocalProjectService LocalProjectService { get; } Property Value LocalProjectService MachiningProject Gets the machining project from the local project service. public MachiningProject MachiningProject { get; } Property Value MachiningProject ProjectDirectory Project Absolute Directory. public string ProjectDirectory { get; } Property Value string ProjectExtendedNamedPath Gets the project extended named path. public ExtendedNamedPath ProjectExtendedNamedPath { get; } Property Value ExtendedNamedPath ProjectNamedPath Gets the project named path. public NamedPath ProjectNamedPath { get; } Property Value NamedPath ProjectRelativeDirectory Gets the relative project directory path. public string ProjectRelativeDirectory { get; } Property Value string RelativeProjectPath Gets the relative project path from the proxy project service. public string RelativeProjectPath { get; } Property Value string ResourceDir Resource absolute directory. public string ResourceDir { get; } Property Value string ResourceExtendedNamedPath Gets the resource extended named path. public ExtendedNamedPath ResourceExtendedNamedPath { get; } Property Value ExtendedNamedPath ResourceNamedPath Gets the resource named path. public NamedPath ResourceNamedPath { get; } Property Value NamedPath ResourceRelDir Relative directory from AdminDirectory for resource. public string ResourceRelDir { get; set; } Property Value string StepStorage Gets the SQLite step storage instance (for milling step data). public SqliteStepStorage StepStorage { get; } Property Value SqliteStepStorage Methods CloseProject() Closes the current project. public Task CloseProject() Returns Task A task representing the asynchronous operation CopyResourceIfNotExisted() Copies resources if they don't already exist in the target location. public void CopyResourceIfNotExisted() Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. public void Dispose() Dispose(bool) protected virtual void Dispose(bool disposing) Parameters disposing bool GetExtendedNamedPathByNamePath(string) Gets an extended named path by its name path. public ExtendedNamedPath GetExtendedNamedPathByNamePath(string namePath) Parameters namePath string The name path to look up. Returns ExtendedNamedPath The extended named path for the specified name path, or null if not found. GetExtendedNamedPathByPath(string) Gets an extended named path by its path. public ExtendedNamedPath GetExtendedNamedPathByPath(string path) Parameters path string The path to look up. Returns ExtendedNamedPath The extended named path with the specified path, or null if not found. GetExtendedNamedPathByUriPara(string) GetExtendedNamedPath By blazor page parameter. public ExtendedNamedPath GetExtendedNamedPathByUriPara(string uriPara) Parameters uriPara string Returns ExtendedNamedPath GetExtendedNamedPathList(params BasePathEnum[]) Gets a list of extended named paths for the specified base path types. public List GetExtendedNamedPathList(params BasePathEnum[] basePathEnums) Parameters basePathEnums BasePathEnum[] The base path types to include. Returns List A list of extended named paths. GetNamedPathByName(string) Gets a named path by its name. public NamedPath GetNamedPathByName(string name) Parameters name string The name of the path to retrieve Returns NamedPath The named path with the specified name, or null if not found GetNamedPathByPath(string) Gets a named path by its path. public NamedPath GetNamedPathByPath(string path) Parameters path string The path to look up. Returns NamedPath The named path with the specified path, or null if not found. GetNamedPathList(params BasePathEnum[]) Gets a list of named paths for the specified base path types. public List GetNamedPathList(params BasePathEnum[] basePathEnums) Parameters basePathEnums BasePathEnum[] The base path types to include. Returns List A list of named paths. LoadProjectByRelativePath(string) Loads a project from the specified relative file path. public void LoadProjectByRelativePath(string relativeFilePathFromAdminRoot) Parameters relativeFilePathFromAdminRoot string The relative file path from the admin directory root NewProjectByRelFile(string) Creates a new project from a relative file path. public void NewProjectByRelFile(string relFilePath) Parameters relFilePath string The relative file path from the admin directory ReloadProject() Reloads the current project. public void ReloadProject() SaveAsProject(string) Saves the current project to a specified relative file path. public void SaveAsProject(string relativeFilePath) Parameters relativeFilePath string The relative file path from the admin directory root SaveProject() Save project in the current path. public void SaveProject() ShowMessageBoard(string, string, BootstrapTheme) Shows a message board with specified title, message and theme. public void ShowMessageBoard(string title, string message, BootstrapTheme bootstrapThemeColor) Parameters title string The title of the message board message string The message to display bootstrapThemeColor BootstrapTheme The bootstrap theme color for the message board Events OnShownMessageBoard Event raised when a message board is shown. public event ShowMessageBoardDelegate OnShownMessageBoard Event Type ShowMessageBoardDelegate"
         },
         "api/Hi.HiNcKits.LocalApp.html": {
           "href": "api/Hi.HiNcKits.LocalApp.html",
           "title": "Class LocalApp | HiAPI-C# 2025",
      -    "summary": "Class LocalApp Namespace Hi.HiNcKits Assembly HiNc.dll Local application initialization and cleanup utilities. public static class LocalApp Inheritance object LocalApp Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields DefaultLocalAppConfigPath Path to the configuration file. public const string DefaultLocalAppConfigPath = \"hinc-host-config.xml\" Field Value string Properties LocalAppConfig Gets or sets the host configuration. public static LocalAppConfig LocalAppConfig { get; set; } Property Value LocalAppConfig Methods AppBegin(LocalAppConfig) Initializes the application with the specified configuration. public static void AppBegin(LocalAppConfig localAppConfig) Parameters localAppConfig LocalAppConfig The local application configuration. AppBegin(int, string) Initializes the application with the specified database port and cache path. public static void AppBegin(int dbPort, string cacheDbPath) Parameters dbPort int The MongoDB port number. cacheDbPath string The path to the cache database. AppBegin(string) Initializes the application with configuration from a file. public static void AppBegin(string hostConfigPath = null) Parameters hostConfigPath string Path to the host configuration file. Uses default path if null. AppEnd() Cleans up the application by stopping services and logging out licenses. public static void AppEnd()"
      +    "summary": "Class LocalApp Namespace Hi.HiNcKits Assembly HiNc.dll Local application initialization and cleanup utilities. public static class LocalApp Inheritance object LocalApp Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields DefaultLocalAppConfigPath Path to the configuration file. public const string DefaultLocalAppConfigPath = \"hinc-host-config.xml\" Field Value string Properties LocalAppConfig Gets or sets the host configuration. public static LocalAppConfig LocalAppConfig { get; set; } Property Value LocalAppConfig Methods AppBegin(LocalAppConfig) Initializes the application with the specified configuration. public static void AppBegin(LocalAppConfig localAppConfig) Parameters localAppConfig LocalAppConfig The local application configuration. AppBegin(string) Initializes the application with the specified cache database path. public static void AppBegin(string cacheDbPath = null) Parameters cacheDbPath string The path to the SQLite cache database. If null, uses default path. AppBeginWithConfigFile(string) Initializes the application with configuration from a file. public static void AppBeginWithConfigFile(string hostConfigPath = null) Parameters hostConfigPath string Path to the host configuration file. Uses default path if null. AppEnd() Cleans up the application by stopping services and logging out licenses. public static void AppEnd()"
         },
         "api/Hi.HiNcKits.LocalAppConfig.html": {
           "href": "api/Hi.HiNcKits.LocalAppConfig.html",
           "title": "Class LocalAppConfig | HiAPI-C# 2025",
      -    "summary": "Class LocalAppConfig Namespace Hi.HiNcKits Assembly HiNc.dll Configuration for host-related settings. public class LocalAppConfig Inheritance object LocalAppConfig Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors LocalAppConfig() Initializes a new instance. public LocalAppConfig() LocalAppConfig(XElement, string) Initializes a new instance of the LocalAppConfig class from XML data. public LocalAppConfig(XElement src, string baseDirectory) Parameters src XElement XML element containing configuration data baseDirectory string Base directory for resolving relative paths Properties CacheDbPath Gets or sets the cache database path. public string CacheDbPath { get; set; } Property Value string MongoPort Gets or sets the MongoDB port number. public int MongoPort { get; set; } Property Value int XName Name for XML IO. public static string XName { get; } Property Value string Methods MakeXmlSource(string, string) public XElement MakeXmlSource(string baseDirectory, string relFile) Parameters baseDirectory string relFile string Returns XElement"
      +    "summary": "Class LocalAppConfig Namespace Hi.HiNcKits Assembly HiNc.dll Configuration for host-related settings. public class LocalAppConfig Inheritance object LocalAppConfig Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors LocalAppConfig() Initializes a new instance. public LocalAppConfig() LocalAppConfig(XElement, string) Initializes a new instance of the LocalAppConfig class from XML data. public LocalAppConfig(XElement src, string baseDirectory) Parameters src XElement XML element containing configuration data baseDirectory string Base directory for resolving relative paths Properties CacheDbPath Gets or sets the cache database path (SQLite database). public string CacheDbPath { get; set; } Property Value string XName Name for XML IO. public static string XName { get; } Property Value string Methods MakeXmlSource(string, string) public XElement MakeXmlSource(string baseDirectory, string relFile) Parameters baseDirectory string relFile string Returns XElement"
         },
         "api/Hi.HiNcKits.ProxyConfig.html": {
           "href": "api/Hi.HiNcKits.ProxyConfig.html",
      @@ -1849,11 +1849,6 @@
           "title": "Class MatRelationUtil | HiAPI-C# 2025",
           "summary": "Class MatRelationUtil Namespace Hi.Machining Assembly HiMech.dll Utility methods for determining relationships between matrices. public static class MatRelationUtil Inheritance object MatRelationUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Methods GetMatRelation(SeqPair) Gets the relationship between two matrices in a sequence pair. public static MatRelation GetMatRelation(SeqPair seq) Parameters seq SeqPair The sequence pair containing two matrices. Returns MatRelation The relationship between the matrices. GetMatRelation(Mat4d, Mat4d) Gets the relationship between two matrices. public static MatRelation GetMatRelation(Mat4d m0, Mat4d m1) Parameters m0 Mat4d The first matrix. m1 Mat4d The second matrix. Returns MatRelation The relationship between the matrices."
         },
      -  "api/Hi.Machining.MotionUtil.html": {
      -    "href": "api/Hi.Machining.MotionUtil.html",
      -    "title": "Class MotionUtil | HiAPI-C# 2025",
      -    "summary": "Class MotionUtil Namespace Hi.Machining Assembly HiMech.dll Cutter location utility. public static class MotionUtil Inheritance object MotionUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Methods GetLinearRatio(Vec3d, Vec3d, Vec3d) Get linear ratio, which is cos(theta) square. Theta is the clamping angle between (v1-v0) and (v2-v1). public static double GetLinearRatio(Vec3d v0, Vec3d v1, Vec3d v2) Parameters v0 Vec3d v1 Vec3d v2 Vec3d Returns double InterpolateClMat(Mat4d, DVec3d) Interpolates the cutter location mat by cutter location and orientation. public static IEnumerable InterpolateClMat(Mat4d clMat0, DVec3d targetCl) Parameters clMat0 Mat4d current cutter location mat, at begining position targetCl DVec3d The target cl, at end position Returns IEnumerable InterpolateClRotMatByClAbc(Mat4d, Vec3d) Interpolates the cutter location mat by cutter orientation. public static IEnumerable InterpolateClRotMatByClAbc(Mat4d clMat0, Vec3d targetClAbc) Parameters clMat0 Mat4d current cutter location mat, at begining position targetClAbc Vec3d The target cl.n, at end position Returns IEnumerable Interpolation(Mat4d, Mat4d, double) Interpolate by rotation and translation. public static Mat4d Interpolation(Mat4d m0, Mat4d m1, double alpha) Parameters m0 Mat4d m0 m1 Mat4d m1 alpha double ratio between m0 and m1. Returns Mat4d interpolated matrix IsMcLinear(DVec3d, DVec3d, DVec3d, double) Determines if three machine coordinate points form a linear path. public static bool IsMcLinear(DVec3d mc0, DVec3d mc1, DVec3d mc2, double linearGap = 0.9999999) Parameters mc0 DVec3d The first machine coordinate point. mc1 DVec3d The second machine coordinate point. mc2 DVec3d The third machine coordinate point. linearGap double The threshold for linearity determination. Default is (1 - 1e-7). Returns bool True if the points form a linear path; otherwise, false."
      -  },
         "api/Hi.Machining.Sweptable.html": {
           "href": "api/Hi.Machining.Sweptable.html",
           "title": "Class Sweptable | HiAPI-C# 2025",
      @@ -1872,7 +1867,7 @@
         "api/Hi.Machining.html": {
           "href": "api/Hi.Machining.html",
           "title": "Namespace Hi.Machining | HiAPI-C# 2025",
      -    "summary": "Namespace Hi.Machining Classes FreeformRemover Represents a freeform cutting tool that can be used in machining operations. This cutter type supports complex geometries for both the noble (upper) part and the shaper (cutting) part. MachiningToolHouse Tool House. MachiningVolumeRemovalProc Handles the machining volume removal process and related operations. MachiningVolumeRemovalProc.StepMotionSnapshot Represents a snapshot of the machining motion state. MatInterpolationKit Provides functionality for interpolating between two transformation matrices. MatRelationUtil Utility methods for determining relationships between matrices. MotionUtil Cutter location utility. Sweptable Sweptable geometry. SweptableUtil Util for Sweptable. ToolNotFoundException Exception thrown when a tool with the specified ID is not found. Interfaces ICutter Interface of cutter. ICutterAnchorable IGetAnchor of cutter. IGetSweptable Interface of Get Sweptable. IMachiningTool Interface for machining tools that combine a holder and a cutter. IVolumeRemover Only inherit from IGetInitStickConvex and IGetSweptable. Enums MatRelation Defines the relationship between two matrices."
      +    "summary": "Namespace Hi.Machining Classes FreeformRemover Represents a freeform cutting tool that can be used in machining operations. This cutter type supports complex geometries for both the noble (upper) part and the shaper (cutting) part. MachiningToolHouse Tool House. MachiningVolumeRemovalProc Handles the machining volume removal process and related operations. MachiningVolumeRemovalProc.StepMotionSnapshot Represents a snapshot of the machining motion state. MatInterpolationKit Provides functionality for interpolating between two transformation matrices. MatRelationUtil Utility methods for determining relationships between matrices. Sweptable Sweptable geometry. SweptableUtil Util for Sweptable. ToolNotFoundException Exception thrown when a tool with the specified ID is not found. Interfaces ICutter Interface of cutter. ICutterAnchorable IGetAnchor of cutter. IGetSweptable Interface of Get Sweptable. IMachiningTool Interface for machining tools that combine a holder and a cutter. IVolumeRemover Only inherit from IGetInitStickConvex and IGetSweptable. Enums MatRelation Defines the relationship between two matrices."
         },
         "api/Hi.MachiningProcs.ConfigStepFunc.html": {
           "href": "api/Hi.MachiningProcs.ConfigStepFunc.html",
      @@ -1912,7 +1907,7 @@
         "api/Hi.MachiningProcs.MachiningActRunner.html": {
           "href": "api/Hi.MachiningProcs.MachiningActRunner.html",
           "title": "Class MachiningActRunner | HiAPI-C# 2025",
      -    "summary": "Class MachiningActRunner Namespace Hi.MachiningProcs Assembly HiMech.dll Represents a runner for machining actions that manages milling steps, tool paths, and collision detection. public class MachiningActRunner : IDisposable Inheritance object MachiningActRunner Implements IDisposable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors MachiningActRunner(SessionMessageHost, MongoClient, Func, Func, IMongoCollection, IMongoCollection, Action, ICsScriptApi, MachiningActRunnerConfig) Initializes a new instance. public MachiningActRunner(SessionMessageHost messageHost, MongoClient mongoClient, Func machiningToolHouseGetter, Func machiningEquipmentGetter, IMongoCollection millingStepLuggageCollection, IMongoCollection substractionSplicDbCollection, Action resetMillingStepLuggageDbAction, ICsScriptApi shellApi, MachiningActRunnerConfig config = null) Parameters messageHost SessionMessageHost The milling message host. mongoClient MongoClient The MongoDB client. machiningToolHouseGetter Func The getter function for the machining tool house. machiningEquipmentGetter Func The getter function for the machining equipment. millingStepLuggageCollection IMongoCollection The MongoDB collection for milling step luggage. substractionSplicDbCollection IMongoCollection The MongoDB collection for subtraction slices. resetMillingStepLuggageDbAction Action Action to reset the milling step luggage database. shellApi ICsScriptApi The C# script API for the milling session. config MachiningActRunnerConfig Optional configuration for the milling act runner. Properties ClStrip Gets the cutter location strip. public ClStrip ClStrip { get; } Property Value ClStrip Config Gets or sets the runner configuration. public MachiningActRunnerConfig Config { get; set; } Property Value MachiningActRunnerConfig EnableMotionDependentMachiningResolution EnableMotionDependentMachiningResolution. It works on feed per cycle and feed per tooth motion resolution. MachiningResolution_mm changed by the LinearResolution_mm. public bool EnableMotionDependentMachiningResolution { get; set; } Property Value bool EnableSweeping Gets whether sweeping is enabled based on the motion resolution type. public bool EnableSweeping { get; } Property Value bool GrpcPostStepAction Gets or sets the action to be performed after each step for GRPC service. This is for internal use only. public static Action GrpcPostStepAction { get; set; } Property Value Action MachiningMotionResolution Gets or sets the machining motion resolution. public IMachiningMotionResolution MachiningMotionResolution { get; set; } Property Value IMachiningMotionResolution MachiningResolution_mm Gets or sets the preferred cube width for steps. public double MachiningResolution_mm { get; set; } Property Value double MachiningToolHouse Gets or sets the machining tool house. public MachiningToolHouse MachiningToolHouse { get; } Property Value MachiningToolHouse MachiningVolumeRemovalProc Gets the machining volume removal processor. public MachiningVolumeRemovalProc MachiningVolumeRemovalProc { get; } Property Value MachiningVolumeRemovalProc SessionMessageHost Gets or sets the milling message host. public SessionMessageHost SessionMessageHost { get; set; } Property Value SessionMessageHost StateActRunner Gets the state act runner. This property is provided as a member value getter and should not be modified. public StateActRunner StateActRunner { get; } Property Value StateActRunner XyzabcChain Gets the XYZABC kinematic chain if the current machining chain supports it; otherwise null. public IXyzabcChain XyzabcChain { get; } Property Value IXyzabcChain Methods AdjustAptCutterStlResolutionByNcResolutionAndWorkpieceResolution() Adjusts the APT cutter STL resolution based on NC resolution and workpiece resolution. public void AdjustAptCutterStlResolutionByNcResolutionAndWorkpieceResolution() Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. public void Dispose() Dispose(bool) protected virtual void Dispose(bool disposing) Parameters disposing bool ExpandToActMcStep(IAct) Expands an act into machine control steps. public IEnumerable ExpandToActMcStep(IAct act) Parameters act IAct The act to expand. Returns IEnumerable A sequence of machine control steps. GetMillingActRunner() Gets the current milling act runner instance. public MachiningActRunner GetMillingActRunner() Returns MachiningActRunner The current milling act runner instance. ProcAct(IAct, MachiningSession, IMachiningStepHost, IIndexedFileLine, CancellationToken) Processes an act with the given parameters. public IEnumerable ProcAct(IAct act, MachiningSession millingSession, IMachiningStepHost host, IIndexedFileLine sourceCommand, CancellationToken cancellationToken) Parameters act IAct The act to process. millingSession MachiningSession The milling session. host IMachiningStepHost The milling step host. sourceCommand IIndexedFileLine The source command. cancellationToken CancellationToken The cancellation token. Returns IEnumerable A sequence of processed objects. ResetMillingStepLuggageDb() Resets the milling step luggage database. public void ResetMillingStepLuggageDb() ResetStateAndClStrip() Resets the state and cutter location strip. public void ResetStateAndClStrip() UpdateByMachiningChain() Update By MachiningChain. Internal Use Only. public void UpdateByMachiningChain() UpdateByMachiningEquipment() Update By Hi.MachiningProcs.MachiningActRunner.MachiningEquipment. Internal Use Only. public void UpdateByMachiningEquipment() WaitAll() Waits for all pending operations to complete. public void WaitAll() Events MachiningStepBuilt event to configure steps. The first parameter is the previous step; the second parameter is the current step. The previous step is null if no previous step exists. public event MachiningActRunner.MachiningStepBuiltDelegate MachiningStepBuilt Event Type MachiningActRunner.MachiningStepBuiltDelegate UiPostStepAction Event raised after each step for UI updates. This is for internal use only. public event Action UiPostStepAction Event Type Action"
      +    "summary": "Class MachiningActRunner Namespace Hi.MachiningProcs Assembly HiMech.dll Represents a runner for machining actions that manages milling steps, tool paths, and collision detection. public class MachiningActRunner : IDisposable Inheritance object MachiningActRunner Implements IDisposable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors MachiningActRunner(SessionMessageHost, Action>, Func, Func, Action, ICsScriptApi, MachiningActRunnerConfig) Initializes a new instance. public MachiningActRunner(SessionMessageHost messageHost, Action> stepStorageWriter, Func machiningToolHouseGetter, Func machiningEquipmentGetter, Action resetMillingStepLuggageDbAction, ICsScriptApi shellApi, MachiningActRunnerConfig config = null) Parameters messageHost SessionMessageHost The milling message host. stepStorageWriter Action> The action to write milling step luggages to storage. machiningToolHouseGetter Func The getter function for the machining tool house. machiningEquipmentGetter Func The getter function for the machining equipment. resetMillingStepLuggageDbAction Action Action to reset the milling step luggage database. shellApi ICsScriptApi The C# script API for the milling session. config MachiningActRunnerConfig Optional configuration for the milling act runner. Properties ClStrip Gets the cutter location strip. public ClStrip ClStrip { get; } Property Value ClStrip Config Gets or sets the runner configuration. public MachiningActRunnerConfig Config { get; set; } Property Value MachiningActRunnerConfig EnableMotionDependentMachiningResolution EnableMotionDependentMachiningResolution. It works on feed per cycle and feed per tooth motion resolution. MachiningResolution_mm changed by the LinearResolution_mm. public bool EnableMotionDependentMachiningResolution { get; set; } Property Value bool EnableSweeping Gets whether sweeping is enabled based on the motion resolution type. public bool EnableSweeping { get; } Property Value bool GrpcPostStepAction Gets or sets the action to be performed after each step for GRPC service. This is for internal use only. public static Action GrpcPostStepAction { get; set; } Property Value Action MachiningMotionResolution Gets or sets the machining motion resolution. public IMachiningMotionResolution MachiningMotionResolution { get; set; } Property Value IMachiningMotionResolution MachiningResolution_mm Gets or sets the preferred cube width for steps. public double MachiningResolution_mm { get; set; } Property Value double MachiningToolHouse Gets or sets the machining tool house. public MachiningToolHouse MachiningToolHouse { get; } Property Value MachiningToolHouse MachiningVolumeRemovalProc Gets the machining volume removal processor. public MachiningVolumeRemovalProc MachiningVolumeRemovalProc { get; } Property Value MachiningVolumeRemovalProc SessionMessageHost Gets or sets the milling message host. public SessionMessageHost SessionMessageHost { get; set; } Property Value SessionMessageHost StateActRunner Gets the state act runner. This property is provided as a member value getter and should not be modified. public StateActRunner StateActRunner { get; } Property Value StateActRunner XyzabcChain Gets the XYZABC kinematic chain if the current machining chain supports it; otherwise null. public IXyzabcChain XyzabcChain { get; } Property Value IXyzabcChain Methods AdjustAptCutterStlResolutionByNcResolutionAndWorkpieceResolution() Adjusts the APT cutter STL resolution based on NC resolution and workpiece resolution. public void AdjustAptCutterStlResolutionByNcResolutionAndWorkpieceResolution() Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. public void Dispose() Dispose(bool) protected virtual void Dispose(bool disposing) Parameters disposing bool ExpandToActMcStep(IAct) Expands an act into machine control steps. public IEnumerable ExpandToActMcStep(IAct act) Parameters act IAct The act to expand. Returns IEnumerable A sequence of machine control steps. GetMillingActRunner() Gets the current milling act runner instance. public MachiningActRunner GetMillingActRunner() Returns MachiningActRunner The current milling act runner instance. ProcAct(IAct, MachiningSession, IMachiningStepHost, IIndexedFileLine, CancellationToken) Processes an act with the given parameters. public IEnumerable ProcAct(IAct act, MachiningSession millingSession, IMachiningStepHost host, IIndexedFileLine sourceCommand, CancellationToken cancellationToken) Parameters act IAct The act to process. millingSession MachiningSession The milling session. host IMachiningStepHost The milling step host. sourceCommand IIndexedFileLine The source command. cancellationToken CancellationToken The cancellation token. Returns IEnumerable A sequence of processed objects. ResetMillingStepLuggageDb() Resets the milling step luggage database. public void ResetMillingStepLuggageDb() ResetStateAndClStrip() Resets the state and cutter location strip. public void ResetStateAndClStrip() UpdateByMachiningChain() Update By MachiningChain. Internal Use Only. public void UpdateByMachiningChain() UpdateByMachiningEquipment() Update By Hi.MachiningProcs.MachiningActRunner.MachiningEquipment. Internal Use Only. public void UpdateByMachiningEquipment() WaitAll() Waits for all pending operations to complete. public void WaitAll() Events MachiningStepBuilt event to configure steps. The first parameter is the previous step; the second parameter is the current step. The previous step is null if no previous step exists. public event MachiningActRunner.MachiningStepBuiltDelegate MachiningStepBuilt Event Type MachiningActRunner.MachiningStepBuiltDelegate UiPostStepAction Event raised after each step for UI updates. This is for internal use only. public event Action UiPostStepAction Event Type Action"
         },
         "api/Hi.MachiningProcs.MachiningActRunnerConfig.html": {
           "href": "api/Hi.MachiningProcs.MachiningActRunnerConfig.html",
      @@ -2187,7 +2182,7 @@
         "api/Hi.Mech.Topo.Asmb.html": {
           "href": "api/Hi.Mech.Topo.Asmb.html",
           "title": "Class Asmb | HiAPI-C# 2025",
      -    "summary": "Class Asmb Namespace Hi.Mech.Topo Assembly HiMech.dll Collection of Anchor and Asmb. public class Asmb : IGetAsmb, IGetTopoIndex, IDisposable Inheritance object Asmb Implements IGetAsmb IGetTopoIndex IDisposable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors Asmb() Ctor. public Asmb() Asmb(Asmb) Ctor. public Asmb(Asmb parent) Parameters parent Asmb parent Asmb(Asmb, string) Ctor. public Asmb(Asmb parent, string name) Parameters parent Asmb parent name string Name Asmb(string) Ctor. public Asmb(string name) Parameters name string Name Properties ChildAncs Gets the collection of child anchors in this assembly. public ThreadSafeSet ChildAncs { get; } Property Value ThreadSafeSet ChildAsmbs Gets the collection of child assemblies in this assembly. public ThreadSafeSet ChildAsmbs { get; } Property Value ThreadSafeSet Guid GUID. public Guid Guid { get; } Property Value Guid Name Name. public string Name { get; set; } Property Value string XName Gets the XML name for the assembly. public static string XName { get; } Property Value string Methods AllEnterReadLock() Enters read locks for all thread-safe collections in the assembly. public void AllEnterReadLock() AllExitReadLock() Exits read locks for all thread-safe collections in the assembly. public void AllExitReadLock() CallAsmb(XElement, string, Dictionary, Dictionary, Dictionary) Get asmb by the asmbXml. If the members of the target asmb do not exist on asmbs or ancs, the members will be generated; otherwise, the existed members are applied. public static Asmb CallAsmb(XElement asmbXml, string baseDirectory, Dictionary asmbs = null, Dictionary ancs = null, Dictionary brns = null) Parameters asmbXml XElement xml of asmb baseDirectory string Base directory path for resolving relative paths asmbs Dictionary existed asmb map ancs Dictionary existed anc map brns Dictionary existed branch map Returns Asmb asmb Display(Bind, Anchor, params IGetAnchor[]) Display displayees according to the GetAnchor(). The fixed anchor is root. If the element of displayees is not IDisplayee or null Anchor, the element will be ignored. public void Display(Bind bind, Anchor root, params IGetAnchor[] displayees) Parameters bind Bind bind root Anchor fixed anchor displayees IGetAnchor[] element to be rendered Display(Bind, Dictionary, params IGetAnchor[]) Display the displayees according to map. If displayees is null, do nothing. public static void Display(Bind bind, Dictionary map, params IGetAnchor[] displayees) Parameters bind Bind bind map Dictionary anchor to transformation map displayees IGetAnchor[] displayees Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. public void Dispose() Dispose(bool) protected virtual void Dispose(bool disposing) Parameters disposing bool ExpandToBox3d(Box3d, Anchor, params IGetAnchor[]) Expands a bounding box to include the assembly. public void ExpandToBox3d(Box3d dst, Anchor root, params IGetAnchor[] displayees) Parameters dst Box3d The bounding box to expand. root Anchor The root anchor for the calculation. displayees IGetAnchor[] The displayable objects to include in the calculation. GetAnchorByGuid(string, bool) Finds an anchor in the assembly hierarchy by its GUID. public Anchor GetAnchorByGuid(string guid, bool enableThreadSafe = true) Parameters guid string The GUID of the anchor to find. enableThreadSafe bool If true, uses thread-safe operations for accessing collections. Returns Anchor The anchor with the specified GUID, or null if not found. GetAnchorChain(Anchor, Anchor) Gets a chain of anchors from the head to the tail. public List GetAnchorChain(Anchor head, Anchor tail) Parameters head Anchor The starting anchor of the chain. tail Anchor The ending anchor of the chain. Returns List A list of anchors representing the chain, or an empty list if no chain exists. GetAnchoredDisplayeeList(Dictionary) Gets a list of anchored displayable objects based on the provided anchor-to-solid mapping. public List GetAnchoredDisplayeeList(Dictionary anchorToSolidDictionary) Parameters anchorToSolidDictionary Dictionary Dictionary mapping anchors to their corresponding solids. Returns List A list of anchored displayable objects. GetAsmb() Gets the key asmb. public Asmb GetAsmb() Returns Asmb The key asmb. GetAsmbDraw(Anchor) Gets an assembly drawing for visualization. public AsmbDraw GetAsmbDraw(Anchor root) Parameters root Anchor The root anchor for the drawing. Returns AsmbDraw An assembly drawing object. GetBox3d(Anchor, params IGetAnchor[]) Gets a bounding box for the assembly. public Box3d GetBox3d(Anchor root, params IGetAnchor[] displayees) Parameters root Anchor The root anchor for the calculation. displayees IGetAnchor[] The displayable objects to include in the calculation. Returns Box3d A 3D bounding box containing the assembly. GetBranchByGuid(string, bool) Finds a branch in the assembly hierarchy by its GUID. public Branch GetBranchByGuid(string guid, bool enableThreadSafe = true) Parameters guid string The GUID of the branch to find. enableThreadSafe bool If true, uses thread-safe operations for accessing collections. Returns Branch The branch with the specified GUID, or null if not found. GetBranchChain(IGetAnchor, IGetAnchor) Gets a chain of branches with their directions from the head anchor to the tail anchor. public List GetBranchChain(IGetAnchor head, IGetAnchor tail) Parameters head IGetAnchor The starting anchor of the chain. tail IGetAnchor The ending anchor of the chain. Returns List A list of direction-branch pairs representing the chain, or an empty list if no chain exists. GetBranchsXml(IGetAnchor, string) Gets the XML representation of all branches in the assembly starting from the specified root. public XElement GetBranchsXml(IGetAnchor root, string baseDirectory) Parameters root IGetAnchor The root anchor to start from. If null, uses the first descendant anchor. baseDirectory string The base directory for file references. Returns XElement An XML element containing all branches in the assembly. GetDescendantAnchorSet(bool) Generate an anchor set from all descendant anchors. public HashSet GetDescendantAnchorSet(bool enableThreadSafe = true) Parameters enableThreadSafe bool Returns HashSet descendant anchor set GetDescendantAnchors(bool) Gets a list of all descendant anchors in the assembly hierarchy. public List GetDescendantAnchors(bool enableThreadSafe = true) Parameters enableThreadSafe bool If true, uses thread-safe operations for accessing collections. Returns List A list of all descendant anchors. GetDescendantAsmbSet(bool) Gets a set of all descendant assemblies in the assembly hierarchy. public HashSet GetDescendantAsmbSet(bool enableThreadSafe = true) Parameters enableThreadSafe bool If true, uses thread-safe operations for accessing collections. Returns HashSet A set of all descendant assemblies. GetDescendantAsmbs(bool) Gets a list of all descendant assemblies in the assembly hierarchy. public List GetDescendantAsmbs(bool enableThreadSafe = true) Parameters enableThreadSafe bool If true, uses thread-safe operations for accessing collections. Returns List A list of all descendant assemblies. GetDescendingName(Anchor) Gets the descending name path for an anchor, combining assembly names with dashes. public string GetDescendingName(Anchor anc) Parameters anc Anchor The anchor to get the descending name for. Returns string The full descending name path, or null if the anchor is not found in the assembly hierarchy. GetDescendingName(Asmb) Gets the descending name path for a child assembly, combining assembly names with dashes. public string GetDescendingName(Asmb asmb) Parameters asmb Asmb The assembly to get the descending name for. Returns string The full descending name path, or null if the assembly is not found in the hierarchy. GetHierarchyString() Gets a string representation of the assembly hierarchy. public string GetHierarchyString() Returns string A string describing the assembly hierarchy. GetInnerBranchSet(bool) Gets a set of branches that are internal to this assembly. A branch is considered internal if both its endpoints are anchors within this assembly. public HashSet GetInnerBranchSet(bool enableThreadSafe = true) Parameters enableThreadSafe bool If true, uses thread-safe operations for accessing collections. Returns HashSet A set of internal branches. GetMat4d(IGetAnchor, IGetAnchor) Gets the transformation matrix between two anchors in the assembly. public Mat4d GetMat4d(IGetAnchor root, IGetAnchor tail) Parameters root IGetAnchor The source anchor for the transformation. tail IGetAnchor The target anchor for the transformation. Returns Mat4d The 4x4 transformation matrix from root to tail. GetMat4dMap(IGetAnchor) Gets a mapping of anchors to their transformation matrices relative to the root anchor. public Dictionary GetMat4dMap(IGetAnchor root) Parameters root IGetAnchor The root anchor to calculate transformations from. Returns Dictionary A dictionary mapping anchors to their transformation matrices. GetMat4dMapWithBlocks(IGetAnchor, params Anchor[]) Gets a mapping of anchors to their transformation matrices relative to the root anchor, excluding specified blocked anchors. public Dictionary GetMat4dMapWithBlocks(IGetAnchor root, params Anchor[] blockeds) Parameters root IGetAnchor The root anchor to calculate transformations from. blockeds Anchor[] Array of anchors to exclude from the calculation. Returns Dictionary A dictionary mapping anchors to their transformation matrices. ShowMat4dMap(Dictionary) Show mat map in text on console. public static void ShowMat4dMap(Dictionary map) Parameters map Dictionary ToString() Returns a string that represents the current object. public override string ToString() Returns string A string that represents the current object. ToXElement(IGetAnchor, string) Converts the assembly to an XML element. public XElement ToXElement(IGetAnchor root, string baseDirectory) Parameters root IGetAnchor The root anchor for the conversion. baseDirectory string The base directory for file references. Returns XElement An XML element representing the assembly. ToXElement(string) Converts the assembly to an XML element. public XElement ToXElement(string baseDirectory) Parameters baseDirectory string The base directory for file references. Returns XElement An XML element representing the assembly."
      +    "summary": "Class Asmb Namespace Hi.Mech.Topo Assembly HiMech.dll Collection of Anchor and Asmb. public class Asmb : IGetAsmb, IGetTopoIndex, IDisposable Inheritance object Asmb Implements IGetAsmb IGetTopoIndex IDisposable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors Asmb() Ctor. public Asmb() Asmb(Asmb) Ctor. public Asmb(Asmb parent) Parameters parent Asmb parent Asmb(Asmb, string) Ctor. public Asmb(Asmb parent, string name) Parameters parent Asmb parent name string Name Asmb(string) Ctor. public Asmb(string name) Parameters name string Name Properties ChildAncs Gets the collection of child anchors in this assembly. public ThreadSafeSet ChildAncs { get; } Property Value ThreadSafeSet ChildAsmbs Gets the collection of child assemblies in this assembly. public ThreadSafeSet ChildAsmbs { get; } Property Value ThreadSafeSet Guid GUID. public Guid Guid { get; } Property Value Guid Name Name. public string Name { get; set; } Property Value string XName Gets the XML name for the assembly. public static string XName { get; } Property Value string Methods AllEnterReadLock() Enters read locks for all thread-safe collections in the assembly. public void AllEnterReadLock() AllExitReadLock() Exits read locks for all thread-safe collections in the assembly. public void AllExitReadLock() CallAsmb(XElement, string, Dictionary, Dictionary, Dictionary) Get asmb by the asmbXml. If the members of the target asmb do not exist on asmbs or ancs, the members will be generated; otherwise, the existed members are applied. public static Asmb CallAsmb(XElement asmbXml, string baseDirectory, Dictionary asmbs = null, Dictionary ancs = null, Dictionary brns = null) Parameters asmbXml XElement xml of asmb baseDirectory string Base directory path for resolving relative paths asmbs Dictionary existed asmb map ancs Dictionary existed anc map brns Dictionary existed branch map Returns Asmb asmb Display(Bind, Anchor, params IGetAnchor[]) Display displayees according to the GetAnchor(). The fixed anchor is root. If the element of displayees is not IDisplayee or null Anchor, the element will be ignored. public void Display(Bind bind, Anchor root, params IGetAnchor[] displayees) Parameters bind Bind bind root Anchor fixed anchor displayees IGetAnchor[] element to be rendered Display(Bind, Dictionary, params IGetAnchor[]) Display the displayees according to map. If displayees is null, do nothing. public static void Display(Bind bind, Dictionary map, params IGetAnchor[] displayees) Parameters bind Bind bind map Dictionary anchor to transformation map displayees IGetAnchor[] displayees Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. public void Dispose() Dispose(bool) protected virtual void Dispose(bool disposing) Parameters disposing bool ExpandToBox3d(Box3d, Anchor, params IGetAnchor[]) Expands a bounding box to include the assembly. public void ExpandToBox3d(Box3d dst, Anchor root, params IGetAnchor[] displayees) Parameters dst Box3d The bounding box to expand. root Anchor The root anchor for the calculation. displayees IGetAnchor[] The displayable objects to include in the calculation. GetAnchorByGuid(string, bool) Finds an anchor in the assembly hierarchy by its GUID. public Anchor GetAnchorByGuid(string guid, bool enableThreadSafe = true) Parameters guid string The GUID of the anchor to find. enableThreadSafe bool If true, uses thread-safe operations for accessing collections. Returns Anchor The anchor with the specified GUID, or null if not found. GetAnchorChain(Anchor, Anchor) Gets a chain of anchors from the head to the tail. public List GetAnchorChain(Anchor head, Anchor tail) Parameters head Anchor The starting anchor of the chain. tail Anchor The ending anchor of the chain. Returns List A list of anchors representing the chain, or an empty list if no chain exists. GetAnchoredDisplayeeList(Dictionary) Gets a list of anchored displayable objects based on the provided anchor-to-solid mapping. public List GetAnchoredDisplayeeList(Dictionary anchorToSolidDictionary) Parameters anchorToSolidDictionary Dictionary Dictionary mapping anchors to their corresponding solids. Returns List A list of anchored displayable objects. GetAsmb() Gets the key asmb. public Asmb GetAsmb() Returns Asmb The key asmb. GetAsmbDraw(Anchor) Gets an assembly drawing for visualization. public AsmbDraw GetAsmbDraw(Anchor root) Parameters root Anchor The root anchor for the drawing. Returns AsmbDraw An assembly drawing object. GetBox3d(Anchor, params IGetAnchor[]) Gets a bounding box for the assembly. public Box3d GetBox3d(Anchor root, params IGetAnchor[] displayees) Parameters root Anchor The root anchor for the calculation. displayees IGetAnchor[] The displayable objects to include in the calculation. Returns Box3d A 3D bounding box containing the assembly. GetBranchByGuid(string, bool) Finds a branch in the assembly hierarchy by its GUID. public Branch GetBranchByGuid(string guid, bool enableThreadSafe = true) Parameters guid string The GUID of the branch to find. enableThreadSafe bool If true, uses thread-safe operations for accessing collections. Returns Branch The branch with the specified GUID, or null if not found. GetBranchChain(IGetAnchor, IGetAnchor) Gets a chain of branches with their directions from the head anchor to the tail anchor. public List GetBranchChain(IGetAnchor head, IGetAnchor tail) Parameters head IGetAnchor The starting anchor of the chain. tail IGetAnchor The ending anchor of the chain. Returns List A list of direction-branch pairs representing the chain, or an empty list if no chain exists. GetBranchsXml(IGetAnchor, string) Gets the XML representation of all branches in the assembly starting from the specified root. public XElement GetBranchsXml(IGetAnchor root, string baseDirectory) Parameters root IGetAnchor The root anchor to start from. If null, uses the first descendant anchor. baseDirectory string The base directory for file references. Returns XElement An XML element containing all branches in the assembly. GetDescendantAnchorSet(bool) Generate an anchor set from all descendant anchors. public HashSet GetDescendantAnchorSet(bool enableThreadSafe = true) Parameters enableThreadSafe bool Returns HashSet descendant anchor set GetDescendantAnchors(bool) Gets a list of all descendant anchors in the assembly hierarchy. public List GetDescendantAnchors(bool enableThreadSafe = true) Parameters enableThreadSafe bool If true, uses thread-safe operations for accessing collections. Returns List A list of all descendant anchors. GetDescendantAsmbSet(bool) Gets a set of all descendant assemblies in the assembly hierarchy. public HashSet GetDescendantAsmbSet(bool enableThreadSafe = true) Parameters enableThreadSafe bool If true, uses thread-safe operations for accessing collections. Returns HashSet A set of all descendant assemblies. GetDescendantAsmbs(bool) Gets a list of all descendant assemblies in the assembly hierarchy. public List GetDescendantAsmbs(bool enableThreadSafe = true) Parameters enableThreadSafe bool If true, uses thread-safe operations for accessing collections. Returns List A list of all descendant assemblies. GetDescendingName(Anchor) Gets the descending name path for an anchor, combining assembly names with dashes. public string GetDescendingName(Anchor anc) Parameters anc Anchor The anchor to get the descending name for. Returns string The full descending name path, or null if the anchor is not found in the assembly hierarchy. GetDescendingName(Asmb) Gets the descending name path for a child assembly, combining assembly names with dashes. public string GetDescendingName(Asmb asmb) Parameters asmb Asmb The assembly to get the descending name for. Returns string The full descending name path, or null if the assembly is not found in the hierarchy. GetHierarchyString() Gets a string representation of the assembly hierarchy. public string GetHierarchyString() Returns string A string describing the assembly hierarchy. GetInnerBranchSet(bool) Gets a set of branches that are internal to this assembly. A branch is considered internal if both its endpoints are anchors within this assembly. public HashSet GetInnerBranchSet(bool enableThreadSafe = true) Parameters enableThreadSafe bool If true, uses thread-safe operations for accessing collections. Returns HashSet A set of internal branches. GetMat4d(IGetAnchor, IGetAnchor) Gets the transformation matrix between two anchors in the assembly. public Mat4d GetMat4d(IGetAnchor root, IGetAnchor tail) Parameters root IGetAnchor The source anchor for the transformation. tail IGetAnchor The target anchor for the transformation. Returns Mat4d The 4x4 transformation matrix from root to tail. GetMat4dMap(IGetAnchor) Gets a mapping of anchors to their transformation matrices relative to the root anchor. public Dictionary GetMat4dMap(IGetAnchor root) Parameters root IGetAnchor The root anchor to calculate transformations from. Returns Dictionary A dictionary mapping anchors to their transformation matrices. GetMat4dMapWithBlocks(IGetAnchor, params Anchor[]) Gets a mapping of anchors to their transformation matrices relative to the root anchor, excluding specified blocked anchors. public Dictionary GetMat4dMapWithBlocks(IGetAnchor root, params Anchor[] blockeds) Parameters root IGetAnchor The root anchor to calculate transformations from. blockeds Anchor[] Array of anchors to exclude from the calculation. Returns Dictionary A dictionary mapping anchors to their transformation matrices. ShowMat4dMap(Dictionary) Show mat map in text on console. public static void ShowMat4dMap(Dictionary map) Parameters map Dictionary ToString() Returns a string that represents the current object. public override string ToString() Returns string A string that represents the current object. ToXElement(IGetAnchor, string) Converts the assembly to an XML element. public XElement ToXElement(IGetAnchor root, string baseDirectory) Parameters root IGetAnchor The root anchor for the conversion. baseDirectory string The base directory for file references. Returns XElement An XML element representing the assembly. ToXElement(string) Converts the assembly to an XML element. public XElement ToXElement(string baseDirectory) Parameters baseDirectory string The base directory for file references. Returns XElement An XML element representing the assembly."
         },
         "api/Hi.Mech.Topo.AsmbDraw.html": {
           "href": "api/Hi.Mech.Topo.AsmbDraw.html",
      @@ -2199,15 +2194,15 @@
           "title": "Class Branch | HiAPI-C# 2025",
           "summary": "Class Branch Namespace Hi.Mech.Topo Assembly HiMech.dll The linkage between two Anchor objects. public class Branch Inheritance object Branch Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Properties Arrow Anchor from arrow side. public Anchor Arrow { get; } Property Value Anchor Fletch Anchor from fletch side. public Anchor Fletch { get; } Property Value Anchor Guid GUID. public Guid Guid { get; } Property Value Guid IsBreak Is break. public bool IsBreak { get; } Property Value bool Name Gets or sets the name of the branch. public string Name { get; set; } Property Value string Step If the Transformer is IDynamicRegular, the property is delegated from IDynamicRegular.Step; otherwise, the getter returns NAN and setter does nothing. public double Step { get; set; } Property Value double Transformer Transformer. public ITransformer Transformer { get; set; } Property Value ITransformer Methods Attach(IGetAnchor, IGetAnchor) Attempts to attach two anchors. public static Branch Attach(IGetAnchor fletch, IGetAnchor arrow) Parameters fletch IGetAnchor See Fletch arrow IGetAnchor See Arrow Returns Branch branch Attach(IGetAnchor, IGetAnchor, ITransformer) Attempts to attach two anchors with a specified transformer. public static Branch Attach(IGetAnchor fletch, IGetAnchor arrow, ITransformer transformer) Parameters fletch IGetAnchor See Fletch arrow IGetAnchor See Arrow transformer ITransformer See Transformer Returns Branch branch AttachIfAbsence(IGetAnchor, IGetAnchor) Attempts to attach two anchors if they are not already connected. If the anchors are already connected, returns null instead of throwing an exception. public static Branch AttachIfAbsence(IGetAnchor fletch, IGetAnchor arrow) Parameters fletch IGetAnchor The fletch-side anchor to attach arrow IGetAnchor The arrow-side anchor to attach Returns Branch The newly created branch if successful, null if the anchors are already connected Detach() Break the branch. public void Detach() Detach(IGetAnchor, IGetAnchor) Break the branch from Get(IGetAnchor, IGetAnchor). public static void Detach(IGetAnchor fletch, IGetAnchor arrow) Parameters fletch IGetAnchor See Fletch arrow IGetAnchor See Arrow Exceptions InvalidOperationException The exception is throwed if the Branch is not existed. DetachIfExisted(IGetAnchor, IGetAnchor) Break the branch from Get(IGetAnchor, IGetAnchor). public static bool DetachIfExisted(IGetAnchor fletch, IGetAnchor arrow) Parameters fletch IGetAnchor See Fletch arrow IGetAnchor See Arrow Returns bool true if the Branch existed and then been deteched. Get(IGetAnchor, IGetAnchor) Get existed Branch by fletchSource and arrowSource. public static Branch Get(IGetAnchor fletchSource, IGetAnchor arrowSource) Parameters fletchSource IGetAnchor fletch arrowSource IGetAnchor arrow Returns Branch The branch. If branch not exist, return null. IsExisted(IGetAnchor, IGetAnchor) Checks if a branch exists between two anchors. public static bool IsExisted(IGetAnchor fletch, IGetAnchor arrow) Parameters fletch IGetAnchor The fletch-side anchor. arrow IGetAnchor The arrow-side anchor. Returns bool True if a branch exists between the anchors, false otherwise. ToLinkString() Get brief link description. public string ToLinkString() Returns string ToString() Returns a string that represents the current object. public override string ToString() Returns string A string that represents the current object. TryAttach(IGetAnchor, IGetAnchor, ITransformer) Attempts to attach two anchors with a specified transformer. If the attachment fails, returns null instead of throwing an exception. public static Branch TryAttach(IGetAnchor fletch, IGetAnchor arrow, ITransformer transformer) Parameters fletch IGetAnchor The fletch-side anchor to attach arrow IGetAnchor The arrow-side anchor to attach transformer ITransformer The transformer to use for the branch Returns Branch The newly created branch if successful, null if the attachment fails"
         },
      -  "api/Hi.Mech.Topo.DirectionBranchPack.html": {
      -    "href": "api/Hi.Mech.Topo.DirectionBranchPack.html",
      -    "title": "Class DirectionBranchPack | HiAPI-C# 2025",
      -    "summary": "Class DirectionBranchPack Namespace Hi.Mech.Topo Assembly HiMech.dll A data pack contains Branch and a boolean isForward. public class DirectionBranchPack Inheritance object DirectionBranchPack Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors DirectionBranchPack(bool, Branch) Ctor. public DirectionBranchPack(bool isForward, Branch brn) Parameters isForward bool is forward brn Branch branch Fields brn A branch. public Branch brn Field Value Branch isForward Is forward. public bool isForward Field Value bool Methods ToString() Returns a string that represents the current object. public override string ToString() Returns string A string that represents the current object."
      +  "api/Hi.Mech.Topo.DirectionBranchEntry.html": {
      +    "href": "api/Hi.Mech.Topo.DirectionBranchEntry.html",
      +    "title": "Class DirectionBranchEntry | HiAPI-C# 2025",
      +    "summary": "Class DirectionBranchEntry Namespace Hi.Mech.Topo Assembly HiMech.dll A data pack contains Branch and a boolean isForward. public class DirectionBranchEntry Inheritance object DirectionBranchEntry Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors DirectionBranchEntry(bool, Branch) Ctor. public DirectionBranchEntry(bool isForward, Branch brn) Parameters isForward bool is forward brn Branch branch Fields brn A branch. public Branch brn Field Value Branch isForward Is forward. public bool isForward Field Value bool Methods ToString() Returns a string that represents the current object. public override string ToString() Returns string A string that represents the current object."
         },
         "api/Hi.Mech.Topo.DirectionBranchPackUtil.html": {
           "href": "api/Hi.Mech.Topo.DirectionBranchPackUtil.html",
           "title": "Class DirectionBranchPackUtil | HiAPI-C# 2025",
      -    "summary": "Class DirectionBranchPackUtil Namespace Hi.Mech.Topo Assembly HiMech.dll Utility of topology. public static class DirectionBranchPackUtil Inheritance object DirectionBranchPackUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Methods GetMat4d(IEnumerable) Get the transformation matrix. The transformation matrix is obtained by mat(n-1)*...*mat(1)*mat(0). Where the number in parentheses is the index number of the chain. public static Mat4d GetMat4d(this IEnumerable chain) Parameters chain IEnumerable chain Returns Mat4d transformation matrix"
      +    "summary": "Class DirectionBranchPackUtil Namespace Hi.Mech.Topo Assembly HiMech.dll Utility of topology. public static class DirectionBranchPackUtil Inheritance object DirectionBranchPackUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Methods GetMat4d(IEnumerable) Get the transformation matrix. The transformation matrix is obtained by mat(n-1)*...*mat(1)*mat(0). Where the number in parentheses is the index number of the chain. public static Mat4d GetMat4d(this IEnumerable chain) Parameters chain IEnumerable chain Returns Mat4d transformation matrix"
         },
         "api/Hi.Mech.Topo.DynamicFreeform.html": {
           "href": "api/Hi.Mech.Topo.DynamicFreeform.html",
      @@ -2352,7 +2347,7 @@
         "api/Hi.Mech.Topo.html": {
           "href": "api/Hi.Mech.Topo.html",
           "title": "Namespace Hi.Mech.Topo | HiAPI-C# 2025",
      -    "summary": "Namespace Hi.Mech.Topo Classes Anchor A coordinate system using in kinematic chain. AnchorFuncSource Provides an anchor through a function delegate. AnchoredBoxable Represents an object that is both anchored to a root point and can expand to a 3D box. AnchoredDisplayee Represents a displayable object that is anchored to a specific point in a topology. Asmb Collection of Anchor and Asmb. AsmbDraw Render all Anchors of the Asmb in form of CoordinateDrawing. Branch The linkage between two Anchor objects. DirectionBranchPack A data pack contains Branch and a boolean isForward. DirectionBranchPackUtil Utility of topology. DynamicFreeform Dynamic Freeform transformer. DynamicRotation Dynamic rotate transformer. DynamicTranslation Dynamic translate transformer GeneralTransform Represents a general transformation that combines scaling, rotation, and translation. NoTransform Static Identity Transformer. StackTransformer Represents a transformer that maintains a stack of transformations. StaticFreeform Static Freeform transformer. StaticRotation Static Rotation. StaticTranslation Static Translate. TopoDisplayee Implements a displayable topological element that manages a collection of anchored displayees within an assembly. TopoDisplayeeUtil Provides utility methods for displaying and manipulating topological displayees. TopoReflection Clone Asmb and provide map between source topology and cloned topology. TopoUtil Utility of handling Anchor. TransformerUtil Utility for ITransformer. Interfaces IAnchoredDisplayee Interface for objects that can be displayed and are anchored to a root point in a topology. IDynamicRegular Dynamic Regular Transformer IDynamicTransformer Dynamic Transformer. IGetAnchor Interface to get the key Anchor. IGetAnchoredDisplayeeList Interface for getting a list of anchored displayable objects. IGetAsmb Interface of Getting a key Asmb. IGetFletchBuckle Interface of GetFletchBuckle(). IGetInverseTransformer Interface for objects that can provide their inverse transformer. IGetTopoIndex interface of IGetAnchor or IGetAsmb. IStaticTransformer Static Transformer ITopo Defines an interface for displaying topological elements that combines assembly, anchoring, and display capabilities. ITopoDisplayee Represents a topology object that can be displayed and has an anchor. ITransformer Interface of single transform matrix manipulation. ITransformerProperty Interface for objects that have a transformer property."
      +    "summary": "Namespace Hi.Mech.Topo Classes Anchor A coordinate system using in kinematic chain. AnchorFuncSource Provides an anchor through a function delegate. AnchoredBoxable Represents an object that is both anchored to a root point and can expand to a 3D box. AnchoredDisplayee Represents a displayable object that is anchored to a specific point in a topology. Asmb Collection of Anchor and Asmb. AsmbDraw Render all Anchors of the Asmb in form of CoordinateDrawing. Branch The linkage between two Anchor objects. DirectionBranchEntry A data pack contains Branch and a boolean isForward. DirectionBranchPackUtil Utility of topology. DynamicFreeform Dynamic Freeform transformer. DynamicRotation Dynamic rotate transformer. DynamicTranslation Dynamic translate transformer GeneralTransform Represents a general transformation that combines scaling, rotation, and translation. NoTransform Static Identity Transformer. StackTransformer Represents a transformer that maintains a stack of transformations. StaticFreeform Static Freeform transformer. StaticRotation Static Rotation. StaticTranslation Static Translate. TopoDisplayee Implements a displayable topological element that manages a collection of anchored displayees within an assembly. TopoDisplayeeUtil Provides utility methods for displaying and manipulating topological displayees. TopoReflection Clone Asmb and provide map between source topology and cloned topology. TopoUtil Utility of handling Anchor. TransformerUtil Utility for ITransformer. Interfaces IAnchoredDisplayee Interface for objects that can be displayed and are anchored to a root point in a topology. IDynamicRegular Dynamic Regular Transformer IDynamicTransformer Dynamic Transformer. IGetAnchor Interface to get the key Anchor. IGetAnchoredDisplayeeList Interface for getting a list of anchored displayable objects. IGetAsmb Interface of Getting a key Asmb. IGetFletchBuckle Interface of GetFletchBuckle(). IGetInverseTransformer Interface for objects that can provide their inverse transformer. IGetTopoIndex interface of IGetAnchor or IGetAsmb. IStaticTransformer Static Transformer ITopo Defines an interface for displaying topological elements that combines assembly, anchoring, and display capabilities. ITopoDisplayee Represents a topology object that can be displayed and has an anchor. ITransformer Interface of single transform matrix manipulation. ITransformerProperty Interface for objects that have a transformer property."
         },
         "api/Hi.Mech.html": {
           "href": "api/Hi.Mech.html",
      @@ -2979,26 +2974,6 @@
           "title": "Namespace Hi.MillingSteps | HiAPI-C# 2025",
           "summary": "Namespace Hi.MillingSteps Classes MillingInstance Instance of milling in a MachiningStep. MillingStepLuggage Represents additional data associated with a milling step."
         },
      -  "api/Hi.MongoUtils.IMongoRunner.html": {
      -    "href": "api/Hi.MongoUtils.IMongoRunner.html",
      -    "title": "Interface IMongoRunner | HiAPI-C# 2025",
      -    "summary": "Interface IMongoRunner Namespace Hi.MongoUtils Assembly HiNc.dll Interface for MongoDB runner implementations that manage MongoDB instances. public interface IMongoRunner Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Properties ConnectionString Gets the connection string to the MongoDB instance. string ConnectionString { get; } Property Value string Methods Dispose() Stops the MongoDB instance. void Dispose()"
      -  },
      -  "api/Hi.MongoUtils.MongoRunnerOptions.html": {
      -    "href": "api/Hi.MongoUtils.MongoRunnerOptions.html",
      -    "title": "Class MongoRunnerOptions | HiAPI-C# 2025",
      -    "summary": "Class MongoRunnerOptions Namespace Hi.MongoUtils Assembly HiNc.dll Options for configuring a MongoDB runner instance. public class MongoRunnerOptions Inheritance object MongoRunnerOptions Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Properties AdditionalArguments Gets or sets additional command-line arguments. public string AdditionalArguments { get; set; } Property Value string ConnectionTimeout Gets or sets the connection timeout. public TimeSpan ConnectionTimeout { get; set; } Property Value TimeSpan DataDirectory Gets or sets the data directory path. public string DataDirectory { get; set; } Property Value string KillMongoProcessesWhenCurrentProcessExits Gets or sets a value indicating whether to kill MongoDB processes when the current process exits. public bool KillMongoProcessesWhenCurrentProcessExits { get; set; } Property Value bool MongoPort Gets or sets the MongoDB port. public int MongoPort { get; set; } Property Value int ReplicaSetSetupTimeout Gets or sets the replica set setup timeout. public TimeSpan ReplicaSetSetupTimeout { get; set; } Property Value TimeSpan StandardErrorLogger Gets or sets the logger for standard error. public Action StandardErrorLogger { get; set; } Property Value Action StandardOuputLogger Gets or sets the logger for standard output. public Action StandardOuputLogger { get; set; } Property Value Action"
      -  },
      -  "api/Hi.MongoUtils.MongoServer.html": {
      -    "href": "api/Hi.MongoUtils.MongoServer.html",
      -    "title": "Class MongoServer | HiAPI-C# 2025",
      -    "summary": "Class MongoServer Namespace Hi.MongoUtils Assembly HiNc.dll A MongoDB runner that manages MongoDB processes. public class MongoServer : IMongoRunner, IDisposable Inheritance object MongoServer Implements IMongoRunner IDisposable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Properties ConnectionString Gets the connection string to the MongoDB instance. public string ConnectionString { get; } Property Value string Default Gets or sets the default MongoDB server instance. If not explicitly set, it will be automatically created. public static MongoServer Default { get; set; } Property Value MongoServer IsDefaultInit Gets a value indicating whether the default MongoDB instance has been initialized. public static bool IsDefaultInit { get; } Property Value bool Methods CheckMongoHealth() 執行MongoDB健康檢查,確認進程存活且可響應連接 public bool CheckMongoHealth() Returns bool 如果MongoDB運行正常則返回true Dispose() Stops the MongoDB instance and cleans up resources. public void Dispose() Dispose(bool) Stops the MongoDB instance and cleans up resources. protected virtual void Dispose(bool disposing) Parameters disposing bool Whether this method is being called from Dispose(). ~MongoServer() Finalizer to ensure resources are cleaned up. protected ~MongoServer() GetMongoProcessId() 獲取MongoDB進程ID public int? GetMongoProcessId() Returns int? MongoDB進程ID,如果進程不存在則返回null IsMongoProcessRunning() 檢查MongoDB進程是否仍在運行 public bool IsMongoProcessRunning() Returns bool 如果MongoDB進程仍在運行則返回true Run(MongoRunnerOptions) Runs a MongoDB instance with the specified options. public static MongoServer Run(MongoRunnerOptions options = null) Parameters options MongoRunnerOptions The MongoDB runner options. Returns MongoServer A MongoDB runner instance. Exceptions TimeoutException Thrown when connecting to MongoDB times out."
      -  },
      -  "api/Hi.MongoUtils.html": {
      -    "href": "api/Hi.MongoUtils.html",
      -    "title": "Namespace Hi.MongoUtils | HiAPI-C# 2025",
      -    "summary": "Namespace Hi.MongoUtils Classes MongoRunnerOptions Options for configuring a MongoDB runner instance. MongoServer A MongoDB runner that manages MongoDB processes. Interfaces IMongoRunner Interface for MongoDB runner implementations that manage MongoDB instances."
      -  },
         "api/Hi.Motion.MatValves.ClMachiningValve.html": {
           "href": "api/Hi.Motion.MatValves.ClMachiningValve.html",
           "title": "Class ClMachiningValve | HiAPI-C# 2025",
      @@ -3024,6 +2999,16 @@
           "title": "Namespace Hi.Motion.MatValves | HiAPI-C# 2025",
           "summary": "Namespace Hi.Motion.MatValves Classes ClMachiningValve Optimize the sequential transformation matrixes step by step for machining. Filtering the unnecessary transformation matrixes. Accept milling mode by IsSpinMachining. MacroMotionValve Optimize the sequential transformation matrixes step by step by filtering the unnecessary transformation matrixes. The steps in the middle of each linear cut are filtered. StepMotionValve Optimize the sequential transformation matrixes step by step by filtering the unnecessary transformation matrixes. All step will be pumped. Interfaces IMotionValve Optimize the sequential transformation matrixes step by step by filtering the unnecessary transformation matrixes."
         },
      +  "api/Hi.Motion.MotionUtil.html": {
      +    "href": "api/Hi.Motion.MotionUtil.html",
      +    "title": "Class MotionUtil | HiAPI-C# 2025",
      +    "summary": "Class MotionUtil Namespace Hi.Motion Assembly HiMech.dll Cutter location utility. public static class MotionUtil Inheritance object MotionUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Methods GetLinearRatio(Vec3d, Vec3d, Vec3d) Get linear ratio, which is cos(theta) square. Theta is the clamping angle between (v1-v0) and (v2-v1). public static double GetLinearRatio(Vec3d v0, Vec3d v1, Vec3d v2) Parameters v0 Vec3d v1 Vec3d v2 Vec3d Returns double InterpolateClMat(Mat4d, DVec3d) Interpolates the cutter location mat by cutter location and orientation. public static IEnumerable InterpolateClMat(Mat4d clMat0, DVec3d targetCl) Parameters clMat0 Mat4d current cutter location mat, at begining position targetCl DVec3d The target cl, at end position Returns IEnumerable InterpolateClRotMatByClNormal(Mat4d, Vec3d) Interpolates the cutter location mat by cutter orientation. public static IEnumerable InterpolateClRotMatByClNormal(Mat4d clMat0, Vec3d targetClNormal) Parameters clMat0 Mat4d current cutter location mat, at begining position targetClNormal Vec3d The target cl.n, at end position Returns IEnumerable Interpolation(Mat4d, Mat4d, double) Interpolate by rotation and translation. public static Mat4d Interpolation(Mat4d m0, Mat4d m1, double alpha) Parameters m0 Mat4d m0 m1 Mat4d m1 alpha double ratio between m0 and m1. Returns Mat4d interpolated matrix IsMcLinear(DVec3d, DVec3d, DVec3d, double) Determines if three machine coordinate points form a linear path. public static bool IsMcLinear(DVec3d mc0, DVec3d mc1, DVec3d mc2, double linearGap = 0.9999999) Parameters mc0 DVec3d The first machine coordinate point. mc1 DVec3d The second machine coordinate point. mc2 DVec3d The third machine coordinate point. linearGap double The threshold for linearity determination. Default is (1 - 1e-7). Returns bool True if the points form a linear path; otherwise, false."
      +  },
      +  "api/Hi.Motion.html": {
      +    "href": "api/Hi.Motion.html",
      +    "title": "Namespace Hi.Motion | HiAPI-C# 2025",
      +    "summary": "Namespace Hi.Motion Classes MotionUtil Cutter location utility."
      +  },
         "api/Hi.Native.StopSource.html": {
           "href": "api/Hi.Native.StopSource.html",
           "title": "Class StopSource | HiAPI-C# 2025",
      @@ -3507,7 +3492,7 @@
         "api/Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour.html": {
           "href": "api/Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour.html",
           "title": "Class ActMcXyzabcOrientableLinearContour | HiAPI-C# 2025",
      -    "summary": "Class ActMcXyzabcOrientableLinearContour Namespace Hi.Numerical.Acts Assembly HiMech.dll Action of Machine Coordinate XYZABC contour by Machine Coordinate orientable linear interpolation. This class handles complex tool movements with both position and orientation control. public class ActMcXyzabcOrientableLinearContour : IActDuration, IActMcXyzabcContour, IAct Inheritance object ActMcXyzabcOrientableLinearContour Implements IActDuration IActMcXyzabcContour IAct Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Remarks This class is used for: 5-axis machining movements Tool orientation control Linear interpolation with orientation Complex contour following The movement combines: Linear position interpolation (XYZ) Rotational orientation interpolation (ABC) Synchronized motion control Constructors ActMcXyzabcOrientableLinearContour(SeqPair, TimeSpan, ICoordinateConverter) Initializes a new instance of the ActMcXyzabcOrientableLinearContour class. public ActMcXyzabcOrientableLinearContour(SeqPair mcSeq, TimeSpan duration, ICoordinateConverter coordinateConverter) Parameters mcSeq SeqPair Machine coordinate sequence pair duration TimeSpan Duration of the contour movement coordinateConverter ICoordinateConverter Coordinate converter for transformation. Null is acceptable if no cutter location distance is needed. Properties ActDuration Gets or sets the duration of the action. public TimeSpan ActDuration { get; set; } Property Value TimeSpan Remarks The duration represents: The time required to complete the action Should be positive and finite Zero duration indicates an instantaneous action Used for scheduling and timing calculations CoordinateConverter Gets or sets the coordinate converter. Can be null if no cutter location distance is needed for interpolation. public ICoordinateConverter CoordinateConverter { get; set; } Property Value ICoordinateConverter Remarks The converter is used for: Coordinate system transformations Distance calculations Path optimization Optional for simple movements McSeq Gets or sets the machine coordinate sequence pair. The Normal property of DVec3d represents ABC angles in radians. public SeqPair McSeq { get; set; } Property Value SeqPair Remarks The sequence pair contains: Start and end positions in machine coordinates Tool orientation angles (ABC) in radians Used for interpolation calculations Methods GetActMcXyzabcSteps(IMachiningMotionResolution, double) Gets the machine XYZABC steps for this contour. public IEnumerable GetActMcXyzabcSteps(IMachiningMotionResolution ncResolution, double spindleBuckleToToolTipLength) Parameters ncResolution IMachiningMotionResolution The machining motion resolution to use for step generation. spindleBuckleToToolTipLength double The length from spindle buckle to tool tip, used for computing step numbers. Returns IEnumerable A collection of machine XYZABC steps. ToString() Returns a string that represents the current object. public override string ToString() Returns string A string that represents the current object."
      +    "summary": "Class ActMcXyzabcOrientableLinearContour Namespace Hi.Numerical.Acts Assembly HiMech.dll Action of Machine Coordinate XYZABC contour by Machine Coordinate orientable linear interpolation. This class handles complex tool movements with both position and orientation control. public class ActMcXyzabcOrientableLinearContour : IActDuration, IActMcXyzabcContour, IAct Inheritance object ActMcXyzabcOrientableLinearContour Implements IActDuration IActMcXyzabcContour IAct Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Remarks This class is used for: 5-axis machining movements Tool orientation control Linear interpolation with orientation Complex contour following The movement combines: Linear position interpolation (XYZ) Rotational orientation interpolation (ABC) Synchronized motion control Constructors ActMcXyzabcOrientableLinearContour(SeqPair, TimeSpan, ICoordinateConverter) Initializes a new instance. public ActMcXyzabcOrientableLinearContour(SeqPair mcSeq, TimeSpan duration, ICoordinateConverter coordinateConverter) Parameters mcSeq SeqPair Machine coordinate sequence pair duration TimeSpan Duration of the contour movement coordinateConverter ICoordinateConverter Coordinate converter for transformation. Null is acceptable if no cutter location distance is needed. Properties ActDuration Gets or sets the duration of the action. public TimeSpan ActDuration { get; set; } Property Value TimeSpan Remarks The duration represents: The time required to complete the action Should be positive and finite Zero duration indicates an instantaneous action Used for scheduling and timing calculations CoordinateConverter Gets or sets the coordinate converter. Can be null if no cutter location distance is needed for interpolation. public ICoordinateConverter CoordinateConverter { get; set; } Property Value ICoordinateConverter Remarks The converter is used for: Coordinate system transformations Distance calculations Path optimization Optional for simple movements McSeq Gets or sets the machine coordinate sequence pair. The Normal property of DVec3d represents ABC angles in radians. public SeqPair McSeq { get; set; } Property Value SeqPair Remarks The sequence pair contains: Start and end positions in machine coordinates Tool orientation angles (ABC) in radians Used for interpolation calculations Methods GetActMcXyzabcSteps(IMachiningMotionResolution, double) Gets the machine XYZABC steps for this contour. public IEnumerable GetActMcXyzabcSteps(IMachiningMotionResolution ncResolution, double spindleBuckleToToolTipLength) Parameters ncResolution IMachiningMotionResolution The machining motion resolution to use for step generation. spindleBuckleToToolTipLength double The length from spindle buckle to tool tip, used for computing step numbers. Returns IEnumerable A collection of machine XYZABC steps. ToString() Returns a string that represents the current object. public override string ToString() Returns string A string that represents the current object."
         },
         "api/Hi.Numerical.Acts.ActMcXyzabcStep.html": {
           "href": "api/Hi.Numerical.Acts.ActMcXyzabcStep.html",
      @@ -3677,12 +3662,12 @@
         "api/Hi.Numerical.HardNcEnv.html": {
           "href": "api/Hi.Numerical.HardNcEnv.html",
           "title": "Class HardNcEnv | HiAPI-C# 2025",
      -    "summary": "Class HardNcEnv Namespace Hi.Numerical Assembly HiUniNc.dll Represents the numerical control environment containing configuration for CNC operations. public class HardNcEnv : IMakeXmlSource Inheritance object HardNcEnv Implements IMakeXmlSource Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors HardNcEnv(CncBrand) Ctor. public HardNcEnv(CncBrand cncBrand = CncBrand.Fanuc) Parameters cncBrand CncBrand HardNcEnv(XElement, string, string) Ctor. public HardNcEnv(XElement src, string baseDirectory, string relFile) Parameters src XElement XML baseDirectory string The base directory for relative paths. relFile string The relative file path. Properties AttacherAtMcZeroOnTableCoordinate Gets the attacher position at machine zero on table coordinate. public Vec3d AttacherAtMcZeroOnTableCoordinate { get; } Property Value Vec3d CncBrand Gets or sets the CNC brand/controller type. public CncBrand CncBrand { get; set; } Property Value CncBrand CommentSymbol Gets the comment symbol used by the current CNC controller. public string CommentSymbol { get; } Property Value string ConfigurationTable Gets a dictionary of CNC configuration parameters used by the system. public Dictionary ConfigurationTable { get; } Property Value Dictionary CoordinateConverter Gets or sets the coordinate converter used for transformations between different coordinate systems. public ICoordinateConverter CoordinateConverter { get; set; } Property Value ICoordinateConverter EnableArcCornerRadiusCompensation Gets or sets whether arc corner radius compensation is enabled. public bool EnableArcCornerRadiusCompensation { get; set; } Property Value bool EnableIntegerShrinkOnPositionCommand Gets whether integer shrinking is enabled for position commands based on the CNC brand. public bool EnableIntegerShrinkOnPositionCommand { get; } Property Value bool EnableShortestRotary Enables shortest rotary path movement. This option does not affect Heidenhain controllers. For Heidenhain controllers, see Hi.UniNc.Heidenhain.IHeidenhainShortestRotaryPathEnabled, Hi.UniNc.Heidenhain.HeidenhainM126 and Hi.UniNc.Heidenhain.HeidenhainM127. public bool EnableShortestRotary { get; set; } Property Value bool FanucPara5003 Fanuc 5003. These bits are used to specify the type of startup/cancellation of tool radius - tool nose radius compensation. 0: type A; 1: type B; 2,3: type C. Assume always zero. Type A: A compensation vector perpendicular to the block next to the startup block or the block preceding the cancellation block is output. Type B: A compensation vector perpendicular to the startup block or cancellation block and an intersection vector are output. Type C: When the startup block or cancellation block specifies no movement operation, the tool is shifted by the cutter compensation amount in a direction perpendicular to the block next to the startup or the block before cancellation block. public byte FanucPara5003 { get; set; } Property Value byte HeidenhainDatumPresetTable For Heidenhain CYCL DEF 247 Datum Preset. public Dictionary HeidenhainDatumPresetTable { get; } Property Value Dictionary Remarks Datum Preset seems an older settings in heidenhain manual relative to Datum Shift. HeidenhainDatumShiftTable For Heidenhain CYCL DEF 7 Datum Shift. Also called Datum table in heidenhain manual. public Dictionary HeidenhainDatumShiftTable { get; } Property Value Dictionary Remarks Datum Preset seems an older settings in heidenhain manual relative to Datum Shift. HeidenhainMasterAxisChar Gets or sets the Heidenhain master rotary axis as a character (A, B, or C). public char HeidenhainMasterAxisChar { get; set; } Property Value char HeidenhainMasterAxisDir The master axis determines the behaviour of SEQ command. ex. PLANE SPATIAL SPA-77.516 SPB+0 SPC-10.365 STAY SEQ-TABLE ROT The master axis is the 1st rotary axis from the tool, or the last rotary axis from the table(depending on the machine configuration). SEQ+ positions the master axis so that it assumes a positive angle. See: TNC 640 | User's ManualDIN/ISO Programming | 1/2015 p432 public int HeidenhainMasterAxisDir { get; set; } Property Value int HomeMc Home machine coordinate. First reference position. The position may not equal to machine zero in real Fanuc controller. public Vec3d HomeMc { get; set; } Property Value Vec3d IsAxisAExisted Gets whether the A axis exists in the machine configuration. public bool IsAxisAExisted { get; } Property Value bool IsAxisBExisted Gets whether the B axis exists in the machine configuration. public bool IsAxisBExisted { get; } Property Value bool IsAxisCExisted Gets whether the C axis exists in the machine configuration. public bool IsAxisCExisted { get; } Property Value bool IsIdealOffsetDependentOnToolHouse Gets or sets whether the ideal offset depends on tool house position. public bool IsIdealOffsetDependentOnToolHouse { get; set; } Property Value bool IsoCoordinateTable ISO coordinate table. i.e., CoordinateTable For G54 series. public IsoCoordinateTable IsoCoordinateTable { get; set; } Property Value IsoCoordinateTable MaxRotarySpeedABC_degds For safety reason, internal use only. Maximum rotary speed in degds. public Vec3d MaxRotarySpeedABC_degds { get; set; } Property Value Vec3d MaxRotarySpeedABC_radds Maximum rotary speed in rad/s. public Vec3d MaxRotarySpeedABC_radds { get; set; } Property Value Vec3d MaxSpindleSpeed_rpm Gets or sets the maximum spindle speed in revolutions per minute. public double MaxSpindleSpeed_rpm { get; set; } Property Value double MillingToolOffsetTable Gets or sets the milling tool offset table for tool compensation. public MillingToolOffsetTable MillingToolOffsetTable { get; set; } Property Value MillingToolOffsetTable RapidFeedrate_mmdmin Rapid move speed in mm/min. public double RapidFeedrate_mmdmin { get; set; } Property Value double RapidFeedrate_mmds Rapid move speed in mm/s. public double RapidFeedrate_mmds { get; set; } Property Value double RefNcLineOnInit Gets or sets the reference NC line used during initialization. public HardNcLine RefNcLineOnInit { get; set; } Property Value HardNcLine SetToolHeightCompensationOnFeatureNormal Gets or sets whether tool height compensation should be applied based on feature normal direction. public bool SetToolHeightCompensationOnFeatureNormal { get; set; } Property Value bool StrokeLimitAbc_rad Gets or sets the ABC axis stroke limits in radians. public Box3d StrokeLimitAbc_rad { get; set; } Property Value Box3d StrokeLimitXyz_mm Gets or sets the XYZ axis stroke limits in millimeters. public Box3d StrokeLimitXyz_mm { get; set; } Property Value Box3d ToolingMcAbc_deg Gets or sets the rotary machine coordinate for tooling operations. Defaults to HomeMc if not explicitly set. Set to NaN if tooling motion not apply the axis motion. Unit is degree. public Vec3d ToolingMcAbc_deg { get; set; } Property Value Vec3d ToolingMcAbc_rad Gets or sets the rotary machine coordinate for tooling operations. Defaults to HomeMc if not explicitly set. Set to NaN if tooling motion not apply the axis motion. Unit is radian. public Vec3d ToolingMcAbc_rad { get; set; } Property Value Vec3d ToolingMcXyz Gets or sets the translation machine coordinate for tooling operations. Defaults to HomeMc if not explicitly set. Set to NaN if tooling motion not apply the axis motion. public Vec3d ToolingMcXyz { get; set; } Property Value Vec3d ToolingTime Tool changing duration in sec. public TimeSpan ToolingTime { get; set; } Property Value TimeSpan XName Name for XML IO. public static string XName { get; } Property Value string Methods CheckStrokeLimit(DVec3d, IMessageHost) Check stroke limit. public bool CheckStrokeLimit(DVec3d mcXyzabc_mm_rad, IMessageHost messageKit) Parameters mcXyzabc_mm_rad DVec3d Machine coordinates in mm and radians. messageKit IMessageHost Message kit for error reporting. Returns bool Is under stroke limit. IsAxisExisted(int) Determines whether a specific rotary axis exists in the machine configuration. public bool IsAxisExisted(int dir) Parameters dir int The direction index (0=A, 1=B, 2=C). Returns bool True if the specified axis exists; otherwise, false. MakeXmlSource(string, string, bool) Creates an XML representation of the object. This method may also generate additional resources such as related files. public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly) Parameters baseDirectory string The base directory for resolving relative paths relFile string The relative file path for the XML source exhibitionOnly bool if true, the extended file creation is suppressed. Returns XElement An XML element representing the object's state Remarks For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied. The baseDirectory is typically the folder at the nearest configuration file folder. Since the folder can be moving with the configuration file."
      +    "summary": "Class HardNcEnv Namespace Hi.Numerical Assembly HiUniNc.dll Represents the numerical control environment containing configuration for CNC operations. public class HardNcEnv : IMakeXmlSource Inheritance object HardNcEnv Implements IMakeXmlSource Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors HardNcEnv(CncBrand) Ctor. public HardNcEnv(CncBrand cncBrand = CncBrand.Fanuc) Parameters cncBrand CncBrand HardNcEnv(XElement, string, string) Ctor. public HardNcEnv(XElement src, string baseDirectory, string relFile) Parameters src XElement XML baseDirectory string The base directory for relative paths. relFile string The relative file path. Properties AttacherAtMcZeroOnTableCoordinate Gets the attacher position at machine zero on table coordinate. public Vec3d AttacherAtMcZeroOnTableCoordinate { get; } Property Value Vec3d CncBrand Gets or sets the CNC brand/controller type. public CncBrand CncBrand { get; set; } Property Value CncBrand CommentSymbol Gets the comment symbol used by the current CNC controller. public string CommentSymbol { get; } Property Value string ConfigurationTable Gets a dictionary of CNC configuration parameters used by the system. public Dictionary ConfigurationTable { get; } Property Value Dictionary CoordinateConverter Gets or sets the coordinate converter used for transformations between different coordinate systems. public XyzabcSolver CoordinateConverter { get; set; } Property Value XyzabcSolver EnableArcCornerRadiusCompensation Gets or sets whether arc corner radius compensation is enabled. public bool EnableArcCornerRadiusCompensation { get; set; } Property Value bool EnableIntegerShrinkOnPositionCommand Gets whether integer shrinking is enabled for position commands based on the CNC brand. public bool EnableIntegerShrinkOnPositionCommand { get; } Property Value bool EnableShortestRotary Enables shortest rotary path movement. This option does not affect Heidenhain controllers. For Heidenhain controllers, see Hi.UniNc.Heidenhain.IHeidenhainShortestRotaryPathEnabled, Hi.UniNc.Heidenhain.HeidenhainM126 and Hi.UniNc.Heidenhain.HeidenhainM127. public bool EnableShortestRotary { get; set; } Property Value bool FanucPara5003 Fanuc 5003. These bits are used to specify the type of startup/cancellation of tool radius - tool nose radius compensation. 0: type A; 1: type B; 2,3: type C. Assume always zero. Type A: A compensation vector perpendicular to the block next to the startup block or the block preceding the cancellation block is output. Type B: A compensation vector perpendicular to the startup block or cancellation block and an intersection vector are output. Type C: When the startup block or cancellation block specifies no movement operation, the tool is shifted by the cutter compensation amount in a direction perpendicular to the block next to the startup or the block before cancellation block. public byte FanucPara5003 { get; set; } Property Value byte HeidenhainDatumPresetTable For Heidenhain CYCL DEF 247 Datum Preset. public Dictionary HeidenhainDatumPresetTable { get; } Property Value Dictionary Remarks Datum Preset seems an older settings in heidenhain manual relative to Datum Shift. HeidenhainDatumShiftTable For Heidenhain CYCL DEF 7 Datum Shift. Also called Datum table in heidenhain manual. public Dictionary HeidenhainDatumShiftTable { get; } Property Value Dictionary Remarks Datum Preset seems an older settings in heidenhain manual relative to Datum Shift. HeidenhainMasterAxisChar Gets or sets the Heidenhain master rotary axis as a character (A, B, or C). public char HeidenhainMasterAxisChar { get; set; } Property Value char HeidenhainMasterAxisDir The master axis determines the behaviour of SEQ command. ex. PLANE SPATIAL SPA-77.516 SPB+0 SPC-10.365 STAY SEQ-TABLE ROT The master axis is the 1st rotary axis from the tool, or the last rotary axis from the table(depending on the machine configuration). SEQ+ positions the master axis so that it assumes a positive angle. See: TNC 640 | User's ManualDIN/ISO Programming | 1/2015 p432 public int HeidenhainMasterAxisDir { get; set; } Property Value int HomeMc Home machine coordinate. First reference position. The position may not equal to machine zero in real Fanuc controller. public Vec3d HomeMc { get; set; } Property Value Vec3d IsAxisAExisted Gets whether the A axis exists in the machine configuration. public bool IsAxisAExisted { get; } Property Value bool IsAxisBExisted Gets whether the B axis exists in the machine configuration. public bool IsAxisBExisted { get; } Property Value bool IsAxisCExisted Gets whether the C axis exists in the machine configuration. public bool IsAxisCExisted { get; } Property Value bool IsIdealOffsetDependentOnToolHouse Gets or sets whether the ideal offset depends on tool house position. public bool IsIdealOffsetDependentOnToolHouse { get; set; } Property Value bool IsoCoordinateTable ISO coordinate table. i.e., CoordinateTable For G54 series. public IsoCoordinateTable IsoCoordinateTable { get; set; } Property Value IsoCoordinateTable MaxRotarySpeedABC_degds For safety reason, internal use only. Maximum rotary speed in degds. public Vec3d MaxRotarySpeedABC_degds { get; set; } Property Value Vec3d MaxRotarySpeedABC_radds Maximum rotary speed in rad/s. public Vec3d MaxRotarySpeedABC_radds { get; set; } Property Value Vec3d MaxSpindleSpeed_rpm Gets or sets the maximum spindle speed in revolutions per minute. public double MaxSpindleSpeed_rpm { get; set; } Property Value double MillingToolOffsetTable Gets or sets the milling tool offset table for tool compensation. public MillingToolOffsetTable MillingToolOffsetTable { get; set; } Property Value MillingToolOffsetTable RapidFeedrate_mmdmin Rapid move speed in mm/min. public double RapidFeedrate_mmdmin { get; set; } Property Value double RapidFeedrate_mmds Rapid move speed in mm/s. public double RapidFeedrate_mmds { get; set; } Property Value double RefNcLineOnInit Gets or sets the reference NC line used during initialization. public HardNcLine RefNcLineOnInit { get; set; } Property Value HardNcLine SetToolHeightCompensationOnFeatureNormal Gets or sets whether tool height compensation should be applied based on feature normal direction. public bool SetToolHeightCompensationOnFeatureNormal { get; set; } Property Value bool StrokeLimitAbc_rad Gets or sets the ABC axis stroke limits in radians. public Box3d StrokeLimitAbc_rad { get; set; } Property Value Box3d StrokeLimitXyz_mm Gets or sets the XYZ axis stroke limits in millimeters. public Box3d StrokeLimitXyz_mm { get; set; } Property Value Box3d ToolingMcAbc_deg Gets or sets the rotary machine coordinate for tooling operations. Defaults to HomeMc if not explicitly set. Set to NaN if tooling motion not apply the axis motion. Unit is degree. public Vec3d ToolingMcAbc_deg { get; set; } Property Value Vec3d ToolingMcAbc_rad Gets or sets the rotary machine coordinate for tooling operations. Defaults to HomeMc if not explicitly set. Set to NaN if tooling motion not apply the axis motion. Unit is radian. public Vec3d ToolingMcAbc_rad { get; set; } Property Value Vec3d ToolingMcXyz Gets or sets the translation machine coordinate for tooling operations. Defaults to HomeMc if not explicitly set. Set to NaN if tooling motion not apply the axis motion. public Vec3d ToolingMcXyz { get; set; } Property Value Vec3d ToolingTime Tool changing duration in sec. public TimeSpan ToolingTime { get; set; } Property Value TimeSpan XName Name for XML IO. public static string XName { get; } Property Value string Methods CheckStrokeLimit(DVec3d, IMessageHost) Check stroke limit. public bool CheckStrokeLimit(DVec3d mcXyzabc_mm_rad, IMessageHost messageKit) Parameters mcXyzabc_mm_rad DVec3d Machine coordinates in mm and radians. messageKit IMessageHost Message kit for error reporting. Returns bool Is under stroke limit. IsAxisExisted(int) Determines whether a specific rotary axis exists in the machine configuration. public bool IsAxisExisted(int dir) Parameters dir int The direction index (0=A, 1=B, 2=C). Returns bool True if the specified axis exists; otherwise, false. MakeXmlSource(string, string, bool) Creates an XML representation of the object. This method may also generate additional resources such as related files. public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly) Parameters baseDirectory string The base directory for resolving relative paths relFile string The relative file path for the XML source exhibitionOnly bool if true, the extended file creation is suppressed. Returns XElement An XML element representing the object's state Remarks For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied. The baseDirectory is typically the folder at the nearest configuration file folder. Since the folder can be moving with the configuration file."
         },
         "api/Hi.Numerical.HardNcLine.html": {
           "href": "api/Hi.Numerical.HardNcLine.html",
           "title": "Class HardNcLine | HiAPI-C# 2025",
      -    "summary": "Class HardNcLine Namespace Hi.Numerical Assembly HiUniNc.dll Represents a line in the NC program with its associated data and operations. public class HardNcLine : IIndexedFileLine, IFileLine, IFileLineIndex, IGetIndexedFileLine, IGetFileLineIndex, IFlagText Inheritance object HardNcLine Implements IIndexedFileLine IFileLine IFileLineIndex IGetIndexedFileLine IGetFileLineIndex IFlagText Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) HardNcUtil.IsFlagChanging(HardNcLine, HardNcLine, NcFlag) HardNcUtil.IsFlagChanging(HardNcLine, HardNcLine, NcFlag, bool) HardNcUtil.IsFlagKeeping(HardNcLine, HardNcLine, NcFlag, bool) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors HardNcLine(HardNcEnv, IndexedFileLine, HardNcLine, out NcNoteCache, IMessageHost) Ctor from the reference HardNcLine. public HardNcLine(HardNcEnv ncEnv, IndexedFileLine fileLine, HardNcLine preNcLine, out NcNoteCache ncNoteCache, IMessageHost messageHost) Parameters ncEnv HardNcEnv NC environment fileLine IndexedFileLine file line preNcLine HardNcLine reference HardNcLine that this HardNcLine copy from. If previous HardNcLine is not null, apply previous HardNcLine. ncNoteCache NcNoteCache Output NC note cache messageHost IMessageHost Message host for warnings HardNcLine(HardNcEnv, IMessageHost) Ctor for initial state. public HardNcLine(HardNcEnv ncEnv, IMessageHost messageHost) Parameters ncEnv HardNcEnv messageHost IMessageHost Properties ArcNcArg NC arguments for arc commands. public ArcNcArg ArcNcArg { get; set; } Property Value ArcNcArg CoordinateInterpolationMode Gets the current coordinate interpolation mode (Cartesian or Polar). public CoordinateInterpolationMode CoordinateInterpolationMode { get; } Property Value CoordinateInterpolationMode F F. Feedrate on NC code. Note that this may not be the working feedrate. Some NC codes like G00 and G28 doesnt use F code. public double F { get; set; } Property Value double Remarks According to Fanuc manual, the default F is zero. Feedrate_mmdmin Feedrate on NC code in current mode in mm/min. See F. public double Feedrate_mmdmin { get; set; } Property Value double Feedrate_mmds Feedrate on NC code in current mode in mm/sec. public double Feedrate_mmds { get; set; } Property Value double FileIndex File Index. Start on 0. public int FileIndex { get; } Property Value int FileNo Gets the file number. [Present(\"File Number\", \"FileNo\", PhysicsUnit.None, \"G\")] public int FileNo { get; } Property Value int FilePath File path. [Present(\"File\", \"File\", PhysicsUnit.None, \"G\")] public string FilePath { get; } Property Value string FlagsText Gets a string representation of the active NC flags for this line. public string FlagsText { get; } Property Value string G28Arg Arguments for G28 commands. public G28Arg G28Arg { get; set; } Property Value G28Arg G52_Xyz Local coordinate system translation. public Vec3d G52_Xyz { get; set; } Property Value Vec3d G54SeriesCoordinateNum1000 Faunc Group14 value. Note that Heidenhain Datum shift is set by DatumTableId. public int G54SeriesCoordinateNum1000 { get; set; } Property Value int Group07NcArg Arguments for Group07 NC commands (tool radius compensation). public Group07NcArg Group07NcArg { get; set; } Property Value Group07NcArg Group07_D Radius compensation ID. Note that in Siemens controller, each tool ID has several D entry. public int Group07_D { get; set; } Property Value int Group08_H Height compensation ID. For Siemens Traori, the value is Tool ID. For Heidenhain, the value is Tool ID. public int Group08_H { get; set; } Property Value int Group09NcArg NC Argument of NC Group09. public Group09NcArg Group09NcArg { get; set; } Property Value Group09NcArg HeidenhainBlockCacheArg Heidenhain block cache arguments for various Heidenhain commands. public IHeidenhainBlockCacheArg HeidenhainBlockCacheArg { get; set; } Property Value IHeidenhainBlockCacheArg HeidenhainCycleDef247Q339 DATUM SETTING DATUM Number. public int HeidenhainCycleDef247Q339 { get; set; } Property Value int HeidenhainCycleDef7Arg Arguments for Heidenhain Cycle Definition 7 (datum shift). public HeidenhainCycleDef7Arg HeidenhainCycleDef7Arg { get; set; } Property Value HeidenhainCycleDef7Arg HeidenhainM140MB HeidenhainM140(Retract the tool) MB value. MB is the retraction height. double.positiveInf is [MB MAX]. One shot command. public double HeidenhainM140MB { get; set; } Property Value double HeidenhainQMacroMap Dictionary mapping Q macro numbers to their string values for Heidenhain controllers. public Dictionary HeidenhainQMacroMap { get; set; } Property Value Dictionary HeidenhainToolAxisDir Direction of the tool axis for Heidenhain controllers. public int HeidenhainToolAxisDir { get; set; } Property Value int IndexedFileLine The file line information associated with this NC line. public IndexedFileLine IndexedFileLine { get; } Property Value IndexedFileLine IsAbsolutePositioning Gets a value indicating whether absolute positioning (G90) is active. public bool IsAbsolutePositioning { get; } Property Value bool IsHeightCompensationEnabled Gets a value indicating whether height compensation is enabled. public bool IsHeightCompensationEnabled { get; } Property Value bool IsOnArcCommand Gets a value indicating whether an arc command (G02 or G03) is active. public bool IsOnArcCommand { get; } Property Value bool IsPathPrepared Gets a value indicating whether the path is prepared (no radius compensation). public bool IsPathPrepared { get; } Property Value bool IsRadiusCompensationEnabled Gets a value indicating whether radius compensation is enabled. public bool IsRadiusCompensationEnabled { get; } Property Value bool IsToolCenterPointManagementEnabled Gets a value indicating whether tool center point management is enabled. public bool IsToolCenterPointManagementEnabled { get; } Property Value bool Line The line. [Present(\"Line\", \"Line\", PhysicsUnit.None, \"G\")] public string Line { get; } Property Value string LineIndex Line Index. Start on 0. public int LineIndex { get; } Property Value int LineNo Gets the line number. [Present(\"Line Number\", \"LineNo\", PhysicsUnit.None, \"G\")] public int LineNo { get; } Property Value int MachiningFeedrate_mmdmin Machining Feedrate on NC code in machining mode (such as G01,G02,G03 but not G00) in mm/min. public double MachiningFeedrate_mmdmin { get; set; } Property Value double MachiningFeedrate_mmds Machining Feedrate on NC code in machining mode (such as G01,G02,G03 but not G00) in mm/sec. public double MachiningFeedrate_mmds { get; set; } Property Value double McAbc_deg Gets or sets the machine ABC coordinates in degrees. public Vec3d McAbc_deg { get; set; } Property Value Vec3d McAbc_rad Machine coordinates in ABC format (radians). public Vec3d McAbc_rad { get; } Property Value Vec3d McXyz Gets or sets the machine coordinate XYZ values. public Vec3d McXyz { get; } Property Value Vec3d McXyzabc Machine coordinate ( with side radius compensation if existed). Point is XYZ. the unit is mm. Normal is ABC. the unit is radian. public DVec3d McXyzabc { get; } Property Value DVec3d NcFlagBitArray Internal Used. public BitArray NcFlagBitArray { get; } Property Value BitArray PausingNcArg public PausingNcArg PausingNcArg { get; set; } Property Value PausingNcArg Remarks Since this is base on OneShot Flag, so here has no copy ctor. PolarEntry Data structure for polar coordinates entry. public PolarEntry PolarEntry { get; set; } Property Value PolarEntry PreparationT Tool ID for preparation. public int PreparationT { get; set; } Property Value int ProgramOrthogonalPlaneNormal The orthogonal plane transform after tilting plane transform. Include G17, G18, G19 and plane of called G12p1. public Vec3d ProgramOrthogonalPlaneNormal { get; } Property Value Vec3d ProgramPos ProgramPos can be cartesian XYZ or polar XCZ with radius-based X, depends on CoordinateInterpolationMode. public Vec3d ProgramPos { get; } Property Value Vec3d ProgramXyz XYZ in Feature Coordinate. Cartesian Program Position XYZ, Abs Program Position (as G90 position). NC coordinate position is the position processed by modal flags. NC coordinate position is the position after radius compensation. The NC(Program) coordinate position is comprehensible by User. MC NC conversion may raise floating error. The floating error raise the cutting force issue, especially for bottom cutting force. Hence the NC values have to be memorized. public Vec3d ProgramXyz { get; } Property Value Vec3d Remarks NC is the better source property than MC. Ex. a NC line command: X100. The Y and Z value may vary if using MC converting back to NC. The error of Y and Z will keeps accumulating until the next explicit YZ command assignment. The error maybe up to 3e-5 in current case. the bounding box size of the case is not large (TT.20230815). Also note that if using Arc command for a complete circle, the begin NC XYZ and the end NC XYZ have to be equaled. Otherwise, it will become only a very small arc rather than the circle. So be care that do not change the NC XYZ if not needed. RadiusCompensationBuf Internal use. public RadiusCompensationBuf RadiusCompensationBuf { get; set; } Property Value RadiusCompensationBuf RapidFeedrate_mmdmin Rapid Feedrate on NC code in rapid mode (such as G00 but not G01,G02,G03) in mm/min. public double RapidFeedrate_mmdmin { get; set; } Property Value double RapidFeedrate_mmds Rapid Feedrate on NC code in rapid mode (such as G00 but not G01,G02,G03) in mm/sec. public double RapidFeedrate_mmds { get; set; } Property Value double S S. Spindle speed. public int S { get; set; } Property Value int SpindleSpeed_radds Spindle speed in radian/s. public double SpindleSpeed_radds { get; set; } Property Value double SpindleSpeed_rpm Spindle speed in RPM. public double SpindleSpeed_rpm { get; set; } Property Value double T Current equiped Tool ID. public int T { get; set; } Property Value int TiltPlaneNcArg Arguments related to tilted plane operations. public ITiltPlaneNcArg TiltPlaneNcArg { get; set; } Property Value ITiltPlaneNcArg Methods GetAttacherMat(HardNcEnv) Gets the attacher transformation matrix for the current machine coordinates. public Mat4d GetAttacherMat(HardNcEnv ncEnv) Parameters ncEnv HardNcEnv The NC environment. Returns Mat4d The attacher transformation matrix. GetCompensationHeight(HardNcEnv, IMessageHost) Gets the tool height compensation value for this NC line. public double GetCompensationHeight(HardNcEnv ncEnv, IMessageHost messageHost) Parameters ncEnv HardNcEnv NC environment messageHost IMessageHost Message host for warnings Returns double Height compensation value GetCompensationRadius(CncBrand, MillingToolOffsetTable, IMessageHost) Gets the tool radius compensation value for this NC line. public double GetCompensationRadius(CncBrand cncBrand, MillingToolOffsetTable millingToolOffsetTable, IMessageHost messageHost) Parameters cncBrand CncBrand CNC brand millingToolOffsetTable MillingToolOffsetTable Milling tool offset table messageHost IMessageHost Message host for warnings Returns double Radius compensation value GetFileLineIndex() Get FileLineIndex. public FileLineIndex GetFileLineIndex() Returns FileLineIndex FileLineIndex GetG5xCoordinateOffset(HardNcEnv) Gets the G5x coordinate offset for this NC line. public Vec3d GetG5xCoordinateOffset(HardNcEnv ncEnv) Parameters ncEnv HardNcEnv NC environment Returns Vec3d The G5x coordinate offset vector GetIndexedFileLine() Gets the file line associated with this object. public IndexedFileLine GetIndexedFileLine() Returns IndexedFileLine The file line object. GetMcByProgramPos(Vec3d, HardNcEnv, NcNoteCache, IMessageHost, out Vec3d) Internal Use. public DVec3d GetMcByProgramPos(Vec3d programPos, HardNcEnv ncEnv, NcNoteCache ncNoteCache, IMessageHost messageHost, out Vec3d programXyz) Parameters programPos Vec3d ncEnv HardNcEnv ncNoteCache NcNoteCache messageHost IMessageHost programXyz Vec3d Returns DVec3d GetProgramXyzabc(HardNcEnv, DVec3d, out bool?, IMessageHost) Gets the program XYZABC coordinates from machine coordinates. public DVec3d GetProgramXyzabc(HardNcEnv ncEnv, DVec3d mcXyzabc, out bool? isG68p2Successed, IMessageHost messageHost) Parameters ncEnv HardNcEnv The NC environment. mcXyzabc DVec3d The machine coordinates. isG68p2Successed bool? Output parameter indicating whether G68.2 coordinate conversion was successful. messageHost IMessageHost The message host for logging. Returns DVec3d The program XYZABC coordinates. GetSourceCommand() public IIndexedFileLine GetSourceCommand() Returns IIndexedFileLine GetTiltMat4d(HardNcEnv, out Mat4d) Internal Use Only. public bool? GetTiltMat4d(HardNcEnv ncEnv, out Mat4d tableToFeatureTransform) Parameters ncEnv HardNcEnv NC environment. tableToFeatureTransform Mat4d Transform from NC to Table without tool compensation and linear coordinate offset (such as G55,G56..). Returns bool? True if G68.2 is successfully applied, false if not, and null if not applicable. HasSyntexXyz(HardNcEnv) Determines whether the line contains syntactic XYZ coordinates. public bool HasSyntexXyz(HardNcEnv ncEnv) Parameters ncEnv HardNcEnv NC environment Returns bool True if syntactic XYZ coordinates are present; otherwise, false. RebuildByMc(HardNcEnv, DVec3d, NcNoteCache, IMessageHost) Internal Use Only. For NC opt. public void RebuildByMc(HardNcEnv ncEnv, DVec3d mc, NcNoteCache ncNoteCache, IMessageHost messageHost) Parameters ncEnv HardNcEnv NC environment. mc DVec3d MC coordinates. ncNoteCache NcNoteCache NC line cache. messageHost IMessageHost Message host for logging and reporting. RebuildByProgramXyz(HardNcEnv, Vec3d, NcNoteCache, IMessageHost) Internal Use Only. For NC opt. public void RebuildByProgramXyz(HardNcEnv ncEnv, Vec3d programXyz, NcNoteCache ncNoteCache, IMessageHost messageHost) Parameters ncEnv HardNcEnv NC environment. programXyz Vec3d Program XYZ coordinates. ncNoteCache NcNoteCache NC note cache. messageHost IMessageHost Message host for logging and reporting. ToString() Returns a string that represents the current object. public override string ToString() Returns string A string that represents the current object."
      +    "summary": "Class HardNcLine Namespace Hi.Numerical Assembly HiUniNc.dll Represents a line in the NC program with its associated data and operations. public class HardNcLine : IIndexedFileLine, IFileLine, IFileLineIndex, IGetIndexedFileLine, IGetFileLineIndex, IFlagText Inheritance object HardNcLine Implements IIndexedFileLine IFileLine IFileLineIndex IGetIndexedFileLine IGetFileLineIndex IFlagText Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) HardNcUtil.IsFlagChanging(HardNcLine, HardNcLine, NcFlag) HardNcUtil.IsFlagChanging(HardNcLine, HardNcLine, NcFlag, bool) HardNcUtil.IsFlagKeeping(HardNcLine, HardNcLine, NcFlag, bool) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors HardNcLine(HardNcEnv, IndexedFileLine, HardNcLine, out NcNoteCache, IMessageHost) Ctor from the reference HardNcLine. public HardNcLine(HardNcEnv ncEnv, IndexedFileLine fileLine, HardNcLine preNcLine, out NcNoteCache ncNoteCache, IMessageHost messageHost) Parameters ncEnv HardNcEnv NC environment fileLine IndexedFileLine file line preNcLine HardNcLine reference HardNcLine that this HardNcLine copy from. If previous HardNcLine is not null, apply previous HardNcLine. ncNoteCache NcNoteCache Output NC note cache messageHost IMessageHost Message host for warnings HardNcLine(HardNcEnv, IMessageHost) Ctor for initial state. public HardNcLine(HardNcEnv ncEnv, IMessageHost messageHost) Parameters ncEnv HardNcEnv messageHost IMessageHost Properties ArcNcArg NC arguments for arc commands. public ArcNcArg ArcNcArg { get; set; } Property Value ArcNcArg CoordinateInterpolationMode Gets the current coordinate interpolation mode (Cartesian or Polar). public CoordinateInterpolationMode CoordinateInterpolationMode { get; } Property Value CoordinateInterpolationMode F F. Feedrate on NC code. Note that this may not be the working feedrate. Some NC codes like G00 and G28 doesnt use F code. public double F { get; set; } Property Value double Remarks According to Fanuc manual, the default F is zero. Feedrate_mmdmin Feedrate on NC code in current mode in mm/min. See F. public double Feedrate_mmdmin { get; set; } Property Value double Feedrate_mmds Feedrate on NC code in current mode in mm/sec. public double Feedrate_mmds { get; set; } Property Value double FileIndex File Index. Start on 0. public int FileIndex { get; } Property Value int FileNo Gets the file number. [Present(\"File Number\", \"FileNo\", PhysicsUnit.None, \"G\")] public int FileNo { get; } Property Value int FilePath File path. [Present(\"File\", \"File\", PhysicsUnit.None, \"G\")] public string FilePath { get; } Property Value string FlagsText Gets a string representation of the active NC flags for this line. public string FlagsText { get; } Property Value string G28Arg Arguments for G28 commands. public G28Arg G28Arg { get; set; } Property Value G28Arg G52_Xyz Local coordinate system translation. public Vec3d G52_Xyz { get; set; } Property Value Vec3d G54SeriesCoordinateNum1000 Faunc Group14 value. Note that Heidenhain Datum shift is set by DatumTableId. public int G54SeriesCoordinateNum1000 { get; set; } Property Value int Group07NcArg Arguments for Group07 NC commands (tool radius compensation). public Group07NcArg Group07NcArg { get; set; } Property Value Group07NcArg Group07_D Radius compensation ID. Note that in Siemens controller, each tool ID has several D entry. public int Group07_D { get; set; } Property Value int Group08_H Height compensation ID. For Siemens Traori, the value is Tool ID. For Heidenhain, the value is Tool ID. public int Group08_H { get; set; } Property Value int Group09NcArg NC Argument of NC Group09. public Group09NcArg Group09NcArg { get; set; } Property Value Group09NcArg HeidenhainBlockCacheArg Heidenhain block cache arguments for various Heidenhain commands. public IHeidenhainBlockCacheArg HeidenhainBlockCacheArg { get; set; } Property Value IHeidenhainBlockCacheArg HeidenhainCycleDef247Q339 DATUM SETTING DATUM Number. public int HeidenhainCycleDef247Q339 { get; set; } Property Value int HeidenhainCycleDef7Arg Arguments for Heidenhain Cycle Definition 7 (datum shift). public HeidenhainCycleDef7Arg HeidenhainCycleDef7Arg { get; set; } Property Value HeidenhainCycleDef7Arg HeidenhainM140MB HeidenhainM140(Retract the tool) MB value. MB is the retraction height. double.positiveInf is [MB MAX]. One shot command. public double HeidenhainM140MB { get; set; } Property Value double HeidenhainQMacroMap Dictionary mapping Q macro numbers to their string values for Heidenhain controllers. public Dictionary HeidenhainQMacroMap { get; set; } Property Value Dictionary HeidenhainToolAxisDir Direction of the tool axis for Heidenhain controllers. public int HeidenhainToolAxisDir { get; set; } Property Value int IndexedFileLine The file line information associated with this NC line. public IndexedFileLine IndexedFileLine { get; } Property Value IndexedFileLine IsAbsolutePositioning Gets a value indicating whether absolute positioning (G90) is active. public bool IsAbsolutePositioning { get; } Property Value bool IsHeightCompensationEnabled Gets a value indicating whether height compensation is enabled. public bool IsHeightCompensationEnabled { get; } Property Value bool IsOnArcCommand Gets a value indicating whether an arc command (G02 or G03) is active. public bool IsOnArcCommand { get; } Property Value bool IsPathPrepared Gets a value indicating whether the path is prepared (no radius compensation). public bool IsPathPrepared { get; } Property Value bool IsRadiusCompensationEnabled Gets a value indicating whether radius compensation is enabled. public bool IsRadiusCompensationEnabled { get; } Property Value bool IsToolCenterPointManagementEnabled Gets a value indicating whether tool center point management is enabled. public bool IsToolCenterPointManagementEnabled { get; } Property Value bool Line The line. [Present(\"Line\", \"Line\", PhysicsUnit.None, \"G\")] public string Line { get; } Property Value string LineIndex Line Index. Start on 0. public int LineIndex { get; } Property Value int LineNo Gets the line number. [Present(\"Line Number\", \"LineNo\", PhysicsUnit.None, \"G\")] public int LineNo { get; } Property Value int MachiningFeedrate_mmdmin Machining Feedrate on NC code in machining mode (such as G01,G02,G03 but not G00) in mm/min. public double MachiningFeedrate_mmdmin { get; set; } Property Value double MachiningFeedrate_mmds Machining Feedrate on NC code in machining mode (such as G01,G02,G03 but not G00) in mm/sec. public double MachiningFeedrate_mmds { get; set; } Property Value double McAbc_deg Gets or sets the machine ABC coordinates in degrees. public Vec3d McAbc_deg { get; set; } Property Value Vec3d McAbc_rad Machine coordinates in ABC format (radians). public Vec3d McAbc_rad { get; } Property Value Vec3d McXyz Gets or sets the machine coordinate XYZ values. public Vec3d McXyz { get; } Property Value Vec3d McXyzabc Machine coordinate ( with side radius compensation if existed). Point is XYZ. the unit is mm. Normal is ABC. the unit is radian. public DVec3d McXyzabc { get; } Property Value DVec3d NcFlagBitArray Internal Used. public BitArray NcFlagBitArray { get; } Property Value BitArray PausingNcArg public PausingNcArg PausingNcArg { get; set; } Property Value PausingNcArg Remarks Since this is base on OneShot Flag, so here has no copy ctor. PolarEntry Data structure for polar coordinates entry. public PolarEntry PolarEntry { get; set; } Property Value PolarEntry PreparationT Tool ID for preparation. public int PreparationT { get; set; } Property Value int ProgramOrthogonalPlaneNormal The orthogonal plane transform after tilting plane transform. Include G17, G18, G19 and plane of called G12p1. public Vec3d ProgramOrthogonalPlaneNormal { get; } Property Value Vec3d ProgramPos ProgramPos can be cartesian XYZ or polar XCZ with radius-based X, depends on CoordinateInterpolationMode. public Vec3d ProgramPos { get; } Property Value Vec3d ProgramXyz XYZ in Feature Coordinate. Cartesian Program Position XYZ, Abs Program Position (as G90 position). NC coordinate position is the position processed by modal flags. NC coordinate position is the position after radius compensation. The NC(Program) coordinate position is comprehensible by User. MC NC conversion may raise floating error. The floating error raise the cutting force issue, especially for bottom cutting force. Hence the NC values have to be memorized. public Vec3d ProgramXyz { get; } Property Value Vec3d Remarks NC is the better source property than MC. Ex. a NC line command: X100. The Y and Z value may vary if using MC converting back to NC. The error of Y and Z will keeps accumulating until the next explicit YZ command assignment. The error maybe up to 3e-5 in current case. the bounding box size of the case is not large (TT.20230815). Also note that if using Arc command for a complete circle, the begin NC XYZ and the end NC XYZ have to be equaled. Otherwise, it will become only a very small arc rather than the circle. So be care that do not change the NC XYZ if not needed. RadiusCompensationBuf Internal use. public RadiusCompensationBuf RadiusCompensationBuf { get; set; } Property Value RadiusCompensationBuf RapidFeedrate_mmdmin Rapid Feedrate on NC code in rapid mode (such as G00 but not G01,G02,G03) in mm/min. public double RapidFeedrate_mmdmin { get; set; } Property Value double RapidFeedrate_mmds Rapid Feedrate on NC code in rapid mode (such as G00 but not G01,G02,G03) in mm/sec. public double RapidFeedrate_mmds { get; set; } Property Value double S S. Spindle speed. public int S { get; set; } Property Value int SpindleSpeed_radds Spindle speed in radian/s. public double SpindleSpeed_radds { get; set; } Property Value double SpindleSpeed_rpm Spindle speed in RPM. public double SpindleSpeed_rpm { get; set; } Property Value double T Current equiped Tool ID. public int T { get; set; } Property Value int TiltPlaneNcArg Arguments related to tilted plane operations. public ITiltPlaneNcArg TiltPlaneNcArg { get; set; } Property Value ITiltPlaneNcArg Methods GetAttacherMat(HardNcEnv) Gets the attacher transformation matrix for the current machine coordinates. public Mat4d GetAttacherMat(HardNcEnv ncEnv) Parameters ncEnv HardNcEnv The NC environment. Returns Mat4d The attacher transformation matrix. GetCompensationHeight(HardNcEnv, IMessageHost) Gets the tool height compensation value for this NC line. public double GetCompensationHeight(HardNcEnv ncEnv, IMessageHost messageHost) Parameters ncEnv HardNcEnv NC environment messageHost IMessageHost Message host for warnings Returns double Height compensation value GetCompensationRadius(CncBrand, MillingToolOffsetTable, IMessageHost) Gets the tool radius compensation value for this NC line. public double GetCompensationRadius(CncBrand cncBrand, MillingToolOffsetTable millingToolOffsetTable, IMessageHost messageHost) Parameters cncBrand CncBrand CNC brand millingToolOffsetTable MillingToolOffsetTable Milling tool offset table messageHost IMessageHost Message host for warnings Returns double Radius compensation value GetFileLineIndex() Get FileLineIndex. public FileLineIndex GetFileLineIndex() Returns FileLineIndex FileLineIndex GetG5xCoordinateOffset(HardNcEnv) Gets the G5x coordinate offset for this NC line. public Vec3d GetG5xCoordinateOffset(HardNcEnv ncEnv) Parameters ncEnv HardNcEnv NC environment Returns Vec3d The G5x coordinate offset vector GetIndexedFileLine() Gets the file line associated with this object. public IndexedFileLine GetIndexedFileLine() Returns IndexedFileLine The file line object. GetMcByProgramPos(Vec3d, HardNcEnv, NcNoteCache, IMessageHost, out Vec3d) Internal Use. public DVec3d GetMcByProgramPos(Vec3d programPos, HardNcEnv ncEnv, NcNoteCache ncNoteCache, IMessageHost messageHost, out Vec3d programXyz) Parameters programPos Vec3d ncEnv HardNcEnv ncNoteCache NcNoteCache messageHost IMessageHost programXyz Vec3d Returns DVec3d GetSourceCommand() public IIndexedFileLine GetSourceCommand() Returns IIndexedFileLine GetTiltMat4d(HardNcEnv, out Mat4d) Internal Use Only. public bool? GetTiltMat4d(HardNcEnv ncEnv, out Mat4d tableToFeatureTransform) Parameters ncEnv HardNcEnv NC environment. tableToFeatureTransform Mat4d Transform from NC to Table without tool compensation and linear coordinate offset (such as G55,G56..). Returns bool? True if G68.2 is successfully applied, false if not, and null if not applicable. HasSyntexXyz(HardNcEnv) Determines whether the line contains syntactic XYZ coordinates. public bool HasSyntexXyz(HardNcEnv ncEnv) Parameters ncEnv HardNcEnv NC environment Returns bool True if syntactic XYZ coordinates are present; otherwise, false. RebuildByMc(HardNcEnv, DVec3d, NcNoteCache, IMessageHost) Internal Use Only. For NC opt. public void RebuildByMc(HardNcEnv ncEnv, DVec3d mc, NcNoteCache ncNoteCache, IMessageHost messageHost) Parameters ncEnv HardNcEnv NC environment. mc DVec3d MC coordinates. ncNoteCache NcNoteCache NC line cache. messageHost IMessageHost Message host for logging and reporting. RebuildByProgramXyz(HardNcEnv, Vec3d, NcNoteCache, IMessageHost) Internal Use Only. For NC opt. public void RebuildByProgramXyz(HardNcEnv ncEnv, Vec3d programXyz, NcNoteCache ncNoteCache, IMessageHost messageHost) Parameters ncEnv HardNcEnv NC environment. programXyz Vec3d Program XYZ coordinates. ncNoteCache NcNoteCache NC note cache. messageHost IMessageHost Message host for logging and reporting. ToString() Returns a string that represents the current object. public override string ToString() Returns string A string that represents the current object."
         },
         "api/Hi.Numerical.HardNcUtil.html": {
           "href": "api/Hi.Numerical.HardNcUtil.html",
      @@ -4444,16 +4429,6 @@
           "title": "Class ReflectedXyzabcChain | HiAPI-C# 2025",
           "summary": "Class ReflectedXyzabcChain Namespace Hi.Numerical.Xyzabc Assembly HiMech.dll Cloned CodeXyzabcChain. public class ReflectedXyzabcChain : IXyzabcChain, IGetXyzabcChain, IMachiningChain, IGetAsmb, IGetAnchor, IGetTopoIndex, IMakeXmlSource, IGetAnchorToSolidDictionary, IGetAnchoredDisplayeeList, IExpandToBox3d Inheritance object ReflectedXyzabcChain Implements IXyzabcChain IGetXyzabcChain IMachiningChain IGetAsmb IGetAnchor IGetTopoIndex IMakeXmlSource IGetAnchorToSolidDictionary IGetAnchoredDisplayeeList IExpandToBox3d Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods MachiningChainUtil.GetMcCodeTransformerDictionary(IMachiningChain) TopoUtil.Display(IGetAnchor, Bind, Dictionary) TopoUtil.ExpandToBox3d(IGetAnchor, Box3d, Dictionary) XyzabcUtil.GenerateCollisionIndexPairs(IXyzabcChain) XyzabcUtil.GetMc(IXyzabcChain, out DVec3d) XyzabcUtil.GetMc(IXyzabcChain, out double, out double, out double, out double, out double, out double) XyzabcUtil.GetMcAbc_rad(IXyzabcChain, out Abc) XyzabcUtil.GetMcXyzabc(IXyzabcChain) XyzabcUtil.GetNp(IXyzabcChain) XyzabcUtil.GetTransformationMat4d(IXyzabcChain) XyzabcUtil.SetMc(IXyzabcChain, DVec3d) XyzabcUtil.SetMc(IXyzabcChain, Vec3d) XyzabcUtil.SetMc(IXyzabcChain, double, double, double) XyzabcUtil.SetMc(IXyzabcChain, double, double, double, double, double, double) XyzabcUtil.SetMcAbc_rad(IXyzabcChain, Vec3d) DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors ReflectedXyzabcChain(IXyzabcChain) Creates a reflected XYZABC chain from a source chain. public ReflectedXyzabcChain(IXyzabcChain src) Parameters src IXyzabcChain The source XYZABC chain. Properties AnchorToSolid Dictionary mapping anchors to solids. public Dictionary AnchorToSolid { get; set; } Property Value Dictionary Asmb The assembly. public Asmb Asmb { get; } Property Value Asmb ChainBegin The beginning anchor of the chain. public Anchor ChainBegin { get; } Property Value Anchor ChainEnd The ending anchor of the chain. public Anchor ChainEnd { get; } Property Value Anchor McCodes Gets the machine coordinate code sequence for decoding the MC array. public string[] McCodes { get; } Property Value string[] McTransformers Gets the machine coordinate transformers. public IDynamicRegular[] McTransformers { get; } Property Value IDynamicRegular[] RootAnchor The root anchor. public Anchor RootAnchor { get; } Property Value Anchor SourceChain Source. public IXyzabcChain SourceChain { get; } Property Value IXyzabcChain TopoReflection Topology reflection. public TopoReflection TopoReflection { get; } Property Value TopoReflection TransformerA The A-axis transformer. public DynamicRotation TransformerA { get; } Property Value DynamicRotation TransformerB The B-axis transformer. public DynamicRotation TransformerB { get; } Property Value DynamicRotation TransformerC The C-axis transformer. public DynamicRotation TransformerC { get; } Property Value DynamicRotation TransformerX The X-axis transformer. public DynamicTranslation TransformerX { get; } Property Value DynamicTranslation TransformerY The Y-axis transformer. public DynamicTranslation TransformerY { get; } Property Value DynamicTranslation TransformerZ The Z-axis transformer. public DynamicTranslation TransformerZ { get; } Property Value DynamicTranslation XName Name for XML serialization. public static string XName { get; } Property Value string Methods ExpandToBox3d(Box3d) Expands the destination box. This function is usually used to compute the bounding box of elements. public void ExpandToBox3d(Box3d dst) Parameters dst Box3d Destination box GetAnchor() Get key anchor. (i.e. root anchor) public Anchor GetAnchor() Returns Anchor key anchor GetAnchorToSolidDictionary() Gets a dictionary that maps Anchor objects to their corresponding Solid objects. public Dictionary GetAnchorToSolidDictionary() Returns Dictionary A dictionary where keys are anchors and values are their associated solids. GetAnchoredDisplayeeList() Gets a list of anchored displayable objects. public List GetAnchoredDisplayeeList() Returns List A list of IAnchoredDisplayee objects GetAsmb() Gets the key asmb. public Asmb GetAsmb() Returns Asmb The key asmb. GetTableBuckle() Gets the table buckle anchor point. public IGetAnchor GetTableBuckle() Returns IGetAnchor The table buckle anchor point. GetToolBuckle() Gets the tool buckle anchor point. public IGetAnchor GetToolBuckle() Returns IGetAnchor The tool buckle anchor point. GetTransformerA() Get transformer A. public DynamicRotation GetTransformerA() Returns DynamicRotation transformer A GetTransformerB() Get transformer B. public DynamicRotation GetTransformerB() Returns DynamicRotation transformer B GetTransformerC() Get transformer C. public DynamicRotation GetTransformerC() Returns DynamicRotation transformer C GetTransformerX() Get transformer X. public DynamicTranslation GetTransformerX() Returns DynamicTranslation transformer X GetTransformerY() Get transformer Y. public DynamicTranslation GetTransformerY() Returns DynamicTranslation transformer Y GetTransformerZ() Get transformer Z. public DynamicTranslation GetTransformerZ() Returns DynamicTranslation transformer Z GetXyzabcChain() Get IXyzabcChain. public IXyzabcChain GetXyzabcChain() Returns IXyzabcChain IXyzabcChain MakeXmlSource(string, string, bool) Creates an XML representation of the object. This method may also generate additional resources such as related files. public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly) Parameters baseDirectory string The base directory for resolving relative paths relFile string The relative file path for the XML source exhibitionOnly bool if true, the extended file creation is suppressed. Returns XElement An XML element representing the object's state Remarks For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied. The baseDirectory is typically the folder at the nearest configuration file folder. Since the folder can be moving with the configuration file."
         },
      -  "api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html": {
      -    "href": "api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html",
      -    "title": "Class SimpleChainCoordinateConverter | HiAPI-C# 2025",
      -    "summary": "Class SimpleChainCoordinateConverter Namespace Hi.Numerical.Xyzabc Assembly HiMech.dll Provides coordinate conversion functionality for a simple chain configuration. public class SimpleChainCoordinateConverter : ICoordinateConverter, IToXElement Inheritance object SimpleChainCoordinateConverter Implements ICoordinateConverter IToXElement Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors SimpleChainCoordinateConverter() Initializes a new instance of the SimpleChainCoordinateConverter class. public SimpleChainCoordinateConverter() SimpleChainCoordinateConverter(string) Initializes a new instance of the SimpleChainCoordinateConverter class with a specified chain code. public SimpleChainCoordinateConverter(string chainCode) Parameters chainCode string The chain code defining the coordinate system. SimpleChainCoordinateConverter(XElement) Initializes a new instance of the SimpleChainCoordinateConverter class from an XML element. public SimpleChainCoordinateConverter(XElement src) Parameters src XElement The XML element containing the converter configuration. Fields XName Gets the XML element name used for serialization. public static string XName Field Value string Properties ChainCode ChainCode of machine tool. Must contain at least base, tool buckle and table buckle, where the code is O,T and W, respectively. The other available members: S is spindle. X,Y and Z are translational motion component. A,B and C are rotational motion component. The codes should be all uppercases. public string ChainCode { get; set; } Property Value string Methods AttacherPnToMc(DVec3d, out bool) tool attacher NP (Normal and Point) to machine coordinate. The NP is from table buckle to tool attacher. public DVec3d AttacherPnToMc(DVec3d np, out bool isConverted) Parameters np DVec3d isConverted bool is conversion succeed Returns DVec3d machine coordinate IsAxisAExisted() Is rotary A existed. public bool IsAxisAExisted() Returns bool Is rotary A existed. IsAxisBExisted() Is rotary B existed. public bool IsAxisBExisted() Returns bool Is rotary B existed. IsAxisCExisted() Is rotary C existed. public bool IsAxisCExisted() Returns bool Is rotary C existed. MakeXmlSource(string, string) public XElement MakeXmlSource(string baseDirectory, string relFile) Parameters baseDirectory string relFile string Returns XElement McAbcToTiltMat(Vec3d) Converts machine ABC coordinates to a tilt matrix. the tilt matrix is the transformation matrix from table to attacher. public Mat4d McAbcToTiltMat(Vec3d mcAbc_rad) Parameters mcAbc_rad Vec3d The machine ABC coordinates in radians Returns Mat4d The tilt matrix McToAttacherMat(DVec3d) Converts machine coordinates to an attacher matrix. public Mat4d McToAttacherMat(DVec3d mc) Parameters mc DVec3d Returns Mat4d The attacher matrix McToAttacherPn(DVec3d) Machine coordinate to tool attacher NP (Normal and Point). The NP is from table buckle to tool attacher. public DVec3d McToAttacherPn(DVec3d mc) Parameters mc DVec3d Returns DVec3d tool attacher Pn (Point and Normal) TiltMatToMcAbc(Mat4d, out Vec3d) Converts a tilt matrix to machine ABC coordinates. the tilt matrix is the transformation matrix from table to attacher. public bool TiltMatToMcAbc(Mat4d tiltMat, out Vec3d mcAbc_rad) Parameters tiltMat Mat4d The tilt matrix to convert mcAbc_rad Vec3d Output parameter that will contain the machine ABC coordinates in radians Returns bool Whether the conversion was successful ToXElement() Get the XElement to represent the object. public XElement ToXElement() Returns XElement XElement to represent the object."
      -  },
      -  "api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html": {
      -    "href": "api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html",
      -    "title": "Class XyzabcChainMillingCoordinateConverter | HiAPI-C# 2025",
      -    "summary": "Class XyzabcChainMillingCoordinateConverter Namespace Hi.Numerical.Xyzabc Assembly HiMech.dll Provides coordinate conversion functionality for XYZABC chain milling operations. public class XyzabcChainMillingCoordinateConverter : ICoordinateConverter, IMakeXmlSource Inheritance object XyzabcChainMillingCoordinateConverter Implements ICoordinateConverter IMakeXmlSource Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors XyzabcChainMillingCoordinateConverter(IXyzabcChain) Initializes a new instance of the XyzabcChainMillingCoordinateConverter class. public XyzabcChainMillingCoordinateConverter(IXyzabcChain chain) Parameters chain IXyzabcChain The XYZABC chain instance. Exceptions ArgumentNullException Thrown when chain is null. Fields XName Gets the XML element name for serialization. public static string XName Field Value string Properties XyzabcSolver Gets the XYZABC solver instance. public XyzabcSolver XyzabcSolver { get; } Property Value XyzabcSolver Methods AttacherPnToMc(DVec3d, out bool) tool attacher NP (Normal and Point) to machine coordinate. The NP is from table buckle to tool attacher. public DVec3d AttacherPnToMc(DVec3d np, out bool isConverted) Parameters np DVec3d isConverted bool is conversion succeed Returns DVec3d machine coordinate IsAxisAExisted() Is rotary A existed. public bool IsAxisAExisted() Returns bool Is rotary A existed. IsAxisBExisted() Is rotary B existed. public bool IsAxisBExisted() Returns bool Is rotary B existed. IsAxisCExisted() Is rotary C existed. public bool IsAxisCExisted() Returns bool Is rotary C existed. MakeXmlSource(string, string, bool) Creates an XML representation of the object. This method may also generate additional resources such as related files. public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly) Parameters baseDirectory string The base directory for resolving relative paths relFile string The relative file path for the XML source exhibitionOnly bool if true, the extended file creation is suppressed. Returns XElement An XML element representing the object's state Remarks For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied. The baseDirectory is typically the folder at the nearest configuration file folder. Since the folder can be moving with the configuration file. McAbcToTiltMat(Vec3d) Converts machine ABC coordinates to a tilt matrix. the tilt matrix is the transformation matrix from table to attacher. public Mat4d McAbcToTiltMat(Vec3d mcAbc_rad) Parameters mcAbc_rad Vec3d The machine ABC coordinates in radians Returns Mat4d The tilt matrix McToAttacherMat(DVec3d) Converts machine coordinates to an attacher matrix. public Mat4d McToAttacherMat(DVec3d mc) Parameters mc DVec3d Returns Mat4d The attacher matrix McToAttacherPn(DVec3d) Machine coordinate to tool attacher NP (Normal and Point). The NP is from table buckle to tool attacher. public DVec3d McToAttacherPn(DVec3d mc) Parameters mc DVec3d Returns DVec3d tool attacher Pn (Point and Normal) TiltMatToMcAbc(Mat4d, out Vec3d) Converts a tilt matrix to machine ABC coordinates. the tilt matrix is the transformation matrix from table to attacher. public bool TiltMatToMcAbc(Mat4d tiltMat, out Vec3d mcAbc_rad) Parameters tiltMat Mat4d The tilt matrix to convert mcAbc_rad Vec3d Output parameter that will contain the machine ABC coordinates in radians Returns bool Whether the conversion was successful"
      -  },
         "api/Hi.Numerical.Xyzabc.XyzabcSolver.html": {
           "href": "api/Hi.Numerical.Xyzabc.XyzabcSolver.html",
           "title": "Class XyzabcSolver | HiAPI-C# 2025",
      @@ -4467,7 +4442,7 @@
         "api/Hi.Numerical.Xyzabc.html": {
           "href": "api/Hi.Numerical.Xyzabc.html",
           "title": "Namespace Hi.Numerical.Xyzabc | HiAPI-C# 2025",
      -    "summary": "Namespace Hi.Numerical.Xyzabc Classes CodeXyzabcChain IXyzabcChain Composed by ChainCode. On purpose of easy XML hand management. GeneralXyzabcChain Represents a general XYZABC chain that can be constructed from a general mechanism. ReflectedXyzabcChain Cloned CodeXyzabcChain. SimpleChainCoordinateConverter Provides coordinate conversion functionality for a simple chain configuration. XyzabcChainMillingCoordinateConverter Provides coordinate conversion functionality for XYZABC chain milling operations. XyzabcSolver Support to two-way conversion between MC (machine coordinate) and NP (Normal and Point). XyzabcUtil Utility of XYZABC device. Structs Abc Represents a three-axis rotational configuration in ABC coordinates. Interfaces ICoordinateConverter Device for UniNc controller. IGetMcXyzabc Interface of GetMcXyzabc(). IGetXyzabcChain Interface of get IXyzabcChain. IXyzabcChain A single chain contains subset transformers of {X,Y,Z,A,B,C} ."
      +    "summary": "Namespace Hi.Numerical.Xyzabc Classes CodeXyzabcChain IXyzabcChain Composed by ChainCode. On purpose of easy XML hand management. GeneralXyzabcChain Represents a general XYZABC chain that can be constructed from a general mechanism. ReflectedXyzabcChain Cloned CodeXyzabcChain. XyzabcSolver Support to two-way conversion between MC (machine coordinate) and NP (Normal and Point). XyzabcUtil Utility of XYZABC device. Structs Abc Represents a three-axis rotational configuration in ABC coordinates. Interfaces ICoordinateConverter Device for UniNc controller. IGetMcXyzabc Interface of GetMcXyzabc(). IGetXyzabcChain Interface of get IXyzabcChain. IXyzabcChain A single chain contains subset transformers of {X,Y,Z,A,B,C} ."
         },
         "api/Hi.Numerical.html": {
           "href": "api/Hi.Numerical.html",
      @@ -4799,6 +4774,51 @@
           "title": "Namespace Hi.ShellCommands | HiAPI-C# 2025",
           "summary": "Namespace Hi.ShellCommands Classes EnablingWrapper Wrapper for shell commands that provides enable/disable functionality. GeomDiffCommand Command for calculating geometric differences between workpieces. Lang Language package class for command flow. ListCommand A command that contains and executes a list of other commands. MachiningMotionResolutionCommand Command for setting machining motion resolution for the milling process. NcCodeCommand Command for executing NC code directly. NcFileCommand Command for executing NC code from a file. NcFileListCommand Command for executing multiple NC files sequentially. NcOptOptionCommand Command for NC optimization options. OptimizeToFilesCommand Command to call OptimizeToFiles(string). PostExecutionCommand Command for post-execution actions after NC command running. PreSettingCommand Command for pre-settings before NC command running. RecordRuntimeGeomCommand Command for recording runtime geometry to/from file. ScriptCommand Command for executing C# scripts in the milling process. SimpleSessionCommand Simple session command for executing machining operations. WriteRuntimeGeomToStlCommand Command to call Hi.MillingProcs.MachiningProjectCsScriptApi.WriteRuntimeGeomToStl. WriteShotFilesCommand Command to call WriteShotFiles(string, double). WriteStepFilesCommand Command to call WriteStepFiles(string). Interfaces IShellCommand Interface for commands that can be executed in a milling course. ITitleCommand IShellCommand with title. Enums RecordRuntimeGeomActionEnum Action of the RecordRuntimeGeomCommand."
         },
      +  "api/Hi.SqliteUtils.SqliteIdentityRole.html": {
      +    "href": "api/Hi.SqliteUtils.SqliteIdentityRole.html",
      +    "title": "Class SqliteIdentityRole | HiAPI-C# 2025",
      +    "summary": "Class SqliteIdentityRole Namespace Hi.SqliteUtils Assembly HiNc.dll Base class for SQLite-based identity roles. public class SqliteIdentityRole Inheritance object SqliteIdentityRole Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors SqliteIdentityRole() public SqliteIdentityRole() SqliteIdentityRole(string) public SqliteIdentityRole(string roleName) Parameters roleName string Properties ConcurrencyStamp public virtual string ConcurrencyStamp { get; set; } Property Value string Id public virtual string Id { get; set; } Property Value string Name public virtual string Name { get; set; } Property Value string NormalizedName public virtual string NormalizedName { get; set; } Property Value string"
      +  },
      +  "api/Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.html": {
      +    "href": "api/Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.html",
      +    "title": "Class SqliteIdentityStorage.RoleRow | HiAPI-C# 2025",
      +    "summary": "Class SqliteIdentityStorage.RoleRow Namespace Hi.SqliteUtils Assembly HiNc.dll public class SqliteIdentityStorage.RoleRow Inheritance object SqliteIdentityStorage.RoleRow Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Properties ConcurrencyStamp public string ConcurrencyStamp { get; set; } Property Value string Id public string Id { get; set; } Property Value string Name public string Name { get; set; } Property Value string NormalizedName public string NormalizedName { get; set; } Property Value string Methods ToRole() public TRole ToRole() where TRole : SqliteIdentityRole, new() Returns TRole Type Parameters TRole"
      +  },
      +  "api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html": {
      +    "href": "api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html",
      +    "title": "Class SqliteIdentityStorage.UserRow | HiAPI-C# 2025",
      +    "summary": "Class SqliteIdentityStorage.UserRow Namespace Hi.SqliteUtils Assembly HiNc.dll public class SqliteIdentityStorage.UserRow Inheritance object SqliteIdentityStorage.UserRow Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Properties AccessFailedCount public int AccessFailedCount { get; set; } Property Value int ConcurrencyStamp public string ConcurrencyStamp { get; set; } Property Value string CustomData public string CustomData { get; set; } Property Value string Email public string Email { get; set; } Property Value string EmailConfirmed public int EmailConfirmed { get; set; } Property Value int Id public string Id { get; set; } Property Value string InitialPassword public string InitialPassword { get; set; } Property Value string LockoutEnabled public int LockoutEnabled { get; set; } Property Value int LockoutEnd public string LockoutEnd { get; set; } Property Value string NormalizedEmail public string NormalizedEmail { get; set; } Property Value string NormalizedUserName public string NormalizedUserName { get; set; } Property Value string PasswordHash public string PasswordHash { get; set; } Property Value string PhoneNumber public string PhoneNumber { get; set; } Property Value string PhoneNumberConfirmed public int PhoneNumberConfirmed { get; set; } Property Value int SecurityStamp public string SecurityStamp { get; set; } Property Value string TwoFactorEnabled public int TwoFactorEnabled { get; set; } Property Value int UserName public string UserName { get; set; } Property Value string Methods ToUser() public TUser ToUser() where TUser : SqliteIdentityUser, new() Returns TUser Type Parameters TUser"
      +  },
      +  "api/Hi.SqliteUtils.SqliteIdentityStorage.html": {
      +    "href": "api/Hi.SqliteUtils.SqliteIdentityStorage.html",
      +    "title": "Class SqliteIdentityStorage | HiAPI-C# 2025",
      +    "summary": "Class SqliteIdentityStorage Namespace Hi.SqliteUtils Assembly HiNc.dll SQLite-based storage for ASP.NET Core Identity. Replaces MongoDB-based identity storage. public class SqliteIdentityStorage : IDisposable Inheritance object SqliteIdentityStorage Implements IDisposable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors SqliteIdentityStorage(string) Initializes a new instance of the SqliteIdentityStorage class. public SqliteIdentityStorage(string databasePath = null) Parameters databasePath string The path to the SQLite database file. Properties DatabasePath Gets the database file path. public string DatabasePath { get; } Property Value string Default Gets or sets the default SQLite identity storage instance. public static SqliteIdentityStorage Default { get; set; } Property Value SqliteIdentityStorage IsDefaultInit Gets a value indicating whether the default storage has been initialized. public static bool IsDefaultInit { get; } Property Value bool Methods AddToRoleAsync(string, string, CancellationToken) public Task AddToRoleAsync(string userId, string normalizedRoleName, CancellationToken cancellationToken) Parameters userId string normalizedRoleName string cancellationToken CancellationToken Returns Task ClearAllData() Clears all identity data (users, roles, and user-role associations). public void ClearAllData() CreateRoleAsync(TRole, CancellationToken) public Task CreateRoleAsync(TRole role, CancellationToken cancellationToken) where TRole : SqliteIdentityRole Parameters role TRole cancellationToken CancellationToken Returns Task Type Parameters TRole CreateUserAsync(TUser, CancellationToken) public Task CreateUserAsync(TUser user, CancellationToken cancellationToken) where TUser : SqliteIdentityUser Parameters user TUser cancellationToken CancellationToken Returns Task Type Parameters TUser DeleteRoleAsync(TRole, CancellationToken) public Task DeleteRoleAsync(TRole role, CancellationToken cancellationToken) where TRole : SqliteIdentityRole Parameters role TRole cancellationToken CancellationToken Returns Task Type Parameters TRole DeleteUserAsync(TUser, CancellationToken) public Task DeleteUserAsync(TUser user, CancellationToken cancellationToken) where TUser : SqliteIdentityUser Parameters user TUser cancellationToken CancellationToken Returns Task Type Parameters TUser Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. public void Dispose() Dispose(bool) protected virtual void Dispose(bool disposing) Parameters disposing bool FindRoleByIdAsync(string, CancellationToken) public Task FindRoleByIdAsync(string roleId, CancellationToken cancellationToken) where TRole : SqliteIdentityRole, new() Parameters roleId string cancellationToken CancellationToken Returns Task Type Parameters TRole FindRoleByNameAsync(string, CancellationToken) public Task FindRoleByNameAsync(string normalizedName, CancellationToken cancellationToken) where TRole : SqliteIdentityRole, new() Parameters normalizedName string cancellationToken CancellationToken Returns Task Type Parameters TRole FindUserByEmailAsync(string, CancellationToken) public Task FindUserByEmailAsync(string normalizedEmail, CancellationToken cancellationToken) where TUser : SqliteIdentityUser, new() Parameters normalizedEmail string cancellationToken CancellationToken Returns Task Type Parameters TUser FindUserByIdAsync(string, CancellationToken) public Task FindUserByIdAsync(string userId, CancellationToken cancellationToken) where TUser : SqliteIdentityUser, new() Parameters userId string cancellationToken CancellationToken Returns Task Type Parameters TUser FindUserByNameAsync(string, CancellationToken) public Task FindUserByNameAsync(string normalizedUserName, CancellationToken cancellationToken) where TUser : SqliteIdentityUser, new() Parameters normalizedUserName string cancellationToken CancellationToken Returns Task Type Parameters TUser GetRolesAsync(string, CancellationToken) public Task> GetRolesAsync(string userId, CancellationToken cancellationToken) Parameters userId string cancellationToken CancellationToken Returns Task> GetRoles() public IQueryable GetRoles() where TRole : SqliteIdentityRole, new() Returns IQueryable Type Parameters TRole GetUsersInRoleAsync(string, CancellationToken) public Task> GetUsersInRoleAsync(string normalizedRoleName, CancellationToken cancellationToken) where TUser : SqliteIdentityUser, new() Parameters normalizedRoleName string cancellationToken CancellationToken Returns Task> Type Parameters TUser GetUsers() public IQueryable GetUsers() where TUser : SqliteIdentityUser, new() Returns IQueryable Type Parameters TUser IsInRoleAsync(string, string, CancellationToken) public Task IsInRoleAsync(string userId, string normalizedRoleName, CancellationToken cancellationToken) Parameters userId string normalizedRoleName string cancellationToken CancellationToken Returns Task RemoveFromRoleAsync(string, string, CancellationToken) public Task RemoveFromRoleAsync(string userId, string normalizedRoleName, CancellationToken cancellationToken) Parameters userId string normalizedRoleName string cancellationToken CancellationToken Returns Task UpdateRoleAsync(TRole, CancellationToken) public Task UpdateRoleAsync(TRole role, CancellationToken cancellationToken) where TRole : SqliteIdentityRole Parameters role TRole cancellationToken CancellationToken Returns Task Type Parameters TRole UpdateUserAsync(TUser, CancellationToken) public Task UpdateUserAsync(TUser user, CancellationToken cancellationToken) where TUser : SqliteIdentityUser Parameters user TUser cancellationToken CancellationToken Returns Task Type Parameters TUser"
      +  },
      +  "api/Hi.SqliteUtils.SqliteIdentityUser.html": {
      +    "href": "api/Hi.SqliteUtils.SqliteIdentityUser.html",
      +    "title": "Class SqliteIdentityUser | HiAPI-C# 2025",
      +    "summary": "Class SqliteIdentityUser Namespace Hi.SqliteUtils Assembly HiNc.dll Base class for SQLite-based identity users. public class SqliteIdentityUser Inheritance object SqliteIdentityUser Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Properties AccessFailedCount public virtual int AccessFailedCount { get; set; } Property Value int ConcurrencyStamp public virtual string ConcurrencyStamp { get; set; } Property Value string Email public virtual string Email { get; set; } Property Value string EmailConfirmed public virtual bool EmailConfirmed { get; set; } Property Value bool Id public virtual string Id { get; set; } Property Value string InitialPassword public virtual string InitialPassword { get; set; } Property Value string LockoutEnabled public virtual bool LockoutEnabled { get; set; } Property Value bool LockoutEnd public virtual DateTimeOffset? LockoutEnd { get; set; } Property Value DateTimeOffset? NormalizedEmail public virtual string NormalizedEmail { get; set; } Property Value string NormalizedUserName public virtual string NormalizedUserName { get; set; } Property Value string PasswordHash public virtual string PasswordHash { get; set; } Property Value string PhoneNumber public virtual string PhoneNumber { get; set; } Property Value string PhoneNumberConfirmed public virtual bool PhoneNumberConfirmed { get; set; } Property Value bool SecurityStamp public virtual string SecurityStamp { get; set; } Property Value string TwoFactorEnabled public virtual bool TwoFactorEnabled { get; set; } Property Value bool UserName public virtual string UserName { get; set; } Property Value string Methods DeserializeCustomData(string) Deserializes custom data from JSON string. Override in derived class. public virtual void DeserializeCustomData(string json) Parameters json string SerializeCustomData() Serializes custom data to JSON string. Override in derived class. public virtual string SerializeCustomData() Returns string"
      +  },
      +  "api/Hi.SqliteUtils.SqliteRoleStore-1.html": {
      +    "href": "api/Hi.SqliteUtils.SqliteRoleStore-1.html",
      +    "title": "Class SqliteRoleStore | HiAPI-C# 2025",
      +    "summary": "Class SqliteRoleStore Namespace Hi.SqliteUtils Assembly HiNc.dll SQLite-based role store for ASP.NET Core Identity. public class SqliteRoleStore : IRoleStore, IQueryableRoleStore, IRoleStore, IDisposable where TRole : SqliteIdentityRole, new() Type Parameters TRole The type of role. Inheritance object SqliteRoleStore Implements IRoleStore IQueryableRoleStore IRoleStore IDisposable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors SqliteRoleStore(SqliteIdentityStorage) public SqliteRoleStore(SqliteIdentityStorage storage) Parameters storage SqliteIdentityStorage Properties Roles Returns an IQueryable collection of roles. public IQueryable Roles { get; } Property Value IQueryable An IQueryable collection of roles. Methods CreateAsync(TRole, CancellationToken) Creates a new role in a store as an asynchronous operation. public Task CreateAsync(TRole role, CancellationToken cancellationToken) Parameters role TRole The role to create in the store. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task A Task that represents the IdentityResult of the asynchronous query. DeleteAsync(TRole, CancellationToken) Deletes a role from the store as an asynchronous operation. public Task DeleteAsync(TRole role, CancellationToken cancellationToken) Parameters role TRole The role to delete from the store. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task A Task that represents the IdentityResult of the asynchronous query. Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. public void Dispose() FindByIdAsync(string, CancellationToken) Finds the role who has the specified ID as an asynchronous operation. public Task FindByIdAsync(string roleId, CancellationToken cancellationToken) Parameters roleId string The role ID to look for. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task A Task that result of the look up. FindByNameAsync(string, CancellationToken) Finds the role who has the specified normalized name as an asynchronous operation. public Task FindByNameAsync(string normalizedRoleName, CancellationToken cancellationToken) Parameters normalizedRoleName string The normalized role name to look for. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task A Task that result of the look up. GetNormalizedRoleNameAsync(TRole, CancellationToken) Get a role's normalized name as an asynchronous operation. public Task GetNormalizedRoleNameAsync(TRole role, CancellationToken cancellationToken) Parameters role TRole The role whose normalized name should be retrieved. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task A Task that contains the name of the role. GetRoleIdAsync(TRole, CancellationToken) Gets the ID for a role from the store as an asynchronous operation. public Task GetRoleIdAsync(TRole role, CancellationToken cancellationToken) Parameters role TRole The role whose ID should be returned. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task A Task that contains the ID of the role. GetRoleNameAsync(TRole, CancellationToken) Gets the name of a role from the store as an asynchronous operation. public Task GetRoleNameAsync(TRole role, CancellationToken cancellationToken) Parameters role TRole The role whose name should be returned. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task A Task that contains the name of the role. SetNormalizedRoleNameAsync(TRole, string, CancellationToken) Set a role's normalized name as an asynchronous operation. public Task SetNormalizedRoleNameAsync(TRole role, string normalizedName, CancellationToken cancellationToken) Parameters role TRole The role whose normalized name should be set. normalizedName string The normalized name to set cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation. SetRoleNameAsync(TRole, string, CancellationToken) Sets the name of a role in the store as an asynchronous operation. public Task SetRoleNameAsync(TRole role, string roleName, CancellationToken cancellationToken) Parameters role TRole The role whose name should be set. roleName string The name of the role. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation. UpdateAsync(TRole, CancellationToken) Updates a role in a store as an asynchronous operation. public Task UpdateAsync(TRole role, CancellationToken cancellationToken) Parameters role TRole The role to update in the store. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task A Task that represents the IdentityResult of the asynchronous query."
      +  },
      +  "api/Hi.SqliteUtils.SqliteStepStorage.html": {
      +    "href": "api/Hi.SqliteUtils.SqliteStepStorage.html",
      +    "title": "Class SqliteStepStorage | HiAPI-C# 2025",
      +    "summary": "Class SqliteStepStorage Namespace Hi.SqliteUtils Assembly HiNc.dll SQLite-based storage for milling step data. Replaces MongoDB collections for MillingStepLuggage and Slice data. public class SqliteStepStorage : IDisposable Inheritance object SqliteStepStorage Implements IDisposable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors SqliteStepStorage(string) Initializes a new instance of the SqliteStepStorage class. public SqliteStepStorage(string databasePath = null) Parameters databasePath string The path to the SQLite database file. If null, uses in-memory database. Properties DatabasePath Gets the database file path. public string DatabasePath { get; } Property Value string Default Gets or sets the default SQLite step storage instance. public static SqliteStepStorage Default { get; set; } Property Value SqliteStepStorage IsDefaultInit Gets a value indicating whether the default storage has been initialized. public static bool IsDefaultInit { get; } Property Value bool Methods ClearMillingStepLuggages() Deletes all milling step luggages from the database. public void ClearMillingStepLuggages() CountMillingStepLuggages() Gets the count of milling step luggages in the database. public int CountMillingStepLuggages() Returns int The count of records. Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. public void Dispose() Dispose(bool) Releases the resources used by the storage. protected virtual void Dispose(bool disposing) Parameters disposing bool Whether this method is being called from Dispose. FindMillingStepLuggages(int, int) Finds milling step luggages within the specified index range. public List FindMillingStepLuggages(int beginIndex, int endIndex) Parameters beginIndex int The beginning index (inclusive). endIndex int The ending index (exclusive). Returns List A list of milling step luggages. InsertMillingStepLuggages(IEnumerable) Inserts multiple milling step luggages into the database. public void InsertMillingStepLuggages(IEnumerable items) Parameters items IEnumerable The items to insert. Reset() Resets the database by clearing all data. public void Reset()"
      +  },
      +  "api/Hi.SqliteUtils.SqliteUserStore-1.html": {
      +    "href": "api/Hi.SqliteUtils.SqliteUserStore-1.html",
      +    "title": "Class SqliteUserStore | HiAPI-C# 2025",
      +    "summary": "Class SqliteUserStore Namespace Hi.SqliteUtils Assembly HiNc.dll SQLite-based user store for ASP.NET Core Identity. public class SqliteUserStore : IUserStore, IUserPasswordStore, IUserRoleStore, IUserEmailStore, IUserPhoneNumberStore, IUserTwoFactorStore, IUserLockoutStore, IUserSecurityStampStore, IQueryableUserStore, IUserStore, IDisposable where TUser : SqliteIdentityUser, new() Type Parameters TUser The type of user. Inheritance object SqliteUserStore Implements IUserStore IUserPasswordStore IUserRoleStore IUserEmailStore IUserPhoneNumberStore IUserTwoFactorStore IUserLockoutStore IUserSecurityStampStore IQueryableUserStore IUserStore IDisposable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors SqliteUserStore(SqliteIdentityStorage) public SqliteUserStore(SqliteIdentityStorage storage) Parameters storage SqliteIdentityStorage Properties Users Returns an IQueryable collection of users. public IQueryable Users { get; } Property Value IQueryable An IQueryable collection of users. Methods AddToRoleAsync(TUser, string, CancellationToken) Add the specified user to the named role. public Task AddToRoleAsync(TUser user, string roleName, CancellationToken cancellationToken) Parameters user TUser The user to add to the named role. roleName string The name of the role to add the user to. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation. CreateAsync(TUser, CancellationToken) Creates the specified user in the user store. public Task CreateAsync(TUser user, CancellationToken cancellationToken) Parameters user TUser The user to create. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation, containing the IdentityResult of the creation operation. DeleteAsync(TUser, CancellationToken) Deletes the specified user from the user store. public Task DeleteAsync(TUser user, CancellationToken cancellationToken) Parameters user TUser The user to delete. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation, containing the IdentityResult of the delete operation. Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. public void Dispose() FindByEmailAsync(string, CancellationToken) Gets the user, if any, associated with the specified, normalized email address. public Task FindByEmailAsync(string normalizedEmail, CancellationToken cancellationToken) Parameters normalizedEmail string The normalized email address to return the user for. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The task object containing the results of the asynchronous lookup operation, the user if any associated with the specified normalized email address. FindByIdAsync(string, CancellationToken) Finds and returns a user, if any, who has the specified userId. public Task FindByIdAsync(string userId, CancellationToken cancellationToken) Parameters userId string The user ID to search for. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation, containing the user matching the specified userId if it exists. FindByNameAsync(string, CancellationToken) Finds and returns a user, if any, who has the specified normalized user name. public Task FindByNameAsync(string normalizedUserName, CancellationToken cancellationToken) Parameters normalizedUserName string The normalized user name to search for. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation, containing the user matching the specified normalizedUserName if it exists. GetAccessFailedCountAsync(TUser, CancellationToken) Retrieves the current failed access count for the specified user. public Task GetAccessFailedCountAsync(TUser user, CancellationToken cancellationToken) Parameters user TUser The user whose failed access count should be retrieved. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation, containing the failed access count. GetEmailAsync(TUser, CancellationToken) Gets the email address for the specified user. public Task GetEmailAsync(TUser user, CancellationToken cancellationToken) Parameters user TUser The user whose email should be returned. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The task object containing the results of the asynchronous operation, the email address for the specified user. GetEmailConfirmedAsync(TUser, CancellationToken) Gets a flag indicating whether the email address for the specified user has been verified, true if the email address is verified otherwise false. public Task GetEmailConfirmedAsync(TUser user, CancellationToken cancellationToken) Parameters user TUser The user whose email confirmation status should be returned. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The task object containing the results of the asynchronous operation, a flag indicating whether the email address for the specified user has been confirmed or not. GetLockoutEnabledAsync(TUser, CancellationToken) Retrieves a flag indicating whether user lockout can enabled for the specified user. public Task GetLockoutEnabledAsync(TUser user, CancellationToken cancellationToken) Parameters user TUser The user whose ability to be locked out should be returned. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation, true if a user can be locked out, otherwise false. GetLockoutEndDateAsync(TUser, CancellationToken) Gets the last DateTimeOffset a user's last lockout expired, if any. Any time in the past should be indicates a user is not locked out. public Task GetLockoutEndDateAsync(TUser user, CancellationToken cancellationToken) Parameters user TUser The user whose lockout date should be retrieved. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task A Task that represents the result of the asynchronous query, a DateTimeOffset containing the last time a user's lockout expired, if any. GetNormalizedEmailAsync(TUser, CancellationToken) Returns the normalized email for the specified user. public Task GetNormalizedEmailAsync(TUser user, CancellationToken cancellationToken) Parameters user TUser The user whose email address to retrieve. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The task object containing the results of the asynchronous lookup operation, the normalized email address if any associated with the specified user. GetNormalizedUserNameAsync(TUser, CancellationToken) Gets the normalized user name for the specified user. public Task GetNormalizedUserNameAsync(TUser user, CancellationToken cancellationToken) Parameters user TUser The user whose normalized name should be retrieved. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation, containing the normalized user name for the specified user. GetPasswordHashAsync(TUser, CancellationToken) Gets the password hash for the specified user. public Task GetPasswordHashAsync(TUser user, CancellationToken cancellationToken) Parameters user TUser The user whose password hash to retrieve. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation, returning the password hash for the specified user. GetPhoneNumberAsync(TUser, CancellationToken) Gets the telephone number, if any, for the specified user. public Task GetPhoneNumberAsync(TUser user, CancellationToken cancellationToken) Parameters user TUser The user whose telephone number should be retrieved. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation, containing the user's telephone number, if any. GetPhoneNumberConfirmedAsync(TUser, CancellationToken) Gets a flag indicating whether the specified user's telephone number has been confirmed. public Task GetPhoneNumberConfirmedAsync(TUser user, CancellationToken cancellationToken) Parameters user TUser The user to return a flag for, indicating whether their telephone number is confirmed. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation, returning true if the specified user has a confirmed telephone number otherwise false. GetRolesAsync(TUser, CancellationToken) Gets a list of role names the specified user belongs to. public Task> GetRolesAsync(TUser user, CancellationToken cancellationToken) Parameters user TUser The user whose role names to retrieve. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task> The Task that represents the asynchronous operation, containing a list of role names. GetSecurityStampAsync(TUser, CancellationToken) Get the security stamp for the specified user. public Task GetSecurityStampAsync(TUser user, CancellationToken cancellationToken) Parameters user TUser The user whose security stamp should be set. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation, containing the security stamp for the specified user. GetTwoFactorEnabledAsync(TUser, CancellationToken) Returns a flag indicating whether the specified user has two factor authentication enabled or not, as an asynchronous operation. public Task GetTwoFactorEnabledAsync(TUser user, CancellationToken cancellationToken) Parameters user TUser The user whose two factor authentication enabled status should be set. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation, containing a flag indicating whether the specified user has two factor authentication enabled or not. GetUserIdAsync(TUser, CancellationToken) Gets the user identifier for the specified user. public Task GetUserIdAsync(TUser user, CancellationToken cancellationToken) Parameters user TUser The user whose identifier should be retrieved. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation, containing the identifier for the specified user. GetUserNameAsync(TUser, CancellationToken) Gets the user name for the specified user. public Task GetUserNameAsync(TUser user, CancellationToken cancellationToken) Parameters user TUser The user whose name should be retrieved. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation, containing the name for the specified user. GetUsersInRoleAsync(string, CancellationToken) Returns a list of Users who are members of the named role. public Task> GetUsersInRoleAsync(string roleName, CancellationToken cancellationToken) Parameters roleName string The name of the role whose membership should be returned. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task> The Task that represents the asynchronous operation, containing a list of users who are in the named role. HasPasswordAsync(TUser, CancellationToken) Gets a flag indicating whether the specified user has a password. public Task HasPasswordAsync(TUser user, CancellationToken cancellationToken) Parameters user TUser The user to return a flag for, indicating whether they have a password or not. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation, returning true if the specified user has a password otherwise false. IncrementAccessFailedCountAsync(TUser, CancellationToken) Records that a failed access has occurred, incrementing the failed access count. public Task IncrementAccessFailedCountAsync(TUser user, CancellationToken cancellationToken) Parameters user TUser The user whose cancellation count should be incremented. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation, containing the incremented failed access count. IsInRoleAsync(TUser, string, CancellationToken) Returns a flag indicating whether the specified user is a member of the given named role. public Task IsInRoleAsync(TUser user, string roleName, CancellationToken cancellationToken) Parameters user TUser The user whose role membership should be checked. roleName string The name of the role to be checked. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation, containing a flag indicating whether the specified user is a member of the named role. RemoveFromRoleAsync(TUser, string, CancellationToken) Remove the specified user from the named role. public Task RemoveFromRoleAsync(TUser user, string roleName, CancellationToken cancellationToken) Parameters user TUser The user to remove the named role from. roleName string The name of the role to remove. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation. ResetAccessFailedCountAsync(TUser, CancellationToken) Resets a user's failed access count. public Task ResetAccessFailedCountAsync(TUser user, CancellationToken cancellationToken) Parameters user TUser The user whose failed access count should be reset. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation. Remarks This is typically called after the account is successfully accessed. SetEmailAsync(TUser, string, CancellationToken) Sets the email address for a user. public Task SetEmailAsync(TUser user, string email, CancellationToken cancellationToken) Parameters user TUser The user whose email should be set. email string The email to set. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The task object representing the asynchronous operation. SetEmailConfirmedAsync(TUser, bool, CancellationToken) Sets the flag indicating whether the specified user's email address has been confirmed or not. public Task SetEmailConfirmedAsync(TUser user, bool confirmed, CancellationToken cancellationToken) Parameters user TUser The user whose email confirmation status should be set. confirmed bool A flag indicating if the email address has been confirmed, true if the address is confirmed otherwise false. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The task object representing the asynchronous operation. SetLockoutEnabledAsync(TUser, bool, CancellationToken) Set the flag indicating if the specified user can be locked out. public Task SetLockoutEnabledAsync(TUser user, bool enabled, CancellationToken cancellationToken) Parameters user TUser The user whose ability to be locked out should be set. enabled bool A flag indicating if lock out can be enabled for the specified user. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation. SetLockoutEndDateAsync(TUser, DateTimeOffset?, CancellationToken) Locks out a user until the specified end date has passed. Setting a end date in the past immediately unlocks a user. public Task SetLockoutEndDateAsync(TUser user, DateTimeOffset? lockoutEnd, CancellationToken cancellationToken) Parameters user TUser The user whose lockout date should be set. lockoutEnd DateTimeOffset? The DateTimeOffset after which the user's lockout should end. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation. SetNormalizedEmailAsync(TUser, string, CancellationToken) Sets the normalized email for the specified user. public Task SetNormalizedEmailAsync(TUser user, string normalizedEmail, CancellationToken cancellationToken) Parameters user TUser The user whose email address to set. normalizedEmail string The normalized email to set for the specified user. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The task object representing the asynchronous operation. SetNormalizedUserNameAsync(TUser, string, CancellationToken) Sets the given normalized name for the specified user. public Task SetNormalizedUserNameAsync(TUser user, string normalizedName, CancellationToken cancellationToken) Parameters user TUser The user whose name should be set. normalizedName string The normalized name to set. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation. SetPasswordHashAsync(TUser, string, CancellationToken) Sets the password hash for the specified user. public Task SetPasswordHashAsync(TUser user, string passwordHash, CancellationToken cancellationToken) Parameters user TUser The user whose password hash to set. passwordHash string The password hash to set. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation. SetPhoneNumberAsync(TUser, string, CancellationToken) Sets the telephone number for the specified user. public Task SetPhoneNumberAsync(TUser user, string phoneNumber, CancellationToken cancellationToken) Parameters user TUser The user whose telephone number should be set. phoneNumber string The telephone number to set. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation. SetPhoneNumberConfirmedAsync(TUser, bool, CancellationToken) Sets a flag indicating if the specified user's phone number has been confirmed. public Task SetPhoneNumberConfirmedAsync(TUser user, bool confirmed, CancellationToken cancellationToken) Parameters user TUser The user whose telephone number confirmation status should be set. confirmed bool A flag indicating whether the user's telephone number has been confirmed. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation. SetSecurityStampAsync(TUser, string, CancellationToken) Sets the provided security stamp for the specified user. public Task SetSecurityStampAsync(TUser user, string stamp, CancellationToken cancellationToken) Parameters user TUser The user whose security stamp should be set. stamp string The security stamp to set. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation. SetTwoFactorEnabledAsync(TUser, bool, CancellationToken) Sets a flag indicating whether the specified user has two factor authentication enabled or not, as an asynchronous operation. public Task SetTwoFactorEnabledAsync(TUser user, bool enabled, CancellationToken cancellationToken) Parameters user TUser The user whose two factor authentication enabled status should be set. enabled bool A flag indicating whether the specified user has two factor authentication enabled. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation. SetUserNameAsync(TUser, string, CancellationToken) Sets the given userName for the specified user. public Task SetUserNameAsync(TUser user, string userName, CancellationToken cancellationToken) Parameters user TUser The user whose name should be set. userName string The user name to set. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation. UpdateAsync(TUser, CancellationToken) Updates the specified user in the user store. public Task UpdateAsync(TUser user, CancellationToken cancellationToken) Parameters user TUser The user to update. cancellationToken CancellationToken The CancellationToken used to propagate notifications that the operation should be canceled. Returns Task The Task that represents the asynchronous operation, containing the IdentityResult of the update operation."
      +  },
      +  "api/Hi.SqliteUtils.html": {
      +    "href": "api/Hi.SqliteUtils.html",
      +    "title": "Namespace Hi.SqliteUtils | HiAPI-C# 2025",
      +    "summary": "Namespace Hi.SqliteUtils Classes SqliteIdentityRole Base class for SQLite-based identity roles. SqliteIdentityStorage SQLite-based storage for ASP.NET Core Identity. Replaces MongoDB-based identity storage. SqliteIdentityStorage.RoleRow SqliteIdentityStorage.UserRow SqliteIdentityUser Base class for SQLite-based identity users. SqliteRoleStore SQLite-based role store for ASP.NET Core Identity. SqliteStepStorage SQLite-based storage for milling step data. Replaces MongoDB collections for MillingStepLuggage and Slice data. SqliteUserStore SQLite-based user store for ASP.NET Core Identity."
      +  },
         "api/Hi.Test.TestCollision.html": {
           "href": "api/Hi.Test.TestCollision.html",
           "title": "Class TestCollision | HiAPI-C# 2025",
      @@ -5352,7 +5372,7 @@
         "dev-doc/build-hinc/widget/object-management-menu-button.html": {
           "href": "dev-doc/build-hinc/widget/object-management-menu-button.html",
           "title": "Object Management Menu Button | HiAPI-C# 2025",
      -    "summary": "Object Management Menu Button The menu button represent the target object with getter function and setter function. The target object generally is IMakeXmlSource. the target object with getter function and setter function is such like: object TargetObject{get=>TargetObjectGetter?.Invoke();set=>TargetObjectSetter?.Invoke(value);} Func TargetObjectGetter{get;set;} Action TargetObjectSetter{get;set;} The target object has the following functions: File Save/Load See GUI File Path Assignment Object Copy/Paste Editor Panel Mode Selection GUI (user-friendly) XML Get XML by IMakeXmlSource with exhibitionOnly true. Set XML by XFactory. If the target object is not IMakeXmlSource, then the XML Editor Panel Mode should not appear. The other functions are still buildable. Don't use GenMode.Default on XFactory functions. Use GenMode.Rebase. Since GenMode.Default pass the inner exception silently. Layout Object Management Menu Button Load Button Load Resource Button Save As Button (splitter) Copy Button (with hotkey support if the Object Management Menu Button is focused) Paste Button (with hotkey support if the Object Management Menu Button is focused) (splitter) GUI Ratio Button XML Ratio Button Tip Since the Object Management Menu Button has special meaning, use icon instead of text label. Do not use icon on the other child buttons. The icons gains nothing but hard to keep style to the full application. If the model is selected, show a different style (may be color) on the menu button. The model should contain a ResourceDirectory property. Do not show Load Resource Button if Resource directory not explicitly gave. Copy & Paste Object Copy/Paste (i.e. Select/Set or Duplicated-Set) Copy (i.e. Select) Set the model to SelectedItem. Paste Set SelectedItem to the model. Set by reference is default. Apply Duplicated-Set if explicitly required. While a object is copied (selected) here, it can also be paste (drag) to: Text editor Use IMakeXmlSource.MakeXmlSource(string, string, bool) with exhibitionOnly false and the argument (baseDirectory and relFile) from object's host to paste the text, it should be the same text content by the host XML output. File browser Use IMakeXmlSource.MakeXmlSource(string, string, bool) with exhibitionOnly true, baseDirectory destination folder, relFile destination file name (maybe xxx.class-name) to paste the file. Show message when paste action success or failed. See Handle Message and Exception. If the data type is not matched, show the un-matched message. Editor Panel Mode Ratio Button The Editor Panel switched by the Editor Panel Mode Ratio Button. The BaseDirectory and RelFile properties should exist. Use the RelFile property if the object's host has the corresponding property like XXXFile. The Apply action should be well-set. Include SetFileDelegate from XFactory.Gen(XElement, string, SetFileDelegate, GenMode, params object[]) function. The last argument should also be delivered by the host. So there must exist an property to pass the argument. XML Editor Panel Layout XML Editor Panel Cancel Button Apply Button XML TextArea Shows error message if the xml-parsing or object creation failed on XML Editor Panel Apply Button applied. WPF Application Source Code Path Common/ObjectManagementMenuButton see this page for git repository."
      +    "summary": "Object Management Menu Button The menu button represent the target object with getter function and setter function. The target object generally is IMakeXmlSource. the target object with getter function and setter function is such like: object TargetObject{get=>TargetObjectGetter?.Invoke();set=>TargetObjectSetter?.Invoke(value);} Func TargetObjectGetter{get;set;} Action TargetObjectSetter{get;set;} The target object has the following functions: File Save/Load See GUI File Path Assignment Object Copy/Paste Editor Panel Mode Selection GUI (user-friendly) XML Get XML by IMakeXmlSource with exhibitionOnly true. Set XML by XFactory. If the target object is not IMakeXmlSource, then the XML Editor Panel Mode should not appear. The other functions are still buildable. Don't use GenMode.Default on XFactory functions. Use GenMode.Rebase. Since GenMode.Default pass the inner exception silently. Layout Object Management Menu Button Load Button Load Resource Button Save As Button (splitter) Copy Button (with hotkey support if the Object Management Menu Button is focused) Paste Button (with hotkey support if the Object Management Menu Button is focused) (splitter) GUI Ratio Button XML Ratio Button Tip Since the Object Management Menu Button has special meaning, use icon instead of text label. Do not use icon on the other child buttons. The icons gains nothing but hard to keep style to the full application. If the model is selected, show a different style (may be color) on the menu button. The model should contain a ResourceDirectory property. Do not show Load Resource Button if Resource directory not explicitly gave. Copy & Paste Object Copy/Paste (i.e. Select/Set or Duplicated-Set) Copy (i.e. Select) Set the model to SelectedItem. Paste Set SelectedItem to the model. Set by reference is default. Apply Duplicated-Set if explicitly required. While a object is copied (selected) here, it can also be paste (drag) to: Text editor Use IMakeXmlSource.MakeXmlSource(string, string, bool) with exhibitionOnly false and the argument (baseDirectory and relFile) from object's host to paste the text, it should be the same text content by the host XML output. File browser Use IMakeXmlSource.MakeXmlSource(string, string, bool) with exhibitionOnly true, baseDirectory destination folder, relFile destination file name (maybe xxx.class-name) to paste the file. Show message when paste action success or failed. See Handle Message and Exception. If the data type is not matched, show the un-matched message. Editor Panel Mode Ratio Button The Editor Panel switched by the Editor Panel Mode Ratio Button. The BaseDirectory and RelFile properties should exist. Use the RelFile property if the object's host has the corresponding property like XXXFile. The Apply action should be well-set. Include SetFileDelegate from Gen function. The last argument should also be delivered by the host. So there must exist an property to pass the argument. XML Editor Panel Layout XML Editor Panel Cancel Button Apply Button XML TextArea Shows error message if the xml-parsing or object creation failed on XML Editor Panel Apply Button applied. WPF Application Source Code Path Common/ObjectManagementMenuButton see this page for git repository."
         },
         "dev-doc/build-hinc/widget/polar-resolution-2d-panel.html": {
           "href": "dev-doc/build-hinc/widget/polar-resolution-2d-panel.html",
      @@ -5377,7 +5397,7 @@
         "dev-doc/getting-started/index.html": {
           "href": "dev-doc/getting-started/index.html",
           "title": "Getting Started with HiAPI | HiAPI-C# 2025",
      -    "summary": "Getting Started with HiAPI This guide will help you get started with HiAPI development. Installation Create a dotnet project. Setting the nuget server and account. The HiAPI installation is typical Nuget Package installation. You can apply global or local nuget setting. Here apply the local solution for startup. Create a file and name it to nuget.config in the same folder of your dotnet project file. the content of the file is as the following:              In the dotnet project file, add the package reference.      In the program file, setting the HiNC application initialization and finalization. using Hi.Disp; using Hi.HiNcKits; using Hi.Licenses; using Hi.MongoUtils; using System; namespace Sample { ///  /// A sample class demonstrating initialization and usage of the HiAPI framework. /// Shows the basic setup of display engine, MongoDB server, licensing, and other core functionality. ///  ///  /// This example serves as an entry point for those getting started with HiAPI. /// It demonstrates proper initialization and teardown of key components. /// ### Source Code /// [!code-csharp[SampleCode](~/../Hi.Sample/HelloHiAPI.cs)] ///  public static class HelloHiAPI { static int Main(string[] args) { Console.WriteLine(\"HiAPI starting.\"); LocalApp.AppBegin(); Console.WriteLine(\"Hello World! HiAPI.\"); LocalApp.AppEnd(); Console.WriteLine(\"HiAPI exited.\"); return 0; } } } Sample Code to Start a MachiningProject See the following sample code to start a HiAPI application. DemoBuildMachiningProject Build a MachiningProject. DemoUseMachiningProject Load a MachiningProject and run NC simulation. DemoRenderingMachiningProcessAndStripPosSelection Apply MachiningProject to 3D canvas with user-interaction in windows platform."
      +    "summary": "Getting Started with HiAPI This guide will help you get started with HiAPI development. Installation Create a dotnet project. Setting the nuget server and account. The HiAPI installation is typical Nuget Package installation. You can apply global or local nuget setting. Here apply the local solution for startup. Create a file and name it to nuget.config in the same folder of your dotnet project file. the content of the file is as the following:              In the dotnet project file, add the package reference.      In the program file, setting the HiNC application initialization and finalization. using Hi.HiNcKits; using System; namespace Sample { ///  /// A sample class demonstrating initialization and usage of the HiAPI framework. /// Shows the basic setup of display engine, MongoDB server, licensing, and other core functionality. ///  ///  /// This example serves as an entry point for those getting started with HiAPI. /// It demonstrates proper initialization and teardown of key components. /// ### Source Code /// [!code-csharp[SampleCode](~/../Hi.Sample/HelloHiAPI.cs)] ///  public static class HelloHiAPI { static int Main(string[] args) { Console.WriteLine(\"HiAPI starting.\"); LocalApp.AppBegin(); Console.WriteLine(\"Hello World! HiAPI.\"); LocalApp.AppEnd(); Console.WriteLine(\"HiAPI exited.\"); return 0; } } } Sample Code to Start a MachiningProject See the following sample code to start a HiAPI application. DemoBuildMachiningProject Build a MachiningProject. DemoUseMachiningProject Load a MachiningProject and run NC simulation. DemoRenderingMachiningProcessAndStripPosSelection Apply MachiningProject to 3D canvas with user-interaction in windows platform."
         },
         "dev-doc/index.html": {
           "href": "dev-doc/index.html",
      @@ -5457,7 +5477,7 @@
         "sample/Sample.Disp.DemoUtil.html": {
           "href": "sample/Sample.Disp.DemoUtil.html",
           "title": "Class DemoUtil | HiAPI-C# 2025",
      -    "summary": "Class DemoUtil Namespace Sample.Disp Assembly Hi.Sample.Wpf.dll Provides utility functions for running HiAPI display examples in a WPF environment. Contains helper methods that simplify the setup and execution of WPF applications with HiAPI rendering. Handles common initialization and cleanup tasks for visualization examples. public static class DemoUtil Inheritance object DemoUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Remarks Source Code using Hi.Disp; using Hi.HiNcKits; using Hi.Licenses; using Hi.MongoUtils; using Hi.WpfPlus.Disp; using System.Windows; namespace Sample.Disp { ///  /// Provides utility functions for running HiAPI display examples in a WPF environment. /// Contains helper methods that simplify the setup and execution of WPF applications with HiAPI rendering. /// Handles common initialization and cleanup tasks for visualization examples. ///  ///  /// ### Source Code /// [!code-csharp[SampleCode](~/../Hi.Sample.Wpf/Disp/DemoUtil.cs)] ///  public static class DemoUtil { ///  /// Creates and runs a WPF application with a RenderingWindow to display 3D content. /// Handles proper initialization and cleanup of HiAPI resources including MongoDB server, /// display engine, and licensing. ///  /// The title for the application window /// The object that implements IDisplayee to be rendered public static void RunApplication(string title, IDisplayee displayee) { LocalApp.AppBegin(); Application app = new Application(); app.Exit += (o, e) => { LocalApp.AppEnd(); }; app.Run(new RenderingWindow() { Title = title, Displayee = displayee }); } } } Methods RunApplication(string, IDisplayee) Creates and runs a WPF application with a RenderingWindow to display 3D content. Handles proper initialization and cleanup of HiAPI resources including MongoDB server, display engine, and licensing. public static void RunApplication(string title, IDisplayee displayee) Parameters title string The title for the application window displayee IDisplayee The object that implements IDisplayee to be rendered"
      +    "summary": "Class DemoUtil Namespace Sample.Disp Assembly Hi.Sample.Wpf.dll Provides utility functions for running HiAPI display examples in a WPF environment. Contains helper methods that simplify the setup and execution of WPF applications with HiAPI rendering. Handles common initialization and cleanup tasks for visualization examples. public static class DemoUtil Inheritance object DemoUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Remarks Source Code using Hi.Disp; using Hi.HiNcKits; using Hi.Licenses; using Hi.WpfPlus.Disp; using System.Windows; namespace Sample.Disp { ///  /// Provides utility functions for running HiAPI display examples in a WPF environment. /// Contains helper methods that simplify the setup and execution of WPF applications with HiAPI rendering. /// Handles common initialization and cleanup tasks for visualization examples. ///  ///  /// ### Source Code /// [!code-csharp[SampleCode](~/../Hi.Sample.Wpf/Disp/DemoUtil.cs)] ///  public static class DemoUtil { ///  /// Creates and runs a WPF application with a RenderingWindow to display 3D content. /// Handles proper initialization and cleanup of HiAPI resources including MongoDB server, /// display engine, and licensing. ///  /// The title for the application window /// The object that implements IDisplayee to be rendered public static void RunApplication(string title, IDisplayee displayee) { LocalApp.AppBegin(); Application app = new Application(); app.Exit += (o, e) => { LocalApp.AppEnd(); }; app.Run(new RenderingWindow() { Title = title, Displayee = displayee }); } } } Methods RunApplication(string, IDisplayee) Creates and runs a WPF application with a RenderingWindow to display 3D content. Handles proper initialization and cleanup of HiAPI resources including MongoDB server, display engine, and licensing. public static void RunApplication(string title, IDisplayee displayee) Parameters title string The title for the application window displayee IDisplayee The object that implements IDisplayee to be rendered"
         },
         "sample/Sample.Disp.html": {
           "href": "sample/Sample.Disp.html",
      @@ -5482,7 +5502,7 @@
         "sample/Sample.HelloHiAPI.html": {
           "href": "sample/Sample.HelloHiAPI.html",
           "title": "Class HelloHiAPI | HiAPI-C# 2025",
      -    "summary": "Class HelloHiAPI Namespace Sample Assembly Hi.Sample.dll A sample class demonstrating initialization and usage of the HiAPI framework. Shows the basic setup of display engine, MongoDB server, licensing, and other core functionality. public static class HelloHiAPI Inheritance object HelloHiAPI Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Remarks This example serves as an entry point for those getting started with HiAPI. It demonstrates proper initialization and teardown of key components. Source Code using Hi.Disp; using Hi.HiNcKits; using Hi.Licenses; using Hi.MongoUtils; using System; namespace Sample { ///  /// A sample class demonstrating initialization and usage of the HiAPI framework. /// Shows the basic setup of display engine, MongoDB server, licensing, and other core functionality. ///  ///  /// This example serves as an entry point for those getting started with HiAPI. /// It demonstrates proper initialization and teardown of key components. /// ### Source Code /// [!code-csharp[SampleCode](~/../Hi.Sample/HelloHiAPI.cs)] ///  public static class HelloHiAPI { static int Main(string[] args) { Console.WriteLine(\"HiAPI starting.\"); LocalApp.AppBegin(); Console.WriteLine(\"Hello World! HiAPI.\"); LocalApp.AppEnd(); Console.WriteLine(\"HiAPI exited.\"); return 0; } } }"
      +    "summary": "Class HelloHiAPI Namespace Sample Assembly Hi.Sample.dll A sample class demonstrating initialization and usage of the HiAPI framework. Shows the basic setup of display engine, MongoDB server, licensing, and other core functionality. public static class HelloHiAPI Inheritance object HelloHiAPI Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Remarks This example serves as an entry point for those getting started with HiAPI. It demonstrates proper initialization and teardown of key components. Source Code using Hi.HiNcKits; using System; namespace Sample { ///  /// A sample class demonstrating initialization and usage of the HiAPI framework. /// Shows the basic setup of display engine, MongoDB server, licensing, and other core functionality. ///  ///  /// This example serves as an entry point for those getting started with HiAPI. /// It demonstrates proper initialization and teardown of key components. /// ### Source Code /// [!code-csharp[SampleCode](~/../Hi.Sample/HelloHiAPI.cs)] ///  public static class HelloHiAPI { static int Main(string[] args) { Console.WriteLine(\"HiAPI starting.\"); LocalApp.AppBegin(); Console.WriteLine(\"Hello World! HiAPI.\"); LocalApp.AppEnd(); Console.WriteLine(\"HiAPI exited.\"); return 0; } } }"
         },
         "sample/Sample.MachineTool.DemoBuildMachineTool.html": {
           "href": "sample/Sample.MachineTool.DemoBuildMachineTool.html",
      @@ -5559,6 +5579,11 @@
           "title": "評估製程可加工性 | HiAPI-C# 2025",
           "summary": "評估製程可加工性 可加工性時序圖可以評估製程斷刀。 斷刀會發生於降伏應力比(Yielding Stree Ratio)、主軸最大扭矩比(Max Spindle Torque Ratio)、主軸最大功率比(Max Spindle Power Ratio)其中任一項超過100%且持續時間大於一步仿真。 如果超過甚多,概括地說是200%以上,則時間不用持續也會斷刀。 注意:預設仿真為每轉銑削模式,仿真一步為主軸一轉。 小刀具斷刀通常是刀具承受力不夠,斷刀會基於降伏應力比。 中小刀具斷刀通常是主軸性能不足,斷刀會基於主軸最大扭矩比、主軸最大功率比。 當切削阻力超過主軸性能時,機床進給不變但是主軸轉速持續降低,使得每刃進給持續增大,所以切削力會飆高至斷刀或停機。 Note 斷刀解決方案 更改加工路徑降低切寬深 或 以HiNC優化功能調整進給率,將降伏應力比、主軸最大扭矩比、主軸最大功率比降至100%以下。 熱塑刃 如果熱塑刃應力比(Thermal Yield Ratio)超過100%,則會發生刀刃熱塑變,加速磨耗。 與降伏應力比、主軸最大扭矩比、主軸最大功率比不同,它是長期指標,超過100%也不會造成立即性影響。 Note 熱塑刃解決方案 在解決斷刀問題的前提下,降低轉速,讓刀刃有充足時間散熱。 注意冷卻液是否對準刀刃影響甚大。刀刃沒有對準刀具,相當於降低熱散係數。 刀具廠商通常會提供加工條件,而依照該加工條件模擬所得的熱塑刃應力比通常都超過100%,因為刀具材料的製程配方與HiNC依保守原則的訂定的預設值有差異。 如果認為超過100%的熱塑刃應力比的加工條件才是合理的,可以調整刀具材料的熱傳性質,使得計算出的熱塑刃應力比貼近100%。"
         },
      +  "user-guide/zh-Hant/concepts/step.html": {
      +    "href": "user-guide/zh-Hant/concepts/step.html",
      +    "title": "仿真步(Step) | HiAPI-C# 2025",
      +    "summary": "仿真步(Step) 定義 步(Step) 指仿真中的單次運算單位。在切削過程中,預設為主軸一轉為一步,可透過仿真解析度修改。 步資訊的時間意義 步資訊包含了兩步之間時間區段的資料(即從上一步到這一步之間的資料)。由於這是一個時間區段而非瞬間,資訊中許多項目為該時間段的簡化資料。 相關頁面 仿真步輸出資訊:步的完整輸出欄位說明 加工步變數:腳本中存取步資訊的方式 解析度設定:調整步的運算解析度"
      +  },
         "user-guide/zh-Hant/controllers/heidenhain-support.html": {
           "href": "user-guide/zh-Hant/controllers/heidenhain-support.html",
           "title": "海德瀚(Heidenhain)控制器支援 | HiAPI-C# 2025",
      @@ -5637,12 +5662,12 @@
         "user-guide/zh-Hant/optimization/index.html": {
           "href": "user-guide/zh-Hant/optimization/index.html",
           "title": "NC優化 | HiAPI-C# 2025",
      -    "summary": "NC優化 可同時參考閱讀腳本指令NC優化。 速度平滑化 平滑範圍會中止於巨集指令或無法解譯路徑的行指令。 速度平滑化會根據當行指令行經路徑長度做加減速限制。 所以速度平滑化對可重新插補的區域有效; 但是對不可重新插補的區域,雖然仍有加減速限制,但可能因為單行行經路徑過長,使得實際應用上難以發揮作用。 幾何誤差的影響 目前的NC優化是基於理想的幾何模型,如果工件為鑄件,或有工件安裝誤差,則需以保守方式設定較大的工件幾何於系統內,,避免系統將有切削區域誤判為無切削區域,從而造成撞刀。 斷刀解決方案 更改加工路徑降低切寬深 或 以HiNC優化功能調整進給率,將降伏應力比、主軸最大扭矩比、主軸最大功率比降至100%以下。 熱崩刃解決方案 在解決斷刀問題的前提下,降低轉速,讓刀刃有充足時間散熱。 注意冷卻液是否對準刀刃影響甚大。"
      +    "summary": "NC優化 可同時參考閱讀腳本指令NC優化。 優化目標 優化是期望將加工中的物理量盡可能等於目標量。 由於優化進給採用保守策略,優化後的NC碼的物理量會盡可能等於或小於目標量。 優化進給率的決定因素 優化進給率由以下兩者決定: 個別步的物理量限制:各步基於目標力、降伏應力、主軸扭力等計算的進給率限制 步間的平滑化:加減速限制、延伸長度等交互影響 優化後模擬結果的差異 進給率更改後的模擬,插補點與更改前不同,會造成: 不同的模擬網格誤差 表粗等級的表面形貌更改 所以優化後的模擬物理量不一定與目標量相等或以下,也有可能比目標量稍高。 插補點密度在圓角轉角處對表面形貌的影響較直線大,所以這種情況在圓角轉角可能更明顯。 Tip 關於轉角處優化進給率異常偏低的現象,請參閱轉角進給率優化。 速度平滑化 平滑範圍會中止於巨集指令或無法解譯路徑的行指令。 速度平滑化會根據當行指令行經路徑長度做加減速限制。 所以速度平滑化對可重新插補的區域有效; 但是對不可重新插補的區域,雖然仍有加減速限制,但可能因為單行行經路徑過長,使得實際應用上難以發揮作用。 幾何誤差的影響 目前的NC優化是基於理想的幾何模型,如果工件為鑄件,或有工件安裝誤差,則需以保守方式設定較大的工件幾何於系統內,避免系統將有切削區域誤判為無切削區域,從而造成撞刀。 斷刀解決方案 更改加工路徑降低切寬深 或 以HiNC優化功能調整進給率,將降伏應力比、主軸最大扭矩比、主軸最大功率比降至100%以下。 熱崩刃解決方案 在解決斷刀問題的前提下,降低轉速,讓刀刃有充足時間散熱。 注意冷卻液是否對準刀刃影響甚大。 追蹤個別步的物理量限制 如需了解個別步的進給率是被哪個物理量所限制,可以先將平滑化相關設定為不作用,然後啟用日誌: OptMaxAcceleration_mmds2 = double.PositiveInfinity; OptFeedrateAssignmentRatio = 0; OptExtendedPreDistance_mm = 0; OptExtendedPostDistance_mm = 0; EnableIndividualStepAdjustmentLog = true; EmbeddedLogMode = NcOptimizationEmbeddedLogMode.FullLog; 執行優化後,檢視 .IndependentStepAdjustment.log 檔案,即可查看各步階的獨立優化計算結果,了解是哪個物理量限制了進給率。 日誌檔案的詳細欄位說明請參閱腳本指令NC優化中的優化過程日誌檔章節。"
         },
         "user-guide/zh-Hant/output/simulation-step-output.html": {
           "href": "user-guide/zh-Hant/output/simulation-step-output.html",
           "title": "仿真步輸出資訊(Simulation Step Output) | HiAPI-C# 2025",
      -    "summary": "仿真步輸出資訊(Simulation Step Output) 完整欄位與即時最新對照請見 MachiningStep。 若需要評估是否有斷刀風險,亦可參考「評估製程可加工性」。 步(Step)指仿真中的單次運算,在切削過程中預設為主軸一轉(可透過 仿真解析度 修改)。 本頁彙整模擬每一步(Step)的主要輸出資訊,涵蓋來源行、運動學、載荷、力/力矩、功率、熱與磨耗等,協助快速理解當步的加工狀態。 步資訊包含了兩步之間時間的資料(即從上一步到這一步之間的資料),所以資訊中許多項目為該時間段的簡化資料,依照簡化方式會出現的常見前綴命名有平均數(Avg)、極值(Min,Max)、極值差(Delta)、絕對值最大值(MaxAbs)等。 基本來源資訊 FileNo / LineNo / FilePath / LineText / FlagsText:對應來源 NC 指令的檔案/行資訊與標記。 StepIndex:步序索引。 ToolId:當前使用之刀具 ID。 時間與運動 AccumulatedTime:模擬累積時間。 StepDuration:本步持續時間(預設每轉模式:一步等於主軸一轉)。 BeginSpindleAngle_deg:本步開始時主軸角度位移。 Cl(Cutter Location):刀位點(含 IJK 法向)。 MoveOnProgramCoordinate、MovingLength_mm:程式座標系上的位移向量與長度。 Feedrate_mmdmin / SpindleSpeed_rpm / CuttingSpeed_mmds:進給率、主軸轉速、切削速度。 FeedPerTooth_mm / FeedPerCycle_mm / ToothArcDuration_s / SpindleCyclePeriod_s:每齒/每循環進給、齒弧時間與主軸循環週期。 切削接觸與去除率 IsTouched:是否切削接觸。 CuttingWidth_mm(ae)/ CuttingDepth_mm(ap):切寬/切深。 Mrr_mm3ds:材料去除率。 ProgramSideCusp_um、SideCuspList_um:由程式進給與半徑估算之側向殘留高與分佈。 晶屑(Chip) ChipThickness_mm(/um):晶屑厚度。 ChipVolume_mm3:晶屑體積。 ChipMass_mg:晶屑質量。 力與力矩(含映射比較) 座標系提示:本節多數欄位會標示所屬座標系(如 [W] 工件、[TR] 刀具行進、[SR] 主軸旋轉)。若需座標系定義與示意,請參考「銑削物理座標系」。 AvgForceToToolOnToolRunningCoordinate_N、MaxAbsForce_N:平均/最大受力。 各種平均/最大力矩(對刀尖、對感測點;刀運座標系/主軸旋轉座標系/工件程式座標系)。 AvgAbsTorque_Nm:平均絕對扭矩。 與量測映射比較:AvgMomentXyByMapping_Nm、AvgAbsTorqueByMapping_Nm、誤差比與符號化誤差關聯等指標。 功率、扭矩與能耗 SpindleInputPower_W(輸入功率):進入主軸的能量。 SpindleOutputPower_W(輸出功率):經過主軸能量損耗後,作用於切削端的能量,亦即造成工件與切屑形變、溫度改變的能量。通常輸出功率與輸入功率成比例,比例為主軸設置中的能量效率 EnergyEfficiency(API)。 MaxSpindlePowerRatio(最大主軸功率比率):輸入功率 / 基於主軸性能的瞬間最大功率。 ContinueSpindlePowerRatio(持續主軸功率比率):輸入功率 / 基於主軸性能的不限時最大功率。 AccumulatedSpindleEnergyConsumption_kWh:主軸累積能耗。 Max/Continue Spindle Torque Ratio:主軸扭矩瞬時/持續比率。 熱與溫度 CutterBodyTemperature_C / CutterDermisTemperature_C / WorkpieceDermisTemperature_C / ChipTemperature_C:刀體、刀表、工件表面、晶屑溫度。 GetCutterDermisTemperature_C(depth_mm) / GetCutterDermisAvgTemperature_C(depth_mm):刀具表層深度溫度/平均溫度。 ThermalStress_MPa / ThermalYieldRatio:熱應力與熱塑刃應力比。 磨耗與變形 磨耗模型、評估指標與適用情境,請見「刀具壽命與磨耗」。 InstantCraterWear_um / AccumulatedCraterWear_um:瞬時/累積月牙洼磨耗。 AccumulatedFlankWearDepth_um / AccumulatedFlankWearWidth_um:累積後刀面磨耗深度/寬度。 Tip/Edge Deflection(um):刀尖與底刃撓度(含最大值與差量),以及 ReCutDepth_um(再切削深度)。"
      +    "summary": "仿真步輸出資訊(Simulation Step Output) 完整欄位與即時最新對照請見 MachiningStep。 若需要評估是否有斷刀風險,亦可參考「評估製程可加工性」。 本頁彙整模擬每一步(Step)的主要輸出資訊,涵蓋來源行、運動學、載荷、力/力矩、功率、熱與磨耗等,協助快速理解當步的加工狀態。 步資訊包含了兩步之間時間的資料(即從上一步到這一步之間的資料),所以資訊中許多項目為該時間段的簡化資料,依照簡化方式會出現的常見前綴命名有平均數(Avg)、極值(Min,Max)、極值差(Delta)、絕對值最大值(MaxAbs)等。 基本來源資訊 FileNo / LineNo / FilePath / LineText / FlagsText:對應來源 NC 指令的檔案/行資訊與標記。 StepIndex:步序索引。 ToolId:當前使用之刀具 ID。 時間與運動 AccumulatedTime:模擬累積時間。 StepDuration:本步持續時間(預設每轉模式:一步等於主軸一轉)。 BeginSpindleAngle_deg:本步開始時主軸角度位移。 Cl(Cutter Location):刀位點(含 IJK 法向)。 MoveOnProgramCoordinate、MovingLength_mm:程式座標系上的位移向量與長度。 Feedrate_mmdmin / SpindleSpeed_rpm / CuttingSpeed_mmds:進給率、主軸轉速、切削速度。 FeedPerTooth_mm / FeedPerCycle_mm / ToothArcDuration_s / SpindleCyclePeriod_s:每齒/每循環進給、齒弧時間與主軸循環週期。 切削接觸與去除率 IsTouched:是否切削接觸。 CuttingWidth_mm(ae)/ CuttingDepth_mm(ap):切寬/切深。 Mrr_mm3ds:材料去除率。 ProgramSideCusp_um、SideCuspList_um:由程式進給與半徑估算之側向殘留高與分佈。 晶屑(Chip) ChipThickness_mm(/um):晶屑厚度。 ChipVolume_mm3:晶屑體積。 ChipMass_mg:晶屑質量。 力與力矩(含映射比較) 座標系提示:本節多數欄位會標示所屬座標系(如 [W] 工件、[TR] 刀具行進、[SR] 主軸旋轉)。若需座標系定義與示意,請參考「銑削物理座標系」。 AvgForceToToolOnToolRunningCoordinate_N、MaxAbsForce_N:平均/最大受力。 各種平均/最大力矩(對刀尖、對感測點;刀運座標系/主軸旋轉座標系/工件程式座標系)。 AvgAbsTorque_Nm:平均絕對扭矩。 與量測映射比較:AvgMomentXyByMapping_Nm、AvgAbsTorqueByMapping_Nm、誤差比與符號化誤差關聯等指標。 功率、扭矩與能耗 SpindleInputPower_W(輸入功率):進入主軸的能量。 SpindleOutputPower_W(輸出功率):經過主軸能量損耗後,作用於切削端的能量,亦即造成工件與切屑形變、溫度改變的能量。通常輸出功率與輸入功率成比例,比例為主軸設置中的能量效率 EnergyEfficiency(API)。 MaxSpindlePowerRatio(最大主軸功率比率):輸入功率 / 基於主軸性能的瞬間最大功率。 ContinueSpindlePowerRatio(持續主軸功率比率):輸入功率 / 基於主軸性能的不限時最大功率。 AccumulatedSpindleEnergyConsumption_kWh:主軸累積能耗。 Max/Continue Spindle Torque Ratio:主軸扭矩瞬時/持續比率。 熱與溫度 CutterBodyTemperature_C / CutterDermisTemperature_C / WorkpieceDermisTemperature_C / ChipTemperature_C:刀體、刀表、工件表面、晶屑溫度。 GetCutterDermisTemperature_C(depth_mm) / GetCutterDermisAvgTemperature_C(depth_mm):刀具表層深度溫度/平均溫度。 ThermalStress_MPa / ThermalYieldRatio:熱應力與熱塑刃應力比。 磨耗與變形 磨耗模型、評估指標與適用情境,請見「刀具壽命與磨耗」。 InstantCraterWear_um / AccumulatedCraterWear_um:瞬時/累積月牙洼磨耗。 AccumulatedFlankWearDepth_um / AccumulatedFlankWearWidth_um:累積後刀面磨耗深度/寬度。 Tip/Edge Deflection(um):刀尖與底刃撓度(含最大值與差量),以及 ReCutDepth_um(再切削深度)。"
         },
         "user-guide/zh-Hant/script/ActOperations/index.html": {
           "href": "user-guide/zh-Hant/script/ActOperations/index.html",
      @@ -5697,7 +5722,7 @@
         "user-guide/zh-Hant/script/NcOptimization/index.html": {
           "href": "user-guide/zh-Hant/script/NcOptimization/index.html",
           "title": "NC優化 | HiAPI-C# 2025",
      -    "summary": "NC優化 組態在NC仿真前設定,然後執行輸出優化NC檔指令。 可同時參考閱讀說明章節NC優化。 組態 Note 指令格式 OptEnableFeedrate = <布林值>; OptEnableInterpolation = <布林值>; OptRapidFeed_mmdmin = <實數>; OptMinFeedrate_mmdmin = <實數>; OptMaxFeedrate_mmdmin = <實數>; OptMaxAcceleration_mmds2 = <實數>; OptExtendedPreDistance_mm = <實數>; OptExtendedPostDistance_mm = <實數>; OptSpindlePowerSafetyFactor = <實數>; OptSpindleTorqueSafetyFactor = <實數>; OptThermalYieldSafetyFactor = <實數>; OptPreferedForce_N = <實數>; OptEnableFeedrate(API):啟用順序式(Sequential)進給率優化。 順序式係指該功能從下指令開始作用。與其相對的設定在刀具端,刀具端也能設定進給率優化,但是在裝刀時才會發揮作用。 OptEnableFeedrate(API)與所有其他啟用進給率優化的指令需同時為真,進給率優化才會啟用。 即與刀具設定端必須同時為真(true),進給率優化才會啟用。 OptEnableFeedrate(API)預設值為真。 OptEnableInterpolation(API):優化程序用重新插補。 重新插捕後NC碼會增加,可以更好地控制加減速。 OptFeedrateAssignmentRatio(API):進給賦值倍率。 當優化程序用重新插補並且進給率變化超過進給賦值倍率時,系統會依據OptMaxAcceleration_mmds2(API)插入附帶進給率指令的NC碼。 進給賦值倍率越小,插補點越密集。進給賦值倍率越大,則偏離優化標的的程度越大。 在改進給賦值倍率的同時也要對應加大安全係數。 進給賦值倍率若是0.01,就是1%,每變更1%進給率就會給個新的插補點。 如果改大,比方說10%,可能會變成該處理論值應該是F100,可是優化後卻是F110,所以要配合安全係數修改。 OptRapidFeed_mmdmin(API):優化程序中的無切削區域進給率。單位mm/min。 沒有切到工件的NC路徑,為無切削區域。優化後該路徑將採用無切削區域進給率。 OptMinFeedrate_mmdmin(API):優化程序中的有切削區域最小進給。單位mm/min。 OptMaxFeedrate_mmdmin(API):優化程序中的有切削區域最大進給。單位mm/min。 有切到工件的NC路徑,為有切削區域。有切削區域的最大最小進給的設定通常依據經驗法則。 OptMaxAcceleration_mmds2(API):優化程序中的加減速限制。優化後NC碼的F值變化在該限制之內。單位 \\(mm/s^2\\)。 OptExtendedPreDistance_mm(API):優化程序中的有切削區域等效計算的前長度。單位mm。 OptExtendedPostDistance_mm(API):優化程序中的有切削區域等效計算的後長度。單位mm。 優化程序中的有切削區域等效計算的長度 OptSpindlePowerSafetyFactor(API):主軸功率安全係數。 於優化後的NC碼,主軸功率將盡可能趨近於目標值。 設為0則忽略此限制。 OptSpindleTorqueSafetyFactor(API):主軸扭力安全係數。 優化後的NC碼,主軸扭力將盡可能趨近於目標值。 設為0則忽略此限制。 OptThermalYieldSafetyFactor(API):刀刃熱降伏安全係數。 刀刃表面溫度超過一定值時,刀刃表面會因溫差產生的壓力造成塑性變形。 優化後的NC碼,刀刃表面度將盡可能趨近於目標值。 設為0則忽略此限制。 Note 目標值算法 目標值 = 100% / 安全係數 OptPreferedForce_N(API):優化程中的目標力。單位N。 在符合所有限制的條件下,優化程序中的加工路徑產生的力會盡可能的趨近目標力。 限制的優先序 在有切削區域中: 進給率的直接限制 優先於 加減速限制(OptMaxAcceleration_mmds2(API)) 優先於 基於物理特性算出的限制。 進給率的直接限制 包含 腳本指令 OptMinFeedrate_mmdmin(API) OptMaxFeedrate_mmdmin(API) 刀具設定 每刃最小進給 每刃最大進給 基於物理特性算出的進給率限制 包含 腳本指令 OptSpindlePowerSafetyFactor(API) OptSpindleTorqueSafetyFactor(API) OptThermalYieldSafetyFactor(API) OptPreferedForce_N(API) 刀具設定 降伏力安全係數 若同級項目中的限制有衝突,則採取其中的最低進給率。 NC碼中的優化腳本指令 於指定NC行不啟用優化 在執行 Preserve(API)() 的NC行中,不啟用優化。 Tip 指令範例 在 N0140 行不啟用優化。 ... N0130 X-1.965 Y17.053 N0140 G03 X-2.66 Y38.193 I-103.796 J7.172 (;@Preserve();) N0150 G01 X-3.068 Y40.776 ... 於指定NC範圍不啟用優化 使用BeginPreserve(API)()的NC行及EndPreserve(API)()的NC行及包含的NC範圍,不啟用優化。 Tip 指令範例 在 N0140、N0150、N0160 行不啟用優化。 ... N0130 X-1.965 Y17.053 N0140 G03 X-2.66 Y38.193 I-103.796 J7.172 (;@BeginPreserve();) N0150 G01 X-3.068 Y40.776 N0160 X-3.555 Y43.338 (;@EndPreserve();) N0170 X-4.125 Y45.875 ... 優化日誌 優化過程提供兩種日誌功能,方便分析與除錯。 優化過程日誌檔 EnableIndividualStepAdjustmentLog(API):啟用優化過程日誌檔輸出。預設為真。 啟用後,優化過程會為每個NC檔輸出一個 .flatproc.log 檔案,記錄各步階的優化條件經OptExtendedPreDistance_mm(API)及OptExtendedPostDistance_mm(API)展開後獨立優化計算的資訊(不包含步階間的交互關係,如加減速)。 日誌檔案內容依步階順序輸出(即使平行計算時也會保持順序),每行包含: 原始NC行位置與步階索引 各項優化限制的計算結果,例如: FrtByPreferedForce_mm: 依目標力計算的每刃進給 FrtByYieldingStressRatio_mm: 依降伏應力比計算的每刃進給 FrtBySpindleTorqueRatio_mm: 依主軸扭力比計算的每刃進給 FrtBySpindlePowerRatio_mm: 依主軸功率比計算的每刃進給 FrtByThermalYieldingRatio_mm: 依熱降伏比計算的每刃進給 FrtByReliefAngle_mm: 依餘隙角碰撞計算的每刃進給 嵌入式日誌註解 EmbeddedLogMode(API):設定嵌入式日誌模式。預設為SimpleLog(API)。 可用模式: None(API): 不添加日誌註解 SimpleLog(API): 只在重新插補的行添加 StepIndex,原始行的最後一個插補行添加 LineNo FullLog(API): 所有行都添加 StepIndex 和 LineNo 啟用後,優化後的NC檔中會在NC行後方加上 (src(...)) 註解,包含: LineNo: 原始NC檔的行號 StepIndex: 對應的步階索引 例如:G01 X10.0 Y20.0 F500 (src(LineNo: 140, StepIndex: 256)) 此功能方便對照原始NC碼與優化後的NC碼,並可追蹤每行NC碼對應的步階資訊。 Note 指令格式 EnableIndividualStepAdjustmentLog = <布林值>; EmbeddedLogMode = ; 輸出優化NC檔 使用 OptimizeToFiles(API) 方法輸出優化後的NC檔。 Note 指令格式 OptimizeToFiles(<路徑樣板>); <路徑樣板>支援 檔案路徑樣板。 Tip 指令範例 OptEnableFeedrate = true; OptEnableInterpolation = true; OptRapidFeed_mmdmin = 4000; OptMinFeedrate_mmdmin = 100; OptMaxFeedrate_mmdmin = 4000; OptMaxAcceleration_mmds2 = 10; OptExtendedPreDistance_mm = 3; OptExtendedPostDistance_mm = 2; OptSpindlePowerSafetyFactor = 1.5; OptSpindleTorqueSafetyFactor = 1.5; OptThermalYieldSafetyFactor = 0; OptPreferedForce_N = double.PositiveInfinity; PlayNcFile(\"NC/file1.nc\"); OptRapidFeed_mmdmin = 8000; PlayNcFile(\"NC/file2.nc\"); OptimizeToFiles(\"Cache/Opt-[NcName]\"); 組態設定可以穿插在NC仿真間,將會作用在組態設定後的NC仿真。 Warning 在 MachiningStepBuilt(API) 事件內使用 UpdateNcOptOption(API) 時,不能與NC碼內嵌優化指令併用,否則可能因平行計算產生未定義行為。 以上範例為例,優化後的NC程式file1.nc的無切削區域快速進給為4000,file2.nc則為8000。 Tip NC碼中的優化指令範例 ... N0110 X-3.064 Y6.378 (;@OptMaxAcceleration_mmds2=10;) N0120 X-2.411 Y11.712 N0130 X-1.965 Y17.053 N0140 G03 X-2.66 Y38.193 I-103.796 J7.172 (;@Preserve();) N0150 G01 X-3.068 Y40.776 (;@OptMaxAcceleration_mmds2=100; OptMaxFeedrate_mmdmin=12000;) N0160 X-3.555 Y43.338 N0170 X-4.125 Y45.875 ... N0110至N0150前,優化區加速度設為10 \\(mm/s^2\\); N0140單行不做優化; N0150及以後,優化區加速度設為100 \\(mm/s^2\\); N0150及以後,優化區切削區域最大進給設為12000 \\(mm/min\\);"
      +    "summary": "NC優化 組態在NC仿真前設定,然後執行輸出優化NC檔指令。 可同時參考閱讀說明章節NC優化及轉角進給率優化。 組態 Note 指令格式 OptEnableFeedrate = <布林值>; OptEnableInterpolation = <布林值>; OptRapidFeed_mmdmin = <實數>; OptMinFeedrate_mmdmin = <實數>; OptMaxFeedrate_mmdmin = <實數>; OptMaxAcceleration_mmds2 = <實數>; OptExtendedPreDistance_mm = <實數>; OptExtendedPostDistance_mm = <實數>; OptSpindlePowerSafetyFactor = <實數>; OptSpindleTorqueSafetyFactor = <實數>; OptThermalYieldSafetyFactor = <實數>; OptPreferedForce_N = <實數>; OptEnableFeedrate(API):啟用順序式(Sequential)進給率優化。 順序式係指該功能從下指令開始作用。與其相對的設定在刀具端,刀具端也能設定進給率優化,但是在裝刀時才會發揮作用。 OptEnableFeedrate(API)與所有其他啟用進給率優化的指令需同時為真,進給率優化才會啟用。 即與刀具設定端必須同時為真(true),進給率優化才會啟用。 OptEnableFeedrate(API)預設值為真。 OptEnableInterpolation(API):優化程序用重新插補。 重新插捕後NC碼會增加,可以更好地控制加減速。 OptFeedrateAssignmentRatio(API):進給賦值倍率。 當優化程序用重新插補並且進給率變化超過進給賦值倍率時,系統會依據OptMaxAcceleration_mmds2(API)插入附帶進給率指令的NC碼。 進給賦值倍率越小,插補點越密集。進給賦值倍率越大,則偏離優化標的的程度越大。 在改進給賦值倍率的同時也要對應加大安全係數。 進給賦值倍率若是0.01,就是1%,每變更1%進給率就會給個新的插補點。 如果改大,比方說10%,可能會變成該處理論值應該是F100,可是優化後卻是F110,所以要配合安全係數修改。 OptRapidFeed_mmdmin(API):優化程序中的無切削區域進給率。單位mm/min。 沒有切到工件的NC路徑,為無切削區域。優化後該路徑將採用無切削區域進給率。 OptMinFeedrate_mmdmin(API):優化程序中的有切削區域最小進給。單位mm/min。 OptMaxFeedrate_mmdmin(API):優化程序中的有切削區域最大進給。單位mm/min。 有切到工件的NC路徑,為有切削區域。有切削區域的最大最小進給的設定通常依據經驗法則。 OptMaxAcceleration_mmds2(API):優化程序中的加減速限制。優化後NC碼的F值變化在該限制之內。單位 \\(mm/s^2\\)。 OptExtendedPreDistance_mm(API):優化程序中的有切削區域等效計算的前長度。單位mm。 OptExtendedPostDistance_mm(API):優化程序中的有切削區域等效計算的後長度。單位mm。 優化程序中的有切削區域等效計算的長度 OptSpindlePowerSafetyFactor(API):主軸功率安全係數。 於優化後的NC碼,主軸功率將盡可能趨近於目標值。 設為0則忽略此限制。 OptSpindleTorqueSafetyFactor(API):主軸扭力安全係數。 優化後的NC碼,主軸扭力將盡可能趨近於目標值。 設為0則忽略此限制。 OptThermalYieldSafetyFactor(API):刀刃熱降伏安全係數。 刀刃表面溫度超過一定值時,刀刃表面會因溫差產生的壓力造成塑性變形。 優化後的NC碼,刀刃表面度將盡可能趨近於目標值。 設為0則忽略此限制。 Note 目標值算法 目標值 = 100% / 安全係數 OptPreferedForce_N(API):優化程中的目標力。單位N。 在符合所有限制的條件下,優化程序中的加工路徑產生的力會盡可能的趨近目標力。 限制的優先序 在有切削區域中: 進給率的直接限制 優先於 加減速限制(OptMaxAcceleration_mmds2(API)) 優先於 基於物理特性算出的限制。 進給率的直接限制 包含 腳本指令 OptMinFeedrate_mmdmin(API) OptMaxFeedrate_mmdmin(API) 刀具設定 每刃最小進給 每刃最大進給 基於物理特性算出的進給率限制 包含 腳本指令 OptSpindlePowerSafetyFactor(API) OptSpindleTorqueSafetyFactor(API) OptThermalYieldSafetyFactor(API) OptPreferedForce_N(API) 刀具設定 降伏力安全係數 若同級項目中的限制有衝突,則採取其中的最低進給率。 NC碼中的優化腳本指令 於指定NC行不啟用優化 在執行 Preserve(API)() 的NC行中,不啟用優化。 Tip 指令範例 在 N0140 行不啟用優化。 ... N0130 X-1.965 Y17.053 N0140 G03 X-2.66 Y38.193 I-103.796 J7.172 (;@Preserve();) N0150 G01 X-3.068 Y40.776 ... 於指定NC範圍不啟用優化 使用BeginPreserve(API)()的NC行及EndPreserve(API)()的NC行及包含的NC範圍,不啟用優化。 Tip 指令範例 在 N0140、N0150、N0160 行不啟用優化。 ... N0130 X-1.965 Y17.053 N0140 G03 X-2.66 Y38.193 I-103.796 J7.172 (;@BeginPreserve();) N0150 G01 X-3.068 Y40.776 N0160 X-3.555 Y43.338 (;@EndPreserve();) N0170 X-4.125 Y45.875 ... 優化日誌 優化過程提供兩種日誌功能,方便分析與除錯。 優化過程日誌檔 EnableIndividualStepAdjustmentLog(API):啟用優化過程日誌檔輸出。預設為真。 啟用後,優化過程會為每個NC檔輸出一個 .IndependentStepAdjustment.log 檔案,記錄各步階的優化條件經OptExtendedPreDistance_mm(API)及OptExtendedPostDistance_mm(API)展開後獨立優化計算的資訊(不包含步階間的交互關係,如加減速)。 日誌檔案內容依步階順序輸出(即使平行計算時也會保持順序),每行包含: 原始NC行位置與步階索引 各項優化限制的計算結果,例如: FrtByPreferedForce_mm: 依目標力計算的每刃進給 FrtByYieldingStressRatio_mm: 依降伏應力比計算的每刃進給 FrtBySpindleTorqueRatio_mm: 依主軸扭力比計算的每刃進給 FrtBySpindlePowerRatio_mm: 依主軸功率比計算的每刃進給 FrtByThermalYieldingRatio_mm: 依熱降伏比計算的每刃進給 FrtByReliefAngle_mm: 依餘隙角碰撞計算的每刃進給 大部分值採用數值法計算,不一定能在條件限制內求解。最終依據保守策略,取保守值作為輸出,並取所有輸出中的最小值作為優化進給。 嵌入式日誌註解 EmbeddedLogMode(API):設定嵌入式日誌模式。預設為SimpleLog(API)。 可用模式: None(API): 不添加日誌註解 SimpleLog(API): 只在重新插補的行添加 StepIndex,原始行的最後一個插補行添加 LineNo FullLog(API): 所有行都添加 StepIndex 和 LineNo 啟用後,優化後的NC檔中會在NC行後方加上 (src(...)) 註解,包含: LineNo: 原始NC檔的行號 StepIndex: 對應的步階索引 例如:G01 X10.0 Y20.0 F500 (src(LineNo: 140, StepIndex: 256)) 此功能方便對照原始NC碼與優化後的NC碼,並可追蹤每行NC碼對應的步階資訊。 Note 指令格式 EnableIndividualStepAdjustmentLog = <布林值>; EmbeddedLogMode = ; 輸出優化NC檔 使用 OptimizeToFiles(API) 方法輸出優化後的NC檔。 Note 指令格式 OptimizeToFiles(<路徑樣板>); <路徑樣板>支援 檔案路徑樣板。 Tip 指令範例 OptEnableFeedrate = true; OptEnableInterpolation = true; OptRapidFeed_mmdmin = 4000; OptMinFeedrate_mmdmin = 100; OptMaxFeedrate_mmdmin = 4000; OptMaxAcceleration_mmds2 = 10; OptExtendedPreDistance_mm = 3; OptExtendedPostDistance_mm = 2; OptSpindlePowerSafetyFactor = 1.5; OptSpindleTorqueSafetyFactor = 1.5; OptThermalYieldSafetyFactor = 0; OptPreferedForce_N = double.PositiveInfinity; PlayNcFile(\"NC/file1.nc\"); OptRapidFeed_mmdmin = 8000; PlayNcFile(\"NC/file2.nc\"); OptimizeToFiles(\"Cache/Opt-[NcName]\"); 組態設定可以穿插在NC仿真間,將會作用在組態設定後的NC仿真。 Warning 在 MachiningStepBuilt(API) 事件內使用 UpdateNcOptOption(API) 時,不能與NC碼內嵌優化指令併用,否則可能因平行計算產生未定義行為。 以上範例為例,優化後的NC程式file1.nc的無切削區域快速進給為4000,file2.nc則為8000。 Tip NC碼中的優化指令範例 ... N0110 X-3.064 Y6.378 (;@OptMaxAcceleration_mmds2=10;) N0120 X-2.411 Y11.712 N0130 X-1.965 Y17.053 N0140 G03 X-2.66 Y38.193 I-103.796 J7.172 (;@Preserve();) N0150 G01 X-3.068 Y40.776 (;@OptMaxAcceleration_mmds2=100; OptMaxFeedrate_mmdmin=12000;) N0160 X-3.555 Y43.338 N0170 X-4.125 Y45.875 ... N0110至N0150前,優化區加速度設為10 \\(mm/s^2\\); N0140單行不做優化; N0150及以後,優化區加速度設為100 \\(mm/s^2\\); N0150及以後,優化區切削區域最大進給設為12000 \\(mm/min\\);"
         },
         "user-guide/zh-Hant/script/Physics/index.html": {
           "href": "user-guide/zh-Hant/script/Physics/index.html",
      @@ -5812,7 +5837,7 @@
         "user-guide/zh-Hant/theory-and-technique/corner-behavior/index.html": {
           "href": "user-guide/zh-Hant/theory-and-technique/corner-behavior/index.html",
           "title": "轉角的NC優化後進給率比經驗上可行的進給率還低 | HiAPI-C# 2025",
      -    "summary": "轉角的NC優化後進給率比經驗上可行的進給率還低 現象說明 在進行NC進給率優化時,轉角處常會出現大幅度的進給率降低,有時甚至比經驗上可行的進給率還要低。這個現象讓使用者感到困惑:明明實際加工時轉角處不需要降那麼多,為什麼優化結果會這樣? 控制器的轉角降速行為 在轉角處,控制器在高速情況下會自動漸慢。這是控制器的內建行為,同時也是硬體限制,目的是確保機台能夠安全且準確地完成方向改變。控制器也提供參數可以調變這類加減速行為。 緩衝距離與速度的關係 速度越快,需要的緩衝距離越長。下圖展示了數個直線路徑的加工條件: 圖中標示了不同區段的主軸轉速(S)與進給率(F)設定: through1/through2:S500,F200/F100 low1/low2/low3:S1200,F200/F400/F600 high1/high2/high3:S7200,F1200/F2400/F3600 力量模擬誤差分析 下圖為套用並比對測力計資料後的力量模擬誤差圖,由藍到紅為誤差比率由小到大: 誤差特徵 從上圖可以觀察到以下特徵: 越靠近抬刀(朝Z向轉角)的誤差越大 進給率越高,高誤差的區間越長 誤差來源 誤差主要源自於控制器降速。從圖中下方的F3600轉角處單轉波形圖可以看到: 資料來源 說明 左圖(模擬理想力) 系統依據設定進給率計算的理想切削力 右圖(測力計資料) 實際量測的切削力,約為理想力的三分之一 實驗材料為S45C,該處實際進給應比理想進給的三分之一更低。 為什麼優化值比經驗值還低? 系統做NC進給率優化時,轉角處常會有大幅度的進給率降低。除了轉角通常會造成切削力特大的理由外,比經驗上可行的進給率還低的原因是: 控制器已有自行調降進給率,系統的優化值只是把它顯示出來。 換句話說,優化結果反映的是控制器實際執行的進給率,而非NC程式中標示的進給率。這個「過低」的優化值其實是真實的機台行為。 結論 當您發現轉角處的優化進給率異常偏低時,這通常不是系統的錯誤,而是: 控制器為了安全轉向,已經自動降低了實際進給率 系統的優化功能如實反映了這個降速行為 如果按照經驗值設定,實際加工時控制器也會自行降速到類似的數值 理解這個現象後,可以更合理地評估優化結果,並在必要時調整轉角策略或機台參數。"
      +    "summary": "轉角的NC優化後進給率比經驗上可行的進給率還低 可同時參考閱讀NC優化及腳本指令NC優化。 現象說明 在進行NC進給率優化時,轉角處常會出現大幅度的進給率降低,有時甚至比經驗上可行的進給率還要低。這個現象讓使用者感到困惑:明明實際加工時轉角處不需要降那麼多,為什麼優化結果會這樣? 控制器的轉角降速行為 在轉角處,控制器在高速情況下會自動漸慢。這是控制器的內建行為,同時也是硬體限制,目的是確保機台能夠安全且準確地完成方向改變。控制器也提供參數可以調變這類加減速行為。 緩衝距離與速度的關係 速度越快,需要的緩衝距離越長。下圖展示了數個直線路徑的加工條件: 圖中標示了不同區段的主軸轉速(S)與進給率(F)設定: through1/through2:S500,F200/F100 low1/low2/low3:S1200,F200/F400/F600 high1/high2/high3:S7200,F1200/F2400/F3600 力量模擬誤差分析 下圖為套用並比對測力計資料後的力量模擬誤差圖,由藍到紅為誤差比率由小到大: 誤差特徵 從上圖可以觀察到以下特徵: 越靠近抬刀(朝Z向轉角)的誤差越大 進給率越高,高誤差的區間越長 誤差來源 誤差主要源自於控制器降速。從圖中下方的F3600轉角處單轉波形圖可以看到: 資料來源 說明 左圖(模擬理想力) 系統依據設定進給率計算的理想切削力 右圖(測力計資料) 實際量測的切削力,約為理想力的三分之一 實驗材料為S45C,該處實際進給應比理想進給的三分之一更低。 為什麼優化值比經驗值還低? 系統做NC進給率優化時,轉角處常會有大幅度的進給率降低。除了轉角通常會造成切削力特大的理由外,比經驗上可行的進給率還低的原因是: 控制器已有自行調降進給率,系統的優化值只是把它顯示出來。 換句話說,優化結果反映的是控制器實際執行的進給率,而非NC程式中標示的進給率。這個「過低」的優化值其實是真實的機台行為。 結論 當您發現轉角處的優化進給率異常偏低時,這通常不是系統的錯誤,而是: 控制器為了安全轉向,已經自動降低了實際進給率 系統的優化功能如實反映了這個降速行為 如果按照經驗值設定,實際加工時控制器也會自行降速到類似的數值 理解這個現象後,可以更合理地評估優化結果,並在必要時調整轉角策略或機台參數。 追蹤個別步的物理量限制 如需了解個別步的進給率是被哪個物理量所限制,請參閱說明章節NC優化中的追蹤個別步的物理量限制。"
         },
         "user-guide/zh-Hant/theory-and-technique/cpu-usage/index.html": {
           "href": "user-guide/zh-Hant/theory-and-technique/cpu-usage/index.html",
      diff --git a/App/wwwroot/HiAPI-docsite/manifest.json b/App/wwwroot/HiAPI-docsite/manifest.json
      index ffc9ef8..372df2f 100644
      --- a/App/wwwroot/HiAPI-docsite/manifest.json
      +++ b/App/wwwroot/HiAPI-docsite/manifest.json
      @@ -5190,20 +5190,6 @@
             "Title": "Hi.Machining.MatRelationUtil",
             "Summary": "

      Utility methods for determining relationships between matrices.

      \n" }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.Machining.MotionUtil.yml", - "output": { - ".html": { - "relative_path": "api/Hi.Machining.MotionUtil.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.Machining.MotionUtil", - "Summary": "

      Cutter location utility.

      \n" - }, { "type": "ManagedReference", "source_relative_path": "api/Hi.Machining.Sweptable.yml", @@ -6172,17 +6158,17 @@ }, { "type": "ManagedReference", - "source_relative_path": "api/Hi.Mech.Topo.DirectionBranchPack.yml", + "source_relative_path": "api/Hi.Mech.Topo.DirectionBranchEntry.yml", "output": { ".html": { - "relative_path": "api/Hi.Mech.Topo.DirectionBranchPack.html" + "relative_path": "api/Hi.Mech.Topo.DirectionBranchEntry.html" } }, "version": "", "Uid": null, "IsMRef": true, - "Title": "Hi.Mech.Topo.DirectionBranchPack", - "Summary": "

      A data pack contains and a boolean .

      \n" + "Title": "Hi.Mech.Topo.DirectionBranchEntry", + "Summary": "

      A data pack contains and a boolean .

      \n" }, { "type": "ManagedReference", @@ -8354,62 +8340,6 @@ "Title": "Hi.MillingSteps", "Summary": null }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.MongoUtils.IMongoRunner.yml", - "output": { - ".html": { - "relative_path": "api/Hi.MongoUtils.IMongoRunner.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.MongoUtils.IMongoRunner", - "Summary": "

      Interface for MongoDB runner implementations that manage MongoDB instances.

      \n" - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.MongoUtils.MongoRunnerOptions.yml", - "output": { - ".html": { - "relative_path": "api/Hi.MongoUtils.MongoRunnerOptions.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.MongoUtils.MongoRunnerOptions", - "Summary": "

      Options for configuring a MongoDB runner instance.

      \n" - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.MongoUtils.MongoServer.yml", - "output": { - ".html": { - "relative_path": "api/Hi.MongoUtils.MongoServer.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.MongoUtils.MongoServer", - "Summary": "

      A MongoDB runner that manages MongoDB processes.

      \n" - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.MongoUtils.yml", - "output": { - ".html": { - "relative_path": "api/Hi.MongoUtils.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.MongoUtils", - "Summary": null - }, { "type": "ManagedReference", "source_relative_path": "api/Hi.Motion.MatValves.ClMachiningValve.yml", @@ -8480,6 +8410,34 @@ "Title": "Hi.Motion.MatValves", "Summary": null }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.Motion.MotionUtil.yml", + "output": { + ".html": { + "relative_path": "api/Hi.Motion.MotionUtil.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.Motion.MotionUtil", + "Summary": "

      Cutter location utility.

      \n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.Motion.yml", + "output": { + ".html": { + "relative_path": "api/Hi.Motion.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.Motion", + "Summary": null + }, { "type": "ManagedReference", "source_relative_path": "api/Hi.Native.StopSource.yml", @@ -12456,34 +12414,6 @@ "Title": "Hi.Numerical.Xyzabc.ReflectedXyzabcChain", "Summary": "

      Cloned .

      \n" }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.yml", - "output": { - ".html": { - "relative_path": "api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter", - "Summary": "

      Provides coordinate conversion functionality for a simple chain configuration.

      \n" - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.yml", - "output": { - ".html": { - "relative_path": "api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter", - "Summary": "

      Provides coordinate conversion functionality for XYZABC chain milling operations.

      \n" - }, { "type": "ManagedReference", "source_relative_path": "api/Hi.Numerical.Xyzabc.XyzabcSolver.yml", @@ -13450,6 +13380,132 @@ "Title": "Hi.ShellCommands", "Summary": null }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.SqliteUtils.SqliteIdentityRole.yml", + "output": { + ".html": { + "relative_path": "api/Hi.SqliteUtils.SqliteIdentityRole.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.SqliteUtils.SqliteIdentityRole", + "Summary": "

      Base class for SQLite-based identity roles.

      \n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.yml", + "output": { + ".html": { + "relative_path": "api/Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.SqliteUtils.SqliteIdentityStorage.RoleRow", + "Summary": null + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.yml", + "output": { + ".html": { + "relative_path": "api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.SqliteUtils.SqliteIdentityStorage.UserRow", + "Summary": null + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.SqliteUtils.SqliteIdentityStorage.yml", + "output": { + ".html": { + "relative_path": "api/Hi.SqliteUtils.SqliteIdentityStorage.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.SqliteUtils.SqliteIdentityStorage", + "Summary": "

      SQLite-based storage for ASP.NET Core Identity.\nReplaces MongoDB-based identity storage.

      \n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.SqliteUtils.SqliteIdentityUser.yml", + "output": { + ".html": { + "relative_path": "api/Hi.SqliteUtils.SqliteIdentityUser.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.SqliteUtils.SqliteIdentityUser", + "Summary": "

      Base class for SQLite-based identity users.

      \n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.SqliteUtils.SqliteRoleStore-1.yml", + "output": { + ".html": { + "relative_path": "api/Hi.SqliteUtils.SqliteRoleStore-1.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.SqliteUtils.SqliteRoleStore", + "Summary": "

      SQLite-based role store for ASP.NET Core Identity.

      \n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.SqliteUtils.SqliteStepStorage.yml", + "output": { + ".html": { + "relative_path": "api/Hi.SqliteUtils.SqliteStepStorage.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.SqliteUtils.SqliteStepStorage", + "Summary": "

      SQLite-based storage for milling step data.\nReplaces MongoDB collections for MillingStepLuggage and Slice data.

      \n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.SqliteUtils.SqliteUserStore-1.yml", + "output": { + ".html": { + "relative_path": "api/Hi.SqliteUtils.SqliteUserStore-1.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.SqliteUtils.SqliteUserStore", + "Summary": "

      SQLite-based user store for ASP.NET Core Identity.

      \n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.SqliteUtils.yml", + "output": { + ".html": { + "relative_path": "api/Hi.SqliteUtils.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.SqliteUtils", + "Summary": null + }, { "type": "ManagedReference", "source_relative_path": "api/Hi.Test.TestCollision.yml", @@ -15512,6 +15568,16 @@ }, "version": "" }, + { + "type": "Conceptual", + "source_relative_path": "user-guide/zh-Hant/concepts/step.md", + "output": { + ".html": { + "relative_path": "user-guide/zh-Hant/concepts/step.html" + } + }, + "version": "" + }, { "type": "Conceptual", "source_relative_path": "user-guide/zh-Hant/controllers/heidenhain-support.md", diff --git a/App/wwwroot/HiAPI-docsite/sample/Sample.Disp.DemoUtil.html b/App/wwwroot/HiAPI-docsite/sample/Sample.Disp.DemoUtil.html index 329a6a7..54f61d5 100644 --- a/App/wwwroot/HiAPI-docsite/sample/Sample.Disp.DemoUtil.html +++ b/App/wwwroot/HiAPI-docsite/sample/Sample.Disp.DemoUtil.html @@ -154,7 +154,6 @@ Handles common initialization and cleanup tasks for visualization examples.

      using Hi.Disp;
       using Hi.HiNcKits;
       using Hi.Licenses;
      -using Hi.MongoUtils;
       using Hi.WpfPlus.Disp;
       using System.Windows;
       
      diff --git a/App/wwwroot/HiAPI-docsite/sample/Sample.HelloHiAPI.html b/App/wwwroot/HiAPI-docsite/sample/Sample.HelloHiAPI.html
      index 9bb23c3..845cb91 100644
      --- a/App/wwwroot/HiAPI-docsite/sample/Sample.HelloHiAPI.html
      +++ b/App/wwwroot/HiAPI-docsite/sample/Sample.HelloHiAPI.html
      @@ -152,10 +152,7 @@ Shows the basic setup of display engine, MongoDB server, licensing, and other co
         

      This example serves as an entry point for those getting started with HiAPI. It demonstrates proper initialization and teardown of key components.

      Source Code

      -
      using Hi.Disp;
      -using Hi.HiNcKits;
      -using Hi.Licenses;
      -using Hi.MongoUtils;
      +
      using Hi.HiNcKits;
       using System;
       
       namespace Sample
      diff --git a/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/concepts/step.html b/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/concepts/step.html
      new file mode 100644
      index 0000000..8eeb574
      --- /dev/null
      +++ b/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/concepts/step.html
      @@ -0,0 +1,125 @@
      +
      +
      +  
      +    
      +      仿真步(Step) | HiAPI-C# 2025 
      +      
      +      
      +      
      +      
      +      
      +      
      +      
      +      
      +      
      +      
      +      
      +      
      +      
      +      
      +      
      +      
      +      
      +      
      +      
      +      
      +      
      +      
      +      
      +      
      +      
      +      
      +
      +      
      +
      +      
      +
      +  
      +
      +  
      +    
      + +
      + +
      +
      +
      +
      +
      Table of Contents
      + +
      +
      + +
      +
      +
      + +
      +
      + + + +
      + +
      +

      仿真步(Step)

      + +

      定義

      +

      步(Step) 指仿真中的單次運算單位。在切削過程中,預設為主軸一轉為一步,可透過仿真解析度修改。

      +

      步資訊的時間意義

      +

      步資訊包含了兩步之間時間區段的資料(即從上一步到這一步之間的資料)。由於這是一個時間區段而非瞬間,資訊中許多項目為該時間段的簡化資料。

      +

      相關頁面

      + + +
      + +
      +
      + + + +
      + +
      + +
      +
      + +
      + + + + diff --git a/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/optimization/index.html b/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/optimization/index.html index e94b68e..d9f6274 100644 --- a/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/optimization/index.html +++ b/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/optimization/index.html @@ -88,18 +88,50 @@

      NC優化

      可同時參考閱讀腳本指令NC優化

      +

      優化目標

      +

      優化是期望將加工中的物理量盡可能等於目標量。

      +

      由於優化進給採用保守策略,優化後的NC碼的物理量會盡可能等於或小於目標量。

      +

      優化進給率的決定因素

      +

      優化進給率由以下兩者決定:

      +
        +
      1. 個別的物理量限制:各步基於目標力、降伏應力、主軸扭力等計算的進給率限制
      2. +
      3. 步間的平滑化:加減速限制、延伸長度等交互影響
      4. +
      +

      優化後模擬結果的差異

      +

      進給率更改後的模擬,插補點與更改前不同,會造成:

      +
        +
      1. 不同的模擬網格誤差
      2. +
      3. 表粗等級的表面形貌更改
      4. +
      +

      所以優化後的模擬物理量不一定與目標量相等或以下,也有可能比目標量稍高。

      +

      插補點密度在圓角轉角處對表面形貌的影響較直線大,所以這種情況在圓角轉角可能更明顯。

      +
      +
      Tip
      +

      關於轉角處優化進給率異常偏低的現象,請參閱轉角進給率優化

      +

      速度平滑化

      平滑範圍會中止於巨集指令或無法解譯路徑的行指令。

      速度平滑化會根據當行指令行經路徑長度做加減速限制。 所以速度平滑化可重新插補的區域有效; 但是對不可重新插補的區域,雖然仍有加減速限制,但可能因為單行行經路徑過長,使得實際應用上難以發揮作用。

      幾何誤差的影響

      -

      目前的NC優化是基於理想的幾何模型,如果工件為鑄件,或有工件安裝誤差,則需以保守方式設定較大的工件幾何於系統內,,避免系統將有切削區域誤判為無切削區域,從而造成撞刀。

      +

      目前的NC優化是基於理想的幾何模型,如果工件為鑄件,或有工件安裝誤差,則需以保守方式設定較大的工件幾何於系統內,避免系統將有切削區域誤判為無切削區域,從而造成撞刀。

      斷刀解決方案

      更改加工路徑降低切寬深 或 以HiNC優化功能調整進給率,將降伏應力比主軸最大扭矩比主軸最大功率比降至100%以下。

      熱崩刃解決方案

      在解決斷刀問題的前提下,降低轉速,讓刀刃有充足時間散熱。

      注意冷卻液是否對準刀刃影響甚大。

      +

      追蹤個別步的物理量限制

      +

      如需了解個別步的進給率是被哪個物理量所限制,可以先將平滑化相關設定為不作用,然後啟用日誌:

      +
      OptMaxAcceleration_mmds2 = double.PositiveInfinity;
      +OptFeedrateAssignmentRatio = 0;
      +OptExtendedPreDistance_mm = 0;
      +OptExtendedPostDistance_mm = 0;
      +EnableIndividualStepAdjustmentLog = true;
      +EmbeddedLogMode = NcOptimizationEmbeddedLogMode.FullLog;
      +
      +

      執行優化後,檢視 .IndependentStepAdjustment.log 檔案,即可查看各步階的獨立優化計算結果,了解是哪個物理量限制了進給率。

      +

      日誌檔案的詳細欄位說明請參閱腳本指令NC優化中的優化過程日誌檔章節。

      diff --git a/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/output/simulation-step-output.html b/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/output/simulation-step-output.html index e3b748a..b3fe592 100644 --- a/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/output/simulation-step-output.html +++ b/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/output/simulation-step-output.html @@ -91,9 +91,8 @@

      完整欄位與即時最新對照請見 MachiningStep

      若需要評估是否有斷刀風險,亦可參考「評估製程可加工性」。

      -

      步(Step)指仿真中的單次運算,在切削過程中預設為主軸一轉(可透過 仿真解析度 修改)。

      -

      本頁彙整模擬每一步(Step)的主要輸出資訊,涵蓋來源行、運動學、載荷、力/力矩、功率、熱與磨耗等,協助快速理解當步的加工狀態。

      -

      步資訊包含了兩步之間時間的資料(即從上一步到這一步之間的資料),所以資訊中許多項目為該時間段的簡化資料,依照簡化方式會出現的常見前綴命名有平均數(Avg)、極值(Min,Max)、極值差(Delta)、絕對值最大值(MaxAbs)等。

      +

      本頁彙整模擬每一步(Step)的主要輸出資訊,涵蓋來源行、運動學、載荷、力/力矩、功率、熱與磨耗等,協助快速理解當步的加工狀態。

      +

      步資訊包含了兩步之間時間的資料(即從上一步到這一步之間的資料),所以資訊中許多項目為該時間段的簡化資料,依照簡化方式會出現的常見前綴命名有平均數(Avg)、極值(Min,Max)、極值差(Delta)、絕對值最大值(MaxAbs)等。

      基本來源資訊

      • FileNo / LineNo / FilePath / LineText / FlagsText:對應來源 NC 指令的檔案/行資訊與標記。
      • diff --git a/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/script/NcOptimization/index.html b/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/script/NcOptimization/index.html index c7c289c..971edd6 100644 --- a/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/script/NcOptimization/index.html +++ b/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/script/NcOptimization/index.html @@ -88,7 +88,7 @@

        NC優化

        組態在NC仿真前設定,然後執行輸出優化NC檔指令。

        -

        可同時參考閱讀說明章節NC優化

        +

        可同時參考閱讀說明章節NC優化轉角進給率優化

        組態

        Note
        @@ -243,7 +243,7 @@ N0170 X-4.125 Y45.875

        優化過程提供兩種日誌功能,方便分析與除錯。

        優化過程日誌檔

        EnableIndividualStepAdjustmentLog(API):啟用優化過程日誌檔輸出。預設為真。

        -

        啟用後,優化過程會為每個NC檔輸出一個 .flatproc.log 檔案,記錄各步階的優化條件經OptExtendedPreDistance_mm(API)OptExtendedPostDistance_mm(API)展開後獨立優化計算的資訊(不包含步階間的交互關係,如加減速)。

        +

        啟用後,優化過程會為每個NC檔輸出一個 .IndependentStepAdjustment.log 檔案,記錄各步階的優化條件經OptExtendedPreDistance_mm(API)OptExtendedPostDistance_mm(API)展開後獨立優化計算的資訊(不包含步階間的交互關係,如加減速)。

        日誌檔案內容依步階順序輸出(即使平行計算時也會保持順序),每行包含:

        • 原始NC行位置與步階索引
        • @@ -258,6 +258,7 @@ N0170 X-4.125 Y45.875
      +

      大部分值採用數值法計算,不一定能在條件限制內求解。最終依據保守策略,取保守值作為輸出,並取所有輸出中的最小值作為優化進給。

      嵌入式日誌註解

      EmbeddedLogMode(API):設定嵌入式日誌模式。預設為SimpleLog(API)

      可用模式:

      diff --git a/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/theory-and-technique/corner-behavior/index.html b/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/theory-and-technique/corner-behavior/index.html index 5fb9e22..2ba009a 100644 --- a/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/theory-and-technique/corner-behavior/index.html +++ b/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/theory-and-technique/corner-behavior/index.html @@ -87,6 +87,7 @@

      轉角的NC優化後進給率比經驗上可行的進給率還低

      +

      可同時參考閱讀NC優化及腳本指令NC優化

      現象說明

      在進行NC進給率優化時,轉角處常會出現大幅度的進給率降低,有時甚至比經驗上可行的進給率還要低。這個現象讓使用者感到困惑:明明實際加工時轉角處不需要降那麼多,為什麼優化結果會這樣?

      控制器的轉角降速行為

      @@ -144,6 +145,8 @@
    • 如果按照經驗值設定,實際加工時控制器也會自行降速到類似的數值
    • 理解這個現象後,可以更合理地評估優化結果,並在必要時調整轉角策略或機台參數。

      +

      追蹤個別步的物理量限制

      +

      如需了解個別步的進給率是被哪個物理量所限制,請參閱說明章節NC優化中的追蹤個別步的物理量限制

      diff --git a/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/toc.html b/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/toc.html index 39fc96f..814fdf5 100644 --- a/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/toc.html +++ b/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/toc.html @@ -177,6 +177,9 @@ +
    • + 仿真步 +
    • 輸出 diff --git a/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/toc.json b/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/toc.json index 842b8a4..bce8de3 100644 --- a/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/toc.json +++ b/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/toc.json @@ -1,2 +1,2 @@ -{"items":[{"name":"HiNC 使用說明","href":"index.html","topicHref":"index.html"},{"name":"使用者條款","href":"license/index.html","topicHref":"license/index.html"},{"name":"HiNC啟用","items":[{"name":"Windows系統啟用","href":"startup/windows.html","topicHref":"startup/windows.html"},{"name":"單機多站配置","href":"startup/multi-station.html","topicHref":"startup/multi-station.html"},{"name":"多主機授權設置","href":"startup/delegate-auth.html","topicHref":"startup/delegate-auth.html"},{"name":"教學視頻","href":"startup/tutorial.html","topicHref":"startup/tutorial.html"}]},{"name":"系統","items":[{"name":"檔案總管","href":"system/file-explorer.html","topicHref":"system/file-explorer.html"}]},{"name":"設備","items":[{"name":"錨點","href":"mech/anchor.html","topicHref":"mech/anchor.html"},{"name":"工具機建置","href":"equipment/build-machine-tool.html","topicHref":"equipment/build-machine-tool.html"},{"name":"冷卻液","href":"equipment/coolant.html","topicHref":"equipment/coolant.html"}]},{"name":"控制器","items":[{"name":"海德漢支援","href":"controllers/heidenhain-support.html","topicHref":"controllers/heidenhain-support.html"},{"name":"通用NC碼支援","href":"controllers/iso-nc-support.html","topicHref":"controllers/iso-nc-support.html"}]},{"name":"加工工具","items":[{"name":"銑刀","href":"milling-tool/cutter.html","topicHref":"milling-tool/cutter.html"},{"name":"APT工具","href":"milling-tool/apt.html","topicHref":"milling-tool/apt.html"},{"name":"刀片式刃雕","href":"milling-tool/insert-cutter/index.html","topicHref":"milling-tool/insert-cutter/index.html"},{"name":"徑向角度量測","href":"milling-tool/radial-angle-measurement.html","topicHref":"milling-tool/radial-angle-measurement.html"},{"name":"智慧刀把","href":"milling-tool/smart-tool-holder.html","topicHref":"milling-tool/smart-tool-holder.html"}]},{"name":"腳本命令","href":"script/index.html","topicHref":"script/index.html","items":[{"name":"文件任務","href":"script/Doc-Task/index.html","topicHref":"script/Doc-Task/index.html"},{"name":"執行NC檔案","href":"script/PlayNcFile/index.html","topicHref":"script/PlayNcFile/index.html"},{"name":"執行NC碼字串","href":"script/PlayNc/index.html","topicHref":"script/PlayNc/index.html"},{"name":"執行CSV檔案","href":"script/PlayCsvFile/play-csv-file.html","topicHref":"script/PlayCsvFile/play-csv-file.html"},{"name":"播放器控制","href":"script/PlayerControl/index.html","topicHref":"script/PlayerControl/index.html"},{"name":"事件處理","href":"script/Events/index.html","topicHref":"script/Events/index.html"},{"name":"屬性設定","href":"script/Properties/index.html","topicHref":"script/Properties/index.html"},{"name":"動作操作","href":"script/ActOperations/index.html","topicHref":"script/ActOperations/index.html"},{"name":"加工步變數","href":"script/StepVariables/index.html","topicHref":"script/StepVariables/index.html"},{"name":"訊息處理","href":"script/Messages/index.html","topicHref":"script/Messages/index.html"},{"name":"運行時管理","href":"script/RuntimeManagement/index.html","topicHref":"script/RuntimeManagement/index.html"},{"name":"碰撞檢測","href":"script/Collision/index.html","topicHref":"script/Collision/index.html"},{"name":"離料","href":"script/FlyPiece/index.html","topicHref":"script/FlyPiece/index.html"},{"name":"幾何差異","href":"script/GeomDiff/index.html","topicHref":"script/GeomDiff/index.html"},{"name":"映射","href":"script/Mapping/index.html","topicHref":"script/Mapping/index.html"},{"name":"銑削訓練","href":"script/MillingTraining/index.html","topicHref":"script/MillingTraining/index.html"},{"name":"載入切削參數","href":"script/LoadCuttingPara/index.html","topicHref":"script/LoadCuttingPara/index.html"},{"name":"物理仿真設定","href":"script/Physics/index.html","topicHref":"script/Physics/index.html"},{"name":"NC優化","href":"script/NcOptimization/index.html","topicHref":"script/NcOptimization/index.html"},{"name":"解析度","href":"script/Resolution/index.html","topicHref":"script/Resolution/index.html"},{"name":"運行時幾何","href":"script/RuntimeGeom/index.html","topicHref":"script/RuntimeGeom/index.html"},{"name":"輸出Shot檔案","href":"script/WriteShotFiles/index.html","topicHref":"script/WriteShotFiles/index.html"},{"name":"輸出Step檔案","href":"script/WriteStepFiles/index.html","topicHref":"script/WriteStepFiles/index.html"},{"name":"刀具與智慧刀把設置","href":"script/ToolSetup/index.html","topicHref":"script/ToolSetup/index.html"}]},{"name":"輸出","items":[{"name":"模擬步階輸出資訊","href":"output/simulation-step-output.html","topicHref":"output/simulation-step-output.html"}]},{"name":"優化","items":[{"name":"NC優化","href":"optimization/index.html","topicHref":"optimization/index.html"}]},{"name":"範例","href":"examples/index.html","topicHref":"examples/index.html","items":[{"name":"動力計訓練銑削係數","href":"examples/milling-training-dynamometer/index.html","topicHref":"examples/milling-training-dynamometer/index.html"},{"name":"串聯控制器資料及感測器資料","href":"examples/mapping-demo/index.html","topicHref":"examples/mapping-demo/index.html"}]},{"name":"理論與技術","items":[{"name":"銑削物理座標系","href":"theory-and-technique/milling-physics-coordinates.html","topicHref":"theory-and-technique/milling-physics-coordinates.html"},{"name":"評估製程可加工性","href":"availability/index.html","topicHref":"availability/index.html"},{"name":"刀具壽命與磨耗","href":"technique/wear.html","topicHref":"technique/wear.html"},{"name":"第一離隙角避讓","href":"technique/relief-face-avoidance/index.html","topicHref":"technique/relief-face-avoidance/index.html"},{"name":"仿真CPU使用率","href":"theory-and-technique/cpu-usage/index.html","topicHref":"theory-and-technique/cpu-usage/index.html"},{"name":"轉角進給率優化","href":"theory-and-technique/corner-behavior/index.html","topicHref":"theory-and-technique/corner-behavior/index.html"}]}]} +{"items":[{"name":"HiNC 使用說明","href":"index.html","topicHref":"index.html"},{"name":"使用者條款","href":"license/index.html","topicHref":"license/index.html"},{"name":"HiNC啟用","items":[{"name":"Windows系統啟用","href":"startup/windows.html","topicHref":"startup/windows.html"},{"name":"單機多站配置","href":"startup/multi-station.html","topicHref":"startup/multi-station.html"},{"name":"多主機授權設置","href":"startup/delegate-auth.html","topicHref":"startup/delegate-auth.html"},{"name":"教學視頻","href":"startup/tutorial.html","topicHref":"startup/tutorial.html"}]},{"name":"系統","items":[{"name":"檔案總管","href":"system/file-explorer.html","topicHref":"system/file-explorer.html"}]},{"name":"設備","items":[{"name":"錨點","href":"mech/anchor.html","topicHref":"mech/anchor.html"},{"name":"工具機建置","href":"equipment/build-machine-tool.html","topicHref":"equipment/build-machine-tool.html"},{"name":"冷卻液","href":"equipment/coolant.html","topicHref":"equipment/coolant.html"}]},{"name":"控制器","items":[{"name":"海德漢支援","href":"controllers/heidenhain-support.html","topicHref":"controllers/heidenhain-support.html"},{"name":"通用NC碼支援","href":"controllers/iso-nc-support.html","topicHref":"controllers/iso-nc-support.html"}]},{"name":"加工工具","items":[{"name":"銑刀","href":"milling-tool/cutter.html","topicHref":"milling-tool/cutter.html"},{"name":"APT工具","href":"milling-tool/apt.html","topicHref":"milling-tool/apt.html"},{"name":"刀片式刃雕","href":"milling-tool/insert-cutter/index.html","topicHref":"milling-tool/insert-cutter/index.html"},{"name":"徑向角度量測","href":"milling-tool/radial-angle-measurement.html","topicHref":"milling-tool/radial-angle-measurement.html"},{"name":"智慧刀把","href":"milling-tool/smart-tool-holder.html","topicHref":"milling-tool/smart-tool-holder.html"}]},{"name":"腳本命令","href":"script/index.html","topicHref":"script/index.html","items":[{"name":"文件任務","href":"script/Doc-Task/index.html","topicHref":"script/Doc-Task/index.html"},{"name":"執行NC檔案","href":"script/PlayNcFile/index.html","topicHref":"script/PlayNcFile/index.html"},{"name":"執行NC碼字串","href":"script/PlayNc/index.html","topicHref":"script/PlayNc/index.html"},{"name":"執行CSV檔案","href":"script/PlayCsvFile/play-csv-file.html","topicHref":"script/PlayCsvFile/play-csv-file.html"},{"name":"播放器控制","href":"script/PlayerControl/index.html","topicHref":"script/PlayerControl/index.html"},{"name":"事件處理","href":"script/Events/index.html","topicHref":"script/Events/index.html"},{"name":"屬性設定","href":"script/Properties/index.html","topicHref":"script/Properties/index.html"},{"name":"動作操作","href":"script/ActOperations/index.html","topicHref":"script/ActOperations/index.html"},{"name":"加工步變數","href":"script/StepVariables/index.html","topicHref":"script/StepVariables/index.html"},{"name":"訊息處理","href":"script/Messages/index.html","topicHref":"script/Messages/index.html"},{"name":"運行時管理","href":"script/RuntimeManagement/index.html","topicHref":"script/RuntimeManagement/index.html"},{"name":"碰撞檢測","href":"script/Collision/index.html","topicHref":"script/Collision/index.html"},{"name":"離料","href":"script/FlyPiece/index.html","topicHref":"script/FlyPiece/index.html"},{"name":"幾何差異","href":"script/GeomDiff/index.html","topicHref":"script/GeomDiff/index.html"},{"name":"映射","href":"script/Mapping/index.html","topicHref":"script/Mapping/index.html"},{"name":"銑削訓練","href":"script/MillingTraining/index.html","topicHref":"script/MillingTraining/index.html"},{"name":"載入切削參數","href":"script/LoadCuttingPara/index.html","topicHref":"script/LoadCuttingPara/index.html"},{"name":"物理仿真設定","href":"script/Physics/index.html","topicHref":"script/Physics/index.html"},{"name":"NC優化","href":"script/NcOptimization/index.html","topicHref":"script/NcOptimization/index.html"},{"name":"解析度","href":"script/Resolution/index.html","topicHref":"script/Resolution/index.html"},{"name":"運行時幾何","href":"script/RuntimeGeom/index.html","topicHref":"script/RuntimeGeom/index.html"},{"name":"輸出Shot檔案","href":"script/WriteShotFiles/index.html","topicHref":"script/WriteShotFiles/index.html"},{"name":"輸出Step檔案","href":"script/WriteStepFiles/index.html","topicHref":"script/WriteStepFiles/index.html"},{"name":"刀具與智慧刀把設置","href":"script/ToolSetup/index.html","topicHref":"script/ToolSetup/index.html"}]},{"name":"仿真步","href":"concepts/step.html","topicHref":"concepts/step.html"},{"name":"輸出","items":[{"name":"模擬步階輸出資訊","href":"output/simulation-step-output.html","topicHref":"output/simulation-step-output.html"}]},{"name":"優化","items":[{"name":"NC優化","href":"optimization/index.html","topicHref":"optimization/index.html"}]},{"name":"範例","href":"examples/index.html","topicHref":"examples/index.html","items":[{"name":"動力計訓練銑削係數","href":"examples/milling-training-dynamometer/index.html","topicHref":"examples/milling-training-dynamometer/index.html"},{"name":"串聯控制器資料及感測器資料","href":"examples/mapping-demo/index.html","topicHref":"examples/mapping-demo/index.html"}]},{"name":"理論與技術","items":[{"name":"銑削物理座標系","href":"theory-and-technique/milling-physics-coordinates.html","topicHref":"theory-and-technique/milling-physics-coordinates.html"},{"name":"評估製程可加工性","href":"availability/index.html","topicHref":"availability/index.html"},{"name":"刀具壽命與磨耗","href":"technique/wear.html","topicHref":"technique/wear.html"},{"name":"第一離隙角避讓","href":"technique/relief-face-avoidance/index.html","topicHref":"technique/relief-face-avoidance/index.html"},{"name":"仿真CPU使用率","href":"theory-and-technique/cpu-usage/index.html","topicHref":"theory-and-technique/cpu-usage/index.html"},{"name":"轉角進給率優化","href":"theory-and-technique/corner-behavior/index.html","topicHref":"theory-and-technique/corner-behavior/index.html"}]}]} diff --git a/App/wwwroot/HiAPI-docsite/xrefmap.yml b/App/wwwroot/HiAPI-docsite/xrefmap.yml index 05d11c0..b7cccce 100644 --- a/App/wwwroot/HiAPI-docsite/xrefmap.yml +++ b/App/wwwroot/HiAPI-docsite/xrefmap.yml @@ -70,6 +70,9 @@ references: - uid: Cmd-WriteStepFiles name: 輸出步資料檔案 href: user-guide/zh-Hant/script/WriteStepFiles/index.html +- uid: Concept-Step + name: 仿真步(Step) + href: user-guide/zh-Hant/concepts/step.html - uid: Doc-Machining-Step-Output name: 仿真步輸出資訊(Simulation Step Output) href: user-guide/zh-Hant/output/simulation-step-output.html @@ -14415,15 +14418,24 @@ references: isSpec: "True" fullName: Hi.Common.XmlUtils.XFactory.GenByChild nameWithType: XFactory.GenByChild -- uid: Hi.Common.XmlUtils.XFactory.GenByChild``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.SetFileDelegate,Hi.Common.XmlUtils.GenMode,System.Object[]) - name: GenByChild(XElement, string, SetFileDelegate, GenMode, params object[]) - href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenByChild__1_System_Xml_Linq_XElement_System_String_Hi_Common_XmlUtils_SetFileDelegate_Hi_Common_XmlUtils_GenMode_System_Object___ - commentId: M:Hi.Common.XmlUtils.XFactory.GenByChild``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.SetFileDelegate,Hi.Common.XmlUtils.GenMode,System.Object[]) - name.vb: GenByChild(Of T)(XElement, String, SetFileDelegate, GenMode, ParamArray Object()) - fullName: Hi.Common.XmlUtils.XFactory.GenByChild(System.Xml.Linq.XElement, string, Hi.Common.XmlUtils.SetFileDelegate, Hi.Common.XmlUtils.GenMode, params object[]) - fullName.vb: Hi.Common.XmlUtils.XFactory.GenByChild(Of T)(System.Xml.Linq.XElement, String, Hi.Common.XmlUtils.SetFileDelegate, Hi.Common.XmlUtils.GenMode, ParamArray Object()) - nameWithType: XFactory.GenByChild(XElement, string, SetFileDelegate, GenMode, params object[]) - nameWithType.vb: XFactory.GenByChild(Of T)(XElement, String, SetFileDelegate, GenMode, ParamArray Object()) +- uid: Hi.Common.XmlUtils.XFactory.GenByChild``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[]) + name: GenByChild(XElement, string, GenMode, params object[]) + href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenByChild__1_System_Xml_Linq_XElement_System_String_Hi_Common_XmlUtils_GenMode_System_Object___ + commentId: M:Hi.Common.XmlUtils.XFactory.GenByChild``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[]) + name.vb: GenByChild(Of T)(XElement, String, GenMode, ParamArray Object()) + fullName: Hi.Common.XmlUtils.XFactory.GenByChild(System.Xml.Linq.XElement, string, Hi.Common.XmlUtils.GenMode, params object[]) + fullName.vb: Hi.Common.XmlUtils.XFactory.GenByChild(Of T)(System.Xml.Linq.XElement, String, Hi.Common.XmlUtils.GenMode, ParamArray Object()) + nameWithType: XFactory.GenByChild(XElement, string, GenMode, params object[]) + nameWithType.vb: XFactory.GenByChild(Of T)(XElement, String, GenMode, ParamArray Object()) +- uid: Hi.Common.XmlUtils.XFactory.GenByChild``1(System.Xml.Linq.XElement,System.String,System.String@,Hi.Common.XmlUtils.GenMode,System.Object[]) + name: GenByChild(XElement, string, out string, GenMode, params object[]) + href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenByChild__1_System_Xml_Linq_XElement_System_String_System_String__Hi_Common_XmlUtils_GenMode_System_Object___ + commentId: M:Hi.Common.XmlUtils.XFactory.GenByChild``1(System.Xml.Linq.XElement,System.String,System.String@,Hi.Common.XmlUtils.GenMode,System.Object[]) + name.vb: GenByChild(Of T)(XElement, String, String, GenMode, ParamArray Object()) + fullName: Hi.Common.XmlUtils.XFactory.GenByChild(System.Xml.Linq.XElement, string, out string, Hi.Common.XmlUtils.GenMode, params object[]) + fullName.vb: Hi.Common.XmlUtils.XFactory.GenByChild(Of T)(System.Xml.Linq.XElement, String, String, Hi.Common.XmlUtils.GenMode, ParamArray Object()) + nameWithType: XFactory.GenByChild(XElement, string, out string, GenMode, params object[]) + nameWithType.vb: XFactory.GenByChild(Of T)(XElement, String, String, GenMode, ParamArray Object()) - uid: Hi.Common.XmlUtils.XFactory.GenByFile* name: GenByFile href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenByFile_ @@ -14485,24 +14497,33 @@ references: isSpec: "True" fullName: Hi.Common.XmlUtils.XFactory.GenXmlSourceAndFile nameWithType: XFactory.GenXmlSourceAndFile -- uid: Hi.Common.XmlUtils.XFactory.GenXmlSourceAndFile``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.SetFileDelegate,Hi.Common.XmlUtils.GenMode,System.Object[]) - name: GenXmlSourceAndFile(XElement, string, SetFileDelegate, GenMode, params object[]) - href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenXmlSourceAndFile__1_System_Xml_Linq_XElement_System_String_Hi_Common_XmlUtils_SetFileDelegate_Hi_Common_XmlUtils_GenMode_System_Object___ - commentId: M:Hi.Common.XmlUtils.XFactory.GenXmlSourceAndFile``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.SetFileDelegate,Hi.Common.XmlUtils.GenMode,System.Object[]) - name.vb: GenXmlSourceAndFile(Of T)(XElement, String, SetFileDelegate, GenMode, ParamArray Object()) - fullName: Hi.Common.XmlUtils.XFactory.GenXmlSourceAndFile(System.Xml.Linq.XElement, string, Hi.Common.XmlUtils.SetFileDelegate, Hi.Common.XmlUtils.GenMode, params object[]) - fullName.vb: Hi.Common.XmlUtils.XFactory.GenXmlSourceAndFile(Of T)(System.Xml.Linq.XElement, String, Hi.Common.XmlUtils.SetFileDelegate, Hi.Common.XmlUtils.GenMode, ParamArray Object()) - nameWithType: XFactory.GenXmlSourceAndFile(XElement, string, SetFileDelegate, GenMode, params object[]) - nameWithType.vb: XFactory.GenXmlSourceAndFile(Of T)(XElement, String, SetFileDelegate, GenMode, ParamArray Object()) -- uid: Hi.Common.XmlUtils.XFactory.Gen``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.SetFileDelegate,Hi.Common.XmlUtils.GenMode,System.Object[]) - name: Gen(XElement, string, SetFileDelegate, GenMode, params object[]) - href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_Gen__1_System_Xml_Linq_XElement_System_String_Hi_Common_XmlUtils_SetFileDelegate_Hi_Common_XmlUtils_GenMode_System_Object___ - commentId: M:Hi.Common.XmlUtils.XFactory.Gen``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.SetFileDelegate,Hi.Common.XmlUtils.GenMode,System.Object[]) - name.vb: Gen(Of T)(XElement, String, SetFileDelegate, GenMode, ParamArray Object()) - fullName: Hi.Common.XmlUtils.XFactory.Gen(System.Xml.Linq.XElement, string, Hi.Common.XmlUtils.SetFileDelegate, Hi.Common.XmlUtils.GenMode, params object[]) - fullName.vb: Hi.Common.XmlUtils.XFactory.Gen(Of T)(System.Xml.Linq.XElement, String, Hi.Common.XmlUtils.SetFileDelegate, Hi.Common.XmlUtils.GenMode, ParamArray Object()) - nameWithType: XFactory.Gen(XElement, string, SetFileDelegate, GenMode, params object[]) - nameWithType.vb: XFactory.Gen(Of T)(XElement, String, SetFileDelegate, GenMode, ParamArray Object()) +- uid: Hi.Common.XmlUtils.XFactory.GenXmlSourceAndFile``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[]) + name: GenXmlSourceAndFile(XElement, string, GenMode, params object[]) + href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_GenXmlSourceAndFile__1_System_Xml_Linq_XElement_System_String_Hi_Common_XmlUtils_GenMode_System_Object___ + commentId: M:Hi.Common.XmlUtils.XFactory.GenXmlSourceAndFile``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[]) + name.vb: GenXmlSourceAndFile(Of T)(XElement, String, GenMode, ParamArray Object()) + fullName: Hi.Common.XmlUtils.XFactory.GenXmlSourceAndFile(System.Xml.Linq.XElement, string, Hi.Common.XmlUtils.GenMode, params object[]) + fullName.vb: Hi.Common.XmlUtils.XFactory.GenXmlSourceAndFile(Of T)(System.Xml.Linq.XElement, String, Hi.Common.XmlUtils.GenMode, ParamArray Object()) + nameWithType: XFactory.GenXmlSourceAndFile(XElement, string, GenMode, params object[]) + nameWithType.vb: XFactory.GenXmlSourceAndFile(Of T)(XElement, String, GenMode, ParamArray Object()) +- uid: Hi.Common.XmlUtils.XFactory.Gen``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[]) + name: Gen(XElement, string, GenMode, params object[]) + href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_Gen__1_System_Xml_Linq_XElement_System_String_Hi_Common_XmlUtils_GenMode_System_Object___ + commentId: M:Hi.Common.XmlUtils.XFactory.Gen``1(System.Xml.Linq.XElement,System.String,Hi.Common.XmlUtils.GenMode,System.Object[]) + name.vb: Gen(Of T)(XElement, String, GenMode, ParamArray Object()) + fullName: Hi.Common.XmlUtils.XFactory.Gen(System.Xml.Linq.XElement, string, Hi.Common.XmlUtils.GenMode, params object[]) + fullName.vb: Hi.Common.XmlUtils.XFactory.Gen(Of T)(System.Xml.Linq.XElement, String, Hi.Common.XmlUtils.GenMode, ParamArray Object()) + nameWithType: XFactory.Gen(XElement, string, GenMode, params object[]) + nameWithType.vb: XFactory.Gen(Of T)(XElement, String, GenMode, ParamArray Object()) +- uid: Hi.Common.XmlUtils.XFactory.Gen``1(System.Xml.Linq.XElement,System.String,System.String@,Hi.Common.XmlUtils.GenMode,System.Object[]) + name: Gen(XElement, string, out string, GenMode, params object[]) + href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_Gen__1_System_Xml_Linq_XElement_System_String_System_String__Hi_Common_XmlUtils_GenMode_System_Object___ + commentId: M:Hi.Common.XmlUtils.XFactory.Gen``1(System.Xml.Linq.XElement,System.String,System.String@,Hi.Common.XmlUtils.GenMode,System.Object[]) + name.vb: Gen(Of T)(XElement, String, String, GenMode, ParamArray Object()) + fullName: Hi.Common.XmlUtils.XFactory.Gen(System.Xml.Linq.XElement, string, out string, Hi.Common.XmlUtils.GenMode, params object[]) + fullName.vb: Hi.Common.XmlUtils.XFactory.Gen(Of T)(System.Xml.Linq.XElement, String, String, Hi.Common.XmlUtils.GenMode, ParamArray Object()) + nameWithType: XFactory.Gen(XElement, string, out string, GenMode, params object[]) + nameWithType.vb: XFactory.Gen(Of T)(XElement, String, String, GenMode, ParamArray Object()) - uid: Hi.Common.XmlUtils.XFactory.Regs name: Regs href: api/Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_Regs @@ -67618,6 +67639,31 @@ references: isSpec: "True" fullName: Hi.Geom.Solvers.SolverUtil.GetBiases nameWithType: SolverUtil.GetBiases +- uid: Hi.Geom.Solvers.SolverUtil.GetCosSinTermRotationMat4d(Hi.Geom.Vec3d,System.Double,System.Double) + name: GetCosSinTermRotationMat4d(Vec3d, double, double) + href: api/Hi.Geom.Solvers.SolverUtil.html#Hi_Geom_Solvers_SolverUtil_GetCosSinTermRotationMat4d_Hi_Geom_Vec3d_System_Double_System_Double_ + commentId: M:Hi.Geom.Solvers.SolverUtil.GetCosSinTermRotationMat4d(Hi.Geom.Vec3d,System.Double,System.Double) + name.vb: GetCosSinTermRotationMat4d(Vec3d, Double, Double) + fullName: Hi.Geom.Solvers.SolverUtil.GetCosSinTermRotationMat4d(Hi.Geom.Vec3d, double, double) + fullName.vb: Hi.Geom.Solvers.SolverUtil.GetCosSinTermRotationMat4d(Hi.Geom.Vec3d, Double, Double) + nameWithType: SolverUtil.GetCosSinTermRotationMat4d(Vec3d, double, double) + nameWithType.vb: SolverUtil.GetCosSinTermRotationMat4d(Vec3d, Double, Double) +- uid: Hi.Geom.Solvers.SolverUtil.GetCosSinTermRotationMat4d(Hi.Geom.Vec3d,System.Double,System.Double,Hi.Geom.Vec3d) + name: GetCosSinTermRotationMat4d(Vec3d, double, double, Vec3d) + href: api/Hi.Geom.Solvers.SolverUtil.html#Hi_Geom_Solvers_SolverUtil_GetCosSinTermRotationMat4d_Hi_Geom_Vec3d_System_Double_System_Double_Hi_Geom_Vec3d_ + commentId: M:Hi.Geom.Solvers.SolverUtil.GetCosSinTermRotationMat4d(Hi.Geom.Vec3d,System.Double,System.Double,Hi.Geom.Vec3d) + name.vb: GetCosSinTermRotationMat4d(Vec3d, Double, Double, Vec3d) + fullName: Hi.Geom.Solvers.SolverUtil.GetCosSinTermRotationMat4d(Hi.Geom.Vec3d, double, double, Hi.Geom.Vec3d) + fullName.vb: Hi.Geom.Solvers.SolverUtil.GetCosSinTermRotationMat4d(Hi.Geom.Vec3d, Double, Double, Hi.Geom.Vec3d) + nameWithType: SolverUtil.GetCosSinTermRotationMat4d(Vec3d, double, double, Vec3d) + nameWithType.vb: SolverUtil.GetCosSinTermRotationMat4d(Vec3d, Double, Double, Vec3d) +- uid: Hi.Geom.Solvers.SolverUtil.GetCosSinTermRotationMat4d* + name: GetCosSinTermRotationMat4d + href: api/Hi.Geom.Solvers.SolverUtil.html#Hi_Geom_Solvers_SolverUtil_GetCosSinTermRotationMat4d_ + commentId: Overload:Hi.Geom.Solvers.SolverUtil.GetCosSinTermRotationMat4d + isSpec: "True" + fullName: Hi.Geom.Solvers.SolverUtil.GetCosSinTermRotationMat4d + nameWithType: SolverUtil.GetCosSinTermRotationMat4d - uid: Hi.Geom.Solvers.SolverUtil.GetJacobMat(System.Func{System.Double[],System.Double[]},System.Double[],System.Double[],System.Int32) name: GetJacobMat(Func, double[], double[], int) href: api/Hi.Geom.Solvers.SolverUtil.html#Hi_Geom_Solvers_SolverUtil_GetJacobMat_System_Func_System_Double___System_Double____System_Double___System_Double___System_Int32_ @@ -73938,6 +73984,19 @@ references: commentId: F:Hi.HiNcKits.HiNcHost.HiNcUserDbName fullName: Hi.HiNcKits.HiNcHost.HiNcUserDbName nameWithType: HiNcHost.HiNcUserDbName +- uid: Hi.HiNcKits.HiNcHost.IdentityStorage + name: IdentityStorage + href: api/Hi.HiNcKits.HiNcHost.html#Hi_HiNcKits_HiNcHost_IdentityStorage + commentId: P:Hi.HiNcKits.HiNcHost.IdentityStorage + fullName: Hi.HiNcKits.HiNcHost.IdentityStorage + nameWithType: HiNcHost.IdentityStorage +- uid: Hi.HiNcKits.HiNcHost.IdentityStorage* + name: IdentityStorage + href: api/Hi.HiNcKits.HiNcHost.html#Hi_HiNcKits_HiNcHost_IdentityStorage_ + commentId: Overload:Hi.HiNcKits.HiNcHost.IdentityStorage + isSpec: "True" + fullName: Hi.HiNcKits.HiNcHost.IdentityStorage + nameWithType: HiNcHost.IdentityStorage - uid: Hi.HiNcKits.HiNcHost.LoadProjectByRelativePath(System.String) name: LoadProjectByRelativePath(string) href: api/Hi.HiNcKits.HiNcHost.html#Hi_HiNcKits_HiNcHost_LoadProjectByRelativePath_System_String_ @@ -73980,19 +74039,6 @@ references: isSpec: "True" fullName: Hi.HiNcKits.HiNcHost.MachiningProject nameWithType: HiNcHost.MachiningProject -- uid: Hi.HiNcKits.HiNcHost.MongoServer - name: MongoServer - href: api/Hi.HiNcKits.HiNcHost.html#Hi_HiNcKits_HiNcHost_MongoServer - commentId: P:Hi.HiNcKits.HiNcHost.MongoServer - fullName: Hi.HiNcKits.HiNcHost.MongoServer - nameWithType: HiNcHost.MongoServer -- uid: Hi.HiNcKits.HiNcHost.MongoServer* - name: MongoServer - href: api/Hi.HiNcKits.HiNcHost.html#Hi_HiNcKits_HiNcHost_MongoServer_ - commentId: Overload:Hi.HiNcKits.HiNcHost.MongoServer - isSpec: "True" - fullName: Hi.HiNcKits.HiNcHost.MongoServer - nameWithType: HiNcHost.MongoServer - uid: Hi.HiNcKits.HiNcHost.NewProjectByRelFile(System.String) name: NewProjectByRelFile(string) href: api/Hi.HiNcKits.HiNcHost.html#Hi_HiNcKits_HiNcHost_NewProjectByRelFile_System_String_ @@ -74190,6 +74236,19 @@ references: isSpec: "True" fullName: Hi.HiNcKits.HiNcHost.ShowMessageBoard nameWithType: HiNcHost.ShowMessageBoard +- uid: Hi.HiNcKits.HiNcHost.StepStorage + name: StepStorage + href: api/Hi.HiNcKits.HiNcHost.html#Hi_HiNcKits_HiNcHost_StepStorage + commentId: P:Hi.HiNcKits.HiNcHost.StepStorage + fullName: Hi.HiNcKits.HiNcHost.StepStorage + nameWithType: HiNcHost.StepStorage +- uid: Hi.HiNcKits.HiNcHost.StepStorage* + name: StepStorage + href: api/Hi.HiNcKits.HiNcHost.html#Hi_HiNcKits_HiNcHost_StepStorage_ + commentId: Overload:Hi.HiNcKits.HiNcHost.StepStorage + isSpec: "True" + fullName: Hi.HiNcKits.HiNcHost.StepStorage + nameWithType: HiNcHost.StepStorage - uid: Hi.HiNcKits.LocalApp name: LocalApp href: api/Hi.HiNcKits.LocalApp.html @@ -74202,15 +74261,6 @@ references: commentId: M:Hi.HiNcKits.LocalApp.AppBegin(Hi.HiNcKits.LocalAppConfig) fullName: Hi.HiNcKits.LocalApp.AppBegin(Hi.HiNcKits.LocalAppConfig) nameWithType: LocalApp.AppBegin(LocalAppConfig) -- uid: Hi.HiNcKits.LocalApp.AppBegin(System.Int32,System.String) - name: AppBegin(int, string) - href: api/Hi.HiNcKits.LocalApp.html#Hi_HiNcKits_LocalApp_AppBegin_System_Int32_System_String_ - commentId: M:Hi.HiNcKits.LocalApp.AppBegin(System.Int32,System.String) - name.vb: AppBegin(Integer, String) - fullName: Hi.HiNcKits.LocalApp.AppBegin(int, string) - fullName.vb: Hi.HiNcKits.LocalApp.AppBegin(Integer, String) - nameWithType: LocalApp.AppBegin(int, string) - nameWithType.vb: LocalApp.AppBegin(Integer, String) - uid: Hi.HiNcKits.LocalApp.AppBegin(System.String) name: AppBegin(string) href: api/Hi.HiNcKits.LocalApp.html#Hi_HiNcKits_LocalApp_AppBegin_System_String_ @@ -74227,6 +74277,22 @@ references: isSpec: "True" fullName: Hi.HiNcKits.LocalApp.AppBegin nameWithType: LocalApp.AppBegin +- uid: Hi.HiNcKits.LocalApp.AppBeginWithConfigFile(System.String) + name: AppBeginWithConfigFile(string) + href: api/Hi.HiNcKits.LocalApp.html#Hi_HiNcKits_LocalApp_AppBeginWithConfigFile_System_String_ + commentId: M:Hi.HiNcKits.LocalApp.AppBeginWithConfigFile(System.String) + name.vb: AppBeginWithConfigFile(String) + fullName: Hi.HiNcKits.LocalApp.AppBeginWithConfigFile(string) + fullName.vb: Hi.HiNcKits.LocalApp.AppBeginWithConfigFile(String) + nameWithType: LocalApp.AppBeginWithConfigFile(string) + nameWithType.vb: LocalApp.AppBeginWithConfigFile(String) +- uid: Hi.HiNcKits.LocalApp.AppBeginWithConfigFile* + name: AppBeginWithConfigFile + href: api/Hi.HiNcKits.LocalApp.html#Hi_HiNcKits_LocalApp_AppBeginWithConfigFile_ + commentId: Overload:Hi.HiNcKits.LocalApp.AppBeginWithConfigFile + isSpec: "True" + fullName: Hi.HiNcKits.LocalApp.AppBeginWithConfigFile + nameWithType: LocalApp.AppBeginWithConfigFile - uid: Hi.HiNcKits.LocalApp.AppEnd name: AppEnd() href: api/Hi.HiNcKits.LocalApp.html#Hi_HiNcKits_LocalApp_AppEnd @@ -74322,19 +74388,6 @@ references: isSpec: "True" fullName: Hi.HiNcKits.LocalAppConfig.MakeXmlSource nameWithType: LocalAppConfig.MakeXmlSource -- uid: Hi.HiNcKits.LocalAppConfig.MongoPort - name: MongoPort - href: api/Hi.HiNcKits.LocalAppConfig.html#Hi_HiNcKits_LocalAppConfig_MongoPort - commentId: P:Hi.HiNcKits.LocalAppConfig.MongoPort - fullName: Hi.HiNcKits.LocalAppConfig.MongoPort - nameWithType: LocalAppConfig.MongoPort -- uid: Hi.HiNcKits.LocalAppConfig.MongoPort* - name: MongoPort - href: api/Hi.HiNcKits.LocalAppConfig.html#Hi_HiNcKits_LocalAppConfig_MongoPort_ - commentId: Overload:Hi.HiNcKits.LocalAppConfig.MongoPort - isSpec: "True" - fullName: Hi.HiNcKits.LocalAppConfig.MongoPort - nameWithType: LocalAppConfig.MongoPort - uid: Hi.HiNcKits.LocalAppConfig.XName name: XName href: api/Hi.HiNcKits.LocalAppConfig.html#Hi_HiNcKits_LocalAppConfig_XName @@ -77138,83 +77191,6 @@ references: isSpec: "True" fullName: Hi.Machining.MatRelationUtil.GetMatRelation nameWithType: MatRelationUtil.GetMatRelation -- uid: Hi.Machining.MotionUtil - name: MotionUtil - href: api/Hi.Machining.MotionUtil.html - commentId: T:Hi.Machining.MotionUtil - fullName: Hi.Machining.MotionUtil - nameWithType: MotionUtil -- uid: Hi.Machining.MotionUtil.GetLinearRatio(Hi.Geom.Vec3d,Hi.Geom.Vec3d,Hi.Geom.Vec3d) - name: GetLinearRatio(Vec3d, Vec3d, Vec3d) - href: api/Hi.Machining.MotionUtil.html#Hi_Machining_MotionUtil_GetLinearRatio_Hi_Geom_Vec3d_Hi_Geom_Vec3d_Hi_Geom_Vec3d_ - commentId: M:Hi.Machining.MotionUtil.GetLinearRatio(Hi.Geom.Vec3d,Hi.Geom.Vec3d,Hi.Geom.Vec3d) - fullName: Hi.Machining.MotionUtil.GetLinearRatio(Hi.Geom.Vec3d, Hi.Geom.Vec3d, Hi.Geom.Vec3d) - nameWithType: MotionUtil.GetLinearRatio(Vec3d, Vec3d, Vec3d) -- uid: Hi.Machining.MotionUtil.GetLinearRatio* - name: GetLinearRatio - href: api/Hi.Machining.MotionUtil.html#Hi_Machining_MotionUtil_GetLinearRatio_ - commentId: Overload:Hi.Machining.MotionUtil.GetLinearRatio - isSpec: "True" - fullName: Hi.Machining.MotionUtil.GetLinearRatio - nameWithType: MotionUtil.GetLinearRatio -- uid: Hi.Machining.MotionUtil.InterpolateClMat(Hi.Geom.Mat4d,Hi.Geom.DVec3d) - name: InterpolateClMat(Mat4d, DVec3d) - href: api/Hi.Machining.MotionUtil.html#Hi_Machining_MotionUtil_InterpolateClMat_Hi_Geom_Mat4d_Hi_Geom_DVec3d_ - commentId: M:Hi.Machining.MotionUtil.InterpolateClMat(Hi.Geom.Mat4d,Hi.Geom.DVec3d) - fullName: Hi.Machining.MotionUtil.InterpolateClMat(Hi.Geom.Mat4d, Hi.Geom.DVec3d) - nameWithType: MotionUtil.InterpolateClMat(Mat4d, DVec3d) -- uid: Hi.Machining.MotionUtil.InterpolateClMat* - name: InterpolateClMat - href: api/Hi.Machining.MotionUtil.html#Hi_Machining_MotionUtil_InterpolateClMat_ - commentId: Overload:Hi.Machining.MotionUtil.InterpolateClMat - isSpec: "True" - fullName: Hi.Machining.MotionUtil.InterpolateClMat - nameWithType: MotionUtil.InterpolateClMat -- uid: Hi.Machining.MotionUtil.InterpolateClRotMatByClAbc(Hi.Geom.Mat4d,Hi.Geom.Vec3d) - name: InterpolateClRotMatByClAbc(Mat4d, Vec3d) - href: api/Hi.Machining.MotionUtil.html#Hi_Machining_MotionUtil_InterpolateClRotMatByClAbc_Hi_Geom_Mat4d_Hi_Geom_Vec3d_ - commentId: M:Hi.Machining.MotionUtil.InterpolateClRotMatByClAbc(Hi.Geom.Mat4d,Hi.Geom.Vec3d) - fullName: Hi.Machining.MotionUtil.InterpolateClRotMatByClAbc(Hi.Geom.Mat4d, Hi.Geom.Vec3d) - nameWithType: MotionUtil.InterpolateClRotMatByClAbc(Mat4d, Vec3d) -- uid: Hi.Machining.MotionUtil.InterpolateClRotMatByClAbc* - name: InterpolateClRotMatByClAbc - href: api/Hi.Machining.MotionUtil.html#Hi_Machining_MotionUtil_InterpolateClRotMatByClAbc_ - commentId: Overload:Hi.Machining.MotionUtil.InterpolateClRotMatByClAbc - isSpec: "True" - fullName: Hi.Machining.MotionUtil.InterpolateClRotMatByClAbc - nameWithType: MotionUtil.InterpolateClRotMatByClAbc -- uid: Hi.Machining.MotionUtil.Interpolation(Hi.Geom.Mat4d,Hi.Geom.Mat4d,System.Double) - name: Interpolation(Mat4d, Mat4d, double) - href: api/Hi.Machining.MotionUtil.html#Hi_Machining_MotionUtil_Interpolation_Hi_Geom_Mat4d_Hi_Geom_Mat4d_System_Double_ - commentId: M:Hi.Machining.MotionUtil.Interpolation(Hi.Geom.Mat4d,Hi.Geom.Mat4d,System.Double) - name.vb: Interpolation(Mat4d, Mat4d, Double) - fullName: Hi.Machining.MotionUtil.Interpolation(Hi.Geom.Mat4d, Hi.Geom.Mat4d, double) - fullName.vb: Hi.Machining.MotionUtil.Interpolation(Hi.Geom.Mat4d, Hi.Geom.Mat4d, Double) - nameWithType: MotionUtil.Interpolation(Mat4d, Mat4d, double) - nameWithType.vb: MotionUtil.Interpolation(Mat4d, Mat4d, Double) -- uid: Hi.Machining.MotionUtil.Interpolation* - name: Interpolation - href: api/Hi.Machining.MotionUtil.html#Hi_Machining_MotionUtil_Interpolation_ - commentId: Overload:Hi.Machining.MotionUtil.Interpolation - isSpec: "True" - fullName: Hi.Machining.MotionUtil.Interpolation - nameWithType: MotionUtil.Interpolation -- uid: Hi.Machining.MotionUtil.IsMcLinear(Hi.Geom.DVec3d,Hi.Geom.DVec3d,Hi.Geom.DVec3d,System.Double) - name: IsMcLinear(DVec3d, DVec3d, DVec3d, double) - href: api/Hi.Machining.MotionUtil.html#Hi_Machining_MotionUtil_IsMcLinear_Hi_Geom_DVec3d_Hi_Geom_DVec3d_Hi_Geom_DVec3d_System_Double_ - commentId: M:Hi.Machining.MotionUtil.IsMcLinear(Hi.Geom.DVec3d,Hi.Geom.DVec3d,Hi.Geom.DVec3d,System.Double) - name.vb: IsMcLinear(DVec3d, DVec3d, DVec3d, Double) - fullName: Hi.Machining.MotionUtil.IsMcLinear(Hi.Geom.DVec3d, Hi.Geom.DVec3d, Hi.Geom.DVec3d, double) - fullName.vb: Hi.Machining.MotionUtil.IsMcLinear(Hi.Geom.DVec3d, Hi.Geom.DVec3d, Hi.Geom.DVec3d, Double) - nameWithType: MotionUtil.IsMcLinear(DVec3d, DVec3d, DVec3d, double) - nameWithType.vb: MotionUtil.IsMcLinear(DVec3d, DVec3d, DVec3d, Double) -- uid: Hi.Machining.MotionUtil.IsMcLinear* - name: IsMcLinear - href: api/Hi.Machining.MotionUtil.html#Hi_Machining_MotionUtil_IsMcLinear_ - commentId: Overload:Hi.Machining.MotionUtil.IsMcLinear - isSpec: "True" - fullName: Hi.Machining.MotionUtil.IsMcLinear - nameWithType: MotionUtil.IsMcLinear - uid: Hi.Machining.Sweptable name: Sweptable href: api/Hi.Machining.Sweptable.html @@ -78565,15 +78541,15 @@ references: commentId: T:Hi.MachiningProcs.MachiningActRunner fullName: Hi.MachiningProcs.MachiningActRunner nameWithType: MachiningActRunner -- uid: Hi.MachiningProcs.MachiningActRunner.#ctor(Hi.MachiningProcs.SessionMessageHost,MongoDB.Driver.MongoClient,System.Func{Hi.Machining.MachiningToolHouse},System.Func{Hi.Machining.MachiningEquipmentUtils.MachiningEquipment},MongoDB.Driver.IMongoCollection{Hi.MillingSteps.MillingStepLuggage},MongoDB.Driver.IMongoCollection{Hi.Common.Slice},System.Action,Hi.ScriptApiUtils.ICsScriptApi,Hi.MachiningProcs.MachiningActRunnerConfig) - name: MachiningActRunner(SessionMessageHost, MongoClient, Func, Func, IMongoCollection, IMongoCollection, Action, ICsScriptApi, MachiningActRunnerConfig) - href: api/Hi.MachiningProcs.MachiningActRunner.html#Hi_MachiningProcs_MachiningActRunner__ctor_Hi_MachiningProcs_SessionMessageHost_MongoDB_Driver_MongoClient_System_Func_Hi_Machining_MachiningToolHouse__System_Func_Hi_Machining_MachiningEquipmentUtils_MachiningEquipment__MongoDB_Driver_IMongoCollection_Hi_MillingSteps_MillingStepLuggage__MongoDB_Driver_IMongoCollection_Hi_Common_Slice__System_Action_Hi_ScriptApiUtils_ICsScriptApi_Hi_MachiningProcs_MachiningActRunnerConfig_ - commentId: M:Hi.MachiningProcs.MachiningActRunner.#ctor(Hi.MachiningProcs.SessionMessageHost,MongoDB.Driver.MongoClient,System.Func{Hi.Machining.MachiningToolHouse},System.Func{Hi.Machining.MachiningEquipmentUtils.MachiningEquipment},MongoDB.Driver.IMongoCollection{Hi.MillingSteps.MillingStepLuggage},MongoDB.Driver.IMongoCollection{Hi.Common.Slice},System.Action,Hi.ScriptApiUtils.ICsScriptApi,Hi.MachiningProcs.MachiningActRunnerConfig) - name.vb: New(SessionMessageHost, MongoClient, Func(Of MachiningToolHouse), Func(Of MachiningEquipment), IMongoCollection(Of MillingStepLuggage), IMongoCollection(Of Slice), Action, ICsScriptApi, MachiningActRunnerConfig) - fullName: Hi.MachiningProcs.MachiningActRunner.MachiningActRunner(Hi.MachiningProcs.SessionMessageHost, MongoDB.Driver.MongoClient, System.Func, System.Func, MongoDB.Driver.IMongoCollection, MongoDB.Driver.IMongoCollection, System.Action, Hi.ScriptApiUtils.ICsScriptApi, Hi.MachiningProcs.MachiningActRunnerConfig) - fullName.vb: Hi.MachiningProcs.MachiningActRunner.New(Hi.MachiningProcs.SessionMessageHost, MongoDB.Driver.MongoClient, System.Func(Of Hi.Machining.MachiningToolHouse), System.Func(Of Hi.Machining.MachiningEquipmentUtils.MachiningEquipment), MongoDB.Driver.IMongoCollection(Of Hi.MillingSteps.MillingStepLuggage), MongoDB.Driver.IMongoCollection(Of Hi.Common.Slice), System.Action, Hi.ScriptApiUtils.ICsScriptApi, Hi.MachiningProcs.MachiningActRunnerConfig) - nameWithType: MachiningActRunner.MachiningActRunner(SessionMessageHost, MongoClient, Func, Func, IMongoCollection, IMongoCollection, Action, ICsScriptApi, MachiningActRunnerConfig) - nameWithType.vb: MachiningActRunner.New(SessionMessageHost, MongoClient, Func(Of MachiningToolHouse), Func(Of MachiningEquipment), IMongoCollection(Of MillingStepLuggage), IMongoCollection(Of Slice), Action, ICsScriptApi, MachiningActRunnerConfig) +- uid: Hi.MachiningProcs.MachiningActRunner.#ctor(Hi.MachiningProcs.SessionMessageHost,System.Action{System.Collections.Generic.IEnumerable{Hi.MillingSteps.MillingStepLuggage}},System.Func{Hi.Machining.MachiningToolHouse},System.Func{Hi.Machining.MachiningEquipmentUtils.MachiningEquipment},System.Action,Hi.ScriptApiUtils.ICsScriptApi,Hi.MachiningProcs.MachiningActRunnerConfig) + name: MachiningActRunner(SessionMessageHost, Action>, Func, Func, Action, ICsScriptApi, MachiningActRunnerConfig) + href: api/Hi.MachiningProcs.MachiningActRunner.html#Hi_MachiningProcs_MachiningActRunner__ctor_Hi_MachiningProcs_SessionMessageHost_System_Action_System_Collections_Generic_IEnumerable_Hi_MillingSteps_MillingStepLuggage___System_Func_Hi_Machining_MachiningToolHouse__System_Func_Hi_Machining_MachiningEquipmentUtils_MachiningEquipment__System_Action_Hi_ScriptApiUtils_ICsScriptApi_Hi_MachiningProcs_MachiningActRunnerConfig_ + commentId: M:Hi.MachiningProcs.MachiningActRunner.#ctor(Hi.MachiningProcs.SessionMessageHost,System.Action{System.Collections.Generic.IEnumerable{Hi.MillingSteps.MillingStepLuggage}},System.Func{Hi.Machining.MachiningToolHouse},System.Func{Hi.Machining.MachiningEquipmentUtils.MachiningEquipment},System.Action,Hi.ScriptApiUtils.ICsScriptApi,Hi.MachiningProcs.MachiningActRunnerConfig) + name.vb: New(SessionMessageHost, Action(Of IEnumerable(Of MillingStepLuggage)), Func(Of MachiningToolHouse), Func(Of MachiningEquipment), Action, ICsScriptApi, MachiningActRunnerConfig) + fullName: Hi.MachiningProcs.MachiningActRunner.MachiningActRunner(Hi.MachiningProcs.SessionMessageHost, System.Action>, System.Func, System.Func, System.Action, Hi.ScriptApiUtils.ICsScriptApi, Hi.MachiningProcs.MachiningActRunnerConfig) + fullName.vb: Hi.MachiningProcs.MachiningActRunner.New(Hi.MachiningProcs.SessionMessageHost, System.Action(Of System.Collections.Generic.IEnumerable(Of Hi.MillingSteps.MillingStepLuggage)), System.Func(Of Hi.Machining.MachiningToolHouse), System.Func(Of Hi.Machining.MachiningEquipmentUtils.MachiningEquipment), System.Action, Hi.ScriptApiUtils.ICsScriptApi, Hi.MachiningProcs.MachiningActRunnerConfig) + nameWithType: MachiningActRunner.MachiningActRunner(SessionMessageHost, Action>, Func, Func, Action, ICsScriptApi, MachiningActRunnerConfig) + nameWithType.vb: MachiningActRunner.New(SessionMessageHost, Action(Of IEnumerable(Of MillingStepLuggage)), Func(Of MachiningToolHouse), Func(Of MachiningEquipment), Action, ICsScriptApi, MachiningActRunnerConfig) - uid: Hi.MachiningProcs.MachiningActRunner.#ctor* name: MachiningActRunner href: api/Hi.MachiningProcs.MachiningActRunner.html#Hi_MachiningProcs_MachiningActRunner__ctor_ @@ -89235,71 +89211,71 @@ references: isSpec: "True" fullName: Hi.Mech.Topo.Branch.TryAttach nameWithType: Branch.TryAttach -- uid: Hi.Mech.Topo.DirectionBranchPack - name: DirectionBranchPack - href: api/Hi.Mech.Topo.DirectionBranchPack.html - commentId: T:Hi.Mech.Topo.DirectionBranchPack - fullName: Hi.Mech.Topo.DirectionBranchPack - nameWithType: DirectionBranchPack -- uid: Hi.Mech.Topo.DirectionBranchPack.#ctor(System.Boolean,Hi.Mech.Topo.Branch) - name: DirectionBranchPack(bool, Branch) - href: api/Hi.Mech.Topo.DirectionBranchPack.html#Hi_Mech_Topo_DirectionBranchPack__ctor_System_Boolean_Hi_Mech_Topo_Branch_ - commentId: M:Hi.Mech.Topo.DirectionBranchPack.#ctor(System.Boolean,Hi.Mech.Topo.Branch) +- uid: Hi.Mech.Topo.DirectionBranchEntry + name: DirectionBranchEntry + href: api/Hi.Mech.Topo.DirectionBranchEntry.html + commentId: T:Hi.Mech.Topo.DirectionBranchEntry + fullName: Hi.Mech.Topo.DirectionBranchEntry + nameWithType: DirectionBranchEntry +- uid: Hi.Mech.Topo.DirectionBranchEntry.#ctor(System.Boolean,Hi.Mech.Topo.Branch) + name: DirectionBranchEntry(bool, Branch) + href: api/Hi.Mech.Topo.DirectionBranchEntry.html#Hi_Mech_Topo_DirectionBranchEntry__ctor_System_Boolean_Hi_Mech_Topo_Branch_ + commentId: M:Hi.Mech.Topo.DirectionBranchEntry.#ctor(System.Boolean,Hi.Mech.Topo.Branch) name.vb: New(Boolean, Branch) - fullName: Hi.Mech.Topo.DirectionBranchPack.DirectionBranchPack(bool, Hi.Mech.Topo.Branch) - fullName.vb: Hi.Mech.Topo.DirectionBranchPack.New(Boolean, Hi.Mech.Topo.Branch) - nameWithType: DirectionBranchPack.DirectionBranchPack(bool, Branch) - nameWithType.vb: DirectionBranchPack.New(Boolean, Branch) -- uid: Hi.Mech.Topo.DirectionBranchPack.#ctor* - name: DirectionBranchPack - href: api/Hi.Mech.Topo.DirectionBranchPack.html#Hi_Mech_Topo_DirectionBranchPack__ctor_ - commentId: Overload:Hi.Mech.Topo.DirectionBranchPack.#ctor + fullName: Hi.Mech.Topo.DirectionBranchEntry.DirectionBranchEntry(bool, Hi.Mech.Topo.Branch) + fullName.vb: Hi.Mech.Topo.DirectionBranchEntry.New(Boolean, Hi.Mech.Topo.Branch) + nameWithType: DirectionBranchEntry.DirectionBranchEntry(bool, Branch) + nameWithType.vb: DirectionBranchEntry.New(Boolean, Branch) +- uid: Hi.Mech.Topo.DirectionBranchEntry.#ctor* + name: DirectionBranchEntry + href: api/Hi.Mech.Topo.DirectionBranchEntry.html#Hi_Mech_Topo_DirectionBranchEntry__ctor_ + commentId: Overload:Hi.Mech.Topo.DirectionBranchEntry.#ctor isSpec: "True" name.vb: New - fullName: Hi.Mech.Topo.DirectionBranchPack.DirectionBranchPack - fullName.vb: Hi.Mech.Topo.DirectionBranchPack.New - nameWithType: DirectionBranchPack.DirectionBranchPack - nameWithType.vb: DirectionBranchPack.New -- uid: Hi.Mech.Topo.DirectionBranchPack.ToString + fullName: Hi.Mech.Topo.DirectionBranchEntry.DirectionBranchEntry + fullName.vb: Hi.Mech.Topo.DirectionBranchEntry.New + nameWithType: DirectionBranchEntry.DirectionBranchEntry + nameWithType.vb: DirectionBranchEntry.New +- uid: Hi.Mech.Topo.DirectionBranchEntry.ToString name: ToString() - href: api/Hi.Mech.Topo.DirectionBranchPack.html#Hi_Mech_Topo_DirectionBranchPack_ToString - commentId: M:Hi.Mech.Topo.DirectionBranchPack.ToString - fullName: Hi.Mech.Topo.DirectionBranchPack.ToString() - nameWithType: DirectionBranchPack.ToString() -- uid: Hi.Mech.Topo.DirectionBranchPack.ToString* + href: api/Hi.Mech.Topo.DirectionBranchEntry.html#Hi_Mech_Topo_DirectionBranchEntry_ToString + commentId: M:Hi.Mech.Topo.DirectionBranchEntry.ToString + fullName: Hi.Mech.Topo.DirectionBranchEntry.ToString() + nameWithType: DirectionBranchEntry.ToString() +- uid: Hi.Mech.Topo.DirectionBranchEntry.ToString* name: ToString - href: api/Hi.Mech.Topo.DirectionBranchPack.html#Hi_Mech_Topo_DirectionBranchPack_ToString_ - commentId: Overload:Hi.Mech.Topo.DirectionBranchPack.ToString + href: api/Hi.Mech.Topo.DirectionBranchEntry.html#Hi_Mech_Topo_DirectionBranchEntry_ToString_ + commentId: Overload:Hi.Mech.Topo.DirectionBranchEntry.ToString isSpec: "True" - fullName: Hi.Mech.Topo.DirectionBranchPack.ToString - nameWithType: DirectionBranchPack.ToString -- uid: Hi.Mech.Topo.DirectionBranchPack.brn + fullName: Hi.Mech.Topo.DirectionBranchEntry.ToString + nameWithType: DirectionBranchEntry.ToString +- uid: Hi.Mech.Topo.DirectionBranchEntry.brn name: brn - href: api/Hi.Mech.Topo.DirectionBranchPack.html#Hi_Mech_Topo_DirectionBranchPack_brn - commentId: F:Hi.Mech.Topo.DirectionBranchPack.brn - fullName: Hi.Mech.Topo.DirectionBranchPack.brn - nameWithType: DirectionBranchPack.brn -- uid: Hi.Mech.Topo.DirectionBranchPack.isForward + href: api/Hi.Mech.Topo.DirectionBranchEntry.html#Hi_Mech_Topo_DirectionBranchEntry_brn + commentId: F:Hi.Mech.Topo.DirectionBranchEntry.brn + fullName: Hi.Mech.Topo.DirectionBranchEntry.brn + nameWithType: DirectionBranchEntry.brn +- uid: Hi.Mech.Topo.DirectionBranchEntry.isForward name: isForward - href: api/Hi.Mech.Topo.DirectionBranchPack.html#Hi_Mech_Topo_DirectionBranchPack_isForward - commentId: F:Hi.Mech.Topo.DirectionBranchPack.isForward - fullName: Hi.Mech.Topo.DirectionBranchPack.isForward - nameWithType: DirectionBranchPack.isForward + href: api/Hi.Mech.Topo.DirectionBranchEntry.html#Hi_Mech_Topo_DirectionBranchEntry_isForward + commentId: F:Hi.Mech.Topo.DirectionBranchEntry.isForward + fullName: Hi.Mech.Topo.DirectionBranchEntry.isForward + nameWithType: DirectionBranchEntry.isForward - uid: Hi.Mech.Topo.DirectionBranchPackUtil name: DirectionBranchPackUtil href: api/Hi.Mech.Topo.DirectionBranchPackUtil.html commentId: T:Hi.Mech.Topo.DirectionBranchPackUtil fullName: Hi.Mech.Topo.DirectionBranchPackUtil nameWithType: DirectionBranchPackUtil -- uid: Hi.Mech.Topo.DirectionBranchPackUtil.GetMat4d(System.Collections.Generic.IEnumerable{Hi.Mech.Topo.DirectionBranchPack}) - name: GetMat4d(IEnumerable) - href: api/Hi.Mech.Topo.DirectionBranchPackUtil.html#Hi_Mech_Topo_DirectionBranchPackUtil_GetMat4d_System_Collections_Generic_IEnumerable_Hi_Mech_Topo_DirectionBranchPack__ - commentId: M:Hi.Mech.Topo.DirectionBranchPackUtil.GetMat4d(System.Collections.Generic.IEnumerable{Hi.Mech.Topo.DirectionBranchPack}) - name.vb: GetMat4d(IEnumerable(Of DirectionBranchPack)) - fullName: Hi.Mech.Topo.DirectionBranchPackUtil.GetMat4d(System.Collections.Generic.IEnumerable) - fullName.vb: Hi.Mech.Topo.DirectionBranchPackUtil.GetMat4d(System.Collections.Generic.IEnumerable(Of Hi.Mech.Topo.DirectionBranchPack)) - nameWithType: DirectionBranchPackUtil.GetMat4d(IEnumerable) - nameWithType.vb: DirectionBranchPackUtil.GetMat4d(IEnumerable(Of DirectionBranchPack)) +- uid: Hi.Mech.Topo.DirectionBranchPackUtil.GetMat4d(System.Collections.Generic.IEnumerable{Hi.Mech.Topo.DirectionBranchEntry}) + name: GetMat4d(IEnumerable) + href: api/Hi.Mech.Topo.DirectionBranchPackUtil.html#Hi_Mech_Topo_DirectionBranchPackUtil_GetMat4d_System_Collections_Generic_IEnumerable_Hi_Mech_Topo_DirectionBranchEntry__ + commentId: M:Hi.Mech.Topo.DirectionBranchPackUtil.GetMat4d(System.Collections.Generic.IEnumerable{Hi.Mech.Topo.DirectionBranchEntry}) + name.vb: GetMat4d(IEnumerable(Of DirectionBranchEntry)) + fullName: Hi.Mech.Topo.DirectionBranchPackUtil.GetMat4d(System.Collections.Generic.IEnumerable) + fullName.vb: Hi.Mech.Topo.DirectionBranchPackUtil.GetMat4d(System.Collections.Generic.IEnumerable(Of Hi.Mech.Topo.DirectionBranchEntry)) + nameWithType: DirectionBranchPackUtil.GetMat4d(IEnumerable) + nameWithType.vb: DirectionBranchPackUtil.GetMat4d(IEnumerable(Of DirectionBranchEntry)) - uid: Hi.Mech.Topo.DirectionBranchPackUtil.GetMat4d* name: GetMat4d href: api/Hi.Mech.Topo.DirectionBranchPackUtil.html#Hi_Mech_Topo_DirectionBranchPackUtil_GetMat4d_ @@ -105697,289 +105673,12 @@ references: isSpec: "True" fullName: Hi.MillingSteps.MillingStepLuggage.Substraction nameWithType: MillingStepLuggage.Substraction -- uid: Hi.MongoUtils - name: Hi.MongoUtils - href: api/Hi.MongoUtils.html - commentId: N:Hi.MongoUtils - fullName: Hi.MongoUtils - nameWithType: Hi.MongoUtils -- uid: Hi.MongoUtils.IMongoRunner - name: IMongoRunner - href: api/Hi.MongoUtils.IMongoRunner.html - commentId: T:Hi.MongoUtils.IMongoRunner - fullName: Hi.MongoUtils.IMongoRunner - nameWithType: IMongoRunner -- uid: Hi.MongoUtils.IMongoRunner.ConnectionString - name: ConnectionString - href: api/Hi.MongoUtils.IMongoRunner.html#Hi_MongoUtils_IMongoRunner_ConnectionString - commentId: P:Hi.MongoUtils.IMongoRunner.ConnectionString - fullName: Hi.MongoUtils.IMongoRunner.ConnectionString - nameWithType: IMongoRunner.ConnectionString -- uid: Hi.MongoUtils.IMongoRunner.ConnectionString* - name: ConnectionString - href: api/Hi.MongoUtils.IMongoRunner.html#Hi_MongoUtils_IMongoRunner_ConnectionString_ - commentId: Overload:Hi.MongoUtils.IMongoRunner.ConnectionString - isSpec: "True" - fullName: Hi.MongoUtils.IMongoRunner.ConnectionString - nameWithType: IMongoRunner.ConnectionString -- uid: Hi.MongoUtils.IMongoRunner.Dispose - name: Dispose() - href: api/Hi.MongoUtils.IMongoRunner.html#Hi_MongoUtils_IMongoRunner_Dispose - commentId: M:Hi.MongoUtils.IMongoRunner.Dispose - fullName: Hi.MongoUtils.IMongoRunner.Dispose() - nameWithType: IMongoRunner.Dispose() -- uid: Hi.MongoUtils.IMongoRunner.Dispose* - name: Dispose - href: api/Hi.MongoUtils.IMongoRunner.html#Hi_MongoUtils_IMongoRunner_Dispose_ - commentId: Overload:Hi.MongoUtils.IMongoRunner.Dispose - isSpec: "True" - fullName: Hi.MongoUtils.IMongoRunner.Dispose - nameWithType: IMongoRunner.Dispose -- uid: Hi.MongoUtils.MongoRunnerOptions - name: MongoRunnerOptions - href: api/Hi.MongoUtils.MongoRunnerOptions.html - commentId: T:Hi.MongoUtils.MongoRunnerOptions - fullName: Hi.MongoUtils.MongoRunnerOptions - nameWithType: MongoRunnerOptions -- uid: Hi.MongoUtils.MongoRunnerOptions.AdditionalArguments - name: AdditionalArguments - href: api/Hi.MongoUtils.MongoRunnerOptions.html#Hi_MongoUtils_MongoRunnerOptions_AdditionalArguments - commentId: P:Hi.MongoUtils.MongoRunnerOptions.AdditionalArguments - fullName: Hi.MongoUtils.MongoRunnerOptions.AdditionalArguments - nameWithType: MongoRunnerOptions.AdditionalArguments -- uid: Hi.MongoUtils.MongoRunnerOptions.AdditionalArguments* - name: AdditionalArguments - href: api/Hi.MongoUtils.MongoRunnerOptions.html#Hi_MongoUtils_MongoRunnerOptions_AdditionalArguments_ - commentId: Overload:Hi.MongoUtils.MongoRunnerOptions.AdditionalArguments - isSpec: "True" - fullName: Hi.MongoUtils.MongoRunnerOptions.AdditionalArguments - nameWithType: MongoRunnerOptions.AdditionalArguments -- uid: Hi.MongoUtils.MongoRunnerOptions.ConnectionTimeout - name: ConnectionTimeout - href: api/Hi.MongoUtils.MongoRunnerOptions.html#Hi_MongoUtils_MongoRunnerOptions_ConnectionTimeout - commentId: P:Hi.MongoUtils.MongoRunnerOptions.ConnectionTimeout - fullName: Hi.MongoUtils.MongoRunnerOptions.ConnectionTimeout - nameWithType: MongoRunnerOptions.ConnectionTimeout -- uid: Hi.MongoUtils.MongoRunnerOptions.ConnectionTimeout* - name: ConnectionTimeout - href: api/Hi.MongoUtils.MongoRunnerOptions.html#Hi_MongoUtils_MongoRunnerOptions_ConnectionTimeout_ - commentId: Overload:Hi.MongoUtils.MongoRunnerOptions.ConnectionTimeout - isSpec: "True" - fullName: Hi.MongoUtils.MongoRunnerOptions.ConnectionTimeout - nameWithType: MongoRunnerOptions.ConnectionTimeout -- uid: Hi.MongoUtils.MongoRunnerOptions.DataDirectory - name: DataDirectory - href: api/Hi.MongoUtils.MongoRunnerOptions.html#Hi_MongoUtils_MongoRunnerOptions_DataDirectory - commentId: P:Hi.MongoUtils.MongoRunnerOptions.DataDirectory - fullName: Hi.MongoUtils.MongoRunnerOptions.DataDirectory - nameWithType: MongoRunnerOptions.DataDirectory -- uid: Hi.MongoUtils.MongoRunnerOptions.DataDirectory* - name: DataDirectory - href: api/Hi.MongoUtils.MongoRunnerOptions.html#Hi_MongoUtils_MongoRunnerOptions_DataDirectory_ - commentId: Overload:Hi.MongoUtils.MongoRunnerOptions.DataDirectory - isSpec: "True" - fullName: Hi.MongoUtils.MongoRunnerOptions.DataDirectory - nameWithType: MongoRunnerOptions.DataDirectory -- uid: Hi.MongoUtils.MongoRunnerOptions.KillMongoProcessesWhenCurrentProcessExits - name: KillMongoProcessesWhenCurrentProcessExits - href: api/Hi.MongoUtils.MongoRunnerOptions.html#Hi_MongoUtils_MongoRunnerOptions_KillMongoProcessesWhenCurrentProcessExits - commentId: P:Hi.MongoUtils.MongoRunnerOptions.KillMongoProcessesWhenCurrentProcessExits - fullName: Hi.MongoUtils.MongoRunnerOptions.KillMongoProcessesWhenCurrentProcessExits - nameWithType: MongoRunnerOptions.KillMongoProcessesWhenCurrentProcessExits -- uid: Hi.MongoUtils.MongoRunnerOptions.KillMongoProcessesWhenCurrentProcessExits* - name: KillMongoProcessesWhenCurrentProcessExits - href: api/Hi.MongoUtils.MongoRunnerOptions.html#Hi_MongoUtils_MongoRunnerOptions_KillMongoProcessesWhenCurrentProcessExits_ - commentId: Overload:Hi.MongoUtils.MongoRunnerOptions.KillMongoProcessesWhenCurrentProcessExits - isSpec: "True" - fullName: Hi.MongoUtils.MongoRunnerOptions.KillMongoProcessesWhenCurrentProcessExits - nameWithType: MongoRunnerOptions.KillMongoProcessesWhenCurrentProcessExits -- uid: Hi.MongoUtils.MongoRunnerOptions.MongoPort - name: MongoPort - href: api/Hi.MongoUtils.MongoRunnerOptions.html#Hi_MongoUtils_MongoRunnerOptions_MongoPort - commentId: P:Hi.MongoUtils.MongoRunnerOptions.MongoPort - fullName: Hi.MongoUtils.MongoRunnerOptions.MongoPort - nameWithType: MongoRunnerOptions.MongoPort -- uid: Hi.MongoUtils.MongoRunnerOptions.MongoPort* - name: MongoPort - href: api/Hi.MongoUtils.MongoRunnerOptions.html#Hi_MongoUtils_MongoRunnerOptions_MongoPort_ - commentId: Overload:Hi.MongoUtils.MongoRunnerOptions.MongoPort - isSpec: "True" - fullName: Hi.MongoUtils.MongoRunnerOptions.MongoPort - nameWithType: MongoRunnerOptions.MongoPort -- uid: Hi.MongoUtils.MongoRunnerOptions.ReplicaSetSetupTimeout - name: ReplicaSetSetupTimeout - href: api/Hi.MongoUtils.MongoRunnerOptions.html#Hi_MongoUtils_MongoRunnerOptions_ReplicaSetSetupTimeout - commentId: P:Hi.MongoUtils.MongoRunnerOptions.ReplicaSetSetupTimeout - fullName: Hi.MongoUtils.MongoRunnerOptions.ReplicaSetSetupTimeout - nameWithType: MongoRunnerOptions.ReplicaSetSetupTimeout -- uid: Hi.MongoUtils.MongoRunnerOptions.ReplicaSetSetupTimeout* - name: ReplicaSetSetupTimeout - href: api/Hi.MongoUtils.MongoRunnerOptions.html#Hi_MongoUtils_MongoRunnerOptions_ReplicaSetSetupTimeout_ - commentId: Overload:Hi.MongoUtils.MongoRunnerOptions.ReplicaSetSetupTimeout - isSpec: "True" - fullName: Hi.MongoUtils.MongoRunnerOptions.ReplicaSetSetupTimeout - nameWithType: MongoRunnerOptions.ReplicaSetSetupTimeout -- uid: Hi.MongoUtils.MongoRunnerOptions.StandardErrorLogger - name: StandardErrorLogger - href: api/Hi.MongoUtils.MongoRunnerOptions.html#Hi_MongoUtils_MongoRunnerOptions_StandardErrorLogger - commentId: P:Hi.MongoUtils.MongoRunnerOptions.StandardErrorLogger - fullName: Hi.MongoUtils.MongoRunnerOptions.StandardErrorLogger - nameWithType: MongoRunnerOptions.StandardErrorLogger -- uid: Hi.MongoUtils.MongoRunnerOptions.StandardErrorLogger* - name: StandardErrorLogger - href: api/Hi.MongoUtils.MongoRunnerOptions.html#Hi_MongoUtils_MongoRunnerOptions_StandardErrorLogger_ - commentId: Overload:Hi.MongoUtils.MongoRunnerOptions.StandardErrorLogger - isSpec: "True" - fullName: Hi.MongoUtils.MongoRunnerOptions.StandardErrorLogger - nameWithType: MongoRunnerOptions.StandardErrorLogger -- uid: Hi.MongoUtils.MongoRunnerOptions.StandardOuputLogger - name: StandardOuputLogger - href: api/Hi.MongoUtils.MongoRunnerOptions.html#Hi_MongoUtils_MongoRunnerOptions_StandardOuputLogger - commentId: P:Hi.MongoUtils.MongoRunnerOptions.StandardOuputLogger - fullName: Hi.MongoUtils.MongoRunnerOptions.StandardOuputLogger - nameWithType: MongoRunnerOptions.StandardOuputLogger -- uid: Hi.MongoUtils.MongoRunnerOptions.StandardOuputLogger* - name: StandardOuputLogger - href: api/Hi.MongoUtils.MongoRunnerOptions.html#Hi_MongoUtils_MongoRunnerOptions_StandardOuputLogger_ - commentId: Overload:Hi.MongoUtils.MongoRunnerOptions.StandardOuputLogger - isSpec: "True" - fullName: Hi.MongoUtils.MongoRunnerOptions.StandardOuputLogger - nameWithType: MongoRunnerOptions.StandardOuputLogger -- uid: Hi.MongoUtils.MongoServer - name: MongoServer - href: api/Hi.MongoUtils.MongoServer.html - commentId: T:Hi.MongoUtils.MongoServer - fullName: Hi.MongoUtils.MongoServer - nameWithType: MongoServer -- uid: Hi.MongoUtils.MongoServer.CheckMongoHealth - name: CheckMongoHealth() - href: api/Hi.MongoUtils.MongoServer.html#Hi_MongoUtils_MongoServer_CheckMongoHealth - commentId: M:Hi.MongoUtils.MongoServer.CheckMongoHealth - fullName: Hi.MongoUtils.MongoServer.CheckMongoHealth() - nameWithType: MongoServer.CheckMongoHealth() -- uid: Hi.MongoUtils.MongoServer.CheckMongoHealth* - name: CheckMongoHealth - href: api/Hi.MongoUtils.MongoServer.html#Hi_MongoUtils_MongoServer_CheckMongoHealth_ - commentId: Overload:Hi.MongoUtils.MongoServer.CheckMongoHealth - isSpec: "True" - fullName: Hi.MongoUtils.MongoServer.CheckMongoHealth - nameWithType: MongoServer.CheckMongoHealth -- uid: Hi.MongoUtils.MongoServer.ConnectionString - name: ConnectionString - href: api/Hi.MongoUtils.MongoServer.html#Hi_MongoUtils_MongoServer_ConnectionString - commentId: P:Hi.MongoUtils.MongoServer.ConnectionString - fullName: Hi.MongoUtils.MongoServer.ConnectionString - nameWithType: MongoServer.ConnectionString -- uid: Hi.MongoUtils.MongoServer.ConnectionString* - name: ConnectionString - href: api/Hi.MongoUtils.MongoServer.html#Hi_MongoUtils_MongoServer_ConnectionString_ - commentId: Overload:Hi.MongoUtils.MongoServer.ConnectionString - isSpec: "True" - fullName: Hi.MongoUtils.MongoServer.ConnectionString - nameWithType: MongoServer.ConnectionString -- uid: Hi.MongoUtils.MongoServer.Default - name: Default - href: api/Hi.MongoUtils.MongoServer.html#Hi_MongoUtils_MongoServer_Default - commentId: P:Hi.MongoUtils.MongoServer.Default - fullName: Hi.MongoUtils.MongoServer.Default - nameWithType: MongoServer.Default -- uid: Hi.MongoUtils.MongoServer.Default* - name: Default - href: api/Hi.MongoUtils.MongoServer.html#Hi_MongoUtils_MongoServer_Default_ - commentId: Overload:Hi.MongoUtils.MongoServer.Default - isSpec: "True" - fullName: Hi.MongoUtils.MongoServer.Default - nameWithType: MongoServer.Default -- uid: Hi.MongoUtils.MongoServer.Dispose - name: Dispose() - href: api/Hi.MongoUtils.MongoServer.html#Hi_MongoUtils_MongoServer_Dispose - commentId: M:Hi.MongoUtils.MongoServer.Dispose - fullName: Hi.MongoUtils.MongoServer.Dispose() - nameWithType: MongoServer.Dispose() -- uid: Hi.MongoUtils.MongoServer.Dispose(System.Boolean) - name: Dispose(bool) - href: api/Hi.MongoUtils.MongoServer.html#Hi_MongoUtils_MongoServer_Dispose_System_Boolean_ - commentId: M:Hi.MongoUtils.MongoServer.Dispose(System.Boolean) - name.vb: Dispose(Boolean) - fullName: Hi.MongoUtils.MongoServer.Dispose(bool) - fullName.vb: Hi.MongoUtils.MongoServer.Dispose(Boolean) - nameWithType: MongoServer.Dispose(bool) - nameWithType.vb: MongoServer.Dispose(Boolean) -- uid: Hi.MongoUtils.MongoServer.Dispose* - name: Dispose - href: api/Hi.MongoUtils.MongoServer.html#Hi_MongoUtils_MongoServer_Dispose_ - commentId: Overload:Hi.MongoUtils.MongoServer.Dispose - isSpec: "True" - fullName: Hi.MongoUtils.MongoServer.Dispose - nameWithType: MongoServer.Dispose -- uid: Hi.MongoUtils.MongoServer.Finalize - name: ~MongoServer() - href: api/Hi.MongoUtils.MongoServer.html#Hi_MongoUtils_MongoServer_Finalize - commentId: M:Hi.MongoUtils.MongoServer.Finalize - name.vb: '' - fullName: Hi.MongoUtils.MongoServer.~MongoServer() - fullName.vb: '' - nameWithType: MongoServer.~MongoServer() - nameWithType.vb: '' -- uid: Hi.MongoUtils.MongoServer.Finalize* - name: ~MongoServer - href: api/Hi.MongoUtils.MongoServer.html#Hi_MongoUtils_MongoServer_Finalize_ - commentId: Overload:Hi.MongoUtils.MongoServer.Finalize - isSpec: "True" - fullName: Hi.MongoUtils.MongoServer.~MongoServer - nameWithType: MongoServer.~MongoServer -- uid: Hi.MongoUtils.MongoServer.GetMongoProcessId - name: GetMongoProcessId() - href: api/Hi.MongoUtils.MongoServer.html#Hi_MongoUtils_MongoServer_GetMongoProcessId - commentId: M:Hi.MongoUtils.MongoServer.GetMongoProcessId - fullName: Hi.MongoUtils.MongoServer.GetMongoProcessId() - nameWithType: MongoServer.GetMongoProcessId() -- uid: Hi.MongoUtils.MongoServer.GetMongoProcessId* - name: GetMongoProcessId - href: api/Hi.MongoUtils.MongoServer.html#Hi_MongoUtils_MongoServer_GetMongoProcessId_ - commentId: Overload:Hi.MongoUtils.MongoServer.GetMongoProcessId - isSpec: "True" - fullName: Hi.MongoUtils.MongoServer.GetMongoProcessId - nameWithType: MongoServer.GetMongoProcessId -- uid: Hi.MongoUtils.MongoServer.IsDefaultInit - name: IsDefaultInit - href: api/Hi.MongoUtils.MongoServer.html#Hi_MongoUtils_MongoServer_IsDefaultInit - commentId: P:Hi.MongoUtils.MongoServer.IsDefaultInit - fullName: Hi.MongoUtils.MongoServer.IsDefaultInit - nameWithType: MongoServer.IsDefaultInit -- uid: Hi.MongoUtils.MongoServer.IsDefaultInit* - name: IsDefaultInit - href: api/Hi.MongoUtils.MongoServer.html#Hi_MongoUtils_MongoServer_IsDefaultInit_ - commentId: Overload:Hi.MongoUtils.MongoServer.IsDefaultInit - isSpec: "True" - fullName: Hi.MongoUtils.MongoServer.IsDefaultInit - nameWithType: MongoServer.IsDefaultInit -- uid: Hi.MongoUtils.MongoServer.IsMongoProcessRunning - name: IsMongoProcessRunning() - href: api/Hi.MongoUtils.MongoServer.html#Hi_MongoUtils_MongoServer_IsMongoProcessRunning - commentId: M:Hi.MongoUtils.MongoServer.IsMongoProcessRunning - fullName: Hi.MongoUtils.MongoServer.IsMongoProcessRunning() - nameWithType: MongoServer.IsMongoProcessRunning() -- uid: Hi.MongoUtils.MongoServer.IsMongoProcessRunning* - name: IsMongoProcessRunning - href: api/Hi.MongoUtils.MongoServer.html#Hi_MongoUtils_MongoServer_IsMongoProcessRunning_ - commentId: Overload:Hi.MongoUtils.MongoServer.IsMongoProcessRunning - isSpec: "True" - fullName: Hi.MongoUtils.MongoServer.IsMongoProcessRunning - nameWithType: MongoServer.IsMongoProcessRunning -- uid: Hi.MongoUtils.MongoServer.Run(Hi.MongoUtils.MongoRunnerOptions) - name: Run(MongoRunnerOptions) - href: api/Hi.MongoUtils.MongoServer.html#Hi_MongoUtils_MongoServer_Run_Hi_MongoUtils_MongoRunnerOptions_ - commentId: M:Hi.MongoUtils.MongoServer.Run(Hi.MongoUtils.MongoRunnerOptions) - fullName: Hi.MongoUtils.MongoServer.Run(Hi.MongoUtils.MongoRunnerOptions) - nameWithType: MongoServer.Run(MongoRunnerOptions) -- uid: Hi.MongoUtils.MongoServer.Run* - name: Run - href: api/Hi.MongoUtils.MongoServer.html#Hi_MongoUtils_MongoServer_Run_ - commentId: Overload:Hi.MongoUtils.MongoServer.Run - isSpec: "True" - fullName: Hi.MongoUtils.MongoServer.Run - nameWithType: MongoServer.Run +- uid: Hi.Motion + name: Hi.Motion + href: api/Hi.Motion.html + commentId: N:Hi.Motion + fullName: Hi.Motion + nameWithType: Hi.Motion - uid: Hi.Motion.MatValves name: Hi.Motion.MatValves href: api/Hi.Motion.MatValves.html @@ -106255,6 +105954,83 @@ references: isSpec: "True" fullName: Hi.Motion.MatValves.StepMotionValve.Step nameWithType: StepMotionValve.Step +- uid: Hi.Motion.MotionUtil + name: MotionUtil + href: api/Hi.Motion.MotionUtil.html + commentId: T:Hi.Motion.MotionUtil + fullName: Hi.Motion.MotionUtil + nameWithType: MotionUtil +- uid: Hi.Motion.MotionUtil.GetLinearRatio(Hi.Geom.Vec3d,Hi.Geom.Vec3d,Hi.Geom.Vec3d) + name: GetLinearRatio(Vec3d, Vec3d, Vec3d) + href: api/Hi.Motion.MotionUtil.html#Hi_Motion_MotionUtil_GetLinearRatio_Hi_Geom_Vec3d_Hi_Geom_Vec3d_Hi_Geom_Vec3d_ + commentId: M:Hi.Motion.MotionUtil.GetLinearRatio(Hi.Geom.Vec3d,Hi.Geom.Vec3d,Hi.Geom.Vec3d) + fullName: Hi.Motion.MotionUtil.GetLinearRatio(Hi.Geom.Vec3d, Hi.Geom.Vec3d, Hi.Geom.Vec3d) + nameWithType: MotionUtil.GetLinearRatio(Vec3d, Vec3d, Vec3d) +- uid: Hi.Motion.MotionUtil.GetLinearRatio* + name: GetLinearRatio + href: api/Hi.Motion.MotionUtil.html#Hi_Motion_MotionUtil_GetLinearRatio_ + commentId: Overload:Hi.Motion.MotionUtil.GetLinearRatio + isSpec: "True" + fullName: Hi.Motion.MotionUtil.GetLinearRatio + nameWithType: MotionUtil.GetLinearRatio +- uid: Hi.Motion.MotionUtil.InterpolateClMat(Hi.Geom.Mat4d,Hi.Geom.DVec3d) + name: InterpolateClMat(Mat4d, DVec3d) + href: api/Hi.Motion.MotionUtil.html#Hi_Motion_MotionUtil_InterpolateClMat_Hi_Geom_Mat4d_Hi_Geom_DVec3d_ + commentId: M:Hi.Motion.MotionUtil.InterpolateClMat(Hi.Geom.Mat4d,Hi.Geom.DVec3d) + fullName: Hi.Motion.MotionUtil.InterpolateClMat(Hi.Geom.Mat4d, Hi.Geom.DVec3d) + nameWithType: MotionUtil.InterpolateClMat(Mat4d, DVec3d) +- uid: Hi.Motion.MotionUtil.InterpolateClMat* + name: InterpolateClMat + href: api/Hi.Motion.MotionUtil.html#Hi_Motion_MotionUtil_InterpolateClMat_ + commentId: Overload:Hi.Motion.MotionUtil.InterpolateClMat + isSpec: "True" + fullName: Hi.Motion.MotionUtil.InterpolateClMat + nameWithType: MotionUtil.InterpolateClMat +- uid: Hi.Motion.MotionUtil.InterpolateClRotMatByClNormal(Hi.Geom.Mat4d,Hi.Geom.Vec3d) + name: InterpolateClRotMatByClNormal(Mat4d, Vec3d) + href: api/Hi.Motion.MotionUtil.html#Hi_Motion_MotionUtil_InterpolateClRotMatByClNormal_Hi_Geom_Mat4d_Hi_Geom_Vec3d_ + commentId: M:Hi.Motion.MotionUtil.InterpolateClRotMatByClNormal(Hi.Geom.Mat4d,Hi.Geom.Vec3d) + fullName: Hi.Motion.MotionUtil.InterpolateClRotMatByClNormal(Hi.Geom.Mat4d, Hi.Geom.Vec3d) + nameWithType: MotionUtil.InterpolateClRotMatByClNormal(Mat4d, Vec3d) +- uid: Hi.Motion.MotionUtil.InterpolateClRotMatByClNormal* + name: InterpolateClRotMatByClNormal + href: api/Hi.Motion.MotionUtil.html#Hi_Motion_MotionUtil_InterpolateClRotMatByClNormal_ + commentId: Overload:Hi.Motion.MotionUtil.InterpolateClRotMatByClNormal + isSpec: "True" + fullName: Hi.Motion.MotionUtil.InterpolateClRotMatByClNormal + nameWithType: MotionUtil.InterpolateClRotMatByClNormal +- uid: Hi.Motion.MotionUtil.Interpolation(Hi.Geom.Mat4d,Hi.Geom.Mat4d,System.Double) + name: Interpolation(Mat4d, Mat4d, double) + href: api/Hi.Motion.MotionUtil.html#Hi_Motion_MotionUtil_Interpolation_Hi_Geom_Mat4d_Hi_Geom_Mat4d_System_Double_ + commentId: M:Hi.Motion.MotionUtil.Interpolation(Hi.Geom.Mat4d,Hi.Geom.Mat4d,System.Double) + name.vb: Interpolation(Mat4d, Mat4d, Double) + fullName: Hi.Motion.MotionUtil.Interpolation(Hi.Geom.Mat4d, Hi.Geom.Mat4d, double) + fullName.vb: Hi.Motion.MotionUtil.Interpolation(Hi.Geom.Mat4d, Hi.Geom.Mat4d, Double) + nameWithType: MotionUtil.Interpolation(Mat4d, Mat4d, double) + nameWithType.vb: MotionUtil.Interpolation(Mat4d, Mat4d, Double) +- uid: Hi.Motion.MotionUtil.Interpolation* + name: Interpolation + href: api/Hi.Motion.MotionUtil.html#Hi_Motion_MotionUtil_Interpolation_ + commentId: Overload:Hi.Motion.MotionUtil.Interpolation + isSpec: "True" + fullName: Hi.Motion.MotionUtil.Interpolation + nameWithType: MotionUtil.Interpolation +- uid: Hi.Motion.MotionUtil.IsMcLinear(Hi.Geom.DVec3d,Hi.Geom.DVec3d,Hi.Geom.DVec3d,System.Double) + name: IsMcLinear(DVec3d, DVec3d, DVec3d, double) + href: api/Hi.Motion.MotionUtil.html#Hi_Motion_MotionUtil_IsMcLinear_Hi_Geom_DVec3d_Hi_Geom_DVec3d_Hi_Geom_DVec3d_System_Double_ + commentId: M:Hi.Motion.MotionUtil.IsMcLinear(Hi.Geom.DVec3d,Hi.Geom.DVec3d,Hi.Geom.DVec3d,System.Double) + name.vb: IsMcLinear(DVec3d, DVec3d, DVec3d, Double) + fullName: Hi.Motion.MotionUtil.IsMcLinear(Hi.Geom.DVec3d, Hi.Geom.DVec3d, Hi.Geom.DVec3d, double) + fullName.vb: Hi.Motion.MotionUtil.IsMcLinear(Hi.Geom.DVec3d, Hi.Geom.DVec3d, Hi.Geom.DVec3d, Double) + nameWithType: MotionUtil.IsMcLinear(DVec3d, DVec3d, DVec3d, double) + nameWithType.vb: MotionUtil.IsMcLinear(DVec3d, DVec3d, DVec3d, Double) +- uid: Hi.Motion.MotionUtil.IsMcLinear* + name: IsMcLinear + href: api/Hi.Motion.MotionUtil.html#Hi_Motion_MotionUtil_IsMcLinear_ + commentId: Overload:Hi.Motion.MotionUtil.IsMcLinear + isSpec: "True" + fullName: Hi.Motion.MotionUtil.IsMcLinear + nameWithType: MotionUtil.IsMcLinear - uid: Hi.Native name: Hi.Native href: api/Hi.Native.html @@ -118820,22 +118596,6 @@ references: isSpec: "True" fullName: Hi.Numerical.HardNcLine.GetMcByProgramPos nameWithType: HardNcLine.GetMcByProgramPos -- uid: Hi.Numerical.HardNcLine.GetProgramXyzabc(Hi.Numerical.HardNcEnv,Hi.Geom.DVec3d,System.Nullable{System.Boolean}@,Hi.Common.Messages.IMessageHost) - name: GetProgramXyzabc(HardNcEnv, DVec3d, out bool?, IMessageHost) - href: api/Hi.Numerical.HardNcLine.html#Hi_Numerical_HardNcLine_GetProgramXyzabc_Hi_Numerical_HardNcEnv_Hi_Geom_DVec3d_System_Nullable_System_Boolean___Hi_Common_Messages_IMessageHost_ - commentId: M:Hi.Numerical.HardNcLine.GetProgramXyzabc(Hi.Numerical.HardNcEnv,Hi.Geom.DVec3d,System.Nullable{System.Boolean}@,Hi.Common.Messages.IMessageHost) - name.vb: GetProgramXyzabc(HardNcEnv, DVec3d, Boolean?, IMessageHost) - fullName: Hi.Numerical.HardNcLine.GetProgramXyzabc(Hi.Numerical.HardNcEnv, Hi.Geom.DVec3d, out bool?, Hi.Common.Messages.IMessageHost) - fullName.vb: Hi.Numerical.HardNcLine.GetProgramXyzabc(Hi.Numerical.HardNcEnv, Hi.Geom.DVec3d, Boolean?, Hi.Common.Messages.IMessageHost) - nameWithType: HardNcLine.GetProgramXyzabc(HardNcEnv, DVec3d, out bool?, IMessageHost) - nameWithType.vb: HardNcLine.GetProgramXyzabc(HardNcEnv, DVec3d, Boolean?, IMessageHost) -- uid: Hi.Numerical.HardNcLine.GetProgramXyzabc* - name: GetProgramXyzabc - href: api/Hi.Numerical.HardNcLine.html#Hi_Numerical_HardNcLine_GetProgramXyzabc_ - commentId: Overload:Hi.Numerical.HardNcLine.GetProgramXyzabc - isSpec: "True" - fullName: Hi.Numerical.HardNcLine.GetProgramXyzabc - nameWithType: HardNcLine.GetProgramXyzabc - uid: Hi.Numerical.HardNcLine.GetSourceCommand name: GetSourceCommand() href: api/Hi.Numerical.HardNcLine.html#Hi_Numerical_HardNcLine_GetSourceCommand @@ -129862,377 +129622,6 @@ references: isSpec: "True" fullName: Hi.Numerical.Xyzabc.ReflectedXyzabcChain.XName nameWithType: ReflectedXyzabcChain.XName -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter - name: SimpleChainCoordinateConverter - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html - commentId: T:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter - nameWithType: SimpleChainCoordinateConverter -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.#ctor - name: SimpleChainCoordinateConverter() - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter__ctor - commentId: M:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.#ctor - name.vb: New() - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.SimpleChainCoordinateConverter() - fullName.vb: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.New() - nameWithType: SimpleChainCoordinateConverter.SimpleChainCoordinateConverter() - nameWithType.vb: SimpleChainCoordinateConverter.New() -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.#ctor(System.String) - name: SimpleChainCoordinateConverter(string) - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter__ctor_System_String_ - commentId: M:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.#ctor(System.String) - name.vb: New(String) - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.SimpleChainCoordinateConverter(string) - fullName.vb: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.New(String) - nameWithType: SimpleChainCoordinateConverter.SimpleChainCoordinateConverter(string) - nameWithType.vb: SimpleChainCoordinateConverter.New(String) -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.#ctor(System.Xml.Linq.XElement) - name: SimpleChainCoordinateConverter(XElement) - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter__ctor_System_Xml_Linq_XElement_ - commentId: M:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.#ctor(System.Xml.Linq.XElement) - name.vb: New(XElement) - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.SimpleChainCoordinateConverter(System.Xml.Linq.XElement) - fullName.vb: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.New(System.Xml.Linq.XElement) - nameWithType: SimpleChainCoordinateConverter.SimpleChainCoordinateConverter(XElement) - nameWithType.vb: SimpleChainCoordinateConverter.New(XElement) -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.#ctor* - name: SimpleChainCoordinateConverter - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter__ctor_ - commentId: Overload:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.#ctor - isSpec: "True" - name.vb: New - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.SimpleChainCoordinateConverter - fullName.vb: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.New - nameWithType: SimpleChainCoordinateConverter.SimpleChainCoordinateConverter - nameWithType.vb: SimpleChainCoordinateConverter.New -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.AttacherPnToMc(Hi.Geom.DVec3d,System.Boolean@) - name: AttacherPnToMc(DVec3d, out bool) - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter_AttacherPnToMc_Hi_Geom_DVec3d_System_Boolean__ - commentId: M:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.AttacherPnToMc(Hi.Geom.DVec3d,System.Boolean@) - name.vb: AttacherPnToMc(DVec3d, Boolean) - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.AttacherPnToMc(Hi.Geom.DVec3d, out bool) - fullName.vb: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.AttacherPnToMc(Hi.Geom.DVec3d, Boolean) - nameWithType: SimpleChainCoordinateConverter.AttacherPnToMc(DVec3d, out bool) - nameWithType.vb: SimpleChainCoordinateConverter.AttacherPnToMc(DVec3d, Boolean) -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.AttacherPnToMc* - name: AttacherPnToMc - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter_AttacherPnToMc_ - commentId: Overload:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.AttacherPnToMc - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.AttacherPnToMc - nameWithType: SimpleChainCoordinateConverter.AttacherPnToMc -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.ChainCode - name: ChainCode - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter_ChainCode - commentId: P:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.ChainCode - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.ChainCode - nameWithType: SimpleChainCoordinateConverter.ChainCode -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.ChainCode* - name: ChainCode - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter_ChainCode_ - commentId: Overload:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.ChainCode - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.ChainCode - nameWithType: SimpleChainCoordinateConverter.ChainCode -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.IsAxisAExisted - name: IsAxisAExisted() - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter_IsAxisAExisted - commentId: M:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.IsAxisAExisted - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.IsAxisAExisted() - nameWithType: SimpleChainCoordinateConverter.IsAxisAExisted() -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.IsAxisAExisted* - name: IsAxisAExisted - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter_IsAxisAExisted_ - commentId: Overload:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.IsAxisAExisted - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.IsAxisAExisted - nameWithType: SimpleChainCoordinateConverter.IsAxisAExisted -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.IsAxisBExisted - name: IsAxisBExisted() - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter_IsAxisBExisted - commentId: M:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.IsAxisBExisted - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.IsAxisBExisted() - nameWithType: SimpleChainCoordinateConverter.IsAxisBExisted() -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.IsAxisBExisted* - name: IsAxisBExisted - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter_IsAxisBExisted_ - commentId: Overload:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.IsAxisBExisted - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.IsAxisBExisted - nameWithType: SimpleChainCoordinateConverter.IsAxisBExisted -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.IsAxisCExisted - name: IsAxisCExisted() - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter_IsAxisCExisted - commentId: M:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.IsAxisCExisted - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.IsAxisCExisted() - nameWithType: SimpleChainCoordinateConverter.IsAxisCExisted() -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.IsAxisCExisted* - name: IsAxisCExisted - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter_IsAxisCExisted_ - commentId: Overload:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.IsAxisCExisted - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.IsAxisCExisted - nameWithType: SimpleChainCoordinateConverter.IsAxisCExisted -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.MakeXmlSource(System.String,System.String) - name: MakeXmlSource(string, string) - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter_MakeXmlSource_System_String_System_String_ - commentId: M:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.MakeXmlSource(System.String,System.String) - name.vb: MakeXmlSource(String, String) - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.MakeXmlSource(string, string) - fullName.vb: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.MakeXmlSource(String, String) - nameWithType: SimpleChainCoordinateConverter.MakeXmlSource(string, string) - nameWithType.vb: SimpleChainCoordinateConverter.MakeXmlSource(String, String) -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.MakeXmlSource* - name: MakeXmlSource - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter_MakeXmlSource_ - commentId: Overload:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.MakeXmlSource - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.MakeXmlSource - nameWithType: SimpleChainCoordinateConverter.MakeXmlSource -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.McAbcToTiltMat(Hi.Geom.Vec3d) - name: McAbcToTiltMat(Vec3d) - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter_McAbcToTiltMat_Hi_Geom_Vec3d_ - commentId: M:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.McAbcToTiltMat(Hi.Geom.Vec3d) - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.McAbcToTiltMat(Hi.Geom.Vec3d) - nameWithType: SimpleChainCoordinateConverter.McAbcToTiltMat(Vec3d) -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.McAbcToTiltMat* - name: McAbcToTiltMat - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter_McAbcToTiltMat_ - commentId: Overload:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.McAbcToTiltMat - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.McAbcToTiltMat - nameWithType: SimpleChainCoordinateConverter.McAbcToTiltMat -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.McToAttacherMat(Hi.Geom.DVec3d) - name: McToAttacherMat(DVec3d) - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter_McToAttacherMat_Hi_Geom_DVec3d_ - commentId: M:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.McToAttacherMat(Hi.Geom.DVec3d) - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.McToAttacherMat(Hi.Geom.DVec3d) - nameWithType: SimpleChainCoordinateConverter.McToAttacherMat(DVec3d) -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.McToAttacherMat* - name: McToAttacherMat - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter_McToAttacherMat_ - commentId: Overload:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.McToAttacherMat - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.McToAttacherMat - nameWithType: SimpleChainCoordinateConverter.McToAttacherMat -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.McToAttacherPn(Hi.Geom.DVec3d) - name: McToAttacherPn(DVec3d) - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter_McToAttacherPn_Hi_Geom_DVec3d_ - commentId: M:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.McToAttacherPn(Hi.Geom.DVec3d) - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.McToAttacherPn(Hi.Geom.DVec3d) - nameWithType: SimpleChainCoordinateConverter.McToAttacherPn(DVec3d) -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.McToAttacherPn* - name: McToAttacherPn - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter_McToAttacherPn_ - commentId: Overload:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.McToAttacherPn - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.McToAttacherPn - nameWithType: SimpleChainCoordinateConverter.McToAttacherPn -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.TiltMatToMcAbc(Hi.Geom.Mat4d,Hi.Geom.Vec3d@) - name: TiltMatToMcAbc(Mat4d, out Vec3d) - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter_TiltMatToMcAbc_Hi_Geom_Mat4d_Hi_Geom_Vec3d__ - commentId: M:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.TiltMatToMcAbc(Hi.Geom.Mat4d,Hi.Geom.Vec3d@) - name.vb: TiltMatToMcAbc(Mat4d, Vec3d) - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.TiltMatToMcAbc(Hi.Geom.Mat4d, out Hi.Geom.Vec3d) - fullName.vb: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.TiltMatToMcAbc(Hi.Geom.Mat4d, Hi.Geom.Vec3d) - nameWithType: SimpleChainCoordinateConverter.TiltMatToMcAbc(Mat4d, out Vec3d) - nameWithType.vb: SimpleChainCoordinateConverter.TiltMatToMcAbc(Mat4d, Vec3d) -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.TiltMatToMcAbc* - name: TiltMatToMcAbc - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter_TiltMatToMcAbc_ - commentId: Overload:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.TiltMatToMcAbc - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.TiltMatToMcAbc - nameWithType: SimpleChainCoordinateConverter.TiltMatToMcAbc -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.ToXElement - name: ToXElement() - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter_ToXElement - commentId: M:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.ToXElement - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.ToXElement() - nameWithType: SimpleChainCoordinateConverter.ToXElement() -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.ToXElement* - name: ToXElement - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter_ToXElement_ - commentId: Overload:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.ToXElement - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.ToXElement - nameWithType: SimpleChainCoordinateConverter.ToXElement -- uid: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.XName - name: XName - href: api/Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.html#Hi_Numerical_Xyzabc_SimpleChainCoordinateConverter_XName - commentId: F:Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.XName - fullName: Hi.Numerical.Xyzabc.SimpleChainCoordinateConverter.XName - nameWithType: SimpleChainCoordinateConverter.XName -- uid: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter - name: XyzabcChainMillingCoordinateConverter - href: api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html - commentId: T:Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter - fullName: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter - nameWithType: XyzabcChainMillingCoordinateConverter -- uid: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.#ctor(Hi.Numerical.Xyzabc.IXyzabcChain) - name: XyzabcChainMillingCoordinateConverter(IXyzabcChain) - href: api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html#Hi_Numerical_Xyzabc_XyzabcChainMillingCoordinateConverter__ctor_Hi_Numerical_Xyzabc_IXyzabcChain_ - commentId: M:Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.#ctor(Hi.Numerical.Xyzabc.IXyzabcChain) - name.vb: New(IXyzabcChain) - fullName: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.XyzabcChainMillingCoordinateConverter(Hi.Numerical.Xyzabc.IXyzabcChain) - fullName.vb: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.New(Hi.Numerical.Xyzabc.IXyzabcChain) - nameWithType: XyzabcChainMillingCoordinateConverter.XyzabcChainMillingCoordinateConverter(IXyzabcChain) - nameWithType.vb: XyzabcChainMillingCoordinateConverter.New(IXyzabcChain) -- uid: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.#ctor* - name: XyzabcChainMillingCoordinateConverter - href: api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html#Hi_Numerical_Xyzabc_XyzabcChainMillingCoordinateConverter__ctor_ - commentId: Overload:Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.#ctor - isSpec: "True" - name.vb: New - fullName: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.XyzabcChainMillingCoordinateConverter - fullName.vb: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.New - nameWithType: XyzabcChainMillingCoordinateConverter.XyzabcChainMillingCoordinateConverter - nameWithType.vb: XyzabcChainMillingCoordinateConverter.New -- uid: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.AttacherPnToMc(Hi.Geom.DVec3d,System.Boolean@) - name: AttacherPnToMc(DVec3d, out bool) - href: api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html#Hi_Numerical_Xyzabc_XyzabcChainMillingCoordinateConverter_AttacherPnToMc_Hi_Geom_DVec3d_System_Boolean__ - commentId: M:Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.AttacherPnToMc(Hi.Geom.DVec3d,System.Boolean@) - name.vb: AttacherPnToMc(DVec3d, Boolean) - fullName: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.AttacherPnToMc(Hi.Geom.DVec3d, out bool) - fullName.vb: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.AttacherPnToMc(Hi.Geom.DVec3d, Boolean) - nameWithType: XyzabcChainMillingCoordinateConverter.AttacherPnToMc(DVec3d, out bool) - nameWithType.vb: XyzabcChainMillingCoordinateConverter.AttacherPnToMc(DVec3d, Boolean) -- uid: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.AttacherPnToMc* - name: AttacherPnToMc - href: api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html#Hi_Numerical_Xyzabc_XyzabcChainMillingCoordinateConverter_AttacherPnToMc_ - commentId: Overload:Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.AttacherPnToMc - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.AttacherPnToMc - nameWithType: XyzabcChainMillingCoordinateConverter.AttacherPnToMc -- uid: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.IsAxisAExisted - name: IsAxisAExisted() - href: api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html#Hi_Numerical_Xyzabc_XyzabcChainMillingCoordinateConverter_IsAxisAExisted - commentId: M:Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.IsAxisAExisted - fullName: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.IsAxisAExisted() - nameWithType: XyzabcChainMillingCoordinateConverter.IsAxisAExisted() -- uid: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.IsAxisAExisted* - name: IsAxisAExisted - href: api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html#Hi_Numerical_Xyzabc_XyzabcChainMillingCoordinateConverter_IsAxisAExisted_ - commentId: Overload:Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.IsAxisAExisted - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.IsAxisAExisted - nameWithType: XyzabcChainMillingCoordinateConverter.IsAxisAExisted -- uid: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.IsAxisBExisted - name: IsAxisBExisted() - href: api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html#Hi_Numerical_Xyzabc_XyzabcChainMillingCoordinateConverter_IsAxisBExisted - commentId: M:Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.IsAxisBExisted - fullName: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.IsAxisBExisted() - nameWithType: XyzabcChainMillingCoordinateConverter.IsAxisBExisted() -- uid: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.IsAxisBExisted* - name: IsAxisBExisted - href: api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html#Hi_Numerical_Xyzabc_XyzabcChainMillingCoordinateConverter_IsAxisBExisted_ - commentId: Overload:Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.IsAxisBExisted - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.IsAxisBExisted - nameWithType: XyzabcChainMillingCoordinateConverter.IsAxisBExisted -- uid: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.IsAxisCExisted - name: IsAxisCExisted() - href: api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html#Hi_Numerical_Xyzabc_XyzabcChainMillingCoordinateConverter_IsAxisCExisted - commentId: M:Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.IsAxisCExisted - fullName: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.IsAxisCExisted() - nameWithType: XyzabcChainMillingCoordinateConverter.IsAxisCExisted() -- uid: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.IsAxisCExisted* - name: IsAxisCExisted - href: api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html#Hi_Numerical_Xyzabc_XyzabcChainMillingCoordinateConverter_IsAxisCExisted_ - commentId: Overload:Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.IsAxisCExisted - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.IsAxisCExisted - nameWithType: XyzabcChainMillingCoordinateConverter.IsAxisCExisted -- uid: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.MakeXmlSource(System.String,System.String,System.Boolean) - name: MakeXmlSource(string, string, bool) - href: api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html#Hi_Numerical_Xyzabc_XyzabcChainMillingCoordinateConverter_MakeXmlSource_System_String_System_String_System_Boolean_ - commentId: M:Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.MakeXmlSource(System.String,System.String,System.Boolean) - name.vb: MakeXmlSource(String, String, Boolean) - fullName: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.MakeXmlSource(string, string, bool) - fullName.vb: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.MakeXmlSource(String, String, Boolean) - nameWithType: XyzabcChainMillingCoordinateConverter.MakeXmlSource(string, string, bool) - nameWithType.vb: XyzabcChainMillingCoordinateConverter.MakeXmlSource(String, String, Boolean) -- uid: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.MakeXmlSource* - name: MakeXmlSource - href: api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html#Hi_Numerical_Xyzabc_XyzabcChainMillingCoordinateConverter_MakeXmlSource_ - commentId: Overload:Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.MakeXmlSource - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.MakeXmlSource - nameWithType: XyzabcChainMillingCoordinateConverter.MakeXmlSource -- uid: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.McAbcToTiltMat(Hi.Geom.Vec3d) - name: McAbcToTiltMat(Vec3d) - href: api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html#Hi_Numerical_Xyzabc_XyzabcChainMillingCoordinateConverter_McAbcToTiltMat_Hi_Geom_Vec3d_ - commentId: M:Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.McAbcToTiltMat(Hi.Geom.Vec3d) - fullName: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.McAbcToTiltMat(Hi.Geom.Vec3d) - nameWithType: XyzabcChainMillingCoordinateConverter.McAbcToTiltMat(Vec3d) -- uid: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.McAbcToTiltMat* - name: McAbcToTiltMat - href: api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html#Hi_Numerical_Xyzabc_XyzabcChainMillingCoordinateConverter_McAbcToTiltMat_ - commentId: Overload:Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.McAbcToTiltMat - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.McAbcToTiltMat - nameWithType: XyzabcChainMillingCoordinateConverter.McAbcToTiltMat -- uid: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.McToAttacherMat(Hi.Geom.DVec3d) - name: McToAttacherMat(DVec3d) - href: api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html#Hi_Numerical_Xyzabc_XyzabcChainMillingCoordinateConverter_McToAttacherMat_Hi_Geom_DVec3d_ - commentId: M:Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.McToAttacherMat(Hi.Geom.DVec3d) - fullName: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.McToAttacherMat(Hi.Geom.DVec3d) - nameWithType: XyzabcChainMillingCoordinateConverter.McToAttacherMat(DVec3d) -- uid: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.McToAttacherMat* - name: McToAttacherMat - href: api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html#Hi_Numerical_Xyzabc_XyzabcChainMillingCoordinateConverter_McToAttacherMat_ - commentId: Overload:Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.McToAttacherMat - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.McToAttacherMat - nameWithType: XyzabcChainMillingCoordinateConverter.McToAttacherMat -- uid: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.McToAttacherPn(Hi.Geom.DVec3d) - name: McToAttacherPn(DVec3d) - href: api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html#Hi_Numerical_Xyzabc_XyzabcChainMillingCoordinateConverter_McToAttacherPn_Hi_Geom_DVec3d_ - commentId: M:Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.McToAttacherPn(Hi.Geom.DVec3d) - fullName: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.McToAttacherPn(Hi.Geom.DVec3d) - nameWithType: XyzabcChainMillingCoordinateConverter.McToAttacherPn(DVec3d) -- uid: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.McToAttacherPn* - name: McToAttacherPn - href: api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html#Hi_Numerical_Xyzabc_XyzabcChainMillingCoordinateConverter_McToAttacherPn_ - commentId: Overload:Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.McToAttacherPn - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.McToAttacherPn - nameWithType: XyzabcChainMillingCoordinateConverter.McToAttacherPn -- uid: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.TiltMatToMcAbc(Hi.Geom.Mat4d,Hi.Geom.Vec3d@) - name: TiltMatToMcAbc(Mat4d, out Vec3d) - href: api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html#Hi_Numerical_Xyzabc_XyzabcChainMillingCoordinateConverter_TiltMatToMcAbc_Hi_Geom_Mat4d_Hi_Geom_Vec3d__ - commentId: M:Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.TiltMatToMcAbc(Hi.Geom.Mat4d,Hi.Geom.Vec3d@) - name.vb: TiltMatToMcAbc(Mat4d, Vec3d) - fullName: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.TiltMatToMcAbc(Hi.Geom.Mat4d, out Hi.Geom.Vec3d) - fullName.vb: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.TiltMatToMcAbc(Hi.Geom.Mat4d, Hi.Geom.Vec3d) - nameWithType: XyzabcChainMillingCoordinateConverter.TiltMatToMcAbc(Mat4d, out Vec3d) - nameWithType.vb: XyzabcChainMillingCoordinateConverter.TiltMatToMcAbc(Mat4d, Vec3d) -- uid: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.TiltMatToMcAbc* - name: TiltMatToMcAbc - href: api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html#Hi_Numerical_Xyzabc_XyzabcChainMillingCoordinateConverter_TiltMatToMcAbc_ - commentId: Overload:Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.TiltMatToMcAbc - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.TiltMatToMcAbc - nameWithType: XyzabcChainMillingCoordinateConverter.TiltMatToMcAbc -- uid: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.XName - name: XName - href: api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html#Hi_Numerical_Xyzabc_XyzabcChainMillingCoordinateConverter_XName - commentId: F:Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.XName - fullName: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.XName - nameWithType: XyzabcChainMillingCoordinateConverter.XName -- uid: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.XyzabcSolver - name: XyzabcSolver - href: api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html#Hi_Numerical_Xyzabc_XyzabcChainMillingCoordinateConverter_XyzabcSolver - commentId: P:Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.XyzabcSolver - fullName: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.XyzabcSolver - nameWithType: XyzabcChainMillingCoordinateConverter.XyzabcSolver -- uid: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.XyzabcSolver* - name: XyzabcSolver - href: api/Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.html#Hi_Numerical_Xyzabc_XyzabcChainMillingCoordinateConverter_XyzabcSolver_ - commentId: Overload:Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.XyzabcSolver - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.XyzabcChainMillingCoordinateConverter.XyzabcSolver - nameWithType: XyzabcChainMillingCoordinateConverter.XyzabcSolver - uid: Hi.Numerical.Xyzabc.XyzabcSolver name: XyzabcSolver href: api/Hi.Numerical.Xyzabc.XyzabcSolver.html @@ -138275,6 +137664,2198 @@ references: isSpec: "True" fullName: Hi.ShellCommands.WriteStepFilesCommand.XName nameWithType: WriteStepFilesCommand.XName +- uid: Hi.SqliteUtils + name: Hi.SqliteUtils + href: api/Hi.SqliteUtils.html + commentId: N:Hi.SqliteUtils + fullName: Hi.SqliteUtils + nameWithType: Hi.SqliteUtils +- uid: Hi.SqliteUtils.SqliteIdentityRole + name: SqliteIdentityRole + href: api/Hi.SqliteUtils.SqliteIdentityRole.html + commentId: T:Hi.SqliteUtils.SqliteIdentityRole + fullName: Hi.SqliteUtils.SqliteIdentityRole + nameWithType: SqliteIdentityRole +- uid: Hi.SqliteUtils.SqliteIdentityRole.#ctor + name: SqliteIdentityRole() + href: api/Hi.SqliteUtils.SqliteIdentityRole.html#Hi_SqliteUtils_SqliteIdentityRole__ctor + commentId: M:Hi.SqliteUtils.SqliteIdentityRole.#ctor + name.vb: New() + fullName: Hi.SqliteUtils.SqliteIdentityRole.SqliteIdentityRole() + fullName.vb: Hi.SqliteUtils.SqliteIdentityRole.New() + nameWithType: SqliteIdentityRole.SqliteIdentityRole() + nameWithType.vb: SqliteIdentityRole.New() +- uid: Hi.SqliteUtils.SqliteIdentityRole.#ctor(System.String) + name: SqliteIdentityRole(string) + href: api/Hi.SqliteUtils.SqliteIdentityRole.html#Hi_SqliteUtils_SqliteIdentityRole__ctor_System_String_ + commentId: M:Hi.SqliteUtils.SqliteIdentityRole.#ctor(System.String) + name.vb: New(String) + fullName: Hi.SqliteUtils.SqliteIdentityRole.SqliteIdentityRole(string) + fullName.vb: Hi.SqliteUtils.SqliteIdentityRole.New(String) + nameWithType: SqliteIdentityRole.SqliteIdentityRole(string) + nameWithType.vb: SqliteIdentityRole.New(String) +- uid: Hi.SqliteUtils.SqliteIdentityRole.#ctor* + name: SqliteIdentityRole + href: api/Hi.SqliteUtils.SqliteIdentityRole.html#Hi_SqliteUtils_SqliteIdentityRole__ctor_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityRole.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.SqliteUtils.SqliteIdentityRole.SqliteIdentityRole + fullName.vb: Hi.SqliteUtils.SqliteIdentityRole.New + nameWithType: SqliteIdentityRole.SqliteIdentityRole + nameWithType.vb: SqliteIdentityRole.New +- uid: Hi.SqliteUtils.SqliteIdentityRole.ConcurrencyStamp + name: ConcurrencyStamp + href: api/Hi.SqliteUtils.SqliteIdentityRole.html#Hi_SqliteUtils_SqliteIdentityRole_ConcurrencyStamp + commentId: P:Hi.SqliteUtils.SqliteIdentityRole.ConcurrencyStamp + fullName: Hi.SqliteUtils.SqliteIdentityRole.ConcurrencyStamp + nameWithType: SqliteIdentityRole.ConcurrencyStamp +- uid: Hi.SqliteUtils.SqliteIdentityRole.ConcurrencyStamp* + name: ConcurrencyStamp + href: api/Hi.SqliteUtils.SqliteIdentityRole.html#Hi_SqliteUtils_SqliteIdentityRole_ConcurrencyStamp_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityRole.ConcurrencyStamp + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityRole.ConcurrencyStamp + nameWithType: SqliteIdentityRole.ConcurrencyStamp +- uid: Hi.SqliteUtils.SqliteIdentityRole.Id + name: Id + href: api/Hi.SqliteUtils.SqliteIdentityRole.html#Hi_SqliteUtils_SqliteIdentityRole_Id + commentId: P:Hi.SqliteUtils.SqliteIdentityRole.Id + fullName: Hi.SqliteUtils.SqliteIdentityRole.Id + nameWithType: SqliteIdentityRole.Id +- uid: Hi.SqliteUtils.SqliteIdentityRole.Id* + name: Id + href: api/Hi.SqliteUtils.SqliteIdentityRole.html#Hi_SqliteUtils_SqliteIdentityRole_Id_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityRole.Id + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityRole.Id + nameWithType: SqliteIdentityRole.Id +- uid: Hi.SqliteUtils.SqliteIdentityRole.Name + name: Name + href: api/Hi.SqliteUtils.SqliteIdentityRole.html#Hi_SqliteUtils_SqliteIdentityRole_Name + commentId: P:Hi.SqliteUtils.SqliteIdentityRole.Name + fullName: Hi.SqliteUtils.SqliteIdentityRole.Name + nameWithType: SqliteIdentityRole.Name +- uid: Hi.SqliteUtils.SqliteIdentityRole.Name* + name: Name + href: api/Hi.SqliteUtils.SqliteIdentityRole.html#Hi_SqliteUtils_SqliteIdentityRole_Name_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityRole.Name + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityRole.Name + nameWithType: SqliteIdentityRole.Name +- uid: Hi.SqliteUtils.SqliteIdentityRole.NormalizedName + name: NormalizedName + href: api/Hi.SqliteUtils.SqliteIdentityRole.html#Hi_SqliteUtils_SqliteIdentityRole_NormalizedName + commentId: P:Hi.SqliteUtils.SqliteIdentityRole.NormalizedName + fullName: Hi.SqliteUtils.SqliteIdentityRole.NormalizedName + nameWithType: SqliteIdentityRole.NormalizedName +- uid: Hi.SqliteUtils.SqliteIdentityRole.NormalizedName* + name: NormalizedName + href: api/Hi.SqliteUtils.SqliteIdentityRole.html#Hi_SqliteUtils_SqliteIdentityRole_NormalizedName_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityRole.NormalizedName + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityRole.NormalizedName + nameWithType: SqliteIdentityRole.NormalizedName +- uid: Hi.SqliteUtils.SqliteIdentityStorage + name: SqliteIdentityStorage + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html + commentId: T:Hi.SqliteUtils.SqliteIdentityStorage + fullName: Hi.SqliteUtils.SqliteIdentityStorage + nameWithType: SqliteIdentityStorage +- uid: Hi.SqliteUtils.SqliteIdentityStorage.#ctor(System.String) + name: SqliteIdentityStorage(string) + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage__ctor_System_String_ + commentId: M:Hi.SqliteUtils.SqliteIdentityStorage.#ctor(System.String) + name.vb: New(String) + fullName: Hi.SqliteUtils.SqliteIdentityStorage.SqliteIdentityStorage(string) + fullName.vb: Hi.SqliteUtils.SqliteIdentityStorage.New(String) + nameWithType: SqliteIdentityStorage.SqliteIdentityStorage(string) + nameWithType.vb: SqliteIdentityStorage.New(String) +- uid: Hi.SqliteUtils.SqliteIdentityStorage.#ctor* + name: SqliteIdentityStorage + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage__ctor_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.SqliteUtils.SqliteIdentityStorage.SqliteIdentityStorage + fullName.vb: Hi.SqliteUtils.SqliteIdentityStorage.New + nameWithType: SqliteIdentityStorage.SqliteIdentityStorage + nameWithType.vb: SqliteIdentityStorage.New +- uid: Hi.SqliteUtils.SqliteIdentityStorage.AddToRoleAsync(System.String,System.String,System.Threading.CancellationToken) + name: AddToRoleAsync(string, string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_AddToRoleAsync_System_String_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteIdentityStorage.AddToRoleAsync(System.String,System.String,System.Threading.CancellationToken) + name.vb: AddToRoleAsync(String, String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteIdentityStorage.AddToRoleAsync(string, string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteIdentityStorage.AddToRoleAsync(String, String, System.Threading.CancellationToken) + nameWithType: SqliteIdentityStorage.AddToRoleAsync(string, string, CancellationToken) + nameWithType.vb: SqliteIdentityStorage.AddToRoleAsync(String, String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteIdentityStorage.AddToRoleAsync* + name: AddToRoleAsync + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_AddToRoleAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.AddToRoleAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.AddToRoleAsync + nameWithType: SqliteIdentityStorage.AddToRoleAsync +- uid: Hi.SqliteUtils.SqliteIdentityStorage.ClearAllData + name: ClearAllData() + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_ClearAllData + commentId: M:Hi.SqliteUtils.SqliteIdentityStorage.ClearAllData + fullName: Hi.SqliteUtils.SqliteIdentityStorage.ClearAllData() + nameWithType: SqliteIdentityStorage.ClearAllData() +- uid: Hi.SqliteUtils.SqliteIdentityStorage.ClearAllData* + name: ClearAllData + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_ClearAllData_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.ClearAllData + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.ClearAllData + nameWithType: SqliteIdentityStorage.ClearAllData +- uid: Hi.SqliteUtils.SqliteIdentityStorage.CreateRoleAsync* + name: CreateRoleAsync + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_CreateRoleAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.CreateRoleAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.CreateRoleAsync + nameWithType: SqliteIdentityStorage.CreateRoleAsync +- uid: Hi.SqliteUtils.SqliteIdentityStorage.CreateRoleAsync``1(``0,System.Threading.CancellationToken) + name: CreateRoleAsync(TRole, CancellationToken) + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_CreateRoleAsync__1___0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteIdentityStorage.CreateRoleAsync``1(``0,System.Threading.CancellationToken) + name.vb: CreateRoleAsync(Of TRole)(TRole, CancellationToken) + fullName: Hi.SqliteUtils.SqliteIdentityStorage.CreateRoleAsync(TRole, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteIdentityStorage.CreateRoleAsync(Of TRole)(TRole, System.Threading.CancellationToken) + nameWithType: SqliteIdentityStorage.CreateRoleAsync(TRole, CancellationToken) + nameWithType.vb: SqliteIdentityStorage.CreateRoleAsync(Of TRole)(TRole, CancellationToken) +- uid: Hi.SqliteUtils.SqliteIdentityStorage.CreateUserAsync* + name: CreateUserAsync + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_CreateUserAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.CreateUserAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.CreateUserAsync + nameWithType: SqliteIdentityStorage.CreateUserAsync +- uid: Hi.SqliteUtils.SqliteIdentityStorage.CreateUserAsync``1(``0,System.Threading.CancellationToken) + name: CreateUserAsync(TUser, CancellationToken) + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_CreateUserAsync__1___0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteIdentityStorage.CreateUserAsync``1(``0,System.Threading.CancellationToken) + name.vb: CreateUserAsync(Of TUser)(TUser, CancellationToken) + fullName: Hi.SqliteUtils.SqliteIdentityStorage.CreateUserAsync(TUser, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteIdentityStorage.CreateUserAsync(Of TUser)(TUser, System.Threading.CancellationToken) + nameWithType: SqliteIdentityStorage.CreateUserAsync(TUser, CancellationToken) + nameWithType.vb: SqliteIdentityStorage.CreateUserAsync(Of TUser)(TUser, CancellationToken) +- uid: Hi.SqliteUtils.SqliteIdentityStorage.DatabasePath + name: DatabasePath + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_DatabasePath + commentId: P:Hi.SqliteUtils.SqliteIdentityStorage.DatabasePath + fullName: Hi.SqliteUtils.SqliteIdentityStorage.DatabasePath + nameWithType: SqliteIdentityStorage.DatabasePath +- uid: Hi.SqliteUtils.SqliteIdentityStorage.DatabasePath* + name: DatabasePath + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_DatabasePath_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.DatabasePath + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.DatabasePath + nameWithType: SqliteIdentityStorage.DatabasePath +- uid: Hi.SqliteUtils.SqliteIdentityStorage.Default + name: Default + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_Default + commentId: P:Hi.SqliteUtils.SqliteIdentityStorage.Default + fullName: Hi.SqliteUtils.SqliteIdentityStorage.Default + nameWithType: SqliteIdentityStorage.Default +- uid: Hi.SqliteUtils.SqliteIdentityStorage.Default* + name: Default + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_Default_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.Default + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.Default + nameWithType: SqliteIdentityStorage.Default +- uid: Hi.SqliteUtils.SqliteIdentityStorage.DeleteRoleAsync* + name: DeleteRoleAsync + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_DeleteRoleAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.DeleteRoleAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.DeleteRoleAsync + nameWithType: SqliteIdentityStorage.DeleteRoleAsync +- uid: Hi.SqliteUtils.SqliteIdentityStorage.DeleteRoleAsync``1(``0,System.Threading.CancellationToken) + name: DeleteRoleAsync(TRole, CancellationToken) + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_DeleteRoleAsync__1___0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteIdentityStorage.DeleteRoleAsync``1(``0,System.Threading.CancellationToken) + name.vb: DeleteRoleAsync(Of TRole)(TRole, CancellationToken) + fullName: Hi.SqliteUtils.SqliteIdentityStorage.DeleteRoleAsync(TRole, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteIdentityStorage.DeleteRoleAsync(Of TRole)(TRole, System.Threading.CancellationToken) + nameWithType: SqliteIdentityStorage.DeleteRoleAsync(TRole, CancellationToken) + nameWithType.vb: SqliteIdentityStorage.DeleteRoleAsync(Of TRole)(TRole, CancellationToken) +- uid: Hi.SqliteUtils.SqliteIdentityStorage.DeleteUserAsync* + name: DeleteUserAsync + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_DeleteUserAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.DeleteUserAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.DeleteUserAsync + nameWithType: SqliteIdentityStorage.DeleteUserAsync +- uid: Hi.SqliteUtils.SqliteIdentityStorage.DeleteUserAsync``1(``0,System.Threading.CancellationToken) + name: DeleteUserAsync(TUser, CancellationToken) + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_DeleteUserAsync__1___0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteIdentityStorage.DeleteUserAsync``1(``0,System.Threading.CancellationToken) + name.vb: DeleteUserAsync(Of TUser)(TUser, CancellationToken) + fullName: Hi.SqliteUtils.SqliteIdentityStorage.DeleteUserAsync(TUser, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteIdentityStorage.DeleteUserAsync(Of TUser)(TUser, System.Threading.CancellationToken) + nameWithType: SqliteIdentityStorage.DeleteUserAsync(TUser, CancellationToken) + nameWithType.vb: SqliteIdentityStorage.DeleteUserAsync(Of TUser)(TUser, CancellationToken) +- uid: Hi.SqliteUtils.SqliteIdentityStorage.Dispose + name: Dispose() + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_Dispose + commentId: M:Hi.SqliteUtils.SqliteIdentityStorage.Dispose + fullName: Hi.SqliteUtils.SqliteIdentityStorage.Dispose() + nameWithType: SqliteIdentityStorage.Dispose() +- uid: Hi.SqliteUtils.SqliteIdentityStorage.Dispose(System.Boolean) + name: Dispose(bool) + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_Dispose_System_Boolean_ + commentId: M:Hi.SqliteUtils.SqliteIdentityStorage.Dispose(System.Boolean) + name.vb: Dispose(Boolean) + fullName: Hi.SqliteUtils.SqliteIdentityStorage.Dispose(bool) + fullName.vb: Hi.SqliteUtils.SqliteIdentityStorage.Dispose(Boolean) + nameWithType: SqliteIdentityStorage.Dispose(bool) + nameWithType.vb: SqliteIdentityStorage.Dispose(Boolean) +- uid: Hi.SqliteUtils.SqliteIdentityStorage.Dispose* + name: Dispose + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_Dispose_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.Dispose + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.Dispose + nameWithType: SqliteIdentityStorage.Dispose +- uid: Hi.SqliteUtils.SqliteIdentityStorage.FindRoleByIdAsync* + name: FindRoleByIdAsync + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_FindRoleByIdAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.FindRoleByIdAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.FindRoleByIdAsync + nameWithType: SqliteIdentityStorage.FindRoleByIdAsync +- uid: Hi.SqliteUtils.SqliteIdentityStorage.FindRoleByIdAsync``1(System.String,System.Threading.CancellationToken) + name: FindRoleByIdAsync(string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_FindRoleByIdAsync__1_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteIdentityStorage.FindRoleByIdAsync``1(System.String,System.Threading.CancellationToken) + name.vb: FindRoleByIdAsync(Of TRole)(String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteIdentityStorage.FindRoleByIdAsync(string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteIdentityStorage.FindRoleByIdAsync(Of TRole)(String, System.Threading.CancellationToken) + nameWithType: SqliteIdentityStorage.FindRoleByIdAsync(string, CancellationToken) + nameWithType.vb: SqliteIdentityStorage.FindRoleByIdAsync(Of TRole)(String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteIdentityStorage.FindRoleByNameAsync* + name: FindRoleByNameAsync + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_FindRoleByNameAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.FindRoleByNameAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.FindRoleByNameAsync + nameWithType: SqliteIdentityStorage.FindRoleByNameAsync +- uid: Hi.SqliteUtils.SqliteIdentityStorage.FindRoleByNameAsync``1(System.String,System.Threading.CancellationToken) + name: FindRoleByNameAsync(string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_FindRoleByNameAsync__1_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteIdentityStorage.FindRoleByNameAsync``1(System.String,System.Threading.CancellationToken) + name.vb: FindRoleByNameAsync(Of TRole)(String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteIdentityStorage.FindRoleByNameAsync(string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteIdentityStorage.FindRoleByNameAsync(Of TRole)(String, System.Threading.CancellationToken) + nameWithType: SqliteIdentityStorage.FindRoleByNameAsync(string, CancellationToken) + nameWithType.vb: SqliteIdentityStorage.FindRoleByNameAsync(Of TRole)(String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteIdentityStorage.FindUserByEmailAsync* + name: FindUserByEmailAsync + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_FindUserByEmailAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.FindUserByEmailAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.FindUserByEmailAsync + nameWithType: SqliteIdentityStorage.FindUserByEmailAsync +- uid: Hi.SqliteUtils.SqliteIdentityStorage.FindUserByEmailAsync``1(System.String,System.Threading.CancellationToken) + name: FindUserByEmailAsync(string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_FindUserByEmailAsync__1_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteIdentityStorage.FindUserByEmailAsync``1(System.String,System.Threading.CancellationToken) + name.vb: FindUserByEmailAsync(Of TUser)(String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteIdentityStorage.FindUserByEmailAsync(string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteIdentityStorage.FindUserByEmailAsync(Of TUser)(String, System.Threading.CancellationToken) + nameWithType: SqliteIdentityStorage.FindUserByEmailAsync(string, CancellationToken) + nameWithType.vb: SqliteIdentityStorage.FindUserByEmailAsync(Of TUser)(String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteIdentityStorage.FindUserByIdAsync* + name: FindUserByIdAsync + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_FindUserByIdAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.FindUserByIdAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.FindUserByIdAsync + nameWithType: SqliteIdentityStorage.FindUserByIdAsync +- uid: Hi.SqliteUtils.SqliteIdentityStorage.FindUserByIdAsync``1(System.String,System.Threading.CancellationToken) + name: FindUserByIdAsync(string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_FindUserByIdAsync__1_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteIdentityStorage.FindUserByIdAsync``1(System.String,System.Threading.CancellationToken) + name.vb: FindUserByIdAsync(Of TUser)(String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteIdentityStorage.FindUserByIdAsync(string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteIdentityStorage.FindUserByIdAsync(Of TUser)(String, System.Threading.CancellationToken) + nameWithType: SqliteIdentityStorage.FindUserByIdAsync(string, CancellationToken) + nameWithType.vb: SqliteIdentityStorage.FindUserByIdAsync(Of TUser)(String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteIdentityStorage.FindUserByNameAsync* + name: FindUserByNameAsync + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_FindUserByNameAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.FindUserByNameAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.FindUserByNameAsync + nameWithType: SqliteIdentityStorage.FindUserByNameAsync +- uid: Hi.SqliteUtils.SqliteIdentityStorage.FindUserByNameAsync``1(System.String,System.Threading.CancellationToken) + name: FindUserByNameAsync(string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_FindUserByNameAsync__1_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteIdentityStorage.FindUserByNameAsync``1(System.String,System.Threading.CancellationToken) + name.vb: FindUserByNameAsync(Of TUser)(String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteIdentityStorage.FindUserByNameAsync(string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteIdentityStorage.FindUserByNameAsync(Of TUser)(String, System.Threading.CancellationToken) + nameWithType: SqliteIdentityStorage.FindUserByNameAsync(string, CancellationToken) + nameWithType.vb: SqliteIdentityStorage.FindUserByNameAsync(Of TUser)(String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteIdentityStorage.GetRoles* + name: GetRoles + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_GetRoles_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.GetRoles + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.GetRoles + nameWithType: SqliteIdentityStorage.GetRoles +- uid: Hi.SqliteUtils.SqliteIdentityStorage.GetRolesAsync(System.String,System.Threading.CancellationToken) + name: GetRolesAsync(string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_GetRolesAsync_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteIdentityStorage.GetRolesAsync(System.String,System.Threading.CancellationToken) + name.vb: GetRolesAsync(String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteIdentityStorage.GetRolesAsync(string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteIdentityStorage.GetRolesAsync(String, System.Threading.CancellationToken) + nameWithType: SqliteIdentityStorage.GetRolesAsync(string, CancellationToken) + nameWithType.vb: SqliteIdentityStorage.GetRolesAsync(String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteIdentityStorage.GetRolesAsync* + name: GetRolesAsync + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_GetRolesAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.GetRolesAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.GetRolesAsync + nameWithType: SqliteIdentityStorage.GetRolesAsync +- uid: Hi.SqliteUtils.SqliteIdentityStorage.GetRoles``1 + name: GetRoles() + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_GetRoles__1 + commentId: M:Hi.SqliteUtils.SqliteIdentityStorage.GetRoles``1 + name.vb: GetRoles(Of TRole)() + fullName: Hi.SqliteUtils.SqliteIdentityStorage.GetRoles() + fullName.vb: Hi.SqliteUtils.SqliteIdentityStorage.GetRoles(Of TRole)() + nameWithType: SqliteIdentityStorage.GetRoles() + nameWithType.vb: SqliteIdentityStorage.GetRoles(Of TRole)() +- uid: Hi.SqliteUtils.SqliteIdentityStorage.GetUsers* + name: GetUsers + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_GetUsers_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.GetUsers + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.GetUsers + nameWithType: SqliteIdentityStorage.GetUsers +- uid: Hi.SqliteUtils.SqliteIdentityStorage.GetUsersInRoleAsync* + name: GetUsersInRoleAsync + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_GetUsersInRoleAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.GetUsersInRoleAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.GetUsersInRoleAsync + nameWithType: SqliteIdentityStorage.GetUsersInRoleAsync +- uid: Hi.SqliteUtils.SqliteIdentityStorage.GetUsersInRoleAsync``1(System.String,System.Threading.CancellationToken) + name: GetUsersInRoleAsync(string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_GetUsersInRoleAsync__1_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteIdentityStorage.GetUsersInRoleAsync``1(System.String,System.Threading.CancellationToken) + name.vb: GetUsersInRoleAsync(Of TUser)(String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteIdentityStorage.GetUsersInRoleAsync(string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteIdentityStorage.GetUsersInRoleAsync(Of TUser)(String, System.Threading.CancellationToken) + nameWithType: SqliteIdentityStorage.GetUsersInRoleAsync(string, CancellationToken) + nameWithType.vb: SqliteIdentityStorage.GetUsersInRoleAsync(Of TUser)(String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteIdentityStorage.GetUsers``1 + name: GetUsers() + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_GetUsers__1 + commentId: M:Hi.SqliteUtils.SqliteIdentityStorage.GetUsers``1 + name.vb: GetUsers(Of TUser)() + fullName: Hi.SqliteUtils.SqliteIdentityStorage.GetUsers() + fullName.vb: Hi.SqliteUtils.SqliteIdentityStorage.GetUsers(Of TUser)() + nameWithType: SqliteIdentityStorage.GetUsers() + nameWithType.vb: SqliteIdentityStorage.GetUsers(Of TUser)() +- uid: Hi.SqliteUtils.SqliteIdentityStorage.IsDefaultInit + name: IsDefaultInit + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_IsDefaultInit + commentId: P:Hi.SqliteUtils.SqliteIdentityStorage.IsDefaultInit + fullName: Hi.SqliteUtils.SqliteIdentityStorage.IsDefaultInit + nameWithType: SqliteIdentityStorage.IsDefaultInit +- uid: Hi.SqliteUtils.SqliteIdentityStorage.IsDefaultInit* + name: IsDefaultInit + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_IsDefaultInit_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.IsDefaultInit + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.IsDefaultInit + nameWithType: SqliteIdentityStorage.IsDefaultInit +- uid: Hi.SqliteUtils.SqliteIdentityStorage.IsInRoleAsync(System.String,System.String,System.Threading.CancellationToken) + name: IsInRoleAsync(string, string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_IsInRoleAsync_System_String_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteIdentityStorage.IsInRoleAsync(System.String,System.String,System.Threading.CancellationToken) + name.vb: IsInRoleAsync(String, String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteIdentityStorage.IsInRoleAsync(string, string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteIdentityStorage.IsInRoleAsync(String, String, System.Threading.CancellationToken) + nameWithType: SqliteIdentityStorage.IsInRoleAsync(string, string, CancellationToken) + nameWithType.vb: SqliteIdentityStorage.IsInRoleAsync(String, String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteIdentityStorage.IsInRoleAsync* + name: IsInRoleAsync + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_IsInRoleAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.IsInRoleAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.IsInRoleAsync + nameWithType: SqliteIdentityStorage.IsInRoleAsync +- uid: Hi.SqliteUtils.SqliteIdentityStorage.RemoveFromRoleAsync(System.String,System.String,System.Threading.CancellationToken) + name: RemoveFromRoleAsync(string, string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_RemoveFromRoleAsync_System_String_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteIdentityStorage.RemoveFromRoleAsync(System.String,System.String,System.Threading.CancellationToken) + name.vb: RemoveFromRoleAsync(String, String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteIdentityStorage.RemoveFromRoleAsync(string, string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteIdentityStorage.RemoveFromRoleAsync(String, String, System.Threading.CancellationToken) + nameWithType: SqliteIdentityStorage.RemoveFromRoleAsync(string, string, CancellationToken) + nameWithType.vb: SqliteIdentityStorage.RemoveFromRoleAsync(String, String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteIdentityStorage.RemoveFromRoleAsync* + name: RemoveFromRoleAsync + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_RemoveFromRoleAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.RemoveFromRoleAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.RemoveFromRoleAsync + nameWithType: SqliteIdentityStorage.RemoveFromRoleAsync +- uid: Hi.SqliteUtils.SqliteIdentityStorage.RoleRow + name: SqliteIdentityStorage.RoleRow + href: api/Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.html + commentId: T:Hi.SqliteUtils.SqliteIdentityStorage.RoleRow + fullName: Hi.SqliteUtils.SqliteIdentityStorage.RoleRow + nameWithType: SqliteIdentityStorage.RoleRow +- uid: Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.ConcurrencyStamp + name: ConcurrencyStamp + href: api/Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.html#Hi_SqliteUtils_SqliteIdentityStorage_RoleRow_ConcurrencyStamp + commentId: P:Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.ConcurrencyStamp + fullName: Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.ConcurrencyStamp + nameWithType: SqliteIdentityStorage.RoleRow.ConcurrencyStamp +- uid: Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.ConcurrencyStamp* + name: ConcurrencyStamp + href: api/Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.html#Hi_SqliteUtils_SqliteIdentityStorage_RoleRow_ConcurrencyStamp_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.ConcurrencyStamp + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.ConcurrencyStamp + nameWithType: SqliteIdentityStorage.RoleRow.ConcurrencyStamp +- uid: Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.Id + name: Id + href: api/Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.html#Hi_SqliteUtils_SqliteIdentityStorage_RoleRow_Id + commentId: P:Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.Id + fullName: Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.Id + nameWithType: SqliteIdentityStorage.RoleRow.Id +- uid: Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.Id* + name: Id + href: api/Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.html#Hi_SqliteUtils_SqliteIdentityStorage_RoleRow_Id_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.Id + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.Id + nameWithType: SqliteIdentityStorage.RoleRow.Id +- uid: Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.Name + name: Name + href: api/Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.html#Hi_SqliteUtils_SqliteIdentityStorage_RoleRow_Name + commentId: P:Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.Name + fullName: Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.Name + nameWithType: SqliteIdentityStorage.RoleRow.Name +- uid: Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.Name* + name: Name + href: api/Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.html#Hi_SqliteUtils_SqliteIdentityStorage_RoleRow_Name_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.Name + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.Name + nameWithType: SqliteIdentityStorage.RoleRow.Name +- uid: Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.NormalizedName + name: NormalizedName + href: api/Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.html#Hi_SqliteUtils_SqliteIdentityStorage_RoleRow_NormalizedName + commentId: P:Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.NormalizedName + fullName: Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.NormalizedName + nameWithType: SqliteIdentityStorage.RoleRow.NormalizedName +- uid: Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.NormalizedName* + name: NormalizedName + href: api/Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.html#Hi_SqliteUtils_SqliteIdentityStorage_RoleRow_NormalizedName_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.NormalizedName + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.NormalizedName + nameWithType: SqliteIdentityStorage.RoleRow.NormalizedName +- uid: Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.ToRole* + name: ToRole + href: api/Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.html#Hi_SqliteUtils_SqliteIdentityStorage_RoleRow_ToRole_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.ToRole + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.ToRole + nameWithType: SqliteIdentityStorage.RoleRow.ToRole +- uid: Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.ToRole``1 + name: ToRole() + href: api/Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.html#Hi_SqliteUtils_SqliteIdentityStorage_RoleRow_ToRole__1 + commentId: M:Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.ToRole``1 + name.vb: ToRole(Of TRole)() + fullName: Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.ToRole() + fullName.vb: Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.ToRole(Of TRole)() + nameWithType: SqliteIdentityStorage.RoleRow.ToRole() + nameWithType.vb: SqliteIdentityStorage.RoleRow.ToRole(Of TRole)() +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UpdateRoleAsync* + name: UpdateRoleAsync + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_UpdateRoleAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.UpdateRoleAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UpdateRoleAsync + nameWithType: SqliteIdentityStorage.UpdateRoleAsync +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UpdateRoleAsync``1(``0,System.Threading.CancellationToken) + name: UpdateRoleAsync(TRole, CancellationToken) + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_UpdateRoleAsync__1___0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteIdentityStorage.UpdateRoleAsync``1(``0,System.Threading.CancellationToken) + name.vb: UpdateRoleAsync(Of TRole)(TRole, CancellationToken) + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UpdateRoleAsync(TRole, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteIdentityStorage.UpdateRoleAsync(Of TRole)(TRole, System.Threading.CancellationToken) + nameWithType: SqliteIdentityStorage.UpdateRoleAsync(TRole, CancellationToken) + nameWithType.vb: SqliteIdentityStorage.UpdateRoleAsync(Of TRole)(TRole, CancellationToken) +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UpdateUserAsync* + name: UpdateUserAsync + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_UpdateUserAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.UpdateUserAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UpdateUserAsync + nameWithType: SqliteIdentityStorage.UpdateUserAsync +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UpdateUserAsync``1(``0,System.Threading.CancellationToken) + name: UpdateUserAsync(TUser, CancellationToken) + href: api/Hi.SqliteUtils.SqliteIdentityStorage.html#Hi_SqliteUtils_SqliteIdentityStorage_UpdateUserAsync__1___0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteIdentityStorage.UpdateUserAsync``1(``0,System.Threading.CancellationToken) + name.vb: UpdateUserAsync(Of TUser)(TUser, CancellationToken) + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UpdateUserAsync(TUser, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteIdentityStorage.UpdateUserAsync(Of TUser)(TUser, System.Threading.CancellationToken) + nameWithType: SqliteIdentityStorage.UpdateUserAsync(TUser, CancellationToken) + nameWithType.vb: SqliteIdentityStorage.UpdateUserAsync(Of TUser)(TUser, CancellationToken) +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow + name: SqliteIdentityStorage.UserRow + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html + commentId: T:Hi.SqliteUtils.SqliteIdentityStorage.UserRow + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow + nameWithType: SqliteIdentityStorage.UserRow +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.AccessFailedCount + name: AccessFailedCount + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_AccessFailedCount + commentId: P:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.AccessFailedCount + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.AccessFailedCount + nameWithType: SqliteIdentityStorage.UserRow.AccessFailedCount +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.AccessFailedCount* + name: AccessFailedCount + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_AccessFailedCount_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.AccessFailedCount + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.AccessFailedCount + nameWithType: SqliteIdentityStorage.UserRow.AccessFailedCount +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.ConcurrencyStamp + name: ConcurrencyStamp + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_ConcurrencyStamp + commentId: P:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.ConcurrencyStamp + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.ConcurrencyStamp + nameWithType: SqliteIdentityStorage.UserRow.ConcurrencyStamp +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.ConcurrencyStamp* + name: ConcurrencyStamp + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_ConcurrencyStamp_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.ConcurrencyStamp + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.ConcurrencyStamp + nameWithType: SqliteIdentityStorage.UserRow.ConcurrencyStamp +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.CustomData + name: CustomData + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_CustomData + commentId: P:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.CustomData + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.CustomData + nameWithType: SqliteIdentityStorage.UserRow.CustomData +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.CustomData* + name: CustomData + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_CustomData_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.CustomData + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.CustomData + nameWithType: SqliteIdentityStorage.UserRow.CustomData +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.Email + name: Email + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_Email + commentId: P:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.Email + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.Email + nameWithType: SqliteIdentityStorage.UserRow.Email +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.Email* + name: Email + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_Email_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.Email + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.Email + nameWithType: SqliteIdentityStorage.UserRow.Email +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.EmailConfirmed + name: EmailConfirmed + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_EmailConfirmed + commentId: P:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.EmailConfirmed + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.EmailConfirmed + nameWithType: SqliteIdentityStorage.UserRow.EmailConfirmed +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.EmailConfirmed* + name: EmailConfirmed + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_EmailConfirmed_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.EmailConfirmed + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.EmailConfirmed + nameWithType: SqliteIdentityStorage.UserRow.EmailConfirmed +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.Id + name: Id + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_Id + commentId: P:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.Id + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.Id + nameWithType: SqliteIdentityStorage.UserRow.Id +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.Id* + name: Id + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_Id_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.Id + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.Id + nameWithType: SqliteIdentityStorage.UserRow.Id +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.InitialPassword + name: InitialPassword + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_InitialPassword + commentId: P:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.InitialPassword + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.InitialPassword + nameWithType: SqliteIdentityStorage.UserRow.InitialPassword +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.InitialPassword* + name: InitialPassword + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_InitialPassword_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.InitialPassword + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.InitialPassword + nameWithType: SqliteIdentityStorage.UserRow.InitialPassword +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.LockoutEnabled + name: LockoutEnabled + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_LockoutEnabled + commentId: P:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.LockoutEnabled + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.LockoutEnabled + nameWithType: SqliteIdentityStorage.UserRow.LockoutEnabled +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.LockoutEnabled* + name: LockoutEnabled + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_LockoutEnabled_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.LockoutEnabled + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.LockoutEnabled + nameWithType: SqliteIdentityStorage.UserRow.LockoutEnabled +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.LockoutEnd + name: LockoutEnd + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_LockoutEnd + commentId: P:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.LockoutEnd + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.LockoutEnd + nameWithType: SqliteIdentityStorage.UserRow.LockoutEnd +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.LockoutEnd* + name: LockoutEnd + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_LockoutEnd_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.LockoutEnd + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.LockoutEnd + nameWithType: SqliteIdentityStorage.UserRow.LockoutEnd +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.NormalizedEmail + name: NormalizedEmail + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_NormalizedEmail + commentId: P:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.NormalizedEmail + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.NormalizedEmail + nameWithType: SqliteIdentityStorage.UserRow.NormalizedEmail +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.NormalizedEmail* + name: NormalizedEmail + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_NormalizedEmail_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.NormalizedEmail + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.NormalizedEmail + nameWithType: SqliteIdentityStorage.UserRow.NormalizedEmail +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.NormalizedUserName + name: NormalizedUserName + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_NormalizedUserName + commentId: P:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.NormalizedUserName + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.NormalizedUserName + nameWithType: SqliteIdentityStorage.UserRow.NormalizedUserName +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.NormalizedUserName* + name: NormalizedUserName + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_NormalizedUserName_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.NormalizedUserName + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.NormalizedUserName + nameWithType: SqliteIdentityStorage.UserRow.NormalizedUserName +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.PasswordHash + name: PasswordHash + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_PasswordHash + commentId: P:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.PasswordHash + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.PasswordHash + nameWithType: SqliteIdentityStorage.UserRow.PasswordHash +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.PasswordHash* + name: PasswordHash + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_PasswordHash_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.PasswordHash + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.PasswordHash + nameWithType: SqliteIdentityStorage.UserRow.PasswordHash +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.PhoneNumber + name: PhoneNumber + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_PhoneNumber + commentId: P:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.PhoneNumber + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.PhoneNumber + nameWithType: SqliteIdentityStorage.UserRow.PhoneNumber +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.PhoneNumber* + name: PhoneNumber + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_PhoneNumber_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.PhoneNumber + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.PhoneNumber + nameWithType: SqliteIdentityStorage.UserRow.PhoneNumber +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.PhoneNumberConfirmed + name: PhoneNumberConfirmed + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_PhoneNumberConfirmed + commentId: P:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.PhoneNumberConfirmed + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.PhoneNumberConfirmed + nameWithType: SqliteIdentityStorage.UserRow.PhoneNumberConfirmed +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.PhoneNumberConfirmed* + name: PhoneNumberConfirmed + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_PhoneNumberConfirmed_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.PhoneNumberConfirmed + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.PhoneNumberConfirmed + nameWithType: SqliteIdentityStorage.UserRow.PhoneNumberConfirmed +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.SecurityStamp + name: SecurityStamp + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_SecurityStamp + commentId: P:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.SecurityStamp + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.SecurityStamp + nameWithType: SqliteIdentityStorage.UserRow.SecurityStamp +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.SecurityStamp* + name: SecurityStamp + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_SecurityStamp_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.SecurityStamp + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.SecurityStamp + nameWithType: SqliteIdentityStorage.UserRow.SecurityStamp +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.ToUser* + name: ToUser + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_ToUser_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.ToUser + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.ToUser + nameWithType: SqliteIdentityStorage.UserRow.ToUser +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.ToUser``1 + name: ToUser() + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_ToUser__1 + commentId: M:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.ToUser``1 + name.vb: ToUser(Of TUser)() + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.ToUser() + fullName.vb: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.ToUser(Of TUser)() + nameWithType: SqliteIdentityStorage.UserRow.ToUser() + nameWithType.vb: SqliteIdentityStorage.UserRow.ToUser(Of TUser)() +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.TwoFactorEnabled + name: TwoFactorEnabled + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_TwoFactorEnabled + commentId: P:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.TwoFactorEnabled + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.TwoFactorEnabled + nameWithType: SqliteIdentityStorage.UserRow.TwoFactorEnabled +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.TwoFactorEnabled* + name: TwoFactorEnabled + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_TwoFactorEnabled_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.TwoFactorEnabled + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.TwoFactorEnabled + nameWithType: SqliteIdentityStorage.UserRow.TwoFactorEnabled +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.UserName + name: UserName + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_UserName + commentId: P:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.UserName + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.UserName + nameWithType: SqliteIdentityStorage.UserRow.UserName +- uid: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.UserName* + name: UserName + href: api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.html#Hi_SqliteUtils_SqliteIdentityStorage_UserRow_UserName_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityStorage.UserRow.UserName + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityStorage.UserRow.UserName + nameWithType: SqliteIdentityStorage.UserRow.UserName +- uid: Hi.SqliteUtils.SqliteIdentityUser + name: SqliteIdentityUser + href: api/Hi.SqliteUtils.SqliteIdentityUser.html + commentId: T:Hi.SqliteUtils.SqliteIdentityUser + fullName: Hi.SqliteUtils.SqliteIdentityUser + nameWithType: SqliteIdentityUser +- uid: Hi.SqliteUtils.SqliteIdentityUser.AccessFailedCount + name: AccessFailedCount + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_AccessFailedCount + commentId: P:Hi.SqliteUtils.SqliteIdentityUser.AccessFailedCount + fullName: Hi.SqliteUtils.SqliteIdentityUser.AccessFailedCount + nameWithType: SqliteIdentityUser.AccessFailedCount +- uid: Hi.SqliteUtils.SqliteIdentityUser.AccessFailedCount* + name: AccessFailedCount + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_AccessFailedCount_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityUser.AccessFailedCount + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityUser.AccessFailedCount + nameWithType: SqliteIdentityUser.AccessFailedCount +- uid: Hi.SqliteUtils.SqliteIdentityUser.ConcurrencyStamp + name: ConcurrencyStamp + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_ConcurrencyStamp + commentId: P:Hi.SqliteUtils.SqliteIdentityUser.ConcurrencyStamp + fullName: Hi.SqliteUtils.SqliteIdentityUser.ConcurrencyStamp + nameWithType: SqliteIdentityUser.ConcurrencyStamp +- uid: Hi.SqliteUtils.SqliteIdentityUser.ConcurrencyStamp* + name: ConcurrencyStamp + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_ConcurrencyStamp_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityUser.ConcurrencyStamp + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityUser.ConcurrencyStamp + nameWithType: SqliteIdentityUser.ConcurrencyStamp +- uid: Hi.SqliteUtils.SqliteIdentityUser.DeserializeCustomData(System.String) + name: DeserializeCustomData(string) + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_DeserializeCustomData_System_String_ + commentId: M:Hi.SqliteUtils.SqliteIdentityUser.DeserializeCustomData(System.String) + name.vb: DeserializeCustomData(String) + fullName: Hi.SqliteUtils.SqliteIdentityUser.DeserializeCustomData(string) + fullName.vb: Hi.SqliteUtils.SqliteIdentityUser.DeserializeCustomData(String) + nameWithType: SqliteIdentityUser.DeserializeCustomData(string) + nameWithType.vb: SqliteIdentityUser.DeserializeCustomData(String) +- uid: Hi.SqliteUtils.SqliteIdentityUser.DeserializeCustomData* + name: DeserializeCustomData + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_DeserializeCustomData_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityUser.DeserializeCustomData + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityUser.DeserializeCustomData + nameWithType: SqliteIdentityUser.DeserializeCustomData +- uid: Hi.SqliteUtils.SqliteIdentityUser.Email + name: Email + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_Email + commentId: P:Hi.SqliteUtils.SqliteIdentityUser.Email + fullName: Hi.SqliteUtils.SqliteIdentityUser.Email + nameWithType: SqliteIdentityUser.Email +- uid: Hi.SqliteUtils.SqliteIdentityUser.Email* + name: Email + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_Email_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityUser.Email + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityUser.Email + nameWithType: SqliteIdentityUser.Email +- uid: Hi.SqliteUtils.SqliteIdentityUser.EmailConfirmed + name: EmailConfirmed + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_EmailConfirmed + commentId: P:Hi.SqliteUtils.SqliteIdentityUser.EmailConfirmed + fullName: Hi.SqliteUtils.SqliteIdentityUser.EmailConfirmed + nameWithType: SqliteIdentityUser.EmailConfirmed +- uid: Hi.SqliteUtils.SqliteIdentityUser.EmailConfirmed* + name: EmailConfirmed + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_EmailConfirmed_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityUser.EmailConfirmed + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityUser.EmailConfirmed + nameWithType: SqliteIdentityUser.EmailConfirmed +- uid: Hi.SqliteUtils.SqliteIdentityUser.Id + name: Id + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_Id + commentId: P:Hi.SqliteUtils.SqliteIdentityUser.Id + fullName: Hi.SqliteUtils.SqliteIdentityUser.Id + nameWithType: SqliteIdentityUser.Id +- uid: Hi.SqliteUtils.SqliteIdentityUser.Id* + name: Id + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_Id_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityUser.Id + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityUser.Id + nameWithType: SqliteIdentityUser.Id +- uid: Hi.SqliteUtils.SqliteIdentityUser.InitialPassword + name: InitialPassword + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_InitialPassword + commentId: P:Hi.SqliteUtils.SqliteIdentityUser.InitialPassword + fullName: Hi.SqliteUtils.SqliteIdentityUser.InitialPassword + nameWithType: SqliteIdentityUser.InitialPassword +- uid: Hi.SqliteUtils.SqliteIdentityUser.InitialPassword* + name: InitialPassword + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_InitialPassword_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityUser.InitialPassword + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityUser.InitialPassword + nameWithType: SqliteIdentityUser.InitialPassword +- uid: Hi.SqliteUtils.SqliteIdentityUser.LockoutEnabled + name: LockoutEnabled + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_LockoutEnabled + commentId: P:Hi.SqliteUtils.SqliteIdentityUser.LockoutEnabled + fullName: Hi.SqliteUtils.SqliteIdentityUser.LockoutEnabled + nameWithType: SqliteIdentityUser.LockoutEnabled +- uid: Hi.SqliteUtils.SqliteIdentityUser.LockoutEnabled* + name: LockoutEnabled + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_LockoutEnabled_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityUser.LockoutEnabled + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityUser.LockoutEnabled + nameWithType: SqliteIdentityUser.LockoutEnabled +- uid: Hi.SqliteUtils.SqliteIdentityUser.LockoutEnd + name: LockoutEnd + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_LockoutEnd + commentId: P:Hi.SqliteUtils.SqliteIdentityUser.LockoutEnd + fullName: Hi.SqliteUtils.SqliteIdentityUser.LockoutEnd + nameWithType: SqliteIdentityUser.LockoutEnd +- uid: Hi.SqliteUtils.SqliteIdentityUser.LockoutEnd* + name: LockoutEnd + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_LockoutEnd_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityUser.LockoutEnd + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityUser.LockoutEnd + nameWithType: SqliteIdentityUser.LockoutEnd +- uid: Hi.SqliteUtils.SqliteIdentityUser.NormalizedEmail + name: NormalizedEmail + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_NormalizedEmail + commentId: P:Hi.SqliteUtils.SqliteIdentityUser.NormalizedEmail + fullName: Hi.SqliteUtils.SqliteIdentityUser.NormalizedEmail + nameWithType: SqliteIdentityUser.NormalizedEmail +- uid: Hi.SqliteUtils.SqliteIdentityUser.NormalizedEmail* + name: NormalizedEmail + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_NormalizedEmail_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityUser.NormalizedEmail + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityUser.NormalizedEmail + nameWithType: SqliteIdentityUser.NormalizedEmail +- uid: Hi.SqliteUtils.SqliteIdentityUser.NormalizedUserName + name: NormalizedUserName + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_NormalizedUserName + commentId: P:Hi.SqliteUtils.SqliteIdentityUser.NormalizedUserName + fullName: Hi.SqliteUtils.SqliteIdentityUser.NormalizedUserName + nameWithType: SqliteIdentityUser.NormalizedUserName +- uid: Hi.SqliteUtils.SqliteIdentityUser.NormalizedUserName* + name: NormalizedUserName + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_NormalizedUserName_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityUser.NormalizedUserName + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityUser.NormalizedUserName + nameWithType: SqliteIdentityUser.NormalizedUserName +- uid: Hi.SqliteUtils.SqliteIdentityUser.PasswordHash + name: PasswordHash + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_PasswordHash + commentId: P:Hi.SqliteUtils.SqliteIdentityUser.PasswordHash + fullName: Hi.SqliteUtils.SqliteIdentityUser.PasswordHash + nameWithType: SqliteIdentityUser.PasswordHash +- uid: Hi.SqliteUtils.SqliteIdentityUser.PasswordHash* + name: PasswordHash + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_PasswordHash_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityUser.PasswordHash + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityUser.PasswordHash + nameWithType: SqliteIdentityUser.PasswordHash +- uid: Hi.SqliteUtils.SqliteIdentityUser.PhoneNumber + name: PhoneNumber + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_PhoneNumber + commentId: P:Hi.SqliteUtils.SqliteIdentityUser.PhoneNumber + fullName: Hi.SqliteUtils.SqliteIdentityUser.PhoneNumber + nameWithType: SqliteIdentityUser.PhoneNumber +- uid: Hi.SqliteUtils.SqliteIdentityUser.PhoneNumber* + name: PhoneNumber + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_PhoneNumber_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityUser.PhoneNumber + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityUser.PhoneNumber + nameWithType: SqliteIdentityUser.PhoneNumber +- uid: Hi.SqliteUtils.SqliteIdentityUser.PhoneNumberConfirmed + name: PhoneNumberConfirmed + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_PhoneNumberConfirmed + commentId: P:Hi.SqliteUtils.SqliteIdentityUser.PhoneNumberConfirmed + fullName: Hi.SqliteUtils.SqliteIdentityUser.PhoneNumberConfirmed + nameWithType: SqliteIdentityUser.PhoneNumberConfirmed +- uid: Hi.SqliteUtils.SqliteIdentityUser.PhoneNumberConfirmed* + name: PhoneNumberConfirmed + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_PhoneNumberConfirmed_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityUser.PhoneNumberConfirmed + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityUser.PhoneNumberConfirmed + nameWithType: SqliteIdentityUser.PhoneNumberConfirmed +- uid: Hi.SqliteUtils.SqliteIdentityUser.SecurityStamp + name: SecurityStamp + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_SecurityStamp + commentId: P:Hi.SqliteUtils.SqliteIdentityUser.SecurityStamp + fullName: Hi.SqliteUtils.SqliteIdentityUser.SecurityStamp + nameWithType: SqliteIdentityUser.SecurityStamp +- uid: Hi.SqliteUtils.SqliteIdentityUser.SecurityStamp* + name: SecurityStamp + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_SecurityStamp_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityUser.SecurityStamp + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityUser.SecurityStamp + nameWithType: SqliteIdentityUser.SecurityStamp +- uid: Hi.SqliteUtils.SqliteIdentityUser.SerializeCustomData + name: SerializeCustomData() + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_SerializeCustomData + commentId: M:Hi.SqliteUtils.SqliteIdentityUser.SerializeCustomData + fullName: Hi.SqliteUtils.SqliteIdentityUser.SerializeCustomData() + nameWithType: SqliteIdentityUser.SerializeCustomData() +- uid: Hi.SqliteUtils.SqliteIdentityUser.SerializeCustomData* + name: SerializeCustomData + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_SerializeCustomData_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityUser.SerializeCustomData + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityUser.SerializeCustomData + nameWithType: SqliteIdentityUser.SerializeCustomData +- uid: Hi.SqliteUtils.SqliteIdentityUser.TwoFactorEnabled + name: TwoFactorEnabled + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_TwoFactorEnabled + commentId: P:Hi.SqliteUtils.SqliteIdentityUser.TwoFactorEnabled + fullName: Hi.SqliteUtils.SqliteIdentityUser.TwoFactorEnabled + nameWithType: SqliteIdentityUser.TwoFactorEnabled +- uid: Hi.SqliteUtils.SqliteIdentityUser.TwoFactorEnabled* + name: TwoFactorEnabled + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_TwoFactorEnabled_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityUser.TwoFactorEnabled + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityUser.TwoFactorEnabled + nameWithType: SqliteIdentityUser.TwoFactorEnabled +- uid: Hi.SqliteUtils.SqliteIdentityUser.UserName + name: UserName + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_UserName + commentId: P:Hi.SqliteUtils.SqliteIdentityUser.UserName + fullName: Hi.SqliteUtils.SqliteIdentityUser.UserName + nameWithType: SqliteIdentityUser.UserName +- uid: Hi.SqliteUtils.SqliteIdentityUser.UserName* + name: UserName + href: api/Hi.SqliteUtils.SqliteIdentityUser.html#Hi_SqliteUtils_SqliteIdentityUser_UserName_ + commentId: Overload:Hi.SqliteUtils.SqliteIdentityUser.UserName + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteIdentityUser.UserName + nameWithType: SqliteIdentityUser.UserName +- uid: Hi.SqliteUtils.SqliteRoleStore`1 + name: SqliteRoleStore + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html + commentId: T:Hi.SqliteUtils.SqliteRoleStore`1 + name.vb: SqliteRoleStore(Of TRole) + fullName: Hi.SqliteUtils.SqliteRoleStore + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole) + nameWithType: SqliteRoleStore + nameWithType.vb: SqliteRoleStore(Of TRole) +- uid: Hi.SqliteUtils.SqliteRoleStore`1.#ctor(Hi.SqliteUtils.SqliteIdentityStorage) + name: SqliteRoleStore(SqliteIdentityStorage) + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1__ctor_Hi_SqliteUtils_SqliteIdentityStorage_ + commentId: M:Hi.SqliteUtils.SqliteRoleStore`1.#ctor(Hi.SqliteUtils.SqliteIdentityStorage) + name.vb: New(SqliteIdentityStorage) + fullName: Hi.SqliteUtils.SqliteRoleStore.SqliteRoleStore(Hi.SqliteUtils.SqliteIdentityStorage) + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).New(Hi.SqliteUtils.SqliteIdentityStorage) + nameWithType: SqliteRoleStore.SqliteRoleStore(SqliteIdentityStorage) + nameWithType.vb: SqliteRoleStore(Of TRole).New(SqliteIdentityStorage) +- uid: Hi.SqliteUtils.SqliteRoleStore`1.#ctor* + name: SqliteRoleStore + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1__ctor_ + commentId: Overload:Hi.SqliteUtils.SqliteRoleStore`1.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.SqliteUtils.SqliteRoleStore.SqliteRoleStore + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).New + nameWithType: SqliteRoleStore.SqliteRoleStore + nameWithType.vb: SqliteRoleStore(Of TRole).New +- uid: Hi.SqliteUtils.SqliteRoleStore`1.CreateAsync(`0,System.Threading.CancellationToken) + name: CreateAsync(TRole, CancellationToken) + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1_CreateAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteRoleStore`1.CreateAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteRoleStore.CreateAsync(TRole, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).CreateAsync(TRole, System.Threading.CancellationToken) + nameWithType: SqliteRoleStore.CreateAsync(TRole, CancellationToken) + nameWithType.vb: SqliteRoleStore(Of TRole).CreateAsync(TRole, CancellationToken) +- uid: Hi.SqliteUtils.SqliteRoleStore`1.CreateAsync* + name: CreateAsync + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1_CreateAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteRoleStore`1.CreateAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteRoleStore.CreateAsync + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).CreateAsync + nameWithType: SqliteRoleStore.CreateAsync + nameWithType.vb: SqliteRoleStore(Of TRole).CreateAsync +- uid: Hi.SqliteUtils.SqliteRoleStore`1.DeleteAsync(`0,System.Threading.CancellationToken) + name: DeleteAsync(TRole, CancellationToken) + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1_DeleteAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteRoleStore`1.DeleteAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteRoleStore.DeleteAsync(TRole, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).DeleteAsync(TRole, System.Threading.CancellationToken) + nameWithType: SqliteRoleStore.DeleteAsync(TRole, CancellationToken) + nameWithType.vb: SqliteRoleStore(Of TRole).DeleteAsync(TRole, CancellationToken) +- uid: Hi.SqliteUtils.SqliteRoleStore`1.DeleteAsync* + name: DeleteAsync + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1_DeleteAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteRoleStore`1.DeleteAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteRoleStore.DeleteAsync + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).DeleteAsync + nameWithType: SqliteRoleStore.DeleteAsync + nameWithType.vb: SqliteRoleStore(Of TRole).DeleteAsync +- uid: Hi.SqliteUtils.SqliteRoleStore`1.Dispose + name: Dispose() + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1_Dispose + commentId: M:Hi.SqliteUtils.SqliteRoleStore`1.Dispose + fullName: Hi.SqliteUtils.SqliteRoleStore.Dispose() + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).Dispose() + nameWithType: SqliteRoleStore.Dispose() + nameWithType.vb: SqliteRoleStore(Of TRole).Dispose() +- uid: Hi.SqliteUtils.SqliteRoleStore`1.Dispose* + name: Dispose + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1_Dispose_ + commentId: Overload:Hi.SqliteUtils.SqliteRoleStore`1.Dispose + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteRoleStore.Dispose + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).Dispose + nameWithType: SqliteRoleStore.Dispose + nameWithType.vb: SqliteRoleStore(Of TRole).Dispose +- uid: Hi.SqliteUtils.SqliteRoleStore`1.FindByIdAsync(System.String,System.Threading.CancellationToken) + name: FindByIdAsync(string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1_FindByIdAsync_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteRoleStore`1.FindByIdAsync(System.String,System.Threading.CancellationToken) + name.vb: FindByIdAsync(String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteRoleStore.FindByIdAsync(string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).FindByIdAsync(String, System.Threading.CancellationToken) + nameWithType: SqliteRoleStore.FindByIdAsync(string, CancellationToken) + nameWithType.vb: SqliteRoleStore(Of TRole).FindByIdAsync(String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteRoleStore`1.FindByIdAsync* + name: FindByIdAsync + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1_FindByIdAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteRoleStore`1.FindByIdAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteRoleStore.FindByIdAsync + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).FindByIdAsync + nameWithType: SqliteRoleStore.FindByIdAsync + nameWithType.vb: SqliteRoleStore(Of TRole).FindByIdAsync +- uid: Hi.SqliteUtils.SqliteRoleStore`1.FindByNameAsync(System.String,System.Threading.CancellationToken) + name: FindByNameAsync(string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1_FindByNameAsync_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteRoleStore`1.FindByNameAsync(System.String,System.Threading.CancellationToken) + name.vb: FindByNameAsync(String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteRoleStore.FindByNameAsync(string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).FindByNameAsync(String, System.Threading.CancellationToken) + nameWithType: SqliteRoleStore.FindByNameAsync(string, CancellationToken) + nameWithType.vb: SqliteRoleStore(Of TRole).FindByNameAsync(String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteRoleStore`1.FindByNameAsync* + name: FindByNameAsync + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1_FindByNameAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteRoleStore`1.FindByNameAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteRoleStore.FindByNameAsync + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).FindByNameAsync + nameWithType: SqliteRoleStore.FindByNameAsync + nameWithType.vb: SqliteRoleStore(Of TRole).FindByNameAsync +- uid: Hi.SqliteUtils.SqliteRoleStore`1.GetNormalizedRoleNameAsync(`0,System.Threading.CancellationToken) + name: GetNormalizedRoleNameAsync(TRole, CancellationToken) + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1_GetNormalizedRoleNameAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteRoleStore`1.GetNormalizedRoleNameAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteRoleStore.GetNormalizedRoleNameAsync(TRole, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).GetNormalizedRoleNameAsync(TRole, System.Threading.CancellationToken) + nameWithType: SqliteRoleStore.GetNormalizedRoleNameAsync(TRole, CancellationToken) + nameWithType.vb: SqliteRoleStore(Of TRole).GetNormalizedRoleNameAsync(TRole, CancellationToken) +- uid: Hi.SqliteUtils.SqliteRoleStore`1.GetNormalizedRoleNameAsync* + name: GetNormalizedRoleNameAsync + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1_GetNormalizedRoleNameAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteRoleStore`1.GetNormalizedRoleNameAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteRoleStore.GetNormalizedRoleNameAsync + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).GetNormalizedRoleNameAsync + nameWithType: SqliteRoleStore.GetNormalizedRoleNameAsync + nameWithType.vb: SqliteRoleStore(Of TRole).GetNormalizedRoleNameAsync +- uid: Hi.SqliteUtils.SqliteRoleStore`1.GetRoleIdAsync(`0,System.Threading.CancellationToken) + name: GetRoleIdAsync(TRole, CancellationToken) + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1_GetRoleIdAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteRoleStore`1.GetRoleIdAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteRoleStore.GetRoleIdAsync(TRole, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).GetRoleIdAsync(TRole, System.Threading.CancellationToken) + nameWithType: SqliteRoleStore.GetRoleIdAsync(TRole, CancellationToken) + nameWithType.vb: SqliteRoleStore(Of TRole).GetRoleIdAsync(TRole, CancellationToken) +- uid: Hi.SqliteUtils.SqliteRoleStore`1.GetRoleIdAsync* + name: GetRoleIdAsync + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1_GetRoleIdAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteRoleStore`1.GetRoleIdAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteRoleStore.GetRoleIdAsync + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).GetRoleIdAsync + nameWithType: SqliteRoleStore.GetRoleIdAsync + nameWithType.vb: SqliteRoleStore(Of TRole).GetRoleIdAsync +- uid: Hi.SqliteUtils.SqliteRoleStore`1.GetRoleNameAsync(`0,System.Threading.CancellationToken) + name: GetRoleNameAsync(TRole, CancellationToken) + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1_GetRoleNameAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteRoleStore`1.GetRoleNameAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteRoleStore.GetRoleNameAsync(TRole, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).GetRoleNameAsync(TRole, System.Threading.CancellationToken) + nameWithType: SqliteRoleStore.GetRoleNameAsync(TRole, CancellationToken) + nameWithType.vb: SqliteRoleStore(Of TRole).GetRoleNameAsync(TRole, CancellationToken) +- uid: Hi.SqliteUtils.SqliteRoleStore`1.GetRoleNameAsync* + name: GetRoleNameAsync + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1_GetRoleNameAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteRoleStore`1.GetRoleNameAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteRoleStore.GetRoleNameAsync + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).GetRoleNameAsync + nameWithType: SqliteRoleStore.GetRoleNameAsync + nameWithType.vb: SqliteRoleStore(Of TRole).GetRoleNameAsync +- uid: Hi.SqliteUtils.SqliteRoleStore`1.Roles + name: Roles + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1_Roles + commentId: P:Hi.SqliteUtils.SqliteRoleStore`1.Roles + fullName: Hi.SqliteUtils.SqliteRoleStore.Roles + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).Roles + nameWithType: SqliteRoleStore.Roles + nameWithType.vb: SqliteRoleStore(Of TRole).Roles +- uid: Hi.SqliteUtils.SqliteRoleStore`1.Roles* + name: Roles + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1_Roles_ + commentId: Overload:Hi.SqliteUtils.SqliteRoleStore`1.Roles + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteRoleStore.Roles + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).Roles + nameWithType: SqliteRoleStore.Roles + nameWithType.vb: SqliteRoleStore(Of TRole).Roles +- uid: Hi.SqliteUtils.SqliteRoleStore`1.SetNormalizedRoleNameAsync(`0,System.String,System.Threading.CancellationToken) + name: SetNormalizedRoleNameAsync(TRole, string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1_SetNormalizedRoleNameAsync__0_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteRoleStore`1.SetNormalizedRoleNameAsync(`0,System.String,System.Threading.CancellationToken) + name.vb: SetNormalizedRoleNameAsync(TRole, String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteRoleStore.SetNormalizedRoleNameAsync(TRole, string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).SetNormalizedRoleNameAsync(TRole, String, System.Threading.CancellationToken) + nameWithType: SqliteRoleStore.SetNormalizedRoleNameAsync(TRole, string, CancellationToken) + nameWithType.vb: SqliteRoleStore(Of TRole).SetNormalizedRoleNameAsync(TRole, String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteRoleStore`1.SetNormalizedRoleNameAsync* + name: SetNormalizedRoleNameAsync + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1_SetNormalizedRoleNameAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteRoleStore`1.SetNormalizedRoleNameAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteRoleStore.SetNormalizedRoleNameAsync + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).SetNormalizedRoleNameAsync + nameWithType: SqliteRoleStore.SetNormalizedRoleNameAsync + nameWithType.vb: SqliteRoleStore(Of TRole).SetNormalizedRoleNameAsync +- uid: Hi.SqliteUtils.SqliteRoleStore`1.SetRoleNameAsync(`0,System.String,System.Threading.CancellationToken) + name: SetRoleNameAsync(TRole, string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1_SetRoleNameAsync__0_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteRoleStore`1.SetRoleNameAsync(`0,System.String,System.Threading.CancellationToken) + name.vb: SetRoleNameAsync(TRole, String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteRoleStore.SetRoleNameAsync(TRole, string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).SetRoleNameAsync(TRole, String, System.Threading.CancellationToken) + nameWithType: SqliteRoleStore.SetRoleNameAsync(TRole, string, CancellationToken) + nameWithType.vb: SqliteRoleStore(Of TRole).SetRoleNameAsync(TRole, String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteRoleStore`1.SetRoleNameAsync* + name: SetRoleNameAsync + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1_SetRoleNameAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteRoleStore`1.SetRoleNameAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteRoleStore.SetRoleNameAsync + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).SetRoleNameAsync + nameWithType: SqliteRoleStore.SetRoleNameAsync + nameWithType.vb: SqliteRoleStore(Of TRole).SetRoleNameAsync +- uid: Hi.SqliteUtils.SqliteRoleStore`1.UpdateAsync(`0,System.Threading.CancellationToken) + name: UpdateAsync(TRole, CancellationToken) + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1_UpdateAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteRoleStore`1.UpdateAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteRoleStore.UpdateAsync(TRole, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).UpdateAsync(TRole, System.Threading.CancellationToken) + nameWithType: SqliteRoleStore.UpdateAsync(TRole, CancellationToken) + nameWithType.vb: SqliteRoleStore(Of TRole).UpdateAsync(TRole, CancellationToken) +- uid: Hi.SqliteUtils.SqliteRoleStore`1.UpdateAsync* + name: UpdateAsync + href: api/Hi.SqliteUtils.SqliteRoleStore-1.html#Hi_SqliteUtils_SqliteRoleStore_1_UpdateAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteRoleStore`1.UpdateAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteRoleStore.UpdateAsync + fullName.vb: Hi.SqliteUtils.SqliteRoleStore(Of TRole).UpdateAsync + nameWithType: SqliteRoleStore.UpdateAsync + nameWithType.vb: SqliteRoleStore(Of TRole).UpdateAsync +- uid: Hi.SqliteUtils.SqliteStepStorage + name: SqliteStepStorage + href: api/Hi.SqliteUtils.SqliteStepStorage.html + commentId: T:Hi.SqliteUtils.SqliteStepStorage + fullName: Hi.SqliteUtils.SqliteStepStorage + nameWithType: SqliteStepStorage +- uid: Hi.SqliteUtils.SqliteStepStorage.#ctor(System.String) + name: SqliteStepStorage(string) + href: api/Hi.SqliteUtils.SqliteStepStorage.html#Hi_SqliteUtils_SqliteStepStorage__ctor_System_String_ + commentId: M:Hi.SqliteUtils.SqliteStepStorage.#ctor(System.String) + name.vb: New(String) + fullName: Hi.SqliteUtils.SqliteStepStorage.SqliteStepStorage(string) + fullName.vb: Hi.SqliteUtils.SqliteStepStorage.New(String) + nameWithType: SqliteStepStorage.SqliteStepStorage(string) + nameWithType.vb: SqliteStepStorage.New(String) +- uid: Hi.SqliteUtils.SqliteStepStorage.#ctor* + name: SqliteStepStorage + href: api/Hi.SqliteUtils.SqliteStepStorage.html#Hi_SqliteUtils_SqliteStepStorage__ctor_ + commentId: Overload:Hi.SqliteUtils.SqliteStepStorage.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.SqliteUtils.SqliteStepStorage.SqliteStepStorage + fullName.vb: Hi.SqliteUtils.SqliteStepStorage.New + nameWithType: SqliteStepStorage.SqliteStepStorage + nameWithType.vb: SqliteStepStorage.New +- uid: Hi.SqliteUtils.SqliteStepStorage.ClearMillingStepLuggages + name: ClearMillingStepLuggages() + href: api/Hi.SqliteUtils.SqliteStepStorage.html#Hi_SqliteUtils_SqliteStepStorage_ClearMillingStepLuggages + commentId: M:Hi.SqliteUtils.SqliteStepStorage.ClearMillingStepLuggages + fullName: Hi.SqliteUtils.SqliteStepStorage.ClearMillingStepLuggages() + nameWithType: SqliteStepStorage.ClearMillingStepLuggages() +- uid: Hi.SqliteUtils.SqliteStepStorage.ClearMillingStepLuggages* + name: ClearMillingStepLuggages + href: api/Hi.SqliteUtils.SqliteStepStorage.html#Hi_SqliteUtils_SqliteStepStorage_ClearMillingStepLuggages_ + commentId: Overload:Hi.SqliteUtils.SqliteStepStorage.ClearMillingStepLuggages + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteStepStorage.ClearMillingStepLuggages + nameWithType: SqliteStepStorage.ClearMillingStepLuggages +- uid: Hi.SqliteUtils.SqliteStepStorage.CountMillingStepLuggages + name: CountMillingStepLuggages() + href: api/Hi.SqliteUtils.SqliteStepStorage.html#Hi_SqliteUtils_SqliteStepStorage_CountMillingStepLuggages + commentId: M:Hi.SqliteUtils.SqliteStepStorage.CountMillingStepLuggages + fullName: Hi.SqliteUtils.SqliteStepStorage.CountMillingStepLuggages() + nameWithType: SqliteStepStorage.CountMillingStepLuggages() +- uid: Hi.SqliteUtils.SqliteStepStorage.CountMillingStepLuggages* + name: CountMillingStepLuggages + href: api/Hi.SqliteUtils.SqliteStepStorage.html#Hi_SqliteUtils_SqliteStepStorage_CountMillingStepLuggages_ + commentId: Overload:Hi.SqliteUtils.SqliteStepStorage.CountMillingStepLuggages + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteStepStorage.CountMillingStepLuggages + nameWithType: SqliteStepStorage.CountMillingStepLuggages +- uid: Hi.SqliteUtils.SqliteStepStorage.DatabasePath + name: DatabasePath + href: api/Hi.SqliteUtils.SqliteStepStorage.html#Hi_SqliteUtils_SqliteStepStorage_DatabasePath + commentId: P:Hi.SqliteUtils.SqliteStepStorage.DatabasePath + fullName: Hi.SqliteUtils.SqliteStepStorage.DatabasePath + nameWithType: SqliteStepStorage.DatabasePath +- uid: Hi.SqliteUtils.SqliteStepStorage.DatabasePath* + name: DatabasePath + href: api/Hi.SqliteUtils.SqliteStepStorage.html#Hi_SqliteUtils_SqliteStepStorage_DatabasePath_ + commentId: Overload:Hi.SqliteUtils.SqliteStepStorage.DatabasePath + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteStepStorage.DatabasePath + nameWithType: SqliteStepStorage.DatabasePath +- uid: Hi.SqliteUtils.SqliteStepStorage.Default + name: Default + href: api/Hi.SqliteUtils.SqliteStepStorage.html#Hi_SqliteUtils_SqliteStepStorage_Default + commentId: P:Hi.SqliteUtils.SqliteStepStorage.Default + fullName: Hi.SqliteUtils.SqliteStepStorage.Default + nameWithType: SqliteStepStorage.Default +- uid: Hi.SqliteUtils.SqliteStepStorage.Default* + name: Default + href: api/Hi.SqliteUtils.SqliteStepStorage.html#Hi_SqliteUtils_SqliteStepStorage_Default_ + commentId: Overload:Hi.SqliteUtils.SqliteStepStorage.Default + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteStepStorage.Default + nameWithType: SqliteStepStorage.Default +- uid: Hi.SqliteUtils.SqliteStepStorage.Dispose + name: Dispose() + href: api/Hi.SqliteUtils.SqliteStepStorage.html#Hi_SqliteUtils_SqliteStepStorage_Dispose + commentId: M:Hi.SqliteUtils.SqliteStepStorage.Dispose + fullName: Hi.SqliteUtils.SqliteStepStorage.Dispose() + nameWithType: SqliteStepStorage.Dispose() +- uid: Hi.SqliteUtils.SqliteStepStorage.Dispose(System.Boolean) + name: Dispose(bool) + href: api/Hi.SqliteUtils.SqliteStepStorage.html#Hi_SqliteUtils_SqliteStepStorage_Dispose_System_Boolean_ + commentId: M:Hi.SqliteUtils.SqliteStepStorage.Dispose(System.Boolean) + name.vb: Dispose(Boolean) + fullName: Hi.SqliteUtils.SqliteStepStorage.Dispose(bool) + fullName.vb: Hi.SqliteUtils.SqliteStepStorage.Dispose(Boolean) + nameWithType: SqliteStepStorage.Dispose(bool) + nameWithType.vb: SqliteStepStorage.Dispose(Boolean) +- uid: Hi.SqliteUtils.SqliteStepStorage.Dispose* + name: Dispose + href: api/Hi.SqliteUtils.SqliteStepStorage.html#Hi_SqliteUtils_SqliteStepStorage_Dispose_ + commentId: Overload:Hi.SqliteUtils.SqliteStepStorage.Dispose + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteStepStorage.Dispose + nameWithType: SqliteStepStorage.Dispose +- uid: Hi.SqliteUtils.SqliteStepStorage.FindMillingStepLuggages(System.Int32,System.Int32) + name: FindMillingStepLuggages(int, int) + href: api/Hi.SqliteUtils.SqliteStepStorage.html#Hi_SqliteUtils_SqliteStepStorage_FindMillingStepLuggages_System_Int32_System_Int32_ + commentId: M:Hi.SqliteUtils.SqliteStepStorage.FindMillingStepLuggages(System.Int32,System.Int32) + name.vb: FindMillingStepLuggages(Integer, Integer) + fullName: Hi.SqliteUtils.SqliteStepStorage.FindMillingStepLuggages(int, int) + fullName.vb: Hi.SqliteUtils.SqliteStepStorage.FindMillingStepLuggages(Integer, Integer) + nameWithType: SqliteStepStorage.FindMillingStepLuggages(int, int) + nameWithType.vb: SqliteStepStorage.FindMillingStepLuggages(Integer, Integer) +- uid: Hi.SqliteUtils.SqliteStepStorage.FindMillingStepLuggages* + name: FindMillingStepLuggages + href: api/Hi.SqliteUtils.SqliteStepStorage.html#Hi_SqliteUtils_SqliteStepStorage_FindMillingStepLuggages_ + commentId: Overload:Hi.SqliteUtils.SqliteStepStorage.FindMillingStepLuggages + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteStepStorage.FindMillingStepLuggages + nameWithType: SqliteStepStorage.FindMillingStepLuggages +- uid: Hi.SqliteUtils.SqliteStepStorage.InsertMillingStepLuggages(System.Collections.Generic.IEnumerable{Hi.MillingSteps.MillingStepLuggage}) + name: InsertMillingStepLuggages(IEnumerable) + href: api/Hi.SqliteUtils.SqliteStepStorage.html#Hi_SqliteUtils_SqliteStepStorage_InsertMillingStepLuggages_System_Collections_Generic_IEnumerable_Hi_MillingSteps_MillingStepLuggage__ + commentId: M:Hi.SqliteUtils.SqliteStepStorage.InsertMillingStepLuggages(System.Collections.Generic.IEnumerable{Hi.MillingSteps.MillingStepLuggage}) + name.vb: InsertMillingStepLuggages(IEnumerable(Of MillingStepLuggage)) + fullName: Hi.SqliteUtils.SqliteStepStorage.InsertMillingStepLuggages(System.Collections.Generic.IEnumerable) + fullName.vb: Hi.SqliteUtils.SqliteStepStorage.InsertMillingStepLuggages(System.Collections.Generic.IEnumerable(Of Hi.MillingSteps.MillingStepLuggage)) + nameWithType: SqliteStepStorage.InsertMillingStepLuggages(IEnumerable) + nameWithType.vb: SqliteStepStorage.InsertMillingStepLuggages(IEnumerable(Of MillingStepLuggage)) +- uid: Hi.SqliteUtils.SqliteStepStorage.InsertMillingStepLuggages* + name: InsertMillingStepLuggages + href: api/Hi.SqliteUtils.SqliteStepStorage.html#Hi_SqliteUtils_SqliteStepStorage_InsertMillingStepLuggages_ + commentId: Overload:Hi.SqliteUtils.SqliteStepStorage.InsertMillingStepLuggages + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteStepStorage.InsertMillingStepLuggages + nameWithType: SqliteStepStorage.InsertMillingStepLuggages +- uid: Hi.SqliteUtils.SqliteStepStorage.IsDefaultInit + name: IsDefaultInit + href: api/Hi.SqliteUtils.SqliteStepStorage.html#Hi_SqliteUtils_SqliteStepStorage_IsDefaultInit + commentId: P:Hi.SqliteUtils.SqliteStepStorage.IsDefaultInit + fullName: Hi.SqliteUtils.SqliteStepStorage.IsDefaultInit + nameWithType: SqliteStepStorage.IsDefaultInit +- uid: Hi.SqliteUtils.SqliteStepStorage.IsDefaultInit* + name: IsDefaultInit + href: api/Hi.SqliteUtils.SqliteStepStorage.html#Hi_SqliteUtils_SqliteStepStorage_IsDefaultInit_ + commentId: Overload:Hi.SqliteUtils.SqliteStepStorage.IsDefaultInit + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteStepStorage.IsDefaultInit + nameWithType: SqliteStepStorage.IsDefaultInit +- uid: Hi.SqliteUtils.SqliteStepStorage.Reset + name: Reset() + href: api/Hi.SqliteUtils.SqliteStepStorage.html#Hi_SqliteUtils_SqliteStepStorage_Reset + commentId: M:Hi.SqliteUtils.SqliteStepStorage.Reset + fullName: Hi.SqliteUtils.SqliteStepStorage.Reset() + nameWithType: SqliteStepStorage.Reset() +- uid: Hi.SqliteUtils.SqliteStepStorage.Reset* + name: Reset + href: api/Hi.SqliteUtils.SqliteStepStorage.html#Hi_SqliteUtils_SqliteStepStorage_Reset_ + commentId: Overload:Hi.SqliteUtils.SqliteStepStorage.Reset + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteStepStorage.Reset + nameWithType: SqliteStepStorage.Reset +- uid: Hi.SqliteUtils.SqliteUserStore`1 + name: SqliteUserStore + href: api/Hi.SqliteUtils.SqliteUserStore-1.html + commentId: T:Hi.SqliteUtils.SqliteUserStore`1 + name.vb: SqliteUserStore(Of TUser) + fullName: Hi.SqliteUtils.SqliteUserStore + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser) + nameWithType: SqliteUserStore + nameWithType.vb: SqliteUserStore(Of TUser) +- uid: Hi.SqliteUtils.SqliteUserStore`1.#ctor(Hi.SqliteUtils.SqliteIdentityStorage) + name: SqliteUserStore(SqliteIdentityStorage) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1__ctor_Hi_SqliteUtils_SqliteIdentityStorage_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.#ctor(Hi.SqliteUtils.SqliteIdentityStorage) + name.vb: New(SqliteIdentityStorage) + fullName: Hi.SqliteUtils.SqliteUserStore.SqliteUserStore(Hi.SqliteUtils.SqliteIdentityStorage) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).New(Hi.SqliteUtils.SqliteIdentityStorage) + nameWithType: SqliteUserStore.SqliteUserStore(SqliteIdentityStorage) + nameWithType.vb: SqliteUserStore(Of TUser).New(SqliteIdentityStorage) +- uid: Hi.SqliteUtils.SqliteUserStore`1.#ctor* + name: SqliteUserStore + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1__ctor_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.SqliteUtils.SqliteUserStore.SqliteUserStore + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).New + nameWithType: SqliteUserStore.SqliteUserStore + nameWithType.vb: SqliteUserStore(Of TUser).New +- uid: Hi.SqliteUtils.SqliteUserStore`1.AddToRoleAsync(`0,System.String,System.Threading.CancellationToken) + name: AddToRoleAsync(TUser, string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_AddToRoleAsync__0_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.AddToRoleAsync(`0,System.String,System.Threading.CancellationToken) + name.vb: AddToRoleAsync(TUser, String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.AddToRoleAsync(TUser, string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).AddToRoleAsync(TUser, String, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.AddToRoleAsync(TUser, string, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).AddToRoleAsync(TUser, String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.AddToRoleAsync* + name: AddToRoleAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_AddToRoleAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.AddToRoleAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.AddToRoleAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).AddToRoleAsync + nameWithType: SqliteUserStore.AddToRoleAsync + nameWithType.vb: SqliteUserStore(Of TUser).AddToRoleAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.CreateAsync(`0,System.Threading.CancellationToken) + name: CreateAsync(TUser, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_CreateAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.CreateAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.CreateAsync(TUser, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).CreateAsync(TUser, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.CreateAsync(TUser, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).CreateAsync(TUser, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.CreateAsync* + name: CreateAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_CreateAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.CreateAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.CreateAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).CreateAsync + nameWithType: SqliteUserStore.CreateAsync + nameWithType.vb: SqliteUserStore(Of TUser).CreateAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.DeleteAsync(`0,System.Threading.CancellationToken) + name: DeleteAsync(TUser, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_DeleteAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.DeleteAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.DeleteAsync(TUser, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).DeleteAsync(TUser, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.DeleteAsync(TUser, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).DeleteAsync(TUser, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.DeleteAsync* + name: DeleteAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_DeleteAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.DeleteAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.DeleteAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).DeleteAsync + nameWithType: SqliteUserStore.DeleteAsync + nameWithType.vb: SqliteUserStore(Of TUser).DeleteAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.Dispose + name: Dispose() + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_Dispose + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.Dispose + fullName: Hi.SqliteUtils.SqliteUserStore.Dispose() + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).Dispose() + nameWithType: SqliteUserStore.Dispose() + nameWithType.vb: SqliteUserStore(Of TUser).Dispose() +- uid: Hi.SqliteUtils.SqliteUserStore`1.Dispose* + name: Dispose + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_Dispose_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.Dispose + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.Dispose + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).Dispose + nameWithType: SqliteUserStore.Dispose + nameWithType.vb: SqliteUserStore(Of TUser).Dispose +- uid: Hi.SqliteUtils.SqliteUserStore`1.FindByEmailAsync(System.String,System.Threading.CancellationToken) + name: FindByEmailAsync(string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_FindByEmailAsync_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.FindByEmailAsync(System.String,System.Threading.CancellationToken) + name.vb: FindByEmailAsync(String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.FindByEmailAsync(string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).FindByEmailAsync(String, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.FindByEmailAsync(string, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).FindByEmailAsync(String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.FindByEmailAsync* + name: FindByEmailAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_FindByEmailAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.FindByEmailAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.FindByEmailAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).FindByEmailAsync + nameWithType: SqliteUserStore.FindByEmailAsync + nameWithType.vb: SqliteUserStore(Of TUser).FindByEmailAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.FindByIdAsync(System.String,System.Threading.CancellationToken) + name: FindByIdAsync(string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_FindByIdAsync_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.FindByIdAsync(System.String,System.Threading.CancellationToken) + name.vb: FindByIdAsync(String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.FindByIdAsync(string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).FindByIdAsync(String, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.FindByIdAsync(string, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).FindByIdAsync(String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.FindByIdAsync* + name: FindByIdAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_FindByIdAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.FindByIdAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.FindByIdAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).FindByIdAsync + nameWithType: SqliteUserStore.FindByIdAsync + nameWithType.vb: SqliteUserStore(Of TUser).FindByIdAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.FindByNameAsync(System.String,System.Threading.CancellationToken) + name: FindByNameAsync(string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_FindByNameAsync_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.FindByNameAsync(System.String,System.Threading.CancellationToken) + name.vb: FindByNameAsync(String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.FindByNameAsync(string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).FindByNameAsync(String, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.FindByNameAsync(string, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).FindByNameAsync(String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.FindByNameAsync* + name: FindByNameAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_FindByNameAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.FindByNameAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.FindByNameAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).FindByNameAsync + nameWithType: SqliteUserStore.FindByNameAsync + nameWithType.vb: SqliteUserStore(Of TUser).FindByNameAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetAccessFailedCountAsync(`0,System.Threading.CancellationToken) + name: GetAccessFailedCountAsync(TUser, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetAccessFailedCountAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.GetAccessFailedCountAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.GetAccessFailedCountAsync(TUser, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetAccessFailedCountAsync(TUser, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.GetAccessFailedCountAsync(TUser, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).GetAccessFailedCountAsync(TUser, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetAccessFailedCountAsync* + name: GetAccessFailedCountAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetAccessFailedCountAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.GetAccessFailedCountAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.GetAccessFailedCountAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetAccessFailedCountAsync + nameWithType: SqliteUserStore.GetAccessFailedCountAsync + nameWithType.vb: SqliteUserStore(Of TUser).GetAccessFailedCountAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetEmailAsync(`0,System.Threading.CancellationToken) + name: GetEmailAsync(TUser, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetEmailAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.GetEmailAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.GetEmailAsync(TUser, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetEmailAsync(TUser, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.GetEmailAsync(TUser, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).GetEmailAsync(TUser, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetEmailAsync* + name: GetEmailAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetEmailAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.GetEmailAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.GetEmailAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetEmailAsync + nameWithType: SqliteUserStore.GetEmailAsync + nameWithType.vb: SqliteUserStore(Of TUser).GetEmailAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetEmailConfirmedAsync(`0,System.Threading.CancellationToken) + name: GetEmailConfirmedAsync(TUser, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetEmailConfirmedAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.GetEmailConfirmedAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.GetEmailConfirmedAsync(TUser, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetEmailConfirmedAsync(TUser, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.GetEmailConfirmedAsync(TUser, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).GetEmailConfirmedAsync(TUser, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetEmailConfirmedAsync* + name: GetEmailConfirmedAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetEmailConfirmedAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.GetEmailConfirmedAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.GetEmailConfirmedAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetEmailConfirmedAsync + nameWithType: SqliteUserStore.GetEmailConfirmedAsync + nameWithType.vb: SqliteUserStore(Of TUser).GetEmailConfirmedAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetLockoutEnabledAsync(`0,System.Threading.CancellationToken) + name: GetLockoutEnabledAsync(TUser, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetLockoutEnabledAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.GetLockoutEnabledAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.GetLockoutEnabledAsync(TUser, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetLockoutEnabledAsync(TUser, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.GetLockoutEnabledAsync(TUser, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).GetLockoutEnabledAsync(TUser, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetLockoutEnabledAsync* + name: GetLockoutEnabledAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetLockoutEnabledAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.GetLockoutEnabledAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.GetLockoutEnabledAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetLockoutEnabledAsync + nameWithType: SqliteUserStore.GetLockoutEnabledAsync + nameWithType.vb: SqliteUserStore(Of TUser).GetLockoutEnabledAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetLockoutEndDateAsync(`0,System.Threading.CancellationToken) + name: GetLockoutEndDateAsync(TUser, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetLockoutEndDateAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.GetLockoutEndDateAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.GetLockoutEndDateAsync(TUser, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetLockoutEndDateAsync(TUser, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.GetLockoutEndDateAsync(TUser, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).GetLockoutEndDateAsync(TUser, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetLockoutEndDateAsync* + name: GetLockoutEndDateAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetLockoutEndDateAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.GetLockoutEndDateAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.GetLockoutEndDateAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetLockoutEndDateAsync + nameWithType: SqliteUserStore.GetLockoutEndDateAsync + nameWithType.vb: SqliteUserStore(Of TUser).GetLockoutEndDateAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetNormalizedEmailAsync(`0,System.Threading.CancellationToken) + name: GetNormalizedEmailAsync(TUser, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetNormalizedEmailAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.GetNormalizedEmailAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.GetNormalizedEmailAsync(TUser, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetNormalizedEmailAsync(TUser, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.GetNormalizedEmailAsync(TUser, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).GetNormalizedEmailAsync(TUser, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetNormalizedEmailAsync* + name: GetNormalizedEmailAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetNormalizedEmailAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.GetNormalizedEmailAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.GetNormalizedEmailAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetNormalizedEmailAsync + nameWithType: SqliteUserStore.GetNormalizedEmailAsync + nameWithType.vb: SqliteUserStore(Of TUser).GetNormalizedEmailAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetNormalizedUserNameAsync(`0,System.Threading.CancellationToken) + name: GetNormalizedUserNameAsync(TUser, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetNormalizedUserNameAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.GetNormalizedUserNameAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.GetNormalizedUserNameAsync(TUser, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetNormalizedUserNameAsync(TUser, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.GetNormalizedUserNameAsync(TUser, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).GetNormalizedUserNameAsync(TUser, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetNormalizedUserNameAsync* + name: GetNormalizedUserNameAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetNormalizedUserNameAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.GetNormalizedUserNameAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.GetNormalizedUserNameAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetNormalizedUserNameAsync + nameWithType: SqliteUserStore.GetNormalizedUserNameAsync + nameWithType.vb: SqliteUserStore(Of TUser).GetNormalizedUserNameAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetPasswordHashAsync(`0,System.Threading.CancellationToken) + name: GetPasswordHashAsync(TUser, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetPasswordHashAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.GetPasswordHashAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.GetPasswordHashAsync(TUser, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetPasswordHashAsync(TUser, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.GetPasswordHashAsync(TUser, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).GetPasswordHashAsync(TUser, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetPasswordHashAsync* + name: GetPasswordHashAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetPasswordHashAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.GetPasswordHashAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.GetPasswordHashAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetPasswordHashAsync + nameWithType: SqliteUserStore.GetPasswordHashAsync + nameWithType.vb: SqliteUserStore(Of TUser).GetPasswordHashAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetPhoneNumberAsync(`0,System.Threading.CancellationToken) + name: GetPhoneNumberAsync(TUser, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetPhoneNumberAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.GetPhoneNumberAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.GetPhoneNumberAsync(TUser, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetPhoneNumberAsync(TUser, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.GetPhoneNumberAsync(TUser, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).GetPhoneNumberAsync(TUser, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetPhoneNumberAsync* + name: GetPhoneNumberAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetPhoneNumberAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.GetPhoneNumberAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.GetPhoneNumberAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetPhoneNumberAsync + nameWithType: SqliteUserStore.GetPhoneNumberAsync + nameWithType.vb: SqliteUserStore(Of TUser).GetPhoneNumberAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetPhoneNumberConfirmedAsync(`0,System.Threading.CancellationToken) + name: GetPhoneNumberConfirmedAsync(TUser, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetPhoneNumberConfirmedAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.GetPhoneNumberConfirmedAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.GetPhoneNumberConfirmedAsync(TUser, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetPhoneNumberConfirmedAsync(TUser, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.GetPhoneNumberConfirmedAsync(TUser, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).GetPhoneNumberConfirmedAsync(TUser, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetPhoneNumberConfirmedAsync* + name: GetPhoneNumberConfirmedAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetPhoneNumberConfirmedAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.GetPhoneNumberConfirmedAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.GetPhoneNumberConfirmedAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetPhoneNumberConfirmedAsync + nameWithType: SqliteUserStore.GetPhoneNumberConfirmedAsync + nameWithType.vb: SqliteUserStore(Of TUser).GetPhoneNumberConfirmedAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetRolesAsync(`0,System.Threading.CancellationToken) + name: GetRolesAsync(TUser, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetRolesAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.GetRolesAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.GetRolesAsync(TUser, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetRolesAsync(TUser, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.GetRolesAsync(TUser, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).GetRolesAsync(TUser, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetRolesAsync* + name: GetRolesAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetRolesAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.GetRolesAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.GetRolesAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetRolesAsync + nameWithType: SqliteUserStore.GetRolesAsync + nameWithType.vb: SqliteUserStore(Of TUser).GetRolesAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetSecurityStampAsync(`0,System.Threading.CancellationToken) + name: GetSecurityStampAsync(TUser, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetSecurityStampAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.GetSecurityStampAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.GetSecurityStampAsync(TUser, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetSecurityStampAsync(TUser, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.GetSecurityStampAsync(TUser, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).GetSecurityStampAsync(TUser, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetSecurityStampAsync* + name: GetSecurityStampAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetSecurityStampAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.GetSecurityStampAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.GetSecurityStampAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetSecurityStampAsync + nameWithType: SqliteUserStore.GetSecurityStampAsync + nameWithType.vb: SqliteUserStore(Of TUser).GetSecurityStampAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetTwoFactorEnabledAsync(`0,System.Threading.CancellationToken) + name: GetTwoFactorEnabledAsync(TUser, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetTwoFactorEnabledAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.GetTwoFactorEnabledAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.GetTwoFactorEnabledAsync(TUser, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetTwoFactorEnabledAsync(TUser, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.GetTwoFactorEnabledAsync(TUser, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).GetTwoFactorEnabledAsync(TUser, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetTwoFactorEnabledAsync* + name: GetTwoFactorEnabledAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetTwoFactorEnabledAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.GetTwoFactorEnabledAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.GetTwoFactorEnabledAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetTwoFactorEnabledAsync + nameWithType: SqliteUserStore.GetTwoFactorEnabledAsync + nameWithType.vb: SqliteUserStore(Of TUser).GetTwoFactorEnabledAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetUserIdAsync(`0,System.Threading.CancellationToken) + name: GetUserIdAsync(TUser, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetUserIdAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.GetUserIdAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.GetUserIdAsync(TUser, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetUserIdAsync(TUser, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.GetUserIdAsync(TUser, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).GetUserIdAsync(TUser, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetUserIdAsync* + name: GetUserIdAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetUserIdAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.GetUserIdAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.GetUserIdAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetUserIdAsync + nameWithType: SqliteUserStore.GetUserIdAsync + nameWithType.vb: SqliteUserStore(Of TUser).GetUserIdAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetUserNameAsync(`0,System.Threading.CancellationToken) + name: GetUserNameAsync(TUser, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetUserNameAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.GetUserNameAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.GetUserNameAsync(TUser, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetUserNameAsync(TUser, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.GetUserNameAsync(TUser, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).GetUserNameAsync(TUser, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetUserNameAsync* + name: GetUserNameAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetUserNameAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.GetUserNameAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.GetUserNameAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetUserNameAsync + nameWithType: SqliteUserStore.GetUserNameAsync + nameWithType.vb: SqliteUserStore(Of TUser).GetUserNameAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetUsersInRoleAsync(System.String,System.Threading.CancellationToken) + name: GetUsersInRoleAsync(string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetUsersInRoleAsync_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.GetUsersInRoleAsync(System.String,System.Threading.CancellationToken) + name.vb: GetUsersInRoleAsync(String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.GetUsersInRoleAsync(string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetUsersInRoleAsync(String, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.GetUsersInRoleAsync(string, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).GetUsersInRoleAsync(String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.GetUsersInRoleAsync* + name: GetUsersInRoleAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_GetUsersInRoleAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.GetUsersInRoleAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.GetUsersInRoleAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).GetUsersInRoleAsync + nameWithType: SqliteUserStore.GetUsersInRoleAsync + nameWithType.vb: SqliteUserStore(Of TUser).GetUsersInRoleAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.HasPasswordAsync(`0,System.Threading.CancellationToken) + name: HasPasswordAsync(TUser, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_HasPasswordAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.HasPasswordAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.HasPasswordAsync(TUser, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).HasPasswordAsync(TUser, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.HasPasswordAsync(TUser, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).HasPasswordAsync(TUser, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.HasPasswordAsync* + name: HasPasswordAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_HasPasswordAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.HasPasswordAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.HasPasswordAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).HasPasswordAsync + nameWithType: SqliteUserStore.HasPasswordAsync + nameWithType.vb: SqliteUserStore(Of TUser).HasPasswordAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.IncrementAccessFailedCountAsync(`0,System.Threading.CancellationToken) + name: IncrementAccessFailedCountAsync(TUser, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_IncrementAccessFailedCountAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.IncrementAccessFailedCountAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.IncrementAccessFailedCountAsync(TUser, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).IncrementAccessFailedCountAsync(TUser, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.IncrementAccessFailedCountAsync(TUser, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).IncrementAccessFailedCountAsync(TUser, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.IncrementAccessFailedCountAsync* + name: IncrementAccessFailedCountAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_IncrementAccessFailedCountAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.IncrementAccessFailedCountAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.IncrementAccessFailedCountAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).IncrementAccessFailedCountAsync + nameWithType: SqliteUserStore.IncrementAccessFailedCountAsync + nameWithType.vb: SqliteUserStore(Of TUser).IncrementAccessFailedCountAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.IsInRoleAsync(`0,System.String,System.Threading.CancellationToken) + name: IsInRoleAsync(TUser, string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_IsInRoleAsync__0_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.IsInRoleAsync(`0,System.String,System.Threading.CancellationToken) + name.vb: IsInRoleAsync(TUser, String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.IsInRoleAsync(TUser, string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).IsInRoleAsync(TUser, String, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.IsInRoleAsync(TUser, string, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).IsInRoleAsync(TUser, String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.IsInRoleAsync* + name: IsInRoleAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_IsInRoleAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.IsInRoleAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.IsInRoleAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).IsInRoleAsync + nameWithType: SqliteUserStore.IsInRoleAsync + nameWithType.vb: SqliteUserStore(Of TUser).IsInRoleAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.RemoveFromRoleAsync(`0,System.String,System.Threading.CancellationToken) + name: RemoveFromRoleAsync(TUser, string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_RemoveFromRoleAsync__0_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.RemoveFromRoleAsync(`0,System.String,System.Threading.CancellationToken) + name.vb: RemoveFromRoleAsync(TUser, String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.RemoveFromRoleAsync(TUser, string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).RemoveFromRoleAsync(TUser, String, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.RemoveFromRoleAsync(TUser, string, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).RemoveFromRoleAsync(TUser, String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.RemoveFromRoleAsync* + name: RemoveFromRoleAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_RemoveFromRoleAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.RemoveFromRoleAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.RemoveFromRoleAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).RemoveFromRoleAsync + nameWithType: SqliteUserStore.RemoveFromRoleAsync + nameWithType.vb: SqliteUserStore(Of TUser).RemoveFromRoleAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.ResetAccessFailedCountAsync(`0,System.Threading.CancellationToken) + name: ResetAccessFailedCountAsync(TUser, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_ResetAccessFailedCountAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.ResetAccessFailedCountAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.ResetAccessFailedCountAsync(TUser, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).ResetAccessFailedCountAsync(TUser, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.ResetAccessFailedCountAsync(TUser, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).ResetAccessFailedCountAsync(TUser, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.ResetAccessFailedCountAsync* + name: ResetAccessFailedCountAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_ResetAccessFailedCountAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.ResetAccessFailedCountAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.ResetAccessFailedCountAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).ResetAccessFailedCountAsync + nameWithType: SqliteUserStore.ResetAccessFailedCountAsync + nameWithType.vb: SqliteUserStore(Of TUser).ResetAccessFailedCountAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.SetEmailAsync(`0,System.String,System.Threading.CancellationToken) + name: SetEmailAsync(TUser, string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_SetEmailAsync__0_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.SetEmailAsync(`0,System.String,System.Threading.CancellationToken) + name.vb: SetEmailAsync(TUser, String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.SetEmailAsync(TUser, string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).SetEmailAsync(TUser, String, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.SetEmailAsync(TUser, string, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).SetEmailAsync(TUser, String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.SetEmailAsync* + name: SetEmailAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_SetEmailAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.SetEmailAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.SetEmailAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).SetEmailAsync + nameWithType: SqliteUserStore.SetEmailAsync + nameWithType.vb: SqliteUserStore(Of TUser).SetEmailAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.SetEmailConfirmedAsync(`0,System.Boolean,System.Threading.CancellationToken) + name: SetEmailConfirmedAsync(TUser, bool, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_SetEmailConfirmedAsync__0_System_Boolean_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.SetEmailConfirmedAsync(`0,System.Boolean,System.Threading.CancellationToken) + name.vb: SetEmailConfirmedAsync(TUser, Boolean, CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.SetEmailConfirmedAsync(TUser, bool, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).SetEmailConfirmedAsync(TUser, Boolean, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.SetEmailConfirmedAsync(TUser, bool, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).SetEmailConfirmedAsync(TUser, Boolean, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.SetEmailConfirmedAsync* + name: SetEmailConfirmedAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_SetEmailConfirmedAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.SetEmailConfirmedAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.SetEmailConfirmedAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).SetEmailConfirmedAsync + nameWithType: SqliteUserStore.SetEmailConfirmedAsync + nameWithType.vb: SqliteUserStore(Of TUser).SetEmailConfirmedAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.SetLockoutEnabledAsync(`0,System.Boolean,System.Threading.CancellationToken) + name: SetLockoutEnabledAsync(TUser, bool, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_SetLockoutEnabledAsync__0_System_Boolean_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.SetLockoutEnabledAsync(`0,System.Boolean,System.Threading.CancellationToken) + name.vb: SetLockoutEnabledAsync(TUser, Boolean, CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.SetLockoutEnabledAsync(TUser, bool, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).SetLockoutEnabledAsync(TUser, Boolean, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.SetLockoutEnabledAsync(TUser, bool, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).SetLockoutEnabledAsync(TUser, Boolean, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.SetLockoutEnabledAsync* + name: SetLockoutEnabledAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_SetLockoutEnabledAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.SetLockoutEnabledAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.SetLockoutEnabledAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).SetLockoutEnabledAsync + nameWithType: SqliteUserStore.SetLockoutEnabledAsync + nameWithType.vb: SqliteUserStore(Of TUser).SetLockoutEnabledAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.SetLockoutEndDateAsync(`0,System.Nullable{System.DateTimeOffset},System.Threading.CancellationToken) + name: SetLockoutEndDateAsync(TUser, DateTimeOffset?, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_SetLockoutEndDateAsync__0_System_Nullable_System_DateTimeOffset__System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.SetLockoutEndDateAsync(`0,System.Nullable{System.DateTimeOffset},System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.SetLockoutEndDateAsync(TUser, System.DateTimeOffset?, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).SetLockoutEndDateAsync(TUser, System.DateTimeOffset?, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.SetLockoutEndDateAsync(TUser, DateTimeOffset?, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).SetLockoutEndDateAsync(TUser, DateTimeOffset?, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.SetLockoutEndDateAsync* + name: SetLockoutEndDateAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_SetLockoutEndDateAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.SetLockoutEndDateAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.SetLockoutEndDateAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).SetLockoutEndDateAsync + nameWithType: SqliteUserStore.SetLockoutEndDateAsync + nameWithType.vb: SqliteUserStore(Of TUser).SetLockoutEndDateAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.SetNormalizedEmailAsync(`0,System.String,System.Threading.CancellationToken) + name: SetNormalizedEmailAsync(TUser, string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_SetNormalizedEmailAsync__0_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.SetNormalizedEmailAsync(`0,System.String,System.Threading.CancellationToken) + name.vb: SetNormalizedEmailAsync(TUser, String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.SetNormalizedEmailAsync(TUser, string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).SetNormalizedEmailAsync(TUser, String, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.SetNormalizedEmailAsync(TUser, string, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).SetNormalizedEmailAsync(TUser, String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.SetNormalizedEmailAsync* + name: SetNormalizedEmailAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_SetNormalizedEmailAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.SetNormalizedEmailAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.SetNormalizedEmailAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).SetNormalizedEmailAsync + nameWithType: SqliteUserStore.SetNormalizedEmailAsync + nameWithType.vb: SqliteUserStore(Of TUser).SetNormalizedEmailAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.SetNormalizedUserNameAsync(`0,System.String,System.Threading.CancellationToken) + name: SetNormalizedUserNameAsync(TUser, string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_SetNormalizedUserNameAsync__0_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.SetNormalizedUserNameAsync(`0,System.String,System.Threading.CancellationToken) + name.vb: SetNormalizedUserNameAsync(TUser, String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.SetNormalizedUserNameAsync(TUser, string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).SetNormalizedUserNameAsync(TUser, String, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.SetNormalizedUserNameAsync(TUser, string, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).SetNormalizedUserNameAsync(TUser, String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.SetNormalizedUserNameAsync* + name: SetNormalizedUserNameAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_SetNormalizedUserNameAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.SetNormalizedUserNameAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.SetNormalizedUserNameAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).SetNormalizedUserNameAsync + nameWithType: SqliteUserStore.SetNormalizedUserNameAsync + nameWithType.vb: SqliteUserStore(Of TUser).SetNormalizedUserNameAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.SetPasswordHashAsync(`0,System.String,System.Threading.CancellationToken) + name: SetPasswordHashAsync(TUser, string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_SetPasswordHashAsync__0_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.SetPasswordHashAsync(`0,System.String,System.Threading.CancellationToken) + name.vb: SetPasswordHashAsync(TUser, String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.SetPasswordHashAsync(TUser, string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).SetPasswordHashAsync(TUser, String, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.SetPasswordHashAsync(TUser, string, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).SetPasswordHashAsync(TUser, String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.SetPasswordHashAsync* + name: SetPasswordHashAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_SetPasswordHashAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.SetPasswordHashAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.SetPasswordHashAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).SetPasswordHashAsync + nameWithType: SqliteUserStore.SetPasswordHashAsync + nameWithType.vb: SqliteUserStore(Of TUser).SetPasswordHashAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.SetPhoneNumberAsync(`0,System.String,System.Threading.CancellationToken) + name: SetPhoneNumberAsync(TUser, string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_SetPhoneNumberAsync__0_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.SetPhoneNumberAsync(`0,System.String,System.Threading.CancellationToken) + name.vb: SetPhoneNumberAsync(TUser, String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.SetPhoneNumberAsync(TUser, string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).SetPhoneNumberAsync(TUser, String, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.SetPhoneNumberAsync(TUser, string, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).SetPhoneNumberAsync(TUser, String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.SetPhoneNumberAsync* + name: SetPhoneNumberAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_SetPhoneNumberAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.SetPhoneNumberAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.SetPhoneNumberAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).SetPhoneNumberAsync + nameWithType: SqliteUserStore.SetPhoneNumberAsync + nameWithType.vb: SqliteUserStore(Of TUser).SetPhoneNumberAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.SetPhoneNumberConfirmedAsync(`0,System.Boolean,System.Threading.CancellationToken) + name: SetPhoneNumberConfirmedAsync(TUser, bool, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_SetPhoneNumberConfirmedAsync__0_System_Boolean_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.SetPhoneNumberConfirmedAsync(`0,System.Boolean,System.Threading.CancellationToken) + name.vb: SetPhoneNumberConfirmedAsync(TUser, Boolean, CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.SetPhoneNumberConfirmedAsync(TUser, bool, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).SetPhoneNumberConfirmedAsync(TUser, Boolean, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.SetPhoneNumberConfirmedAsync(TUser, bool, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).SetPhoneNumberConfirmedAsync(TUser, Boolean, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.SetPhoneNumberConfirmedAsync* + name: SetPhoneNumberConfirmedAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_SetPhoneNumberConfirmedAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.SetPhoneNumberConfirmedAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.SetPhoneNumberConfirmedAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).SetPhoneNumberConfirmedAsync + nameWithType: SqliteUserStore.SetPhoneNumberConfirmedAsync + nameWithType.vb: SqliteUserStore(Of TUser).SetPhoneNumberConfirmedAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.SetSecurityStampAsync(`0,System.String,System.Threading.CancellationToken) + name: SetSecurityStampAsync(TUser, string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_SetSecurityStampAsync__0_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.SetSecurityStampAsync(`0,System.String,System.Threading.CancellationToken) + name.vb: SetSecurityStampAsync(TUser, String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.SetSecurityStampAsync(TUser, string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).SetSecurityStampAsync(TUser, String, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.SetSecurityStampAsync(TUser, string, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).SetSecurityStampAsync(TUser, String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.SetSecurityStampAsync* + name: SetSecurityStampAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_SetSecurityStampAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.SetSecurityStampAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.SetSecurityStampAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).SetSecurityStampAsync + nameWithType: SqliteUserStore.SetSecurityStampAsync + nameWithType.vb: SqliteUserStore(Of TUser).SetSecurityStampAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.SetTwoFactorEnabledAsync(`0,System.Boolean,System.Threading.CancellationToken) + name: SetTwoFactorEnabledAsync(TUser, bool, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_SetTwoFactorEnabledAsync__0_System_Boolean_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.SetTwoFactorEnabledAsync(`0,System.Boolean,System.Threading.CancellationToken) + name.vb: SetTwoFactorEnabledAsync(TUser, Boolean, CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.SetTwoFactorEnabledAsync(TUser, bool, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).SetTwoFactorEnabledAsync(TUser, Boolean, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.SetTwoFactorEnabledAsync(TUser, bool, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).SetTwoFactorEnabledAsync(TUser, Boolean, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.SetTwoFactorEnabledAsync* + name: SetTwoFactorEnabledAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_SetTwoFactorEnabledAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.SetTwoFactorEnabledAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.SetTwoFactorEnabledAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).SetTwoFactorEnabledAsync + nameWithType: SqliteUserStore.SetTwoFactorEnabledAsync + nameWithType.vb: SqliteUserStore(Of TUser).SetTwoFactorEnabledAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.SetUserNameAsync(`0,System.String,System.Threading.CancellationToken) + name: SetUserNameAsync(TUser, string, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_SetUserNameAsync__0_System_String_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.SetUserNameAsync(`0,System.String,System.Threading.CancellationToken) + name.vb: SetUserNameAsync(TUser, String, CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.SetUserNameAsync(TUser, string, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).SetUserNameAsync(TUser, String, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.SetUserNameAsync(TUser, string, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).SetUserNameAsync(TUser, String, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.SetUserNameAsync* + name: SetUserNameAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_SetUserNameAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.SetUserNameAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.SetUserNameAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).SetUserNameAsync + nameWithType: SqliteUserStore.SetUserNameAsync + nameWithType.vb: SqliteUserStore(Of TUser).SetUserNameAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.UpdateAsync(`0,System.Threading.CancellationToken) + name: UpdateAsync(TUser, CancellationToken) + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_UpdateAsync__0_System_Threading_CancellationToken_ + commentId: M:Hi.SqliteUtils.SqliteUserStore`1.UpdateAsync(`0,System.Threading.CancellationToken) + fullName: Hi.SqliteUtils.SqliteUserStore.UpdateAsync(TUser, System.Threading.CancellationToken) + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).UpdateAsync(TUser, System.Threading.CancellationToken) + nameWithType: SqliteUserStore.UpdateAsync(TUser, CancellationToken) + nameWithType.vb: SqliteUserStore(Of TUser).UpdateAsync(TUser, CancellationToken) +- uid: Hi.SqliteUtils.SqliteUserStore`1.UpdateAsync* + name: UpdateAsync + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_UpdateAsync_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.UpdateAsync + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.UpdateAsync + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).UpdateAsync + nameWithType: SqliteUserStore.UpdateAsync + nameWithType.vb: SqliteUserStore(Of TUser).UpdateAsync +- uid: Hi.SqliteUtils.SqliteUserStore`1.Users + name: Users + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_Users + commentId: P:Hi.SqliteUtils.SqliteUserStore`1.Users + fullName: Hi.SqliteUtils.SqliteUserStore.Users + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).Users + nameWithType: SqliteUserStore.Users + nameWithType.vb: SqliteUserStore(Of TUser).Users +- uid: Hi.SqliteUtils.SqliteUserStore`1.Users* + name: Users + href: api/Hi.SqliteUtils.SqliteUserStore-1.html#Hi_SqliteUtils_SqliteUserStore_1_Users_ + commentId: Overload:Hi.SqliteUtils.SqliteUserStore`1.Users + isSpec: "True" + fullName: Hi.SqliteUtils.SqliteUserStore.Users + fullName.vb: Hi.SqliteUtils.SqliteUserStore(Of TUser).Users + nameWithType: SqliteUserStore.Users + nameWithType.vb: SqliteUserStore(Of TUser).Users - uid: Hi.Test name: Hi.Test href: api/Hi.Test.html diff --git a/App/zh-Hans/HiMech.resources.dll b/App/zh-Hans/HiMech.resources.dll index 79a6e89..574d566 100644 Binary files a/App/zh-Hans/HiMech.resources.dll and b/App/zh-Hans/HiMech.resources.dll differ diff --git a/App/zh-Hans/HiNc.resources.dll b/App/zh-Hans/HiNc.resources.dll index 1e1988e..fd3f283 100644 Binary files a/App/zh-Hans/HiNc.resources.dll and b/App/zh-Hans/HiNc.resources.dll differ diff --git a/App/zh-Hant/HiGeom.resources.dll b/App/zh-Hant/HiGeom.resources.dll index 0eae1a2..b36461d 100644 Binary files a/App/zh-Hant/HiGeom.resources.dll and b/App/zh-Hant/HiGeom.resources.dll differ diff --git a/App/zh-Hant/HiMech.resources.dll b/App/zh-Hant/HiMech.resources.dll index ffa01f6..25210fb 100644 Binary files a/App/zh-Hant/HiMech.resources.dll and b/App/zh-Hant/HiMech.resources.dll differ diff --git a/App/zh-Hant/HiNc.resources.dll b/App/zh-Hant/HiNc.resources.dll index 9ca3c7f..8b2d6bf 100644 Binary files a/App/zh-Hant/HiNc.resources.dll and b/App/zh-Hant/HiNc.resources.dll differ