diff --git a/App/Accessibility.dll b/App/Accessibility.dll index 48e965e..034b4ba 100644 Binary files a/App/Accessibility.dll and b/App/Accessibility.dll differ diff --git a/App/D3DCompiler_47_cor3.dll b/App/D3DCompiler_47_cor3.dll index 80489b8..ef8ac8c 100644 Binary files a/App/D3DCompiler_47_cor3.dll and b/App/D3DCompiler_47_cor3.dll differ diff --git a/App/DirectWriteForwarder.dll b/App/DirectWriteForwarder.dll index a7565fb..71a1b37 100644 Binary files a/App/DirectWriteForwarder.dll and b/App/DirectWriteForwarder.dll differ diff --git a/App/Hi.WpfPlus.dll b/App/Hi.WpfPlus.dll index aead858..14a5b54 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 a573692..bfcb6fe 100644 Binary files a/App/HiCbtr.dll and b/App/HiCbtr.dll differ diff --git a/App/HiDisp.dll b/App/HiDisp.dll index 877863d..761dc18 100644 Binary files a/App/HiDisp.dll and b/App/HiDisp.dll differ diff --git a/App/HiGeom.dll b/App/HiGeom.dll index f54bbed..a5d01ef 100644 Binary files a/App/HiGeom.dll and b/App/HiGeom.dll differ diff --git a/App/HiLicense.dll b/App/HiLicense.dll index f847478..4362220 100644 Binary files a/App/HiLicense.dll and b/App/HiLicense.dll differ diff --git a/App/HiMech.dll b/App/HiMech.dll index 493bf4a..c22d405 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 e78f2e9..56c1ff9 100644 --- a/App/HiNC-2025-win-desktop.deps.json +++ b/App/HiNC-2025-win-desktop.deps.json @@ -11,694 +11,694 @@ "dependencies": { "AvalonEdit": "6.3.0.90", "FontAwesome.Sharp": "6.3.0", - "Hi.WpfPlus": "3.1.124", - "HiNc": "3.1.156", - "HiNc-Resource": "3.1.39", - "runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "10.0.3", - "runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "10.0.3", - "runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "10.0.3" + "Hi.WpfPlus": "3.1.126", + "HiNc": "3.1.158", + "HiNc-Resource": "3.1.41", + "runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "10.0.4", + "runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "10.0.4", + "runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "10.0.4" }, "runtime": { "HiNC-2025-win-desktop.dll": {} } }, - "runtimepack.Microsoft.NETCore.App.Runtime.win-x64/10.0.3": { + "runtimepack.Microsoft.NETCore.App.Runtime.win-x64/10.0.4": { "runtime": { "Microsoft.CSharp.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.VisualBasic.Core.dll": { "assemblyVersion": "15.0.0.0", - "fileVersion": "15.0.326.7603" + "fileVersion": "15.0.426.12010" }, "Microsoft.Win32.Primitives.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Win32.Registry.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.AppContext.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Buffers.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Collections.Concurrent.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Collections.Immutable.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Collections.NonGeneric.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Collections.Specialized.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Collections.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.ComponentModel.Annotations.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.ComponentModel.DataAnnotations.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.ComponentModel.EventBasedAsync.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.ComponentModel.Primitives.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.ComponentModel.TypeConverter.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.ComponentModel.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Configuration.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Console.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Core.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Data.Common.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Data.DataSetExtensions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Data.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Diagnostics.Contracts.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Diagnostics.Debug.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Diagnostics.DiagnosticSource.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Diagnostics.FileVersionInfo.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Diagnostics.Process.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Diagnostics.StackTrace.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Diagnostics.TextWriterTraceListener.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Diagnostics.Tools.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Diagnostics.TraceSource.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Diagnostics.Tracing.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Drawing.Primitives.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Dynamic.Runtime.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Formats.Asn1.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Formats.Tar.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Globalization.Calendars.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Globalization.Extensions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Globalization.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.IO.Compression.Brotli.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.IO.Compression.FileSystem.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.IO.Compression.ZipFile.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.IO.Compression.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.IO.FileSystem.AccessControl.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.IO.FileSystem.DriveInfo.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.IO.FileSystem.Primitives.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.IO.FileSystem.Watcher.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.IO.FileSystem.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.IO.IsolatedStorage.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.IO.MemoryMappedFiles.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.IO.Pipelines.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.IO.Pipes.AccessControl.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.IO.Pipes.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.IO.UnmanagedMemoryStream.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.IO.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Linq.AsyncEnumerable.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Linq.Expressions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Linq.Parallel.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Linq.Queryable.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Linq.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Memory.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Net.Http.Json.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Net.Http.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Net.HttpListener.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Net.Mail.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Net.NameResolution.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Net.NetworkInformation.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Net.Ping.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Net.Primitives.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Net.Quic.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Net.Requests.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Net.Security.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Net.ServerSentEvents.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Net.ServicePoint.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Net.Sockets.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Net.WebClient.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Net.WebHeaderCollection.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Net.WebProxy.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Net.WebSockets.Client.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Net.WebSockets.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Net.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Numerics.Vectors.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Numerics.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.ObjectModel.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Private.CoreLib.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Private.DataContractSerialization.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Private.Uri.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Private.Xml.Linq.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Private.Xml.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Reflection.DispatchProxy.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Reflection.Emit.ILGeneration.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Reflection.Emit.Lightweight.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Reflection.Emit.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Reflection.Extensions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Reflection.Metadata.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Reflection.Primitives.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Reflection.TypeExtensions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Reflection.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Resources.Reader.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Resources.ResourceManager.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Resources.Writer.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Runtime.CompilerServices.Unsafe.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Runtime.CompilerServices.VisualC.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Runtime.Extensions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Runtime.Handles.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Runtime.InteropServices.JavaScript.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Runtime.InteropServices.RuntimeInformation.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Runtime.InteropServices.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Runtime.Intrinsics.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Runtime.Loader.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Runtime.Numerics.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Runtime.Serialization.Formatters.dll": { "assemblyVersion": "8.1.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Runtime.Serialization.Json.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Runtime.Serialization.Primitives.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Runtime.Serialization.Xml.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Runtime.Serialization.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Runtime.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Security.AccessControl.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Security.Claims.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Security.Cryptography.Algorithms.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Security.Cryptography.Cng.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Security.Cryptography.Csp.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Security.Cryptography.Encoding.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Security.Cryptography.OpenSsl.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Security.Cryptography.Primitives.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Security.Cryptography.X509Certificates.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Security.Cryptography.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Security.Principal.Windows.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Security.Principal.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Security.SecureString.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Security.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.ServiceModel.Web.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.ServiceProcess.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Text.Encoding.CodePages.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Text.Encoding.Extensions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Text.Encoding.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Text.Encodings.Web.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Text.Json.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Text.RegularExpressions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Threading.AccessControl.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Threading.Channels.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Threading.Overlapped.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Threading.Tasks.Dataflow.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Threading.Tasks.Extensions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Threading.Tasks.Parallel.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Threading.Tasks.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Threading.Thread.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Threading.ThreadPool.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Threading.Timer.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Threading.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Transactions.Local.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Transactions.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.ValueTuple.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Web.HttpUtility.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Web.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Windows.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Xml.Linq.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Xml.ReaderWriter.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Xml.Serialization.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Xml.XDocument.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Xml.XPath.XDocument.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Xml.XPath.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Xml.XmlDocument.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Xml.XmlSerializer.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Xml.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "mscorlib.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "netstandard.dll": { "assemblyVersion": "2.1.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" } }, "native": { @@ -706,150 +706,150 @@ "fileVersion": "14.40.33810.0" }, "System.IO.Compression.Native.dll": { - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "clretwrc.dll": { - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "clrgc.dll": { - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "clrgcexp.dll": { - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "clrjit.dll": { - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "coreclr.dll": { - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "createdump.exe": { - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "hostfxr.dll": { - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "hostpolicy.dll": { - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "mscordaccore.dll": { - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, - "mscordaccore_amd64_amd64_10.0.326.7603.dll": { - "fileVersion": "10.0.326.7603" + "mscordaccore_amd64_amd64_10.0.426.12010.dll": { + "fileVersion": "10.0.426.12010" }, "mscordbi.dll": { - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "mscorrc.dll": { - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "msquic.dll": { "fileVersion": "2.4.16.0" } } }, - "runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64/10.0.3": { + "runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64/10.0.4": { "runtime": { "Accessibility.dll": { "assemblyVersion": "4.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "DirectWriteForwarder.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.VisualBasic.Forms.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.VisualBasic.dll": { "assemblyVersion": "10.1.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Win32.Registry.AccessControl.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Win32.SystemEvents.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "PresentationCore.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "PresentationFramework-SystemCore.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "PresentationFramework-SystemData.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "PresentationFramework-SystemDrawing.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "PresentationFramework-SystemXml.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "PresentationFramework-SystemXmlLinq.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "PresentationFramework.Aero.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "PresentationFramework.Aero2.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "PresentationFramework.AeroLite.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "PresentationFramework.Classic.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "PresentationFramework.Fluent.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "PresentationFramework.Luna.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "PresentationFramework.Royale.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "PresentationFramework.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "PresentationUI.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "ReachFramework.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.CodeDom.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Configuration.ConfigurationManager.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Design.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Diagnostics.EventLog.Messages.dll": { "assemblyVersion": "10.0.0.0", @@ -857,709 +857,709 @@ }, "System.Diagnostics.EventLog.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Diagnostics.PerformanceCounter.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.DirectoryServices.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Drawing.Common.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Drawing.Design.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Drawing.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Formats.Nrbf.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.IO.Packaging.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Printing.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Private.Windows.Core.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Private.Windows.GdiPlus.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Resources.Extensions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Security.Cryptography.Pkcs.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Security.Cryptography.ProtectedData.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Security.Cryptography.Xml.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Security.Permissions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Windows.Controls.Ribbon.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Windows.Extensions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Windows.Forms.Design.Editors.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Windows.Forms.Design.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Windows.Forms.Primitives.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Windows.Forms.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Windows.Input.Manipulations.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Windows.Presentation.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Windows.Primitives.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Xaml.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "UIAutomationClient.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "UIAutomationClientSideProviders.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "UIAutomationProvider.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "UIAutomationTypes.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "WindowsBase.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "WindowsFormsIntegration.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" } }, "native": { "D3DCompiler_47_cor3.dll": { - "fileVersion": "10.0.22621.3233" + "fileVersion": "10.0.26100.6901" }, "PenImc_cor3.dll": { - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "PresentationNative_cor3.dll": { - "fileVersion": "10.0.326.5401" + "fileVersion": "10.0.426.10301" }, "vcruntime140_cor3.dll": { "fileVersion": "14.44.35211.0" }, "wpfgfx_cor3.dll": { - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" } } }, - "runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64/10.0.3": { + "runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64/10.0.4": { "runtime": { "Microsoft.AspNetCore.Antiforgery.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Authentication.Abstractions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Authentication.BearerToken.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Authentication.Cookies.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Authentication.Core.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Authentication.OAuth.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Authentication.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Authorization.Policy.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Authorization.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Components.Authorization.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Components.Endpoints.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Components.Forms.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Components.Server.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Components.Web.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Components.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Connections.Abstractions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.CookiePolicy.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Cors.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Cryptography.Internal.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.DataProtection.Abstractions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.DataProtection.Extensions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.DataProtection.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Diagnostics.Abstractions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Diagnostics.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.HostFiltering.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Hosting.Abstractions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Hosting.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Html.Abstractions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Http.Abstractions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Http.Connections.Common.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Http.Connections.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Http.Extensions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Http.Features.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Http.Results.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Http.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.HttpLogging.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.HttpOverrides.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.HttpsPolicy.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Identity.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Localization.Routing.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Localization.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Metadata.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Mvc.Abstractions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Mvc.ApiExplorer.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Mvc.Core.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Mvc.Cors.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Mvc.DataAnnotations.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Mvc.Formatters.Json.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Mvc.Localization.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Mvc.Razor.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Mvc.RazorPages.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Mvc.TagHelpers.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Mvc.ViewFeatures.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Mvc.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.OutputCaching.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.RateLimiting.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Razor.Runtime.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Razor.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.RequestDecompression.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.ResponseCaching.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.ResponseCompression.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Rewrite.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Routing.Abstractions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Routing.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Server.HttpSys.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Server.IIS.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Server.IISIntegration.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Server.Kestrel.Core.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Server.Kestrel.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.Session.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.SignalR.Common.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.SignalR.Core.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.SignalR.Protocols.Json.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.SignalR.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.StaticAssets.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.StaticFiles.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.WebSockets.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.WebUtilities.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.AspNetCore.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Caching.Abstractions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Caching.Memory.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Configuration.Abstractions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Configuration.Binder.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Configuration.CommandLine.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Configuration.FileExtensions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Configuration.Ini.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Configuration.Json.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Configuration.KeyPerFile.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Configuration.UserSecrets.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Configuration.Xml.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Configuration.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.DependencyInjection.Abstractions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.DependencyInjection.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Diagnostics.Abstractions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Diagnostics.HealthChecks.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Diagnostics.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Features.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.FileProviders.Abstractions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.FileProviders.Composite.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.FileProviders.Embedded.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.FileProviders.Physical.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.FileSystemGlobbing.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Hosting.Abstractions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Hosting.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Http.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Identity.Core.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Identity.Stores.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Localization.Abstractions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Localization.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Logging.Abstractions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Logging.Configuration.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Logging.Console.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Logging.Debug.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Logging.EventLog.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Logging.EventSource.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Logging.TraceSource.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Logging.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.ObjectPool.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Options.ConfigurationExtensions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Options.DataAnnotations.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Options.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Primitives.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.Validation.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Extensions.WebEncoders.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.JSInterop.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "Microsoft.Net.Http.Headers.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Formats.Cbor.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" }, "System.Threading.RateLimiting.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.326.7603" + "fileVersion": "10.0.426.12010" } }, "native": { "aspnetcorev2_inprocess.dll": { - "fileVersion": "20.0.26025.3" + "fileVersion": "20.0.26050.4" } } }, @@ -1673,36 +1673,36 @@ } } }, - "Hi.WpfPlus/3.1.124": { + "Hi.WpfPlus/3.1.126": { "dependencies": { - "HiDisp": "3.1.127" + "HiDisp": "3.1.129" }, "runtime": { "lib/net10.0-windows7.0/Hi.WpfPlus.dll": { - "assemblyVersion": "3.1.124.0", - "fileVersion": "3.1.124.0" + "assemblyVersion": "3.1.126.0", + "fileVersion": "3.1.126.0" } } }, - "HiCbtr/3.1.127": { + "HiCbtr/3.1.129": { "dependencies": { - "HiDisp": "3.1.127" + "HiDisp": "3.1.129" }, "runtime": { "lib/net10.0/HiCbtr.dll": { - "assemblyVersion": "3.1.127.0", - "fileVersion": "3.1.127.0" + "assemblyVersion": "3.1.129.0", + "fileVersion": "3.1.129.0" } } }, - "HiDisp/3.1.127": { + "HiDisp/3.1.129": { "dependencies": { - "HiGeom": "3.1.117" + "HiGeom": "3.1.119" }, "runtime": { "lib/net10.0/HiDisp.dll": { - "assemblyVersion": "3.1.127.0", - "fileVersion": "3.1.127.0" + "assemblyVersion": "3.1.129.0", + "fileVersion": "3.1.129.0" } }, "native": { @@ -1720,7 +1720,7 @@ } } }, - "HiGeom/3.1.117": { + "HiGeom/3.1.119": { "dependencies": { "Google.Protobuf": "3.28.3", "Grpc.AspNetCore": "2.66.0", @@ -1730,8 +1730,8 @@ }, "runtime": { "lib/net10.0/HiGeom.dll": { - "assemblyVersion": "3.1.117.0", - "fileVersion": "3.1.117.0" + "assemblyVersion": "3.1.119.0", + "fileVersion": "3.1.119.0" } }, "resources": { @@ -1743,27 +1743,27 @@ } } }, - "HiLicense/3.1.118": { + "HiLicense/3.1.120": { "dependencies": { - "HiGeom": "3.1.117" + "HiGeom": "3.1.119" }, "runtime": { "lib/net10.0/HiLicense.dll": { - "assemblyVersion": "3.1.118.0", - "fileVersion": "3.1.118.0" + "assemblyVersion": "3.1.120.0", + "fileVersion": "3.1.120.0" } } }, - "HiMech/3.1.137": { + "HiMech/3.1.139": { "dependencies": { "CommandLineParser": "2.9.1", - "HiCbtr": "3.1.127", + "HiCbtr": "3.1.129", "Microsoft.CodeAnalysis.CSharp.Scripting": "5.3.0" }, "runtime": { "lib/net10.0/HiMech.dll": { - "assemblyVersion": "3.1.137.0", - "fileVersion": "3.1.137.0" + "assemblyVersion": "3.1.139.0", + "fileVersion": "3.1.139.0" } }, "resources": { @@ -1778,21 +1778,21 @@ } } }, - "HiNc/3.1.156": { + "HiNc/3.1.158": { "dependencies": { "Dapper": "2.1.35", "Google.Protobuf": "3.28.3", "Grpc.AspNetCore": "2.66.0", "Grpc.Net.Client": "2.66.0", - "HiLicense": "3.1.118", - "HiMech": "3.1.137", - "HiUniNc": "3.1.133", + "HiLicense": "3.1.120", + "HiMech": "3.1.139", + "HiUniNc": "3.1.135", "Microsoft.Data.Sqlite": "9.0.0" }, "runtime": { "lib/net10.0/HiNc.dll": { - "assemblyVersion": "3.1.156.0", - "fileVersion": "3.1.156.0" + "assemblyVersion": "3.1.158.0", + "fileVersion": "3.1.158.0" } }, "resources": { @@ -1804,22 +1804,22 @@ } } }, - "HiNc-Resource/3.1.39": { + "HiNc-Resource/3.1.41": { "runtime": { "lib/net10.0/HiNc-Resource.dll": { - "assemblyVersion": "3.1.39.0", - "fileVersion": "3.1.39.0" + "assemblyVersion": "3.1.41.0", + "fileVersion": "3.1.41.0" } } }, - "HiUniNc/3.1.133": { + "HiUniNc/3.1.135": { "dependencies": { - "HiMech": "3.1.137" + "HiMech": "3.1.139" }, "runtime": { "lib/net10.0/HiUniNc.dll": { - "assemblyVersion": "3.1.133.0", - "fileVersion": "3.1.133.0" + "assemblyVersion": "3.1.135.0", + "fileVersion": "3.1.135.0" } } }, @@ -2102,17 +2102,17 @@ "serviceable": false, "sha512": "" }, - "runtimepack.Microsoft.NETCore.App.Runtime.win-x64/10.0.3": { + "runtimepack.Microsoft.NETCore.App.Runtime.win-x64/10.0.4": { "type": "runtimepack", "serviceable": false, "sha512": "" }, - "runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64/10.0.3": { + "runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64/10.0.4": { "type": "runtimepack", "serviceable": false, "sha512": "" }, - "runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64/10.0.3": { + "runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64/10.0.4": { "type": "runtimepack", "serviceable": false, "sha512": "" @@ -2201,68 +2201,68 @@ "path": "grpc.net.common/2.66.0", "hashPath": "grpc.net.common.2.66.0.nupkg.sha512" }, - "Hi.WpfPlus/3.1.124": { + "Hi.WpfPlus/3.1.126": { "type": "package", "serviceable": true, - "sha512": "sha512-DNn80Rxp10fXto6mCbZI6aOElpMejqsKHXUzA10sPjUAPRwWSEPak6fba1L5ty+r///5lmXX2qVSkljw7iPpsQ==", - "path": "hi.wpfplus/3.1.124", - "hashPath": "hi.wpfplus.3.1.124.nupkg.sha512" + "sha512": "sha512-rCK0sclXahv3QqVJbDVF3dOELd3mLmB9YXoFhk2cWXxLmxPyfbHU1pR5s95Cu3gGb3YhaGzZkWbZCqa41EnY5A==", + "path": "hi.wpfplus/3.1.126", + "hashPath": "hi.wpfplus.3.1.126.nupkg.sha512" }, - "HiCbtr/3.1.127": { + "HiCbtr/3.1.129": { "type": "package", "serviceable": true, - "sha512": "sha512-7wtvXlpwcpKtn4KKvbziEYW0yd9qzUqi38yytrrQBr61H0cdf6DUXuMXypOYun7es0EN1ma7OXyLtFdRbPC7UQ==", - "path": "hicbtr/3.1.127", - "hashPath": "hicbtr.3.1.127.nupkg.sha512" + "sha512": "sha512-7Xf+m6K5AfRyP4NlerzQItDmovRfK/5WaN9EQ1rj/hxXHas78SVfOp7wtS4oa+hF9je0CZbJt3kFiLMOpqxZ8w==", + "path": "hicbtr/3.1.129", + "hashPath": "hicbtr.3.1.129.nupkg.sha512" }, - "HiDisp/3.1.127": { + "HiDisp/3.1.129": { "type": "package", "serviceable": true, - "sha512": "sha512-0eBLk9KCPmqBtIJusOQqcBvbFdUYpeMM2NAeI8vxxSLhkP5d2fJ+NbO+9NQMiiIpMDzCXmD2os3AMnVcIGiTjQ==", - "path": "hidisp/3.1.127", - "hashPath": "hidisp.3.1.127.nupkg.sha512" + "sha512": "sha512-c9VV5i4zMj1MEAgFNVciM1J9mqrVi8P5GASZc6eS6o79zjX0xnTVsx9wq5LSMNw/aGkN1PDxXsth+vFZwiEjyQ==", + "path": "hidisp/3.1.129", + "hashPath": "hidisp.3.1.129.nupkg.sha512" }, - "HiGeom/3.1.117": { + "HiGeom/3.1.119": { "type": "package", "serviceable": true, - "sha512": "sha512-Fciyy8mdRO9DM5aOGL+SwWvxGmiQ23D4bak5nAE/oVNbSNA8VLKkouuf70dKtZzUBBYtNYrRuM7XWYU91Rl6lg==", - "path": "higeom/3.1.117", - "hashPath": "higeom.3.1.117.nupkg.sha512" + "sha512": "sha512-Dy58sxg29KP3V84RCiuKeQUl1cd1YdjGBnD0jcu1Nonuj0mt0N8WP3LRjBa6jpyAzwrmQe1gMxoWuIYb0EzNzA==", + "path": "higeom/3.1.119", + "hashPath": "higeom.3.1.119.nupkg.sha512" }, - "HiLicense/3.1.118": { + "HiLicense/3.1.120": { "type": "package", "serviceable": true, - "sha512": "sha512-fZtBjyO1qUkd4nao0JjQgc4ZwpY7DzDcij7DTWOEyNp9BOej41haMLponYxFim/VMWobWcCts9DbSgIHzaRjlQ==", - "path": "hilicense/3.1.118", - "hashPath": "hilicense.3.1.118.nupkg.sha512" + "sha512": "sha512-ABQ8aUJxGBRrnvAlD/Z+2xpB+/in3BNm5OlrdEoyxhj45NgHkPD8BC44MRjaKrYfutbxi3SNI2TiQ9LtL2y51w==", + "path": "hilicense/3.1.120", + "hashPath": "hilicense.3.1.120.nupkg.sha512" }, - "HiMech/3.1.137": { + "HiMech/3.1.139": { "type": "package", "serviceable": true, - "sha512": "sha512-datjTUUOr9q9EuOqpc0h33GwIoUdMR0lsbNAmGl+A4xCbTemVZMDezPSyroD9nAEfIx/Q4BWKC9okyy23YJhdg==", - "path": "himech/3.1.137", - "hashPath": "himech.3.1.137.nupkg.sha512" + "sha512": "sha512-Pc6sTFt32WAJ/uQ9D3+GuPSAMiZiLLui/sSWsVFqE5zYH9nsZpmmateJob5uvSTDJBjOJI6lqCB3pXg4fMlVPA==", + "path": "himech/3.1.139", + "hashPath": "himech.3.1.139.nupkg.sha512" }, - "HiNc/3.1.156": { + "HiNc/3.1.158": { "type": "package", "serviceable": true, - "sha512": "sha512-Dp/KCpC6g/Tkcn9RPyhwkjDGPakJd0D9hBkuV+SR5Xop8omsSpZmFSDqF+pL1/8Mt4waTHuUUWMOQvnGfZlbUA==", - "path": "hinc/3.1.156", - "hashPath": "hinc.3.1.156.nupkg.sha512" + "sha512": "sha512-RXURHzCaZkJ++vcJ4kGyZ3idXu1oSIShGHBJkmSTeo+fHvA1EGIsB38AXlPg7KpoFI86URXJPRD8Vngyq9BtQQ==", + "path": "hinc/3.1.158", + "hashPath": "hinc.3.1.158.nupkg.sha512" }, - "HiNc-Resource/3.1.39": { + "HiNc-Resource/3.1.41": { "type": "package", "serviceable": true, - "sha512": "sha512-mvCO377D02sHqyTR/0/J+42/bcsOCzeUFKZG9GRibdiI3KNHSXBWYFbWNC5S3g1fIoZngqkSbG+F4sNuLLsYkg==", - "path": "hinc-resource/3.1.39", - "hashPath": "hinc-resource.3.1.39.nupkg.sha512" + "sha512": "sha512-2997cfDIbASKPvda5lSpwQ37jjKEAdKtW9U6gmENkKsWdYm4Q50nvpSdFvm/H3ydlCRQxVlpMkcRtgroZceDsg==", + "path": "hinc-resource/3.1.41", + "hashPath": "hinc-resource.3.1.41.nupkg.sha512" }, - "HiUniNc/3.1.133": { + "HiUniNc/3.1.135": { "type": "package", "serviceable": true, - "sha512": "sha512-ajqgL0/uZ5OaSQzAQtgeNTbcFbWDwJcUyoDZT2mrarGbYfLo8kHH8SFviTuHh6T1f9E9i56dtTtF7ZtOZp5V4w==", - "path": "hiuninc/3.1.133", - "hashPath": "hiuninc.3.1.133.nupkg.sha512" + "sha512": "sha512-FY7kH1H9HM/HdrmuMoeGwFlV/IuGLGtyz/jofp7TDh4r5prZQv4emcLFwHihVvqmGzsNG9FHblHckp41wT8GDg==", + "path": "hiuninc/3.1.135", + "hashPath": "hiuninc.3.1.135.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 ef197e2..03f5d51 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 aac1b9c..7e8c17e 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 3cd3d67..be98ce8 100644 Binary files a/App/HiNC-2025-win-desktop.pdb and b/App/HiNC-2025-win-desktop.pdb differ diff --git a/App/HiNC-2025-win-desktop.runtimeconfig.json b/App/HiNC-2025-win-desktop.runtimeconfig.json index 0f18f43..4840580 100644 --- a/App/HiNC-2025-win-desktop.runtimeconfig.json +++ b/App/HiNC-2025-win-desktop.runtimeconfig.json @@ -4,15 +4,15 @@ "includedFrameworks": [ { "name": "Microsoft.NETCore.App", - "version": "10.0.3" + "version": "10.0.4" }, { "name": "Microsoft.WindowsDesktop.App", - "version": "10.0.3" + "version": "10.0.4" }, { "name": "Microsoft.AspNetCore.App", - "version": "10.0.3" + "version": "10.0.4" } ], "configProperties": { diff --git a/App/HiNc-Resource.dll b/App/HiNc-Resource.dll index 4efaa2c..c7082f5 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 24ab008..d460481 100644 Binary files a/App/HiNc.dll and b/App/HiNc.dll differ diff --git a/App/HiUniNc.dll b/App/HiUniNc.dll index 0dfd76d..2cfd01e 100644 Binary files a/App/HiUniNc.dll and b/App/HiUniNc.dll differ diff --git a/App/Microsoft.AspNetCore.Antiforgery.dll b/App/Microsoft.AspNetCore.Antiforgery.dll index f6c0d64..24e8889 100644 Binary files a/App/Microsoft.AspNetCore.Antiforgery.dll and b/App/Microsoft.AspNetCore.Antiforgery.dll differ diff --git a/App/Microsoft.AspNetCore.Authentication.Abstractions.dll b/App/Microsoft.AspNetCore.Authentication.Abstractions.dll index 35200a4..71a8ea2 100644 Binary files a/App/Microsoft.AspNetCore.Authentication.Abstractions.dll and b/App/Microsoft.AspNetCore.Authentication.Abstractions.dll differ diff --git a/App/Microsoft.AspNetCore.Authentication.BearerToken.dll b/App/Microsoft.AspNetCore.Authentication.BearerToken.dll index ca69679..83d9ada 100644 Binary files a/App/Microsoft.AspNetCore.Authentication.BearerToken.dll and b/App/Microsoft.AspNetCore.Authentication.BearerToken.dll differ diff --git a/App/Microsoft.AspNetCore.Authentication.Cookies.dll b/App/Microsoft.AspNetCore.Authentication.Cookies.dll index 7e47ab5..b80ecf9 100644 Binary files a/App/Microsoft.AspNetCore.Authentication.Cookies.dll and b/App/Microsoft.AspNetCore.Authentication.Cookies.dll differ diff --git a/App/Microsoft.AspNetCore.Authentication.Core.dll b/App/Microsoft.AspNetCore.Authentication.Core.dll index 46780e9..b18eab5 100644 Binary files a/App/Microsoft.AspNetCore.Authentication.Core.dll and b/App/Microsoft.AspNetCore.Authentication.Core.dll differ diff --git a/App/Microsoft.AspNetCore.Authentication.OAuth.dll b/App/Microsoft.AspNetCore.Authentication.OAuth.dll index ac8539c..0f65345 100644 Binary files a/App/Microsoft.AspNetCore.Authentication.OAuth.dll and b/App/Microsoft.AspNetCore.Authentication.OAuth.dll differ diff --git a/App/Microsoft.AspNetCore.Authentication.dll b/App/Microsoft.AspNetCore.Authentication.dll index 8aaa00e..70eb06b 100644 Binary files a/App/Microsoft.AspNetCore.Authentication.dll and b/App/Microsoft.AspNetCore.Authentication.dll differ diff --git a/App/Microsoft.AspNetCore.Authorization.Policy.dll b/App/Microsoft.AspNetCore.Authorization.Policy.dll index 0eede1d..e443af8 100644 Binary files a/App/Microsoft.AspNetCore.Authorization.Policy.dll and b/App/Microsoft.AspNetCore.Authorization.Policy.dll differ diff --git a/App/Microsoft.AspNetCore.Authorization.dll b/App/Microsoft.AspNetCore.Authorization.dll index c6e239b..2ec38c4 100644 Binary files a/App/Microsoft.AspNetCore.Authorization.dll and b/App/Microsoft.AspNetCore.Authorization.dll differ diff --git a/App/Microsoft.AspNetCore.Components.Authorization.dll b/App/Microsoft.AspNetCore.Components.Authorization.dll index 54b6d12..cb3ed19 100644 Binary files a/App/Microsoft.AspNetCore.Components.Authorization.dll and b/App/Microsoft.AspNetCore.Components.Authorization.dll differ diff --git a/App/Microsoft.AspNetCore.Components.Endpoints.dll b/App/Microsoft.AspNetCore.Components.Endpoints.dll index 9706bb1..65ab691 100644 Binary files a/App/Microsoft.AspNetCore.Components.Endpoints.dll and b/App/Microsoft.AspNetCore.Components.Endpoints.dll differ diff --git a/App/Microsoft.AspNetCore.Components.Forms.dll b/App/Microsoft.AspNetCore.Components.Forms.dll index 90356f1..0620946 100644 Binary files a/App/Microsoft.AspNetCore.Components.Forms.dll and b/App/Microsoft.AspNetCore.Components.Forms.dll differ diff --git a/App/Microsoft.AspNetCore.Components.Server.dll b/App/Microsoft.AspNetCore.Components.Server.dll index 36359de..29cd8e0 100644 Binary files a/App/Microsoft.AspNetCore.Components.Server.dll and b/App/Microsoft.AspNetCore.Components.Server.dll differ diff --git a/App/Microsoft.AspNetCore.Components.Web.dll b/App/Microsoft.AspNetCore.Components.Web.dll index 5bc1456..e451bc5 100644 Binary files a/App/Microsoft.AspNetCore.Components.Web.dll and b/App/Microsoft.AspNetCore.Components.Web.dll differ diff --git a/App/Microsoft.AspNetCore.Components.dll b/App/Microsoft.AspNetCore.Components.dll index 8b5d97a..decad20 100644 Binary files a/App/Microsoft.AspNetCore.Components.dll and b/App/Microsoft.AspNetCore.Components.dll differ diff --git a/App/Microsoft.AspNetCore.Connections.Abstractions.dll b/App/Microsoft.AspNetCore.Connections.Abstractions.dll index de6c9ed..a8e85af 100644 Binary files a/App/Microsoft.AspNetCore.Connections.Abstractions.dll and b/App/Microsoft.AspNetCore.Connections.Abstractions.dll differ diff --git a/App/Microsoft.AspNetCore.CookiePolicy.dll b/App/Microsoft.AspNetCore.CookiePolicy.dll index 86ec07b..594a6d7 100644 Binary files a/App/Microsoft.AspNetCore.CookiePolicy.dll and b/App/Microsoft.AspNetCore.CookiePolicy.dll differ diff --git a/App/Microsoft.AspNetCore.Cors.dll b/App/Microsoft.AspNetCore.Cors.dll index fc50098..7363384 100644 Binary files a/App/Microsoft.AspNetCore.Cors.dll and b/App/Microsoft.AspNetCore.Cors.dll differ diff --git a/App/Microsoft.AspNetCore.Cryptography.Internal.dll b/App/Microsoft.AspNetCore.Cryptography.Internal.dll index 335a63e..23f3006 100644 Binary files a/App/Microsoft.AspNetCore.Cryptography.Internal.dll and b/App/Microsoft.AspNetCore.Cryptography.Internal.dll differ diff --git a/App/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll b/App/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll index f340cae..617ba3b 100644 Binary files a/App/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll and b/App/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll differ diff --git a/App/Microsoft.AspNetCore.DataProtection.Abstractions.dll b/App/Microsoft.AspNetCore.DataProtection.Abstractions.dll index 3dfe2dc..95b40a3 100644 Binary files a/App/Microsoft.AspNetCore.DataProtection.Abstractions.dll and b/App/Microsoft.AspNetCore.DataProtection.Abstractions.dll differ diff --git a/App/Microsoft.AspNetCore.DataProtection.Extensions.dll b/App/Microsoft.AspNetCore.DataProtection.Extensions.dll index 298b2d1..7ff7eec 100644 Binary files a/App/Microsoft.AspNetCore.DataProtection.Extensions.dll and b/App/Microsoft.AspNetCore.DataProtection.Extensions.dll differ diff --git a/App/Microsoft.AspNetCore.DataProtection.dll b/App/Microsoft.AspNetCore.DataProtection.dll index a2c27e6..88d97ad 100644 Binary files a/App/Microsoft.AspNetCore.DataProtection.dll and b/App/Microsoft.AspNetCore.DataProtection.dll differ diff --git a/App/Microsoft.AspNetCore.Diagnostics.Abstractions.dll b/App/Microsoft.AspNetCore.Diagnostics.Abstractions.dll index 93b5a7f..03d1455 100644 Binary files a/App/Microsoft.AspNetCore.Diagnostics.Abstractions.dll and b/App/Microsoft.AspNetCore.Diagnostics.Abstractions.dll differ diff --git a/App/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll b/App/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll index 3068ffb..61d2fa5 100644 Binary files a/App/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll and b/App/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll differ diff --git a/App/Microsoft.AspNetCore.Diagnostics.dll b/App/Microsoft.AspNetCore.Diagnostics.dll index 60b0873..2f2a85c 100644 Binary files a/App/Microsoft.AspNetCore.Diagnostics.dll and b/App/Microsoft.AspNetCore.Diagnostics.dll differ diff --git a/App/Microsoft.AspNetCore.HostFiltering.dll b/App/Microsoft.AspNetCore.HostFiltering.dll index e195872..ba7de0d 100644 Binary files a/App/Microsoft.AspNetCore.HostFiltering.dll and b/App/Microsoft.AspNetCore.HostFiltering.dll differ diff --git a/App/Microsoft.AspNetCore.Hosting.Abstractions.dll b/App/Microsoft.AspNetCore.Hosting.Abstractions.dll index eccecb6..8197377 100644 Binary files a/App/Microsoft.AspNetCore.Hosting.Abstractions.dll and b/App/Microsoft.AspNetCore.Hosting.Abstractions.dll differ diff --git a/App/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll b/App/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll index e785b92..97881b4 100644 Binary files a/App/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll and b/App/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll differ diff --git a/App/Microsoft.AspNetCore.Hosting.dll b/App/Microsoft.AspNetCore.Hosting.dll index 90f3cab..df132c2 100644 Binary files a/App/Microsoft.AspNetCore.Hosting.dll and b/App/Microsoft.AspNetCore.Hosting.dll differ diff --git a/App/Microsoft.AspNetCore.Html.Abstractions.dll b/App/Microsoft.AspNetCore.Html.Abstractions.dll index 15499c5..364d81d 100644 Binary files a/App/Microsoft.AspNetCore.Html.Abstractions.dll and b/App/Microsoft.AspNetCore.Html.Abstractions.dll differ diff --git a/App/Microsoft.AspNetCore.Http.Abstractions.dll b/App/Microsoft.AspNetCore.Http.Abstractions.dll index 772a33c..477f21b 100644 Binary files a/App/Microsoft.AspNetCore.Http.Abstractions.dll and b/App/Microsoft.AspNetCore.Http.Abstractions.dll differ diff --git a/App/Microsoft.AspNetCore.Http.Connections.Common.dll b/App/Microsoft.AspNetCore.Http.Connections.Common.dll index 5a9b50e..3187a52 100644 Binary files a/App/Microsoft.AspNetCore.Http.Connections.Common.dll and b/App/Microsoft.AspNetCore.Http.Connections.Common.dll differ diff --git a/App/Microsoft.AspNetCore.Http.Connections.dll b/App/Microsoft.AspNetCore.Http.Connections.dll index 9563a6f..3d90a73 100644 Binary files a/App/Microsoft.AspNetCore.Http.Connections.dll and b/App/Microsoft.AspNetCore.Http.Connections.dll differ diff --git a/App/Microsoft.AspNetCore.Http.Extensions.dll b/App/Microsoft.AspNetCore.Http.Extensions.dll index a0caaaa..77cfe30 100644 Binary files a/App/Microsoft.AspNetCore.Http.Extensions.dll and b/App/Microsoft.AspNetCore.Http.Extensions.dll differ diff --git a/App/Microsoft.AspNetCore.Http.Features.dll b/App/Microsoft.AspNetCore.Http.Features.dll index 7167f41..a41c5e3 100644 Binary files a/App/Microsoft.AspNetCore.Http.Features.dll and b/App/Microsoft.AspNetCore.Http.Features.dll differ diff --git a/App/Microsoft.AspNetCore.Http.Results.dll b/App/Microsoft.AspNetCore.Http.Results.dll index eb25174..17ecbb2 100644 Binary files a/App/Microsoft.AspNetCore.Http.Results.dll and b/App/Microsoft.AspNetCore.Http.Results.dll differ diff --git a/App/Microsoft.AspNetCore.Http.dll b/App/Microsoft.AspNetCore.Http.dll index 98e3270..8954c49 100644 Binary files a/App/Microsoft.AspNetCore.Http.dll and b/App/Microsoft.AspNetCore.Http.dll differ diff --git a/App/Microsoft.AspNetCore.HttpLogging.dll b/App/Microsoft.AspNetCore.HttpLogging.dll index 5231f97..64e9a58 100644 Binary files a/App/Microsoft.AspNetCore.HttpLogging.dll and b/App/Microsoft.AspNetCore.HttpLogging.dll differ diff --git a/App/Microsoft.AspNetCore.HttpOverrides.dll b/App/Microsoft.AspNetCore.HttpOverrides.dll index 8f7557d..9491ac5 100644 Binary files a/App/Microsoft.AspNetCore.HttpOverrides.dll and b/App/Microsoft.AspNetCore.HttpOverrides.dll differ diff --git a/App/Microsoft.AspNetCore.HttpsPolicy.dll b/App/Microsoft.AspNetCore.HttpsPolicy.dll index a39dcf3..40a71b8 100644 Binary files a/App/Microsoft.AspNetCore.HttpsPolicy.dll and b/App/Microsoft.AspNetCore.HttpsPolicy.dll differ diff --git a/App/Microsoft.AspNetCore.Identity.dll b/App/Microsoft.AspNetCore.Identity.dll index edcdfa6..01dc8ed 100644 Binary files a/App/Microsoft.AspNetCore.Identity.dll and b/App/Microsoft.AspNetCore.Identity.dll differ diff --git a/App/Microsoft.AspNetCore.Localization.Routing.dll b/App/Microsoft.AspNetCore.Localization.Routing.dll index d9c5fec..208cd4b 100644 Binary files a/App/Microsoft.AspNetCore.Localization.Routing.dll and b/App/Microsoft.AspNetCore.Localization.Routing.dll differ diff --git a/App/Microsoft.AspNetCore.Localization.dll b/App/Microsoft.AspNetCore.Localization.dll index 5e448e5..7bf8934 100644 Binary files a/App/Microsoft.AspNetCore.Localization.dll and b/App/Microsoft.AspNetCore.Localization.dll differ diff --git a/App/Microsoft.AspNetCore.Metadata.dll b/App/Microsoft.AspNetCore.Metadata.dll index f6af138..9632cf9 100644 Binary files a/App/Microsoft.AspNetCore.Metadata.dll and b/App/Microsoft.AspNetCore.Metadata.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.Abstractions.dll b/App/Microsoft.AspNetCore.Mvc.Abstractions.dll index 4a65c85..cb6d50e 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.Abstractions.dll and b/App/Microsoft.AspNetCore.Mvc.Abstractions.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.ApiExplorer.dll b/App/Microsoft.AspNetCore.Mvc.ApiExplorer.dll index bff7247..5e49a63 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.ApiExplorer.dll and b/App/Microsoft.AspNetCore.Mvc.ApiExplorer.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.Core.dll b/App/Microsoft.AspNetCore.Mvc.Core.dll index 6508b83..1a28f95 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.Core.dll and b/App/Microsoft.AspNetCore.Mvc.Core.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.Cors.dll b/App/Microsoft.AspNetCore.Mvc.Cors.dll index 4f2c8f3..7151401 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.Cors.dll and b/App/Microsoft.AspNetCore.Mvc.Cors.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.DataAnnotations.dll b/App/Microsoft.AspNetCore.Mvc.DataAnnotations.dll index aa16ed4..6932e5f 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.DataAnnotations.dll and b/App/Microsoft.AspNetCore.Mvc.DataAnnotations.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.Formatters.Json.dll b/App/Microsoft.AspNetCore.Mvc.Formatters.Json.dll index 0475527..5b79e41 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.Formatters.Json.dll and b/App/Microsoft.AspNetCore.Mvc.Formatters.Json.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll b/App/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll index 0c57920..4d7b9b2 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll and b/App/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.Localization.dll b/App/Microsoft.AspNetCore.Mvc.Localization.dll index 9444d14..12f1442 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.Localization.dll and b/App/Microsoft.AspNetCore.Mvc.Localization.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.Razor.dll b/App/Microsoft.AspNetCore.Mvc.Razor.dll index 4a276fd..f2e9519 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.Razor.dll and b/App/Microsoft.AspNetCore.Mvc.Razor.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.RazorPages.dll b/App/Microsoft.AspNetCore.Mvc.RazorPages.dll index 5ea20e8..3190503 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.RazorPages.dll and b/App/Microsoft.AspNetCore.Mvc.RazorPages.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.TagHelpers.dll b/App/Microsoft.AspNetCore.Mvc.TagHelpers.dll index c88f9f9..3b76925 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.TagHelpers.dll and b/App/Microsoft.AspNetCore.Mvc.TagHelpers.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.ViewFeatures.dll b/App/Microsoft.AspNetCore.Mvc.ViewFeatures.dll index 3c28d79..6b3ba44 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.ViewFeatures.dll and b/App/Microsoft.AspNetCore.Mvc.ViewFeatures.dll differ diff --git a/App/Microsoft.AspNetCore.Mvc.dll b/App/Microsoft.AspNetCore.Mvc.dll index ec8cc00..5ab7bbd 100644 Binary files a/App/Microsoft.AspNetCore.Mvc.dll and b/App/Microsoft.AspNetCore.Mvc.dll differ diff --git a/App/Microsoft.AspNetCore.OutputCaching.dll b/App/Microsoft.AspNetCore.OutputCaching.dll index a7955c6..1009f86 100644 Binary files a/App/Microsoft.AspNetCore.OutputCaching.dll and b/App/Microsoft.AspNetCore.OutputCaching.dll differ diff --git a/App/Microsoft.AspNetCore.RateLimiting.dll b/App/Microsoft.AspNetCore.RateLimiting.dll index e996350..a7fe29a 100644 Binary files a/App/Microsoft.AspNetCore.RateLimiting.dll and b/App/Microsoft.AspNetCore.RateLimiting.dll differ diff --git a/App/Microsoft.AspNetCore.Razor.Runtime.dll b/App/Microsoft.AspNetCore.Razor.Runtime.dll index a91bfa9..6a9340f 100644 Binary files a/App/Microsoft.AspNetCore.Razor.Runtime.dll and b/App/Microsoft.AspNetCore.Razor.Runtime.dll differ diff --git a/App/Microsoft.AspNetCore.Razor.dll b/App/Microsoft.AspNetCore.Razor.dll index 63d776c..4232845 100644 Binary files a/App/Microsoft.AspNetCore.Razor.dll and b/App/Microsoft.AspNetCore.Razor.dll differ diff --git a/App/Microsoft.AspNetCore.RequestDecompression.dll b/App/Microsoft.AspNetCore.RequestDecompression.dll index 7aabb72..127ec27 100644 Binary files a/App/Microsoft.AspNetCore.RequestDecompression.dll and b/App/Microsoft.AspNetCore.RequestDecompression.dll differ diff --git a/App/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll b/App/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll index c456a3e..da87b37 100644 Binary files a/App/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll and b/App/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll differ diff --git a/App/Microsoft.AspNetCore.ResponseCaching.dll b/App/Microsoft.AspNetCore.ResponseCaching.dll index 207f90d..45bc84f 100644 Binary files a/App/Microsoft.AspNetCore.ResponseCaching.dll and b/App/Microsoft.AspNetCore.ResponseCaching.dll differ diff --git a/App/Microsoft.AspNetCore.ResponseCompression.dll b/App/Microsoft.AspNetCore.ResponseCompression.dll index 8b34b40..28c2bf9 100644 Binary files a/App/Microsoft.AspNetCore.ResponseCompression.dll and b/App/Microsoft.AspNetCore.ResponseCompression.dll differ diff --git a/App/Microsoft.AspNetCore.Rewrite.dll b/App/Microsoft.AspNetCore.Rewrite.dll index b1c6c3a..6ba61c5 100644 Binary files a/App/Microsoft.AspNetCore.Rewrite.dll and b/App/Microsoft.AspNetCore.Rewrite.dll differ diff --git a/App/Microsoft.AspNetCore.Routing.Abstractions.dll b/App/Microsoft.AspNetCore.Routing.Abstractions.dll index c1cf648..9103748 100644 Binary files a/App/Microsoft.AspNetCore.Routing.Abstractions.dll and b/App/Microsoft.AspNetCore.Routing.Abstractions.dll differ diff --git a/App/Microsoft.AspNetCore.Routing.dll b/App/Microsoft.AspNetCore.Routing.dll index 85dc431..8b0e4aa 100644 Binary files a/App/Microsoft.AspNetCore.Routing.dll and b/App/Microsoft.AspNetCore.Routing.dll differ diff --git a/App/Microsoft.AspNetCore.Server.HttpSys.dll b/App/Microsoft.AspNetCore.Server.HttpSys.dll index 9859473..af03dce 100644 Binary files a/App/Microsoft.AspNetCore.Server.HttpSys.dll and b/App/Microsoft.AspNetCore.Server.HttpSys.dll differ diff --git a/App/Microsoft.AspNetCore.Server.IIS.dll b/App/Microsoft.AspNetCore.Server.IIS.dll index b374f43..8915645 100644 Binary files a/App/Microsoft.AspNetCore.Server.IIS.dll and b/App/Microsoft.AspNetCore.Server.IIS.dll differ diff --git a/App/Microsoft.AspNetCore.Server.IISIntegration.dll b/App/Microsoft.AspNetCore.Server.IISIntegration.dll index 6fbf292..1d60e33 100644 Binary files a/App/Microsoft.AspNetCore.Server.IISIntegration.dll and b/App/Microsoft.AspNetCore.Server.IISIntegration.dll differ diff --git a/App/Microsoft.AspNetCore.Server.Kestrel.Core.dll b/App/Microsoft.AspNetCore.Server.Kestrel.Core.dll index d1f7e46..e8b3b72 100644 Binary files a/App/Microsoft.AspNetCore.Server.Kestrel.Core.dll and b/App/Microsoft.AspNetCore.Server.Kestrel.Core.dll differ diff --git a/App/Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes.dll b/App/Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes.dll index 30d49f9..f8e75b1 100644 Binary files a/App/Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes.dll and b/App/Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes.dll differ diff --git a/App/Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.dll b/App/Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.dll index b8e0c9e..31b35c7 100644 Binary files a/App/Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.dll and b/App/Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.dll differ diff --git a/App/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll b/App/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll index a5a575a..5c8ce79 100644 Binary files a/App/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll and b/App/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll differ diff --git a/App/Microsoft.AspNetCore.Server.Kestrel.dll b/App/Microsoft.AspNetCore.Server.Kestrel.dll index c266142..5d74b34 100644 Binary files a/App/Microsoft.AspNetCore.Server.Kestrel.dll and b/App/Microsoft.AspNetCore.Server.Kestrel.dll differ diff --git a/App/Microsoft.AspNetCore.Session.dll b/App/Microsoft.AspNetCore.Session.dll index 6b016a0..db14b2f 100644 Binary files a/App/Microsoft.AspNetCore.Session.dll and b/App/Microsoft.AspNetCore.Session.dll differ diff --git a/App/Microsoft.AspNetCore.SignalR.Common.dll b/App/Microsoft.AspNetCore.SignalR.Common.dll index d360050..9bf756e 100644 Binary files a/App/Microsoft.AspNetCore.SignalR.Common.dll and b/App/Microsoft.AspNetCore.SignalR.Common.dll differ diff --git a/App/Microsoft.AspNetCore.SignalR.Core.dll b/App/Microsoft.AspNetCore.SignalR.Core.dll index 6c232dd..8b591c1 100644 Binary files a/App/Microsoft.AspNetCore.SignalR.Core.dll and b/App/Microsoft.AspNetCore.SignalR.Core.dll differ diff --git a/App/Microsoft.AspNetCore.SignalR.Protocols.Json.dll b/App/Microsoft.AspNetCore.SignalR.Protocols.Json.dll index 9b75eba..2c6480b 100644 Binary files a/App/Microsoft.AspNetCore.SignalR.Protocols.Json.dll and b/App/Microsoft.AspNetCore.SignalR.Protocols.Json.dll differ diff --git a/App/Microsoft.AspNetCore.SignalR.dll b/App/Microsoft.AspNetCore.SignalR.dll index cce3ab5..3ea2ebf 100644 Binary files a/App/Microsoft.AspNetCore.SignalR.dll and b/App/Microsoft.AspNetCore.SignalR.dll differ diff --git a/App/Microsoft.AspNetCore.StaticAssets.dll b/App/Microsoft.AspNetCore.StaticAssets.dll index 342dd0b..6e3284f 100644 Binary files a/App/Microsoft.AspNetCore.StaticAssets.dll and b/App/Microsoft.AspNetCore.StaticAssets.dll differ diff --git a/App/Microsoft.AspNetCore.StaticFiles.dll b/App/Microsoft.AspNetCore.StaticFiles.dll index ab84bb2..7a6cc71 100644 Binary files a/App/Microsoft.AspNetCore.StaticFiles.dll and b/App/Microsoft.AspNetCore.StaticFiles.dll differ diff --git a/App/Microsoft.AspNetCore.WebSockets.dll b/App/Microsoft.AspNetCore.WebSockets.dll index c210c78..0694c7a 100644 Binary files a/App/Microsoft.AspNetCore.WebSockets.dll and b/App/Microsoft.AspNetCore.WebSockets.dll differ diff --git a/App/Microsoft.AspNetCore.WebUtilities.dll b/App/Microsoft.AspNetCore.WebUtilities.dll index fc26998..8ba6252 100644 Binary files a/App/Microsoft.AspNetCore.WebUtilities.dll and b/App/Microsoft.AspNetCore.WebUtilities.dll differ diff --git a/App/Microsoft.AspNetCore.dll b/App/Microsoft.AspNetCore.dll index 9b208dd..1072b5f 100644 Binary files a/App/Microsoft.AspNetCore.dll and b/App/Microsoft.AspNetCore.dll differ diff --git a/App/Microsoft.CSharp.dll b/App/Microsoft.CSharp.dll index c61cda1..c0832cd 100644 Binary files a/App/Microsoft.CSharp.dll and b/App/Microsoft.CSharp.dll differ diff --git a/App/Microsoft.Extensions.Caching.Abstractions.dll b/App/Microsoft.Extensions.Caching.Abstractions.dll index f6be76f..bad4ba1 100644 Binary files a/App/Microsoft.Extensions.Caching.Abstractions.dll and b/App/Microsoft.Extensions.Caching.Abstractions.dll differ diff --git a/App/Microsoft.Extensions.Caching.Memory.dll b/App/Microsoft.Extensions.Caching.Memory.dll index abd81bf..a4a151c 100644 Binary files a/App/Microsoft.Extensions.Caching.Memory.dll and b/App/Microsoft.Extensions.Caching.Memory.dll differ diff --git a/App/Microsoft.Extensions.Configuration.Abstractions.dll b/App/Microsoft.Extensions.Configuration.Abstractions.dll index e1d44f8..0848972 100644 Binary files a/App/Microsoft.Extensions.Configuration.Abstractions.dll and b/App/Microsoft.Extensions.Configuration.Abstractions.dll differ diff --git a/App/Microsoft.Extensions.Configuration.Binder.dll b/App/Microsoft.Extensions.Configuration.Binder.dll index 1b5ce1d..e493c2c 100644 Binary files a/App/Microsoft.Extensions.Configuration.Binder.dll and b/App/Microsoft.Extensions.Configuration.Binder.dll differ diff --git a/App/Microsoft.Extensions.Configuration.CommandLine.dll b/App/Microsoft.Extensions.Configuration.CommandLine.dll index 7af57cb..e641570 100644 Binary files a/App/Microsoft.Extensions.Configuration.CommandLine.dll and b/App/Microsoft.Extensions.Configuration.CommandLine.dll differ diff --git a/App/Microsoft.Extensions.Configuration.EnvironmentVariables.dll b/App/Microsoft.Extensions.Configuration.EnvironmentVariables.dll index 53647fd..3f71e20 100644 Binary files a/App/Microsoft.Extensions.Configuration.EnvironmentVariables.dll and b/App/Microsoft.Extensions.Configuration.EnvironmentVariables.dll differ diff --git a/App/Microsoft.Extensions.Configuration.FileExtensions.dll b/App/Microsoft.Extensions.Configuration.FileExtensions.dll index 8a587d0..6af1643 100644 Binary files a/App/Microsoft.Extensions.Configuration.FileExtensions.dll and b/App/Microsoft.Extensions.Configuration.FileExtensions.dll differ diff --git a/App/Microsoft.Extensions.Configuration.Ini.dll b/App/Microsoft.Extensions.Configuration.Ini.dll index 5bef8a9..ea539e4 100644 Binary files a/App/Microsoft.Extensions.Configuration.Ini.dll and b/App/Microsoft.Extensions.Configuration.Ini.dll differ diff --git a/App/Microsoft.Extensions.Configuration.Json.dll b/App/Microsoft.Extensions.Configuration.Json.dll index 5271212..2f858a4 100644 Binary files a/App/Microsoft.Extensions.Configuration.Json.dll and b/App/Microsoft.Extensions.Configuration.Json.dll differ diff --git a/App/Microsoft.Extensions.Configuration.KeyPerFile.dll b/App/Microsoft.Extensions.Configuration.KeyPerFile.dll index 46cac55..79c8a33 100644 Binary files a/App/Microsoft.Extensions.Configuration.KeyPerFile.dll and b/App/Microsoft.Extensions.Configuration.KeyPerFile.dll differ diff --git a/App/Microsoft.Extensions.Configuration.UserSecrets.dll b/App/Microsoft.Extensions.Configuration.UserSecrets.dll index 460de30..c5c9ab0 100644 Binary files a/App/Microsoft.Extensions.Configuration.UserSecrets.dll and b/App/Microsoft.Extensions.Configuration.UserSecrets.dll differ diff --git a/App/Microsoft.Extensions.Configuration.Xml.dll b/App/Microsoft.Extensions.Configuration.Xml.dll index aae4626..50729ff 100644 Binary files a/App/Microsoft.Extensions.Configuration.Xml.dll and b/App/Microsoft.Extensions.Configuration.Xml.dll differ diff --git a/App/Microsoft.Extensions.Configuration.dll b/App/Microsoft.Extensions.Configuration.dll index 8f4c487..30c01fc 100644 Binary files a/App/Microsoft.Extensions.Configuration.dll and b/App/Microsoft.Extensions.Configuration.dll differ diff --git a/App/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/App/Microsoft.Extensions.DependencyInjection.Abstractions.dll index 722fd20..a95a863 100644 Binary files a/App/Microsoft.Extensions.DependencyInjection.Abstractions.dll and b/App/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ diff --git a/App/Microsoft.Extensions.DependencyInjection.dll b/App/Microsoft.Extensions.DependencyInjection.dll index fea1b3e..465d902 100644 Binary files a/App/Microsoft.Extensions.DependencyInjection.dll and b/App/Microsoft.Extensions.DependencyInjection.dll differ diff --git a/App/Microsoft.Extensions.Diagnostics.Abstractions.dll b/App/Microsoft.Extensions.Diagnostics.Abstractions.dll index d38bc4d..35569b8 100644 Binary files a/App/Microsoft.Extensions.Diagnostics.Abstractions.dll and b/App/Microsoft.Extensions.Diagnostics.Abstractions.dll differ diff --git a/App/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll b/App/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll index 1c20942..aa9eb25 100644 Binary files a/App/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll and b/App/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll differ diff --git a/App/Microsoft.Extensions.Diagnostics.HealthChecks.dll b/App/Microsoft.Extensions.Diagnostics.HealthChecks.dll index a0a00ed..8dac2fb 100644 Binary files a/App/Microsoft.Extensions.Diagnostics.HealthChecks.dll and b/App/Microsoft.Extensions.Diagnostics.HealthChecks.dll differ diff --git a/App/Microsoft.Extensions.Diagnostics.dll b/App/Microsoft.Extensions.Diagnostics.dll index 5b9151b..a597530 100644 Binary files a/App/Microsoft.Extensions.Diagnostics.dll and b/App/Microsoft.Extensions.Diagnostics.dll differ diff --git a/App/Microsoft.Extensions.Features.dll b/App/Microsoft.Extensions.Features.dll index 48bed1c..d38ec88 100644 Binary files a/App/Microsoft.Extensions.Features.dll and b/App/Microsoft.Extensions.Features.dll differ diff --git a/App/Microsoft.Extensions.FileProviders.Abstractions.dll b/App/Microsoft.Extensions.FileProviders.Abstractions.dll index f9e4c7a..5225868 100644 Binary files a/App/Microsoft.Extensions.FileProviders.Abstractions.dll and b/App/Microsoft.Extensions.FileProviders.Abstractions.dll differ diff --git a/App/Microsoft.Extensions.FileProviders.Composite.dll b/App/Microsoft.Extensions.FileProviders.Composite.dll index b5befa0..da372e3 100644 Binary files a/App/Microsoft.Extensions.FileProviders.Composite.dll and b/App/Microsoft.Extensions.FileProviders.Composite.dll differ diff --git a/App/Microsoft.Extensions.FileProviders.Embedded.dll b/App/Microsoft.Extensions.FileProviders.Embedded.dll index 490b2a0..c59f1c9 100644 Binary files a/App/Microsoft.Extensions.FileProviders.Embedded.dll and b/App/Microsoft.Extensions.FileProviders.Embedded.dll differ diff --git a/App/Microsoft.Extensions.FileProviders.Physical.dll b/App/Microsoft.Extensions.FileProviders.Physical.dll index 6fce1fb..f102b8b 100644 Binary files a/App/Microsoft.Extensions.FileProviders.Physical.dll and b/App/Microsoft.Extensions.FileProviders.Physical.dll differ diff --git a/App/Microsoft.Extensions.FileSystemGlobbing.dll b/App/Microsoft.Extensions.FileSystemGlobbing.dll index 69e9976..9a64177 100644 Binary files a/App/Microsoft.Extensions.FileSystemGlobbing.dll and b/App/Microsoft.Extensions.FileSystemGlobbing.dll differ diff --git a/App/Microsoft.Extensions.Hosting.Abstractions.dll b/App/Microsoft.Extensions.Hosting.Abstractions.dll index f62da7b..787194d 100644 Binary files a/App/Microsoft.Extensions.Hosting.Abstractions.dll and b/App/Microsoft.Extensions.Hosting.Abstractions.dll differ diff --git a/App/Microsoft.Extensions.Hosting.dll b/App/Microsoft.Extensions.Hosting.dll index 60dd6c5..acd78c7 100644 Binary files a/App/Microsoft.Extensions.Hosting.dll and b/App/Microsoft.Extensions.Hosting.dll differ diff --git a/App/Microsoft.Extensions.Http.dll b/App/Microsoft.Extensions.Http.dll index 02979bd..8a1d789 100644 Binary files a/App/Microsoft.Extensions.Http.dll and b/App/Microsoft.Extensions.Http.dll differ diff --git a/App/Microsoft.Extensions.Identity.Core.dll b/App/Microsoft.Extensions.Identity.Core.dll index 706ca2e..690bcd9 100644 Binary files a/App/Microsoft.Extensions.Identity.Core.dll and b/App/Microsoft.Extensions.Identity.Core.dll differ diff --git a/App/Microsoft.Extensions.Identity.Stores.dll b/App/Microsoft.Extensions.Identity.Stores.dll index ea05045..70eb831 100644 Binary files a/App/Microsoft.Extensions.Identity.Stores.dll and b/App/Microsoft.Extensions.Identity.Stores.dll differ diff --git a/App/Microsoft.Extensions.Localization.Abstractions.dll b/App/Microsoft.Extensions.Localization.Abstractions.dll index 4d22679..9638b83 100644 Binary files a/App/Microsoft.Extensions.Localization.Abstractions.dll and b/App/Microsoft.Extensions.Localization.Abstractions.dll differ diff --git a/App/Microsoft.Extensions.Localization.dll b/App/Microsoft.Extensions.Localization.dll index e9ee7fb..c3447ab 100644 Binary files a/App/Microsoft.Extensions.Localization.dll and b/App/Microsoft.Extensions.Localization.dll differ diff --git a/App/Microsoft.Extensions.Logging.Abstractions.dll b/App/Microsoft.Extensions.Logging.Abstractions.dll index cde7f4a..e8cbdb1 100644 Binary files a/App/Microsoft.Extensions.Logging.Abstractions.dll and b/App/Microsoft.Extensions.Logging.Abstractions.dll differ diff --git a/App/Microsoft.Extensions.Logging.Configuration.dll b/App/Microsoft.Extensions.Logging.Configuration.dll index 424402e..e41a7d8 100644 Binary files a/App/Microsoft.Extensions.Logging.Configuration.dll and b/App/Microsoft.Extensions.Logging.Configuration.dll differ diff --git a/App/Microsoft.Extensions.Logging.Console.dll b/App/Microsoft.Extensions.Logging.Console.dll index 6a08c32..49fd036 100644 Binary files a/App/Microsoft.Extensions.Logging.Console.dll and b/App/Microsoft.Extensions.Logging.Console.dll differ diff --git a/App/Microsoft.Extensions.Logging.Debug.dll b/App/Microsoft.Extensions.Logging.Debug.dll index 09eee21..9202238 100644 Binary files a/App/Microsoft.Extensions.Logging.Debug.dll and b/App/Microsoft.Extensions.Logging.Debug.dll differ diff --git a/App/Microsoft.Extensions.Logging.EventLog.dll b/App/Microsoft.Extensions.Logging.EventLog.dll index f3fd651..f1911ac 100644 Binary files a/App/Microsoft.Extensions.Logging.EventLog.dll and b/App/Microsoft.Extensions.Logging.EventLog.dll differ diff --git a/App/Microsoft.Extensions.Logging.EventSource.dll b/App/Microsoft.Extensions.Logging.EventSource.dll index 507b30e..76c08b0 100644 Binary files a/App/Microsoft.Extensions.Logging.EventSource.dll and b/App/Microsoft.Extensions.Logging.EventSource.dll differ diff --git a/App/Microsoft.Extensions.Logging.TraceSource.dll b/App/Microsoft.Extensions.Logging.TraceSource.dll index 4881830..5de7354 100644 Binary files a/App/Microsoft.Extensions.Logging.TraceSource.dll and b/App/Microsoft.Extensions.Logging.TraceSource.dll differ diff --git a/App/Microsoft.Extensions.Logging.dll b/App/Microsoft.Extensions.Logging.dll index a8a27e9..3967d16 100644 Binary files a/App/Microsoft.Extensions.Logging.dll and b/App/Microsoft.Extensions.Logging.dll differ diff --git a/App/Microsoft.Extensions.ObjectPool.dll b/App/Microsoft.Extensions.ObjectPool.dll index 01c5272..2e31440 100644 Binary files a/App/Microsoft.Extensions.ObjectPool.dll and b/App/Microsoft.Extensions.ObjectPool.dll differ diff --git a/App/Microsoft.Extensions.Options.ConfigurationExtensions.dll b/App/Microsoft.Extensions.Options.ConfigurationExtensions.dll index eb7b260..a64dad3 100644 Binary files a/App/Microsoft.Extensions.Options.ConfigurationExtensions.dll and b/App/Microsoft.Extensions.Options.ConfigurationExtensions.dll differ diff --git a/App/Microsoft.Extensions.Options.DataAnnotations.dll b/App/Microsoft.Extensions.Options.DataAnnotations.dll index 95e9beb..02d5495 100644 Binary files a/App/Microsoft.Extensions.Options.DataAnnotations.dll and b/App/Microsoft.Extensions.Options.DataAnnotations.dll differ diff --git a/App/Microsoft.Extensions.Options.dll b/App/Microsoft.Extensions.Options.dll index a563d48..01d50be 100644 Binary files a/App/Microsoft.Extensions.Options.dll and b/App/Microsoft.Extensions.Options.dll differ diff --git a/App/Microsoft.Extensions.Primitives.dll b/App/Microsoft.Extensions.Primitives.dll index 5dc77f8..7cf0a77 100644 Binary files a/App/Microsoft.Extensions.Primitives.dll and b/App/Microsoft.Extensions.Primitives.dll differ diff --git a/App/Microsoft.Extensions.Validation.dll b/App/Microsoft.Extensions.Validation.dll index a3d7804..4ef3361 100644 Binary files a/App/Microsoft.Extensions.Validation.dll and b/App/Microsoft.Extensions.Validation.dll differ diff --git a/App/Microsoft.Extensions.WebEncoders.dll b/App/Microsoft.Extensions.WebEncoders.dll index af58354..670ad09 100644 Binary files a/App/Microsoft.Extensions.WebEncoders.dll and b/App/Microsoft.Extensions.WebEncoders.dll differ diff --git a/App/Microsoft.JSInterop.dll b/App/Microsoft.JSInterop.dll index 41ac9d9..51be84b 100644 Binary files a/App/Microsoft.JSInterop.dll and b/App/Microsoft.JSInterop.dll differ diff --git a/App/Microsoft.Net.Http.Headers.dll b/App/Microsoft.Net.Http.Headers.dll index a419514..daa7fea 100644 Binary files a/App/Microsoft.Net.Http.Headers.dll and b/App/Microsoft.Net.Http.Headers.dll differ diff --git a/App/Microsoft.VisualBasic.Core.dll b/App/Microsoft.VisualBasic.Core.dll index 457f844..6ca763f 100644 Binary files a/App/Microsoft.VisualBasic.Core.dll and b/App/Microsoft.VisualBasic.Core.dll differ diff --git a/App/Microsoft.VisualBasic.Forms.dll b/App/Microsoft.VisualBasic.Forms.dll index e408af7..d3a68e1 100644 Binary files a/App/Microsoft.VisualBasic.Forms.dll and b/App/Microsoft.VisualBasic.Forms.dll differ diff --git a/App/Microsoft.VisualBasic.dll b/App/Microsoft.VisualBasic.dll index 35d85f3..94424bb 100644 Binary files a/App/Microsoft.VisualBasic.dll and b/App/Microsoft.VisualBasic.dll differ diff --git a/App/Microsoft.Win32.Primitives.dll b/App/Microsoft.Win32.Primitives.dll index 693eaf1..cdb66bc 100644 Binary files a/App/Microsoft.Win32.Primitives.dll and b/App/Microsoft.Win32.Primitives.dll differ diff --git a/App/Microsoft.Win32.Registry.AccessControl.dll b/App/Microsoft.Win32.Registry.AccessControl.dll index 2bbc360..a65779c 100644 Binary files a/App/Microsoft.Win32.Registry.AccessControl.dll and b/App/Microsoft.Win32.Registry.AccessControl.dll differ diff --git a/App/Microsoft.Win32.Registry.dll b/App/Microsoft.Win32.Registry.dll index c6c01ff..12822ad 100644 Binary files a/App/Microsoft.Win32.Registry.dll and b/App/Microsoft.Win32.Registry.dll differ diff --git a/App/Microsoft.Win32.SystemEvents.dll b/App/Microsoft.Win32.SystemEvents.dll index ccb9876..053e6a3 100644 Binary files a/App/Microsoft.Win32.SystemEvents.dll and b/App/Microsoft.Win32.SystemEvents.dll differ diff --git a/App/PenImc_cor3.dll b/App/PenImc_cor3.dll index 9b6e176..b0dca37 100644 Binary files a/App/PenImc_cor3.dll and b/App/PenImc_cor3.dll differ diff --git a/App/PresentationCore.dll b/App/PresentationCore.dll index 82d40f6..081b607 100644 Binary files a/App/PresentationCore.dll and b/App/PresentationCore.dll differ diff --git a/App/PresentationFramework-SystemCore.dll b/App/PresentationFramework-SystemCore.dll index f43a6f8..853c2f0 100644 Binary files a/App/PresentationFramework-SystemCore.dll and b/App/PresentationFramework-SystemCore.dll differ diff --git a/App/PresentationFramework-SystemData.dll b/App/PresentationFramework-SystemData.dll index 5b9086f..643b1b5 100644 Binary files a/App/PresentationFramework-SystemData.dll and b/App/PresentationFramework-SystemData.dll differ diff --git a/App/PresentationFramework-SystemDrawing.dll b/App/PresentationFramework-SystemDrawing.dll index 907f3ab..01a8e29 100644 Binary files a/App/PresentationFramework-SystemDrawing.dll and b/App/PresentationFramework-SystemDrawing.dll differ diff --git a/App/PresentationFramework-SystemXml.dll b/App/PresentationFramework-SystemXml.dll index a648d07..b8c1b4d 100644 Binary files a/App/PresentationFramework-SystemXml.dll and b/App/PresentationFramework-SystemXml.dll differ diff --git a/App/PresentationFramework-SystemXmlLinq.dll b/App/PresentationFramework-SystemXmlLinq.dll index 1aaa215..498b78c 100644 Binary files a/App/PresentationFramework-SystemXmlLinq.dll and b/App/PresentationFramework-SystemXmlLinq.dll differ diff --git a/App/PresentationFramework.Aero.dll b/App/PresentationFramework.Aero.dll index 7839766..49e3ba9 100644 Binary files a/App/PresentationFramework.Aero.dll and b/App/PresentationFramework.Aero.dll differ diff --git a/App/PresentationFramework.Aero2.dll b/App/PresentationFramework.Aero2.dll index 3afc3cb..b2aa14b 100644 Binary files a/App/PresentationFramework.Aero2.dll and b/App/PresentationFramework.Aero2.dll differ diff --git a/App/PresentationFramework.AeroLite.dll b/App/PresentationFramework.AeroLite.dll index 3ef53ba..16450be 100644 Binary files a/App/PresentationFramework.AeroLite.dll and b/App/PresentationFramework.AeroLite.dll differ diff --git a/App/PresentationFramework.Classic.dll b/App/PresentationFramework.Classic.dll index 32810f5..7da19dd 100644 Binary files a/App/PresentationFramework.Classic.dll and b/App/PresentationFramework.Classic.dll differ diff --git a/App/PresentationFramework.Fluent.dll b/App/PresentationFramework.Fluent.dll index 71f3d06..b9cfb17 100644 Binary files a/App/PresentationFramework.Fluent.dll and b/App/PresentationFramework.Fluent.dll differ diff --git a/App/PresentationFramework.Luna.dll b/App/PresentationFramework.Luna.dll index 2e58936..d2b3474 100644 Binary files a/App/PresentationFramework.Luna.dll and b/App/PresentationFramework.Luna.dll differ diff --git a/App/PresentationFramework.Royale.dll b/App/PresentationFramework.Royale.dll index a7f1a09..383a203 100644 Binary files a/App/PresentationFramework.Royale.dll and b/App/PresentationFramework.Royale.dll differ diff --git a/App/PresentationFramework.dll b/App/PresentationFramework.dll index aacce42..75963b3 100644 Binary files a/App/PresentationFramework.dll and b/App/PresentationFramework.dll differ diff --git a/App/PresentationNative_cor3.dll b/App/PresentationNative_cor3.dll index 8ef14dd..197ff35 100644 Binary files a/App/PresentationNative_cor3.dll and b/App/PresentationNative_cor3.dll differ diff --git a/App/PresentationUI.dll b/App/PresentationUI.dll index 53dc345..56d6cf5 100644 Binary files a/App/PresentationUI.dll and b/App/PresentationUI.dll differ diff --git a/App/ReachFramework.dll b/App/ReachFramework.dll index 8ddac08..ed3d5fe 100644 Binary files a/App/ReachFramework.dll and b/App/ReachFramework.dll differ diff --git a/App/System.AppContext.dll b/App/System.AppContext.dll index 90c1e79..8a2b57a 100644 Binary files a/App/System.AppContext.dll and b/App/System.AppContext.dll differ diff --git a/App/System.Buffers.dll b/App/System.Buffers.dll index 79d5710..75487bb 100644 Binary files a/App/System.Buffers.dll and b/App/System.Buffers.dll differ diff --git a/App/System.CodeDom.dll b/App/System.CodeDom.dll index feeb508..de541e0 100644 Binary files a/App/System.CodeDom.dll and b/App/System.CodeDom.dll differ diff --git a/App/System.Collections.Concurrent.dll b/App/System.Collections.Concurrent.dll index 46214ac..f44b280 100644 Binary files a/App/System.Collections.Concurrent.dll and b/App/System.Collections.Concurrent.dll differ diff --git a/App/System.Collections.Immutable.dll b/App/System.Collections.Immutable.dll index 4094154..8d3e2ee 100644 Binary files a/App/System.Collections.Immutable.dll and b/App/System.Collections.Immutable.dll differ diff --git a/App/System.Collections.NonGeneric.dll b/App/System.Collections.NonGeneric.dll index b52d3dc..79a06c3 100644 Binary files a/App/System.Collections.NonGeneric.dll and b/App/System.Collections.NonGeneric.dll differ diff --git a/App/System.Collections.Specialized.dll b/App/System.Collections.Specialized.dll index e54d27c..8225229 100644 Binary files a/App/System.Collections.Specialized.dll and b/App/System.Collections.Specialized.dll differ diff --git a/App/System.Collections.dll b/App/System.Collections.dll index 017c2f2..c704668 100644 Binary files a/App/System.Collections.dll and b/App/System.Collections.dll differ diff --git a/App/System.ComponentModel.Annotations.dll b/App/System.ComponentModel.Annotations.dll index 2b74fa4..099bffa 100644 Binary files a/App/System.ComponentModel.Annotations.dll and b/App/System.ComponentModel.Annotations.dll differ diff --git a/App/System.ComponentModel.DataAnnotations.dll b/App/System.ComponentModel.DataAnnotations.dll index 2898a93..e6e73a0 100644 Binary files a/App/System.ComponentModel.DataAnnotations.dll and b/App/System.ComponentModel.DataAnnotations.dll differ diff --git a/App/System.ComponentModel.EventBasedAsync.dll b/App/System.ComponentModel.EventBasedAsync.dll index feffd86..5ec8866 100644 Binary files a/App/System.ComponentModel.EventBasedAsync.dll and b/App/System.ComponentModel.EventBasedAsync.dll differ diff --git a/App/System.ComponentModel.Primitives.dll b/App/System.ComponentModel.Primitives.dll index 6b19cb0..0055bc6 100644 Binary files a/App/System.ComponentModel.Primitives.dll and b/App/System.ComponentModel.Primitives.dll differ diff --git a/App/System.ComponentModel.TypeConverter.dll b/App/System.ComponentModel.TypeConverter.dll index 73f4f86..88aded9 100644 Binary files a/App/System.ComponentModel.TypeConverter.dll and b/App/System.ComponentModel.TypeConverter.dll differ diff --git a/App/System.ComponentModel.dll b/App/System.ComponentModel.dll index 2755918..7b321de 100644 Binary files a/App/System.ComponentModel.dll and b/App/System.ComponentModel.dll differ diff --git a/App/System.Configuration.ConfigurationManager.dll b/App/System.Configuration.ConfigurationManager.dll index a83a9fd..3f7d312 100644 Binary files a/App/System.Configuration.ConfigurationManager.dll and b/App/System.Configuration.ConfigurationManager.dll differ diff --git a/App/System.Configuration.dll b/App/System.Configuration.dll index 715f392..c25b692 100644 Binary files a/App/System.Configuration.dll and b/App/System.Configuration.dll differ diff --git a/App/System.Console.dll b/App/System.Console.dll index b442cf6..d05c2ce 100644 Binary files a/App/System.Console.dll and b/App/System.Console.dll differ diff --git a/App/System.Core.dll b/App/System.Core.dll index 5c9723e..f3598dc 100644 Binary files a/App/System.Core.dll and b/App/System.Core.dll differ diff --git a/App/System.Data.Common.dll b/App/System.Data.Common.dll index 0ab5479..106de7c 100644 Binary files a/App/System.Data.Common.dll and b/App/System.Data.Common.dll differ diff --git a/App/System.Data.DataSetExtensions.dll b/App/System.Data.DataSetExtensions.dll index 33530d3..d210db0 100644 Binary files a/App/System.Data.DataSetExtensions.dll and b/App/System.Data.DataSetExtensions.dll differ diff --git a/App/System.Data.dll b/App/System.Data.dll index f6b86d6..2830dc6 100644 Binary files a/App/System.Data.dll and b/App/System.Data.dll differ diff --git a/App/System.Design.dll b/App/System.Design.dll index b3a8403..293482a 100644 Binary files a/App/System.Design.dll and b/App/System.Design.dll differ diff --git a/App/System.Diagnostics.Contracts.dll b/App/System.Diagnostics.Contracts.dll index b5d6312..7d5925d 100644 Binary files a/App/System.Diagnostics.Contracts.dll and b/App/System.Diagnostics.Contracts.dll differ diff --git a/App/System.Diagnostics.Debug.dll b/App/System.Diagnostics.Debug.dll index fbb2eb4..703f30d 100644 Binary files a/App/System.Diagnostics.Debug.dll and b/App/System.Diagnostics.Debug.dll differ diff --git a/App/System.Diagnostics.DiagnosticSource.dll b/App/System.Diagnostics.DiagnosticSource.dll index 10802b1..1e76b19 100644 Binary files a/App/System.Diagnostics.DiagnosticSource.dll and b/App/System.Diagnostics.DiagnosticSource.dll differ diff --git a/App/System.Diagnostics.EventLog.Messages.dll b/App/System.Diagnostics.EventLog.Messages.dll index 9abd280..9c94b3a 100644 Binary files a/App/System.Diagnostics.EventLog.Messages.dll and b/App/System.Diagnostics.EventLog.Messages.dll differ diff --git a/App/System.Diagnostics.EventLog.dll b/App/System.Diagnostics.EventLog.dll index d6508bd..060cd76 100644 Binary files a/App/System.Diagnostics.EventLog.dll and b/App/System.Diagnostics.EventLog.dll differ diff --git a/App/System.Diagnostics.FileVersionInfo.dll b/App/System.Diagnostics.FileVersionInfo.dll index bc17c03..788ad7f 100644 Binary files a/App/System.Diagnostics.FileVersionInfo.dll and b/App/System.Diagnostics.FileVersionInfo.dll differ diff --git a/App/System.Diagnostics.PerformanceCounter.dll b/App/System.Diagnostics.PerformanceCounter.dll index 4b77d9f..6d88714 100644 Binary files a/App/System.Diagnostics.PerformanceCounter.dll and b/App/System.Diagnostics.PerformanceCounter.dll differ diff --git a/App/System.Diagnostics.Process.dll b/App/System.Diagnostics.Process.dll index 1daaa7b..85d73a3 100644 Binary files a/App/System.Diagnostics.Process.dll and b/App/System.Diagnostics.Process.dll differ diff --git a/App/System.Diagnostics.StackTrace.dll b/App/System.Diagnostics.StackTrace.dll index 95a719c..4aa707c 100644 Binary files a/App/System.Diagnostics.StackTrace.dll and b/App/System.Diagnostics.StackTrace.dll differ diff --git a/App/System.Diagnostics.TextWriterTraceListener.dll b/App/System.Diagnostics.TextWriterTraceListener.dll index 7b3ddfc..bcc2e5b 100644 Binary files a/App/System.Diagnostics.TextWriterTraceListener.dll and b/App/System.Diagnostics.TextWriterTraceListener.dll differ diff --git a/App/System.Diagnostics.Tools.dll b/App/System.Diagnostics.Tools.dll index 242eec8..b4f34b5 100644 Binary files a/App/System.Diagnostics.Tools.dll and b/App/System.Diagnostics.Tools.dll differ diff --git a/App/System.Diagnostics.TraceSource.dll b/App/System.Diagnostics.TraceSource.dll index 3711802..40f16d7 100644 Binary files a/App/System.Diagnostics.TraceSource.dll and b/App/System.Diagnostics.TraceSource.dll differ diff --git a/App/System.Diagnostics.Tracing.dll b/App/System.Diagnostics.Tracing.dll index 36795cd..3977044 100644 Binary files a/App/System.Diagnostics.Tracing.dll and b/App/System.Diagnostics.Tracing.dll differ diff --git a/App/System.DirectoryServices.dll b/App/System.DirectoryServices.dll index 29dbac8..9962f63 100644 Binary files a/App/System.DirectoryServices.dll and b/App/System.DirectoryServices.dll differ diff --git a/App/System.Drawing.Common.dll b/App/System.Drawing.Common.dll index bb941ea..3834e01 100644 Binary files a/App/System.Drawing.Common.dll and b/App/System.Drawing.Common.dll differ diff --git a/App/System.Drawing.Design.dll b/App/System.Drawing.Design.dll index 9fa2f16..5cb0cc0 100644 Binary files a/App/System.Drawing.Design.dll and b/App/System.Drawing.Design.dll differ diff --git a/App/System.Drawing.Primitives.dll b/App/System.Drawing.Primitives.dll index d65ee32..649e88f 100644 Binary files a/App/System.Drawing.Primitives.dll and b/App/System.Drawing.Primitives.dll differ diff --git a/App/System.Drawing.dll b/App/System.Drawing.dll index 201e7fb..badcdd4 100644 Binary files a/App/System.Drawing.dll and b/App/System.Drawing.dll differ diff --git a/App/System.Dynamic.Runtime.dll b/App/System.Dynamic.Runtime.dll index 399e712..b4ebcc0 100644 Binary files a/App/System.Dynamic.Runtime.dll and b/App/System.Dynamic.Runtime.dll differ diff --git a/App/System.Formats.Asn1.dll b/App/System.Formats.Asn1.dll index e3ec005..be6733c 100644 Binary files a/App/System.Formats.Asn1.dll and b/App/System.Formats.Asn1.dll differ diff --git a/App/System.Formats.Cbor.dll b/App/System.Formats.Cbor.dll index 8ca106a..91824a9 100644 Binary files a/App/System.Formats.Cbor.dll and b/App/System.Formats.Cbor.dll differ diff --git a/App/System.Formats.Nrbf.dll b/App/System.Formats.Nrbf.dll index 7a5b773..65aaf27 100644 Binary files a/App/System.Formats.Nrbf.dll and b/App/System.Formats.Nrbf.dll differ diff --git a/App/System.Formats.Tar.dll b/App/System.Formats.Tar.dll index a9a6dd2..e3663b5 100644 Binary files a/App/System.Formats.Tar.dll and b/App/System.Formats.Tar.dll differ diff --git a/App/System.Globalization.Calendars.dll b/App/System.Globalization.Calendars.dll index 4fb788c..56624c7 100644 Binary files a/App/System.Globalization.Calendars.dll and b/App/System.Globalization.Calendars.dll differ diff --git a/App/System.Globalization.Extensions.dll b/App/System.Globalization.Extensions.dll index 0636d95..8db8ad5 100644 Binary files a/App/System.Globalization.Extensions.dll and b/App/System.Globalization.Extensions.dll differ diff --git a/App/System.Globalization.dll b/App/System.Globalization.dll index db99787..0cb97be 100644 Binary files a/App/System.Globalization.dll and b/App/System.Globalization.dll differ diff --git a/App/System.IO.Compression.Brotli.dll b/App/System.IO.Compression.Brotli.dll index 86c3fdc..9dabffc 100644 Binary files a/App/System.IO.Compression.Brotli.dll and b/App/System.IO.Compression.Brotli.dll differ diff --git a/App/System.IO.Compression.FileSystem.dll b/App/System.IO.Compression.FileSystem.dll index a6dbae3..92f0c36 100644 Binary files a/App/System.IO.Compression.FileSystem.dll and b/App/System.IO.Compression.FileSystem.dll differ diff --git a/App/System.IO.Compression.Native.dll b/App/System.IO.Compression.Native.dll index 0097583..eae2fa8 100644 Binary files a/App/System.IO.Compression.Native.dll and b/App/System.IO.Compression.Native.dll differ diff --git a/App/System.IO.Compression.ZipFile.dll b/App/System.IO.Compression.ZipFile.dll index dc64ee8..6efaab7 100644 Binary files a/App/System.IO.Compression.ZipFile.dll and b/App/System.IO.Compression.ZipFile.dll differ diff --git a/App/System.IO.Compression.dll b/App/System.IO.Compression.dll index 6bd696f..692f462 100644 Binary files a/App/System.IO.Compression.dll and b/App/System.IO.Compression.dll differ diff --git a/App/System.IO.FileSystem.AccessControl.dll b/App/System.IO.FileSystem.AccessControl.dll index 530b25a..ce1de29 100644 Binary files a/App/System.IO.FileSystem.AccessControl.dll and b/App/System.IO.FileSystem.AccessControl.dll differ diff --git a/App/System.IO.FileSystem.DriveInfo.dll b/App/System.IO.FileSystem.DriveInfo.dll index 804bccf..3360a36 100644 Binary files a/App/System.IO.FileSystem.DriveInfo.dll and b/App/System.IO.FileSystem.DriveInfo.dll differ diff --git a/App/System.IO.FileSystem.Primitives.dll b/App/System.IO.FileSystem.Primitives.dll index 3e239d6..da5f575 100644 Binary files a/App/System.IO.FileSystem.Primitives.dll and b/App/System.IO.FileSystem.Primitives.dll differ diff --git a/App/System.IO.FileSystem.Watcher.dll b/App/System.IO.FileSystem.Watcher.dll index 64ac7be..36b393f 100644 Binary files a/App/System.IO.FileSystem.Watcher.dll and b/App/System.IO.FileSystem.Watcher.dll differ diff --git a/App/System.IO.FileSystem.dll b/App/System.IO.FileSystem.dll index 008e14b..70749ce 100644 Binary files a/App/System.IO.FileSystem.dll and b/App/System.IO.FileSystem.dll differ diff --git a/App/System.IO.IsolatedStorage.dll b/App/System.IO.IsolatedStorage.dll index e62bf7c..4cb9dd9 100644 Binary files a/App/System.IO.IsolatedStorage.dll and b/App/System.IO.IsolatedStorage.dll differ diff --git a/App/System.IO.MemoryMappedFiles.dll b/App/System.IO.MemoryMappedFiles.dll index 2db927c..28cc23f 100644 Binary files a/App/System.IO.MemoryMappedFiles.dll and b/App/System.IO.MemoryMappedFiles.dll differ diff --git a/App/System.IO.Packaging.dll b/App/System.IO.Packaging.dll index d57c8c2..95d1ab6 100644 Binary files a/App/System.IO.Packaging.dll and b/App/System.IO.Packaging.dll differ diff --git a/App/System.IO.Pipelines.dll b/App/System.IO.Pipelines.dll index 2a2987b..1c3e1d3 100644 Binary files a/App/System.IO.Pipelines.dll and b/App/System.IO.Pipelines.dll differ diff --git a/App/System.IO.Pipes.AccessControl.dll b/App/System.IO.Pipes.AccessControl.dll index e253a83..5c7aedd 100644 Binary files a/App/System.IO.Pipes.AccessControl.dll and b/App/System.IO.Pipes.AccessControl.dll differ diff --git a/App/System.IO.Pipes.dll b/App/System.IO.Pipes.dll index 8a5bd00..d308eda 100644 Binary files a/App/System.IO.Pipes.dll and b/App/System.IO.Pipes.dll differ diff --git a/App/System.IO.UnmanagedMemoryStream.dll b/App/System.IO.UnmanagedMemoryStream.dll index c40f647..7f80faf 100644 Binary files a/App/System.IO.UnmanagedMemoryStream.dll and b/App/System.IO.UnmanagedMemoryStream.dll differ diff --git a/App/System.IO.dll b/App/System.IO.dll index 22b41b9..98fe0e5 100644 Binary files a/App/System.IO.dll and b/App/System.IO.dll differ diff --git a/App/System.Linq.AsyncEnumerable.dll b/App/System.Linq.AsyncEnumerable.dll index 48fa075..fb4dfff 100644 Binary files a/App/System.Linq.AsyncEnumerable.dll and b/App/System.Linq.AsyncEnumerable.dll differ diff --git a/App/System.Linq.Expressions.dll b/App/System.Linq.Expressions.dll index bbc9bd8..9d8990e 100644 Binary files a/App/System.Linq.Expressions.dll and b/App/System.Linq.Expressions.dll differ diff --git a/App/System.Linq.Parallel.dll b/App/System.Linq.Parallel.dll index 7529c83..180ef8a 100644 Binary files a/App/System.Linq.Parallel.dll and b/App/System.Linq.Parallel.dll differ diff --git a/App/System.Linq.Queryable.dll b/App/System.Linq.Queryable.dll index 15dd045..bc8a3d5 100644 Binary files a/App/System.Linq.Queryable.dll and b/App/System.Linq.Queryable.dll differ diff --git a/App/System.Linq.dll b/App/System.Linq.dll index 8ddaa59..72488d0 100644 Binary files a/App/System.Linq.dll and b/App/System.Linq.dll differ diff --git a/App/System.Memory.dll b/App/System.Memory.dll index ed894fd..d57159b 100644 Binary files a/App/System.Memory.dll and b/App/System.Memory.dll differ diff --git a/App/System.Net.Http.Json.dll b/App/System.Net.Http.Json.dll index 78d67f9..2110f9f 100644 Binary files a/App/System.Net.Http.Json.dll and b/App/System.Net.Http.Json.dll differ diff --git a/App/System.Net.Http.dll b/App/System.Net.Http.dll index 6c6b364..27688b7 100644 Binary files a/App/System.Net.Http.dll and b/App/System.Net.Http.dll differ diff --git a/App/System.Net.HttpListener.dll b/App/System.Net.HttpListener.dll index b518a19..e8e703e 100644 Binary files a/App/System.Net.HttpListener.dll and b/App/System.Net.HttpListener.dll differ diff --git a/App/System.Net.Mail.dll b/App/System.Net.Mail.dll index 911d3c7..f9e3162 100644 Binary files a/App/System.Net.Mail.dll and b/App/System.Net.Mail.dll differ diff --git a/App/System.Net.NameResolution.dll b/App/System.Net.NameResolution.dll index 92c1c1f..99a383f 100644 Binary files a/App/System.Net.NameResolution.dll and b/App/System.Net.NameResolution.dll differ diff --git a/App/System.Net.NetworkInformation.dll b/App/System.Net.NetworkInformation.dll index 0938cf6..0c43fa1 100644 Binary files a/App/System.Net.NetworkInformation.dll and b/App/System.Net.NetworkInformation.dll differ diff --git a/App/System.Net.Ping.dll b/App/System.Net.Ping.dll index 8d648e1..ac30656 100644 Binary files a/App/System.Net.Ping.dll and b/App/System.Net.Ping.dll differ diff --git a/App/System.Net.Primitives.dll b/App/System.Net.Primitives.dll index 9df424b..7e65ffa 100644 Binary files a/App/System.Net.Primitives.dll and b/App/System.Net.Primitives.dll differ diff --git a/App/System.Net.Quic.dll b/App/System.Net.Quic.dll index c362ac2..63d8e00 100644 Binary files a/App/System.Net.Quic.dll and b/App/System.Net.Quic.dll differ diff --git a/App/System.Net.Requests.dll b/App/System.Net.Requests.dll index 1d25d69..209a052 100644 Binary files a/App/System.Net.Requests.dll and b/App/System.Net.Requests.dll differ diff --git a/App/System.Net.Security.dll b/App/System.Net.Security.dll index 28724e2..bd77703 100644 Binary files a/App/System.Net.Security.dll and b/App/System.Net.Security.dll differ diff --git a/App/System.Net.ServerSentEvents.dll b/App/System.Net.ServerSentEvents.dll index f903a96..961719e 100644 Binary files a/App/System.Net.ServerSentEvents.dll and b/App/System.Net.ServerSentEvents.dll differ diff --git a/App/System.Net.ServicePoint.dll b/App/System.Net.ServicePoint.dll index b7263dd..5d3c1e7 100644 Binary files a/App/System.Net.ServicePoint.dll and b/App/System.Net.ServicePoint.dll differ diff --git a/App/System.Net.Sockets.dll b/App/System.Net.Sockets.dll index 51916cf..b0c192a 100644 Binary files a/App/System.Net.Sockets.dll and b/App/System.Net.Sockets.dll differ diff --git a/App/System.Net.WebClient.dll b/App/System.Net.WebClient.dll index 639d446..df8c09f 100644 Binary files a/App/System.Net.WebClient.dll and b/App/System.Net.WebClient.dll differ diff --git a/App/System.Net.WebHeaderCollection.dll b/App/System.Net.WebHeaderCollection.dll index 34adf7f..c8686ed 100644 Binary files a/App/System.Net.WebHeaderCollection.dll and b/App/System.Net.WebHeaderCollection.dll differ diff --git a/App/System.Net.WebProxy.dll b/App/System.Net.WebProxy.dll index 5860f4f..1b8b3d6 100644 Binary files a/App/System.Net.WebProxy.dll and b/App/System.Net.WebProxy.dll differ diff --git a/App/System.Net.WebSockets.Client.dll b/App/System.Net.WebSockets.Client.dll index 72ae009..22df2d0 100644 Binary files a/App/System.Net.WebSockets.Client.dll and b/App/System.Net.WebSockets.Client.dll differ diff --git a/App/System.Net.WebSockets.dll b/App/System.Net.WebSockets.dll index f793db6..87d8d93 100644 Binary files a/App/System.Net.WebSockets.dll and b/App/System.Net.WebSockets.dll differ diff --git a/App/System.Net.dll b/App/System.Net.dll index be0e030..5e55a01 100644 Binary files a/App/System.Net.dll and b/App/System.Net.dll differ diff --git a/App/System.Numerics.Vectors.dll b/App/System.Numerics.Vectors.dll index 550aa66..cf920d6 100644 Binary files a/App/System.Numerics.Vectors.dll and b/App/System.Numerics.Vectors.dll differ diff --git a/App/System.Numerics.dll b/App/System.Numerics.dll index f390cd2..2e6a69d 100644 Binary files a/App/System.Numerics.dll and b/App/System.Numerics.dll differ diff --git a/App/System.ObjectModel.dll b/App/System.ObjectModel.dll index af86add..f8b5bef 100644 Binary files a/App/System.ObjectModel.dll and b/App/System.ObjectModel.dll differ diff --git a/App/System.Printing.dll b/App/System.Printing.dll index 5cbe7ee..5808dfb 100644 Binary files a/App/System.Printing.dll and b/App/System.Printing.dll differ diff --git a/App/System.Private.CoreLib.dll b/App/System.Private.CoreLib.dll index af8fe0d..0deb1d0 100644 Binary files a/App/System.Private.CoreLib.dll and b/App/System.Private.CoreLib.dll differ diff --git a/App/System.Private.DataContractSerialization.dll b/App/System.Private.DataContractSerialization.dll index c443cb2..682a113 100644 Binary files a/App/System.Private.DataContractSerialization.dll and b/App/System.Private.DataContractSerialization.dll differ diff --git a/App/System.Private.Uri.dll b/App/System.Private.Uri.dll index ee0952d..4f420aa 100644 Binary files a/App/System.Private.Uri.dll and b/App/System.Private.Uri.dll differ diff --git a/App/System.Private.Windows.Core.dll b/App/System.Private.Windows.Core.dll index f6a6471..729cdc0 100644 Binary files a/App/System.Private.Windows.Core.dll and b/App/System.Private.Windows.Core.dll differ diff --git a/App/System.Private.Windows.GdiPlus.dll b/App/System.Private.Windows.GdiPlus.dll index 845029a..caf37cc 100644 Binary files a/App/System.Private.Windows.GdiPlus.dll and b/App/System.Private.Windows.GdiPlus.dll differ diff --git a/App/System.Private.Xml.Linq.dll b/App/System.Private.Xml.Linq.dll index e4dbabb..dacaca6 100644 Binary files a/App/System.Private.Xml.Linq.dll and b/App/System.Private.Xml.Linq.dll differ diff --git a/App/System.Private.Xml.dll b/App/System.Private.Xml.dll index 9a6f7e2..19d768f 100644 Binary files a/App/System.Private.Xml.dll and b/App/System.Private.Xml.dll differ diff --git a/App/System.Reflection.DispatchProxy.dll b/App/System.Reflection.DispatchProxy.dll index 807c2df..98b660c 100644 Binary files a/App/System.Reflection.DispatchProxy.dll and b/App/System.Reflection.DispatchProxy.dll differ diff --git a/App/System.Reflection.Emit.ILGeneration.dll b/App/System.Reflection.Emit.ILGeneration.dll index 87944b7..e707b9a 100644 Binary files a/App/System.Reflection.Emit.ILGeneration.dll and b/App/System.Reflection.Emit.ILGeneration.dll differ diff --git a/App/System.Reflection.Emit.Lightweight.dll b/App/System.Reflection.Emit.Lightweight.dll index 4dbb065..5b7d405 100644 Binary files a/App/System.Reflection.Emit.Lightweight.dll and b/App/System.Reflection.Emit.Lightweight.dll differ diff --git a/App/System.Reflection.Emit.dll b/App/System.Reflection.Emit.dll index d234a33..38a0f6e 100644 Binary files a/App/System.Reflection.Emit.dll and b/App/System.Reflection.Emit.dll differ diff --git a/App/System.Reflection.Extensions.dll b/App/System.Reflection.Extensions.dll index 7d8499b..428883c 100644 Binary files a/App/System.Reflection.Extensions.dll and b/App/System.Reflection.Extensions.dll differ diff --git a/App/System.Reflection.Metadata.dll b/App/System.Reflection.Metadata.dll index d9f23e2..7992304 100644 Binary files a/App/System.Reflection.Metadata.dll and b/App/System.Reflection.Metadata.dll differ diff --git a/App/System.Reflection.Primitives.dll b/App/System.Reflection.Primitives.dll index 7c1aa3f..0db0f81 100644 Binary files a/App/System.Reflection.Primitives.dll and b/App/System.Reflection.Primitives.dll differ diff --git a/App/System.Reflection.TypeExtensions.dll b/App/System.Reflection.TypeExtensions.dll index d28957d..7b55084 100644 Binary files a/App/System.Reflection.TypeExtensions.dll and b/App/System.Reflection.TypeExtensions.dll differ diff --git a/App/System.Reflection.dll b/App/System.Reflection.dll index 50c916c..4724f02 100644 Binary files a/App/System.Reflection.dll and b/App/System.Reflection.dll differ diff --git a/App/System.Resources.Extensions.dll b/App/System.Resources.Extensions.dll index 29ad919..ba12b95 100644 Binary files a/App/System.Resources.Extensions.dll and b/App/System.Resources.Extensions.dll differ diff --git a/App/System.Resources.Reader.dll b/App/System.Resources.Reader.dll index 2e515f6..58d297a 100644 Binary files a/App/System.Resources.Reader.dll and b/App/System.Resources.Reader.dll differ diff --git a/App/System.Resources.ResourceManager.dll b/App/System.Resources.ResourceManager.dll index c611d59..28fca69 100644 Binary files a/App/System.Resources.ResourceManager.dll and b/App/System.Resources.ResourceManager.dll differ diff --git a/App/System.Resources.Writer.dll b/App/System.Resources.Writer.dll index c09f47c..e0f668f 100644 Binary files a/App/System.Resources.Writer.dll and b/App/System.Resources.Writer.dll differ diff --git a/App/System.Runtime.CompilerServices.Unsafe.dll b/App/System.Runtime.CompilerServices.Unsafe.dll index 35348ba..00a397f 100644 Binary files a/App/System.Runtime.CompilerServices.Unsafe.dll and b/App/System.Runtime.CompilerServices.Unsafe.dll differ diff --git a/App/System.Runtime.CompilerServices.VisualC.dll b/App/System.Runtime.CompilerServices.VisualC.dll index 5c08870..876d68f 100644 Binary files a/App/System.Runtime.CompilerServices.VisualC.dll and b/App/System.Runtime.CompilerServices.VisualC.dll differ diff --git a/App/System.Runtime.Extensions.dll b/App/System.Runtime.Extensions.dll index 7d25a84..8f6888f 100644 Binary files a/App/System.Runtime.Extensions.dll and b/App/System.Runtime.Extensions.dll differ diff --git a/App/System.Runtime.Handles.dll b/App/System.Runtime.Handles.dll index d832180..13de29c 100644 Binary files a/App/System.Runtime.Handles.dll and b/App/System.Runtime.Handles.dll differ diff --git a/App/System.Runtime.InteropServices.JavaScript.dll b/App/System.Runtime.InteropServices.JavaScript.dll index 5daec57..5dc95a8 100644 Binary files a/App/System.Runtime.InteropServices.JavaScript.dll and b/App/System.Runtime.InteropServices.JavaScript.dll differ diff --git a/App/System.Runtime.InteropServices.RuntimeInformation.dll b/App/System.Runtime.InteropServices.RuntimeInformation.dll index e67d498..56a3891 100644 Binary files a/App/System.Runtime.InteropServices.RuntimeInformation.dll and b/App/System.Runtime.InteropServices.RuntimeInformation.dll differ diff --git a/App/System.Runtime.InteropServices.dll b/App/System.Runtime.InteropServices.dll index e639828..76d274b 100644 Binary files a/App/System.Runtime.InteropServices.dll and b/App/System.Runtime.InteropServices.dll differ diff --git a/App/System.Runtime.Intrinsics.dll b/App/System.Runtime.Intrinsics.dll index a4bb8e3..67c3937 100644 Binary files a/App/System.Runtime.Intrinsics.dll and b/App/System.Runtime.Intrinsics.dll differ diff --git a/App/System.Runtime.Loader.dll b/App/System.Runtime.Loader.dll index 2b7e3bd..de2b728 100644 Binary files a/App/System.Runtime.Loader.dll and b/App/System.Runtime.Loader.dll differ diff --git a/App/System.Runtime.Numerics.dll b/App/System.Runtime.Numerics.dll index 46a4de2..3b77078 100644 Binary files a/App/System.Runtime.Numerics.dll and b/App/System.Runtime.Numerics.dll differ diff --git a/App/System.Runtime.Serialization.Formatters.dll b/App/System.Runtime.Serialization.Formatters.dll index 07196b0..66b412d 100644 Binary files a/App/System.Runtime.Serialization.Formatters.dll and b/App/System.Runtime.Serialization.Formatters.dll differ diff --git a/App/System.Runtime.Serialization.Json.dll b/App/System.Runtime.Serialization.Json.dll index bb9f1eb..321f098 100644 Binary files a/App/System.Runtime.Serialization.Json.dll and b/App/System.Runtime.Serialization.Json.dll differ diff --git a/App/System.Runtime.Serialization.Primitives.dll b/App/System.Runtime.Serialization.Primitives.dll index 472ae1e..40cca96 100644 Binary files a/App/System.Runtime.Serialization.Primitives.dll and b/App/System.Runtime.Serialization.Primitives.dll differ diff --git a/App/System.Runtime.Serialization.Xml.dll b/App/System.Runtime.Serialization.Xml.dll index 2458547..a82241a 100644 Binary files a/App/System.Runtime.Serialization.Xml.dll and b/App/System.Runtime.Serialization.Xml.dll differ diff --git a/App/System.Runtime.Serialization.dll b/App/System.Runtime.Serialization.dll index 4e7162a..89ebf15 100644 Binary files a/App/System.Runtime.Serialization.dll and b/App/System.Runtime.Serialization.dll differ diff --git a/App/System.Runtime.dll b/App/System.Runtime.dll index 85e6342..179303b 100644 Binary files a/App/System.Runtime.dll and b/App/System.Runtime.dll differ diff --git a/App/System.Security.AccessControl.dll b/App/System.Security.AccessControl.dll index 106af66..aa5a52e 100644 Binary files a/App/System.Security.AccessControl.dll and b/App/System.Security.AccessControl.dll differ diff --git a/App/System.Security.Claims.dll b/App/System.Security.Claims.dll index 1f90704..93cdab8 100644 Binary files a/App/System.Security.Claims.dll and b/App/System.Security.Claims.dll differ diff --git a/App/System.Security.Cryptography.Algorithms.dll b/App/System.Security.Cryptography.Algorithms.dll index 73c94ad..be1d37a 100644 Binary files a/App/System.Security.Cryptography.Algorithms.dll and b/App/System.Security.Cryptography.Algorithms.dll differ diff --git a/App/System.Security.Cryptography.Cng.dll b/App/System.Security.Cryptography.Cng.dll index 81d85fe..1f51189 100644 Binary files a/App/System.Security.Cryptography.Cng.dll and b/App/System.Security.Cryptography.Cng.dll differ diff --git a/App/System.Security.Cryptography.Csp.dll b/App/System.Security.Cryptography.Csp.dll index e7008e6..3f84e89 100644 Binary files a/App/System.Security.Cryptography.Csp.dll and b/App/System.Security.Cryptography.Csp.dll differ diff --git a/App/System.Security.Cryptography.Encoding.dll b/App/System.Security.Cryptography.Encoding.dll index 7ffedbe..37401f7 100644 Binary files a/App/System.Security.Cryptography.Encoding.dll and b/App/System.Security.Cryptography.Encoding.dll differ diff --git a/App/System.Security.Cryptography.OpenSsl.dll b/App/System.Security.Cryptography.OpenSsl.dll index 34a2238..5c07ad9 100644 Binary files a/App/System.Security.Cryptography.OpenSsl.dll and b/App/System.Security.Cryptography.OpenSsl.dll differ diff --git a/App/System.Security.Cryptography.Pkcs.dll b/App/System.Security.Cryptography.Pkcs.dll index a231db0..33c9b8c 100644 Binary files a/App/System.Security.Cryptography.Pkcs.dll and b/App/System.Security.Cryptography.Pkcs.dll differ diff --git a/App/System.Security.Cryptography.Primitives.dll b/App/System.Security.Cryptography.Primitives.dll index 218a3ac..fba8a79 100644 Binary files a/App/System.Security.Cryptography.Primitives.dll and b/App/System.Security.Cryptography.Primitives.dll differ diff --git a/App/System.Security.Cryptography.ProtectedData.dll b/App/System.Security.Cryptography.ProtectedData.dll index 3522f32..19b418d 100644 Binary files a/App/System.Security.Cryptography.ProtectedData.dll and b/App/System.Security.Cryptography.ProtectedData.dll differ diff --git a/App/System.Security.Cryptography.X509Certificates.dll b/App/System.Security.Cryptography.X509Certificates.dll index c6dbffd..4543e14 100644 Binary files a/App/System.Security.Cryptography.X509Certificates.dll and b/App/System.Security.Cryptography.X509Certificates.dll differ diff --git a/App/System.Security.Cryptography.Xml.dll b/App/System.Security.Cryptography.Xml.dll index 6230137..4d88bf6 100644 Binary files a/App/System.Security.Cryptography.Xml.dll and b/App/System.Security.Cryptography.Xml.dll differ diff --git a/App/System.Security.Cryptography.dll b/App/System.Security.Cryptography.dll index d91fb99..69f62b9 100644 Binary files a/App/System.Security.Cryptography.dll and b/App/System.Security.Cryptography.dll differ diff --git a/App/System.Security.Permissions.dll b/App/System.Security.Permissions.dll index f8c5fda..6593608 100644 Binary files a/App/System.Security.Permissions.dll and b/App/System.Security.Permissions.dll differ diff --git a/App/System.Security.Principal.Windows.dll b/App/System.Security.Principal.Windows.dll index 2e8c03e..aa78d32 100644 Binary files a/App/System.Security.Principal.Windows.dll and b/App/System.Security.Principal.Windows.dll differ diff --git a/App/System.Security.Principal.dll b/App/System.Security.Principal.dll index 19c58dd..8e3eeec 100644 Binary files a/App/System.Security.Principal.dll and b/App/System.Security.Principal.dll differ diff --git a/App/System.Security.SecureString.dll b/App/System.Security.SecureString.dll index aa44efa..cd00b15 100644 Binary files a/App/System.Security.SecureString.dll and b/App/System.Security.SecureString.dll differ diff --git a/App/System.Security.dll b/App/System.Security.dll index 1ee94d9..9641c3f 100644 Binary files a/App/System.Security.dll and b/App/System.Security.dll differ diff --git a/App/System.ServiceModel.Web.dll b/App/System.ServiceModel.Web.dll index 44fa6d4..05c8d7e 100644 Binary files a/App/System.ServiceModel.Web.dll and b/App/System.ServiceModel.Web.dll differ diff --git a/App/System.ServiceProcess.dll b/App/System.ServiceProcess.dll index 6a1ce24..35e83d7 100644 Binary files a/App/System.ServiceProcess.dll and b/App/System.ServiceProcess.dll differ diff --git a/App/System.Text.Encoding.CodePages.dll b/App/System.Text.Encoding.CodePages.dll index bbb119c..2e35ab1 100644 Binary files a/App/System.Text.Encoding.CodePages.dll and b/App/System.Text.Encoding.CodePages.dll differ diff --git a/App/System.Text.Encoding.Extensions.dll b/App/System.Text.Encoding.Extensions.dll index b773b5e..a3e99f1 100644 Binary files a/App/System.Text.Encoding.Extensions.dll and b/App/System.Text.Encoding.Extensions.dll differ diff --git a/App/System.Text.Encoding.dll b/App/System.Text.Encoding.dll index 47900cf..79061d5 100644 Binary files a/App/System.Text.Encoding.dll and b/App/System.Text.Encoding.dll differ diff --git a/App/System.Text.Encodings.Web.dll b/App/System.Text.Encodings.Web.dll index 28d421d..bc0dc62 100644 Binary files a/App/System.Text.Encodings.Web.dll and b/App/System.Text.Encodings.Web.dll differ diff --git a/App/System.Text.Json.dll b/App/System.Text.Json.dll index ee5ef6e..7ffc471 100644 Binary files a/App/System.Text.Json.dll and b/App/System.Text.Json.dll differ diff --git a/App/System.Text.RegularExpressions.dll b/App/System.Text.RegularExpressions.dll index 40f70c4..44a16f2 100644 Binary files a/App/System.Text.RegularExpressions.dll and b/App/System.Text.RegularExpressions.dll differ diff --git a/App/System.Threading.AccessControl.dll b/App/System.Threading.AccessControl.dll index ba3585a..0c05dc8 100644 Binary files a/App/System.Threading.AccessControl.dll and b/App/System.Threading.AccessControl.dll differ diff --git a/App/System.Threading.Channels.dll b/App/System.Threading.Channels.dll index bd59294..98f8f77 100644 Binary files a/App/System.Threading.Channels.dll and b/App/System.Threading.Channels.dll differ diff --git a/App/System.Threading.Overlapped.dll b/App/System.Threading.Overlapped.dll index b5e45ea..221c798 100644 Binary files a/App/System.Threading.Overlapped.dll and b/App/System.Threading.Overlapped.dll differ diff --git a/App/System.Threading.RateLimiting.dll b/App/System.Threading.RateLimiting.dll index 6273da9..90cea0d 100644 Binary files a/App/System.Threading.RateLimiting.dll and b/App/System.Threading.RateLimiting.dll differ diff --git a/App/System.Threading.Tasks.Dataflow.dll b/App/System.Threading.Tasks.Dataflow.dll index 0640aee..109f078 100644 Binary files a/App/System.Threading.Tasks.Dataflow.dll and b/App/System.Threading.Tasks.Dataflow.dll differ diff --git a/App/System.Threading.Tasks.Extensions.dll b/App/System.Threading.Tasks.Extensions.dll index a5b5663..aeb58e6 100644 Binary files a/App/System.Threading.Tasks.Extensions.dll and b/App/System.Threading.Tasks.Extensions.dll differ diff --git a/App/System.Threading.Tasks.Parallel.dll b/App/System.Threading.Tasks.Parallel.dll index a5bba19..2a7eec5 100644 Binary files a/App/System.Threading.Tasks.Parallel.dll and b/App/System.Threading.Tasks.Parallel.dll differ diff --git a/App/System.Threading.Tasks.dll b/App/System.Threading.Tasks.dll index 3fa34f6..01d807b 100644 Binary files a/App/System.Threading.Tasks.dll and b/App/System.Threading.Tasks.dll differ diff --git a/App/System.Threading.Thread.dll b/App/System.Threading.Thread.dll index beae7e6..5ac9be9 100644 Binary files a/App/System.Threading.Thread.dll and b/App/System.Threading.Thread.dll differ diff --git a/App/System.Threading.ThreadPool.dll b/App/System.Threading.ThreadPool.dll index 8b34c67..caf0d1c 100644 Binary files a/App/System.Threading.ThreadPool.dll and b/App/System.Threading.ThreadPool.dll differ diff --git a/App/System.Threading.Timer.dll b/App/System.Threading.Timer.dll index 52696d0..4b89e38 100644 Binary files a/App/System.Threading.Timer.dll and b/App/System.Threading.Timer.dll differ diff --git a/App/System.Threading.dll b/App/System.Threading.dll index 622bf9a..3ead6d4 100644 Binary files a/App/System.Threading.dll and b/App/System.Threading.dll differ diff --git a/App/System.Transactions.Local.dll b/App/System.Transactions.Local.dll index e93ae32..324f412 100644 Binary files a/App/System.Transactions.Local.dll and b/App/System.Transactions.Local.dll differ diff --git a/App/System.Transactions.dll b/App/System.Transactions.dll index 7f8e607..4e57012 100644 Binary files a/App/System.Transactions.dll and b/App/System.Transactions.dll differ diff --git a/App/System.ValueTuple.dll b/App/System.ValueTuple.dll index 464c8b6..78d621d 100644 Binary files a/App/System.ValueTuple.dll and b/App/System.ValueTuple.dll differ diff --git a/App/System.Web.HttpUtility.dll b/App/System.Web.HttpUtility.dll index dbc480a..10fa262 100644 Binary files a/App/System.Web.HttpUtility.dll and b/App/System.Web.HttpUtility.dll differ diff --git a/App/System.Web.dll b/App/System.Web.dll index 753ea7f..a4fbc7e 100644 Binary files a/App/System.Web.dll and b/App/System.Web.dll differ diff --git a/App/System.Windows.Controls.Ribbon.dll b/App/System.Windows.Controls.Ribbon.dll index 09d8f6c..401c739 100644 Binary files a/App/System.Windows.Controls.Ribbon.dll and b/App/System.Windows.Controls.Ribbon.dll differ diff --git a/App/System.Windows.Extensions.dll b/App/System.Windows.Extensions.dll index 69c283b..188c402 100644 Binary files a/App/System.Windows.Extensions.dll and b/App/System.Windows.Extensions.dll differ diff --git a/App/System.Windows.Forms.Design.Editors.dll b/App/System.Windows.Forms.Design.Editors.dll index eaa8474..b8dff90 100644 Binary files a/App/System.Windows.Forms.Design.Editors.dll and b/App/System.Windows.Forms.Design.Editors.dll differ diff --git a/App/System.Windows.Forms.Design.dll b/App/System.Windows.Forms.Design.dll index 0d4b75a..986cc2a 100644 Binary files a/App/System.Windows.Forms.Design.dll and b/App/System.Windows.Forms.Design.dll differ diff --git a/App/System.Windows.Forms.Primitives.dll b/App/System.Windows.Forms.Primitives.dll index 7234a37..2107b9e 100644 Binary files a/App/System.Windows.Forms.Primitives.dll and b/App/System.Windows.Forms.Primitives.dll differ diff --git a/App/System.Windows.Forms.dll b/App/System.Windows.Forms.dll index 3b8d13f..538089b 100644 Binary files a/App/System.Windows.Forms.dll and b/App/System.Windows.Forms.dll differ diff --git a/App/System.Windows.Input.Manipulations.dll b/App/System.Windows.Input.Manipulations.dll index 7193754..b4f5cfe 100644 Binary files a/App/System.Windows.Input.Manipulations.dll and b/App/System.Windows.Input.Manipulations.dll differ diff --git a/App/System.Windows.Presentation.dll b/App/System.Windows.Presentation.dll index 0f8683c..40b5e30 100644 Binary files a/App/System.Windows.Presentation.dll and b/App/System.Windows.Presentation.dll differ diff --git a/App/System.Windows.Primitives.dll b/App/System.Windows.Primitives.dll index 486e1c5..ca2f624 100644 Binary files a/App/System.Windows.Primitives.dll and b/App/System.Windows.Primitives.dll differ diff --git a/App/System.Windows.dll b/App/System.Windows.dll index d4fdf58..4435dfe 100644 Binary files a/App/System.Windows.dll and b/App/System.Windows.dll differ diff --git a/App/System.Xaml.dll b/App/System.Xaml.dll index 394fb9c..17d2cd6 100644 Binary files a/App/System.Xaml.dll and b/App/System.Xaml.dll differ diff --git a/App/System.Xml.Linq.dll b/App/System.Xml.Linq.dll index 79b9a52..6331b7b 100644 Binary files a/App/System.Xml.Linq.dll and b/App/System.Xml.Linq.dll differ diff --git a/App/System.Xml.ReaderWriter.dll b/App/System.Xml.ReaderWriter.dll index 482d539..58bd7a4 100644 Binary files a/App/System.Xml.ReaderWriter.dll and b/App/System.Xml.ReaderWriter.dll differ diff --git a/App/System.Xml.Serialization.dll b/App/System.Xml.Serialization.dll index ff41c52..c0a39e3 100644 Binary files a/App/System.Xml.Serialization.dll and b/App/System.Xml.Serialization.dll differ diff --git a/App/System.Xml.XDocument.dll b/App/System.Xml.XDocument.dll index 65bf7fc..36bbadc 100644 Binary files a/App/System.Xml.XDocument.dll and b/App/System.Xml.XDocument.dll differ diff --git a/App/System.Xml.XPath.XDocument.dll b/App/System.Xml.XPath.XDocument.dll index 1e0b72b..2cfddc4 100644 Binary files a/App/System.Xml.XPath.XDocument.dll and b/App/System.Xml.XPath.XDocument.dll differ diff --git a/App/System.Xml.XPath.dll b/App/System.Xml.XPath.dll index f10a064..03a44b5 100644 Binary files a/App/System.Xml.XPath.dll and b/App/System.Xml.XPath.dll differ diff --git a/App/System.Xml.XmlDocument.dll b/App/System.Xml.XmlDocument.dll index 87c9877..11da264 100644 Binary files a/App/System.Xml.XmlDocument.dll and b/App/System.Xml.XmlDocument.dll differ diff --git a/App/System.Xml.XmlSerializer.dll b/App/System.Xml.XmlSerializer.dll index 2023936..c14697b 100644 Binary files a/App/System.Xml.XmlSerializer.dll and b/App/System.Xml.XmlSerializer.dll differ diff --git a/App/System.Xml.dll b/App/System.Xml.dll index ee733b8..ba21be3 100644 Binary files a/App/System.Xml.dll and b/App/System.Xml.dll differ diff --git a/App/System.dll b/App/System.dll index d51c478..ad482e8 100644 Binary files a/App/System.dll and b/App/System.dll differ diff --git a/App/UIAutomationClient.dll b/App/UIAutomationClient.dll index e9ab165..567d89b 100644 Binary files a/App/UIAutomationClient.dll and b/App/UIAutomationClient.dll differ diff --git a/App/UIAutomationClientSideProviders.dll b/App/UIAutomationClientSideProviders.dll index cc3ed4a..0e135e6 100644 Binary files a/App/UIAutomationClientSideProviders.dll and b/App/UIAutomationClientSideProviders.dll differ diff --git a/App/UIAutomationProvider.dll b/App/UIAutomationProvider.dll index 8eeda73..60c1cba 100644 Binary files a/App/UIAutomationProvider.dll and b/App/UIAutomationProvider.dll differ diff --git a/App/UIAutomationTypes.dll b/App/UIAutomationTypes.dll index 76ec61a..d5dd0b1 100644 Binary files a/App/UIAutomationTypes.dll and b/App/UIAutomationTypes.dll differ diff --git a/App/WindowsBase.dll b/App/WindowsBase.dll index b0df28f..b7b57e1 100644 Binary files a/App/WindowsBase.dll and b/App/WindowsBase.dll differ diff --git a/App/WindowsFormsIntegration.dll b/App/WindowsFormsIntegration.dll index 53149fa..3d3f5bf 100644 Binary files a/App/WindowsFormsIntegration.dll and b/App/WindowsFormsIntegration.dll differ diff --git a/App/aspnetcorev2_inprocess.dll b/App/aspnetcorev2_inprocess.dll index 0a7e81c..36efb06 100644 Binary files a/App/aspnetcorev2_inprocess.dll and b/App/aspnetcorev2_inprocess.dll differ diff --git a/App/clretwrc.dll b/App/clretwrc.dll index 4a46d20..8ddc3b4 100644 Binary files a/App/clretwrc.dll and b/App/clretwrc.dll differ diff --git a/App/clrgc.dll b/App/clrgc.dll index e6239fd..fa524d2 100644 Binary files a/App/clrgc.dll and b/App/clrgc.dll differ diff --git a/App/clrgcexp.dll b/App/clrgcexp.dll index f47f071..fd55a1d 100644 Binary files a/App/clrgcexp.dll and b/App/clrgcexp.dll differ diff --git a/App/clrjit.dll b/App/clrjit.dll index de68e33..0a3c0d9 100644 Binary files a/App/clrjit.dll and b/App/clrjit.dll differ diff --git a/App/coreclr.dll b/App/coreclr.dll index a1bd486..6919b9a 100644 Binary files a/App/coreclr.dll and b/App/coreclr.dll differ diff --git a/App/createdump.exe b/App/createdump.exe index 4fc99ee..b331402 100644 Binary files a/App/createdump.exe and b/App/createdump.exe differ diff --git a/App/cs/Microsoft.VisualBasic.Forms.resources.dll b/App/cs/Microsoft.VisualBasic.Forms.resources.dll index 1b854ae..32568b2 100644 Binary files a/App/cs/Microsoft.VisualBasic.Forms.resources.dll and b/App/cs/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/cs/PresentationCore.resources.dll b/App/cs/PresentationCore.resources.dll index d20316a..efbdb43 100644 Binary files a/App/cs/PresentationCore.resources.dll and b/App/cs/PresentationCore.resources.dll differ diff --git a/App/cs/PresentationFramework.resources.dll b/App/cs/PresentationFramework.resources.dll index 86de0d9..e19a099 100644 Binary files a/App/cs/PresentationFramework.resources.dll and b/App/cs/PresentationFramework.resources.dll differ diff --git a/App/cs/PresentationUI.resources.dll b/App/cs/PresentationUI.resources.dll index bdc690e..88b1abf 100644 Binary files a/App/cs/PresentationUI.resources.dll and b/App/cs/PresentationUI.resources.dll differ diff --git a/App/cs/ReachFramework.resources.dll b/App/cs/ReachFramework.resources.dll index ad0b31e..b24338e 100644 Binary files a/App/cs/ReachFramework.resources.dll and b/App/cs/ReachFramework.resources.dll differ diff --git a/App/cs/System.Windows.Controls.Ribbon.resources.dll b/App/cs/System.Windows.Controls.Ribbon.resources.dll index 28fc926..cbfd5d9 100644 Binary files a/App/cs/System.Windows.Controls.Ribbon.resources.dll and b/App/cs/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/cs/System.Windows.Forms.Design.resources.dll b/App/cs/System.Windows.Forms.Design.resources.dll index c5c6b9b..47e05fd 100644 Binary files a/App/cs/System.Windows.Forms.Design.resources.dll and b/App/cs/System.Windows.Forms.Design.resources.dll differ diff --git a/App/cs/System.Windows.Forms.Primitives.resources.dll b/App/cs/System.Windows.Forms.Primitives.resources.dll index 0c7a193..31eecac 100644 Binary files a/App/cs/System.Windows.Forms.Primitives.resources.dll and b/App/cs/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/cs/System.Windows.Forms.resources.dll b/App/cs/System.Windows.Forms.resources.dll index c910971..7dbaf11 100644 Binary files a/App/cs/System.Windows.Forms.resources.dll and b/App/cs/System.Windows.Forms.resources.dll differ diff --git a/App/cs/System.Windows.Input.Manipulations.resources.dll b/App/cs/System.Windows.Input.Manipulations.resources.dll index 323332d..2426de7 100644 Binary files a/App/cs/System.Windows.Input.Manipulations.resources.dll and b/App/cs/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/cs/System.Xaml.resources.dll b/App/cs/System.Xaml.resources.dll index f9e5727..5bd11c7 100644 Binary files a/App/cs/System.Xaml.resources.dll and b/App/cs/System.Xaml.resources.dll differ diff --git a/App/cs/UIAutomationClient.resources.dll b/App/cs/UIAutomationClient.resources.dll index 41f151e..a96cc87 100644 Binary files a/App/cs/UIAutomationClient.resources.dll and b/App/cs/UIAutomationClient.resources.dll differ diff --git a/App/cs/UIAutomationClientSideProviders.resources.dll b/App/cs/UIAutomationClientSideProviders.resources.dll index 9741e32..f54a6c7 100644 Binary files a/App/cs/UIAutomationClientSideProviders.resources.dll and b/App/cs/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/cs/UIAutomationProvider.resources.dll b/App/cs/UIAutomationProvider.resources.dll index 3eae962..8e1f7e3 100644 Binary files a/App/cs/UIAutomationProvider.resources.dll and b/App/cs/UIAutomationProvider.resources.dll differ diff --git a/App/cs/UIAutomationTypes.resources.dll b/App/cs/UIAutomationTypes.resources.dll index dda0b40..52a310a 100644 Binary files a/App/cs/UIAutomationTypes.resources.dll and b/App/cs/UIAutomationTypes.resources.dll differ diff --git a/App/cs/WindowsBase.resources.dll b/App/cs/WindowsBase.resources.dll index 4f6b869..9e5bfcf 100644 Binary files a/App/cs/WindowsBase.resources.dll and b/App/cs/WindowsBase.resources.dll differ diff --git a/App/cs/WindowsFormsIntegration.resources.dll b/App/cs/WindowsFormsIntegration.resources.dll index 9e4a54a..ec18a45 100644 Binary files a/App/cs/WindowsFormsIntegration.resources.dll and b/App/cs/WindowsFormsIntegration.resources.dll differ diff --git a/App/de/Microsoft.VisualBasic.Forms.resources.dll b/App/de/Microsoft.VisualBasic.Forms.resources.dll index 5316209..eefc6ed 100644 Binary files a/App/de/Microsoft.VisualBasic.Forms.resources.dll and b/App/de/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/de/PresentationCore.resources.dll b/App/de/PresentationCore.resources.dll index 0fae526..6be686a 100644 Binary files a/App/de/PresentationCore.resources.dll and b/App/de/PresentationCore.resources.dll differ diff --git a/App/de/PresentationFramework.resources.dll b/App/de/PresentationFramework.resources.dll index d125a2c..0d5c3ef 100644 Binary files a/App/de/PresentationFramework.resources.dll and b/App/de/PresentationFramework.resources.dll differ diff --git a/App/de/PresentationUI.resources.dll b/App/de/PresentationUI.resources.dll index a9330b5..fb5f3cc 100644 Binary files a/App/de/PresentationUI.resources.dll and b/App/de/PresentationUI.resources.dll differ diff --git a/App/de/ReachFramework.resources.dll b/App/de/ReachFramework.resources.dll index 701730d..7b9a404 100644 Binary files a/App/de/ReachFramework.resources.dll and b/App/de/ReachFramework.resources.dll differ diff --git a/App/de/System.Windows.Controls.Ribbon.resources.dll b/App/de/System.Windows.Controls.Ribbon.resources.dll index 6584d54..14225ce 100644 Binary files a/App/de/System.Windows.Controls.Ribbon.resources.dll and b/App/de/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/de/System.Windows.Forms.Design.resources.dll b/App/de/System.Windows.Forms.Design.resources.dll index bed34eb..165aeff 100644 Binary files a/App/de/System.Windows.Forms.Design.resources.dll and b/App/de/System.Windows.Forms.Design.resources.dll differ diff --git a/App/de/System.Windows.Forms.Primitives.resources.dll b/App/de/System.Windows.Forms.Primitives.resources.dll index 52138c4..ffd5ebe 100644 Binary files a/App/de/System.Windows.Forms.Primitives.resources.dll and b/App/de/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/de/System.Windows.Forms.resources.dll b/App/de/System.Windows.Forms.resources.dll index 5f15af8..1b12ba8 100644 Binary files a/App/de/System.Windows.Forms.resources.dll and b/App/de/System.Windows.Forms.resources.dll differ diff --git a/App/de/System.Windows.Input.Manipulations.resources.dll b/App/de/System.Windows.Input.Manipulations.resources.dll index 4cb106f..8433bff 100644 Binary files a/App/de/System.Windows.Input.Manipulations.resources.dll and b/App/de/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/de/System.Xaml.resources.dll b/App/de/System.Xaml.resources.dll index 07bdb95..8ccc920 100644 Binary files a/App/de/System.Xaml.resources.dll and b/App/de/System.Xaml.resources.dll differ diff --git a/App/de/UIAutomationClient.resources.dll b/App/de/UIAutomationClient.resources.dll index baeec38..8d19f07 100644 Binary files a/App/de/UIAutomationClient.resources.dll and b/App/de/UIAutomationClient.resources.dll differ diff --git a/App/de/UIAutomationClientSideProviders.resources.dll b/App/de/UIAutomationClientSideProviders.resources.dll index 80f671e..c1a38e9 100644 Binary files a/App/de/UIAutomationClientSideProviders.resources.dll and b/App/de/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/de/UIAutomationProvider.resources.dll b/App/de/UIAutomationProvider.resources.dll index df44a16..d061ec1 100644 Binary files a/App/de/UIAutomationProvider.resources.dll and b/App/de/UIAutomationProvider.resources.dll differ diff --git a/App/de/UIAutomationTypes.resources.dll b/App/de/UIAutomationTypes.resources.dll index 5469ded..f7cf6fd 100644 Binary files a/App/de/UIAutomationTypes.resources.dll and b/App/de/UIAutomationTypes.resources.dll differ diff --git a/App/de/WindowsBase.resources.dll b/App/de/WindowsBase.resources.dll index 803fed3..83d23d8 100644 Binary files a/App/de/WindowsBase.resources.dll and b/App/de/WindowsBase.resources.dll differ diff --git a/App/de/WindowsFormsIntegration.resources.dll b/App/de/WindowsFormsIntegration.resources.dll index c9733ba..a6b7e08 100644 Binary files a/App/de/WindowsFormsIntegration.resources.dll and b/App/de/WindowsFormsIntegration.resources.dll differ diff --git a/App/en/HiGeom.resources.dll b/App/en/HiGeom.resources.dll index 9cdd844..36c13a9 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 8713cb5..c06902f 100644 Binary files a/App/en/HiMech.resources.dll and b/App/en/HiMech.resources.dll differ diff --git a/App/es/Microsoft.VisualBasic.Forms.resources.dll b/App/es/Microsoft.VisualBasic.Forms.resources.dll index 4f558a5..6f6b304 100644 Binary files a/App/es/Microsoft.VisualBasic.Forms.resources.dll and b/App/es/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/es/PresentationCore.resources.dll b/App/es/PresentationCore.resources.dll index ad031da..bc05427 100644 Binary files a/App/es/PresentationCore.resources.dll and b/App/es/PresentationCore.resources.dll differ diff --git a/App/es/PresentationFramework.resources.dll b/App/es/PresentationFramework.resources.dll index 678ac9f..831346e 100644 Binary files a/App/es/PresentationFramework.resources.dll and b/App/es/PresentationFramework.resources.dll differ diff --git a/App/es/PresentationUI.resources.dll b/App/es/PresentationUI.resources.dll index 1cdd266..10ac132 100644 Binary files a/App/es/PresentationUI.resources.dll and b/App/es/PresentationUI.resources.dll differ diff --git a/App/es/ReachFramework.resources.dll b/App/es/ReachFramework.resources.dll index 454e375..3a4ff88 100644 Binary files a/App/es/ReachFramework.resources.dll and b/App/es/ReachFramework.resources.dll differ diff --git a/App/es/System.Windows.Controls.Ribbon.resources.dll b/App/es/System.Windows.Controls.Ribbon.resources.dll index e81b3d7..ba4803f 100644 Binary files a/App/es/System.Windows.Controls.Ribbon.resources.dll and b/App/es/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/es/System.Windows.Forms.Design.resources.dll b/App/es/System.Windows.Forms.Design.resources.dll index f6c4f04..59350b3 100644 Binary files a/App/es/System.Windows.Forms.Design.resources.dll and b/App/es/System.Windows.Forms.Design.resources.dll differ diff --git a/App/es/System.Windows.Forms.Primitives.resources.dll b/App/es/System.Windows.Forms.Primitives.resources.dll index cf39b1c..d8bac26 100644 Binary files a/App/es/System.Windows.Forms.Primitives.resources.dll and b/App/es/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/es/System.Windows.Forms.resources.dll b/App/es/System.Windows.Forms.resources.dll index 41e8968..72ce1ca 100644 Binary files a/App/es/System.Windows.Forms.resources.dll and b/App/es/System.Windows.Forms.resources.dll differ diff --git a/App/es/System.Windows.Input.Manipulations.resources.dll b/App/es/System.Windows.Input.Manipulations.resources.dll index 5ef7bf8..3a3e9d0 100644 Binary files a/App/es/System.Windows.Input.Manipulations.resources.dll and b/App/es/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/es/System.Xaml.resources.dll b/App/es/System.Xaml.resources.dll index a1d9d36..0c1a61f 100644 Binary files a/App/es/System.Xaml.resources.dll and b/App/es/System.Xaml.resources.dll differ diff --git a/App/es/UIAutomationClient.resources.dll b/App/es/UIAutomationClient.resources.dll index aa5defd..b0fa1b9 100644 Binary files a/App/es/UIAutomationClient.resources.dll and b/App/es/UIAutomationClient.resources.dll differ diff --git a/App/es/UIAutomationClientSideProviders.resources.dll b/App/es/UIAutomationClientSideProviders.resources.dll index c6fd03e..c7b9eaa 100644 Binary files a/App/es/UIAutomationClientSideProviders.resources.dll and b/App/es/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/es/UIAutomationProvider.resources.dll b/App/es/UIAutomationProvider.resources.dll index 2ba1084..0e08b1b 100644 Binary files a/App/es/UIAutomationProvider.resources.dll and b/App/es/UIAutomationProvider.resources.dll differ diff --git a/App/es/UIAutomationTypes.resources.dll b/App/es/UIAutomationTypes.resources.dll index b1e02b9..c871c28 100644 Binary files a/App/es/UIAutomationTypes.resources.dll and b/App/es/UIAutomationTypes.resources.dll differ diff --git a/App/es/WindowsBase.resources.dll b/App/es/WindowsBase.resources.dll index 6424c4d..a885560 100644 Binary files a/App/es/WindowsBase.resources.dll and b/App/es/WindowsBase.resources.dll differ diff --git a/App/es/WindowsFormsIntegration.resources.dll b/App/es/WindowsFormsIntegration.resources.dll index 871924b..e064c07 100644 Binary files a/App/es/WindowsFormsIntegration.resources.dll and b/App/es/WindowsFormsIntegration.resources.dll differ diff --git a/App/fr/Microsoft.VisualBasic.Forms.resources.dll b/App/fr/Microsoft.VisualBasic.Forms.resources.dll index 36f6c6e..7dc0a13 100644 Binary files a/App/fr/Microsoft.VisualBasic.Forms.resources.dll and b/App/fr/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/fr/PresentationCore.resources.dll b/App/fr/PresentationCore.resources.dll index ff17f0b..174ba9f 100644 Binary files a/App/fr/PresentationCore.resources.dll and b/App/fr/PresentationCore.resources.dll differ diff --git a/App/fr/PresentationFramework.resources.dll b/App/fr/PresentationFramework.resources.dll index 60cc470..93bb10c 100644 Binary files a/App/fr/PresentationFramework.resources.dll and b/App/fr/PresentationFramework.resources.dll differ diff --git a/App/fr/PresentationUI.resources.dll b/App/fr/PresentationUI.resources.dll index 4d11ec1..0c6c21d 100644 Binary files a/App/fr/PresentationUI.resources.dll and b/App/fr/PresentationUI.resources.dll differ diff --git a/App/fr/ReachFramework.resources.dll b/App/fr/ReachFramework.resources.dll index 72f6474..68a814e 100644 Binary files a/App/fr/ReachFramework.resources.dll and b/App/fr/ReachFramework.resources.dll differ diff --git a/App/fr/System.Windows.Controls.Ribbon.resources.dll b/App/fr/System.Windows.Controls.Ribbon.resources.dll index 66ae633..f6728f5 100644 Binary files a/App/fr/System.Windows.Controls.Ribbon.resources.dll and b/App/fr/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/fr/System.Windows.Forms.Design.resources.dll b/App/fr/System.Windows.Forms.Design.resources.dll index 0566f9a..c44fb4a 100644 Binary files a/App/fr/System.Windows.Forms.Design.resources.dll and b/App/fr/System.Windows.Forms.Design.resources.dll differ diff --git a/App/fr/System.Windows.Forms.Primitives.resources.dll b/App/fr/System.Windows.Forms.Primitives.resources.dll index 82cf198..895ff6d 100644 Binary files a/App/fr/System.Windows.Forms.Primitives.resources.dll and b/App/fr/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/fr/System.Windows.Forms.resources.dll b/App/fr/System.Windows.Forms.resources.dll index aa6c0d1..c286184 100644 Binary files a/App/fr/System.Windows.Forms.resources.dll and b/App/fr/System.Windows.Forms.resources.dll differ diff --git a/App/fr/System.Windows.Input.Manipulations.resources.dll b/App/fr/System.Windows.Input.Manipulations.resources.dll index 7f0a9a1..7b3b39e 100644 Binary files a/App/fr/System.Windows.Input.Manipulations.resources.dll and b/App/fr/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/fr/System.Xaml.resources.dll b/App/fr/System.Xaml.resources.dll index 6c1f0e7..963789a 100644 Binary files a/App/fr/System.Xaml.resources.dll and b/App/fr/System.Xaml.resources.dll differ diff --git a/App/fr/UIAutomationClient.resources.dll b/App/fr/UIAutomationClient.resources.dll index 6d29584..bf059ec 100644 Binary files a/App/fr/UIAutomationClient.resources.dll and b/App/fr/UIAutomationClient.resources.dll differ diff --git a/App/fr/UIAutomationClientSideProviders.resources.dll b/App/fr/UIAutomationClientSideProviders.resources.dll index c3a2756..0a887b7 100644 Binary files a/App/fr/UIAutomationClientSideProviders.resources.dll and b/App/fr/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/fr/UIAutomationProvider.resources.dll b/App/fr/UIAutomationProvider.resources.dll index 91762a6..a174b57 100644 Binary files a/App/fr/UIAutomationProvider.resources.dll and b/App/fr/UIAutomationProvider.resources.dll differ diff --git a/App/fr/UIAutomationTypes.resources.dll b/App/fr/UIAutomationTypes.resources.dll index acd0214..7a13062 100644 Binary files a/App/fr/UIAutomationTypes.resources.dll and b/App/fr/UIAutomationTypes.resources.dll differ diff --git a/App/fr/WindowsBase.resources.dll b/App/fr/WindowsBase.resources.dll index a3cd1bf..9e7068c 100644 Binary files a/App/fr/WindowsBase.resources.dll and b/App/fr/WindowsBase.resources.dll differ diff --git a/App/fr/WindowsFormsIntegration.resources.dll b/App/fr/WindowsFormsIntegration.resources.dll index 6268ac2..f1b470f 100644 Binary files a/App/fr/WindowsFormsIntegration.resources.dll and b/App/fr/WindowsFormsIntegration.resources.dll differ diff --git a/App/hostfxr.dll b/App/hostfxr.dll index 316550e..7656b48 100644 Binary files a/App/hostfxr.dll and b/App/hostfxr.dll differ diff --git a/App/hostpolicy.dll b/App/hostpolicy.dll index 2f6228f..7a6fe89 100644 Binary files a/App/hostpolicy.dll and b/App/hostpolicy.dll differ diff --git a/App/it/Microsoft.VisualBasic.Forms.resources.dll b/App/it/Microsoft.VisualBasic.Forms.resources.dll index 30da0d9..ef5a734 100644 Binary files a/App/it/Microsoft.VisualBasic.Forms.resources.dll and b/App/it/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/it/PresentationCore.resources.dll b/App/it/PresentationCore.resources.dll index b1d8939..d68c7d4 100644 Binary files a/App/it/PresentationCore.resources.dll and b/App/it/PresentationCore.resources.dll differ diff --git a/App/it/PresentationFramework.resources.dll b/App/it/PresentationFramework.resources.dll index 1811d7e..af1aa43 100644 Binary files a/App/it/PresentationFramework.resources.dll and b/App/it/PresentationFramework.resources.dll differ diff --git a/App/it/PresentationUI.resources.dll b/App/it/PresentationUI.resources.dll index 05e036a..9648555 100644 Binary files a/App/it/PresentationUI.resources.dll and b/App/it/PresentationUI.resources.dll differ diff --git a/App/it/ReachFramework.resources.dll b/App/it/ReachFramework.resources.dll index ff8aa70..b956062 100644 Binary files a/App/it/ReachFramework.resources.dll and b/App/it/ReachFramework.resources.dll differ diff --git a/App/it/System.Windows.Controls.Ribbon.resources.dll b/App/it/System.Windows.Controls.Ribbon.resources.dll index 1696ccf..2649d0f 100644 Binary files a/App/it/System.Windows.Controls.Ribbon.resources.dll and b/App/it/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/it/System.Windows.Forms.Design.resources.dll b/App/it/System.Windows.Forms.Design.resources.dll index cd89b1a..eabb120 100644 Binary files a/App/it/System.Windows.Forms.Design.resources.dll and b/App/it/System.Windows.Forms.Design.resources.dll differ diff --git a/App/it/System.Windows.Forms.Primitives.resources.dll b/App/it/System.Windows.Forms.Primitives.resources.dll index e6f8d3a..1543585 100644 Binary files a/App/it/System.Windows.Forms.Primitives.resources.dll and b/App/it/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/it/System.Windows.Forms.resources.dll b/App/it/System.Windows.Forms.resources.dll index 1c14997..5123e66 100644 Binary files a/App/it/System.Windows.Forms.resources.dll and b/App/it/System.Windows.Forms.resources.dll differ diff --git a/App/it/System.Windows.Input.Manipulations.resources.dll b/App/it/System.Windows.Input.Manipulations.resources.dll index 64fb737..63c5346 100644 Binary files a/App/it/System.Windows.Input.Manipulations.resources.dll and b/App/it/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/it/System.Xaml.resources.dll b/App/it/System.Xaml.resources.dll index 5e10c37..34d3387 100644 Binary files a/App/it/System.Xaml.resources.dll and b/App/it/System.Xaml.resources.dll differ diff --git a/App/it/UIAutomationClient.resources.dll b/App/it/UIAutomationClient.resources.dll index abcd721..a50c204 100644 Binary files a/App/it/UIAutomationClient.resources.dll and b/App/it/UIAutomationClient.resources.dll differ diff --git a/App/it/UIAutomationClientSideProviders.resources.dll b/App/it/UIAutomationClientSideProviders.resources.dll index 68cc34a..c02ce50 100644 Binary files a/App/it/UIAutomationClientSideProviders.resources.dll and b/App/it/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/it/UIAutomationProvider.resources.dll b/App/it/UIAutomationProvider.resources.dll index d0eaa23..e5ba45e 100644 Binary files a/App/it/UIAutomationProvider.resources.dll and b/App/it/UIAutomationProvider.resources.dll differ diff --git a/App/it/UIAutomationTypes.resources.dll b/App/it/UIAutomationTypes.resources.dll index a5a21af..bb261f2 100644 Binary files a/App/it/UIAutomationTypes.resources.dll and b/App/it/UIAutomationTypes.resources.dll differ diff --git a/App/it/WindowsBase.resources.dll b/App/it/WindowsBase.resources.dll index cb27c7e..f568d3e 100644 Binary files a/App/it/WindowsBase.resources.dll and b/App/it/WindowsBase.resources.dll differ diff --git a/App/it/WindowsFormsIntegration.resources.dll b/App/it/WindowsFormsIntegration.resources.dll index 17d29d2..f73d7be 100644 Binary files a/App/it/WindowsFormsIntegration.resources.dll and b/App/it/WindowsFormsIntegration.resources.dll differ diff --git a/App/ja/Microsoft.VisualBasic.Forms.resources.dll b/App/ja/Microsoft.VisualBasic.Forms.resources.dll index f93aef9..22ac39a 100644 Binary files a/App/ja/Microsoft.VisualBasic.Forms.resources.dll and b/App/ja/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/ja/PresentationCore.resources.dll b/App/ja/PresentationCore.resources.dll index d74ebcb..aabf042 100644 Binary files a/App/ja/PresentationCore.resources.dll and b/App/ja/PresentationCore.resources.dll differ diff --git a/App/ja/PresentationFramework.resources.dll b/App/ja/PresentationFramework.resources.dll index 2c292f7..8b825c8 100644 Binary files a/App/ja/PresentationFramework.resources.dll and b/App/ja/PresentationFramework.resources.dll differ diff --git a/App/ja/PresentationUI.resources.dll b/App/ja/PresentationUI.resources.dll index af0cdca..7289443 100644 Binary files a/App/ja/PresentationUI.resources.dll and b/App/ja/PresentationUI.resources.dll differ diff --git a/App/ja/ReachFramework.resources.dll b/App/ja/ReachFramework.resources.dll index aa9af8a..0996478 100644 Binary files a/App/ja/ReachFramework.resources.dll and b/App/ja/ReachFramework.resources.dll differ diff --git a/App/ja/System.Windows.Controls.Ribbon.resources.dll b/App/ja/System.Windows.Controls.Ribbon.resources.dll index 6bfa06b..e8f8fdf 100644 Binary files a/App/ja/System.Windows.Controls.Ribbon.resources.dll and b/App/ja/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/ja/System.Windows.Forms.Design.resources.dll b/App/ja/System.Windows.Forms.Design.resources.dll index 50f3852..5faa793 100644 Binary files a/App/ja/System.Windows.Forms.Design.resources.dll and b/App/ja/System.Windows.Forms.Design.resources.dll differ diff --git a/App/ja/System.Windows.Forms.Primitives.resources.dll b/App/ja/System.Windows.Forms.Primitives.resources.dll index 9da2b29..4967fc2 100644 Binary files a/App/ja/System.Windows.Forms.Primitives.resources.dll and b/App/ja/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/ja/System.Windows.Forms.resources.dll b/App/ja/System.Windows.Forms.resources.dll index fceb0fa..80dd88e 100644 Binary files a/App/ja/System.Windows.Forms.resources.dll and b/App/ja/System.Windows.Forms.resources.dll differ diff --git a/App/ja/System.Windows.Input.Manipulations.resources.dll b/App/ja/System.Windows.Input.Manipulations.resources.dll index 33e0342..30c7a32 100644 Binary files a/App/ja/System.Windows.Input.Manipulations.resources.dll and b/App/ja/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/ja/System.Xaml.resources.dll b/App/ja/System.Xaml.resources.dll index a54e9b2..15b5bc0 100644 Binary files a/App/ja/System.Xaml.resources.dll and b/App/ja/System.Xaml.resources.dll differ diff --git a/App/ja/UIAutomationClient.resources.dll b/App/ja/UIAutomationClient.resources.dll index ca01672..1bbf437 100644 Binary files a/App/ja/UIAutomationClient.resources.dll and b/App/ja/UIAutomationClient.resources.dll differ diff --git a/App/ja/UIAutomationClientSideProviders.resources.dll b/App/ja/UIAutomationClientSideProviders.resources.dll index d7c22c1..fa9f0f6 100644 Binary files a/App/ja/UIAutomationClientSideProviders.resources.dll and b/App/ja/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/ja/UIAutomationProvider.resources.dll b/App/ja/UIAutomationProvider.resources.dll index 316f1f3..2185212 100644 Binary files a/App/ja/UIAutomationProvider.resources.dll and b/App/ja/UIAutomationProvider.resources.dll differ diff --git a/App/ja/UIAutomationTypes.resources.dll b/App/ja/UIAutomationTypes.resources.dll index b20a811..35ec2f2 100644 Binary files a/App/ja/UIAutomationTypes.resources.dll and b/App/ja/UIAutomationTypes.resources.dll differ diff --git a/App/ja/WindowsBase.resources.dll b/App/ja/WindowsBase.resources.dll index c93b306..3ea8e2f 100644 Binary files a/App/ja/WindowsBase.resources.dll and b/App/ja/WindowsBase.resources.dll differ diff --git a/App/ja/WindowsFormsIntegration.resources.dll b/App/ja/WindowsFormsIntegration.resources.dll index 287d000..2dc5f1a 100644 Binary files a/App/ja/WindowsFormsIntegration.resources.dll and b/App/ja/WindowsFormsIntegration.resources.dll differ diff --git a/App/ko/Microsoft.VisualBasic.Forms.resources.dll b/App/ko/Microsoft.VisualBasic.Forms.resources.dll index 75d465e..901d7d5 100644 Binary files a/App/ko/Microsoft.VisualBasic.Forms.resources.dll and b/App/ko/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/ko/PresentationCore.resources.dll b/App/ko/PresentationCore.resources.dll index 04c684a..06a475d 100644 Binary files a/App/ko/PresentationCore.resources.dll and b/App/ko/PresentationCore.resources.dll differ diff --git a/App/ko/PresentationFramework.resources.dll b/App/ko/PresentationFramework.resources.dll index 93278d6..9dac76b 100644 Binary files a/App/ko/PresentationFramework.resources.dll and b/App/ko/PresentationFramework.resources.dll differ diff --git a/App/ko/PresentationUI.resources.dll b/App/ko/PresentationUI.resources.dll index 78a82ab..c39326b 100644 Binary files a/App/ko/PresentationUI.resources.dll and b/App/ko/PresentationUI.resources.dll differ diff --git a/App/ko/ReachFramework.resources.dll b/App/ko/ReachFramework.resources.dll index 2adc940..7010605 100644 Binary files a/App/ko/ReachFramework.resources.dll and b/App/ko/ReachFramework.resources.dll differ diff --git a/App/ko/System.Windows.Controls.Ribbon.resources.dll b/App/ko/System.Windows.Controls.Ribbon.resources.dll index 1098959..3bb11b7 100644 Binary files a/App/ko/System.Windows.Controls.Ribbon.resources.dll and b/App/ko/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/ko/System.Windows.Forms.Design.resources.dll b/App/ko/System.Windows.Forms.Design.resources.dll index 1ce6cb0..42e828b 100644 Binary files a/App/ko/System.Windows.Forms.Design.resources.dll and b/App/ko/System.Windows.Forms.Design.resources.dll differ diff --git a/App/ko/System.Windows.Forms.Primitives.resources.dll b/App/ko/System.Windows.Forms.Primitives.resources.dll index d2c36dd..3286e1c 100644 Binary files a/App/ko/System.Windows.Forms.Primitives.resources.dll and b/App/ko/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/ko/System.Windows.Forms.resources.dll b/App/ko/System.Windows.Forms.resources.dll index 21b9af9..5e6f00c 100644 Binary files a/App/ko/System.Windows.Forms.resources.dll and b/App/ko/System.Windows.Forms.resources.dll differ diff --git a/App/ko/System.Windows.Input.Manipulations.resources.dll b/App/ko/System.Windows.Input.Manipulations.resources.dll index 6ac0cb3..a5f7084 100644 Binary files a/App/ko/System.Windows.Input.Manipulations.resources.dll and b/App/ko/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/ko/System.Xaml.resources.dll b/App/ko/System.Xaml.resources.dll index 1c474b0..61855d3 100644 Binary files a/App/ko/System.Xaml.resources.dll and b/App/ko/System.Xaml.resources.dll differ diff --git a/App/ko/UIAutomationClient.resources.dll b/App/ko/UIAutomationClient.resources.dll index 49c4857..e595856 100644 Binary files a/App/ko/UIAutomationClient.resources.dll and b/App/ko/UIAutomationClient.resources.dll differ diff --git a/App/ko/UIAutomationClientSideProviders.resources.dll b/App/ko/UIAutomationClientSideProviders.resources.dll index ff49755..b3bec8e 100644 Binary files a/App/ko/UIAutomationClientSideProviders.resources.dll and b/App/ko/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/ko/UIAutomationProvider.resources.dll b/App/ko/UIAutomationProvider.resources.dll index 38b02fd..91d677c 100644 Binary files a/App/ko/UIAutomationProvider.resources.dll and b/App/ko/UIAutomationProvider.resources.dll differ diff --git a/App/ko/UIAutomationTypes.resources.dll b/App/ko/UIAutomationTypes.resources.dll index 9301b9c..df1cd4b 100644 Binary files a/App/ko/UIAutomationTypes.resources.dll and b/App/ko/UIAutomationTypes.resources.dll differ diff --git a/App/ko/WindowsBase.resources.dll b/App/ko/WindowsBase.resources.dll index 12bd404..c276e46 100644 Binary files a/App/ko/WindowsBase.resources.dll and b/App/ko/WindowsBase.resources.dll differ diff --git a/App/ko/WindowsFormsIntegration.resources.dll b/App/ko/WindowsFormsIntegration.resources.dll index 28ce93e..53f73d1 100644 Binary files a/App/ko/WindowsFormsIntegration.resources.dll and b/App/ko/WindowsFormsIntegration.resources.dll differ diff --git a/App/mscordaccore.dll b/App/mscordaccore.dll index 827710d..f84f25e 100644 Binary files a/App/mscordaccore.dll and b/App/mscordaccore.dll differ diff --git a/App/mscordaccore_amd64_amd64_10.0.326.7603.dll b/App/mscordaccore_amd64_amd64_10.0.426.12010.dll similarity index 65% rename from App/mscordaccore_amd64_amd64_10.0.326.7603.dll rename to App/mscordaccore_amd64_amd64_10.0.426.12010.dll index 827710d..f84f25e 100644 Binary files a/App/mscordaccore_amd64_amd64_10.0.326.7603.dll and b/App/mscordaccore_amd64_amd64_10.0.426.12010.dll differ diff --git a/App/mscordbi.dll b/App/mscordbi.dll index 3c58a35..e822359 100644 Binary files a/App/mscordbi.dll and b/App/mscordbi.dll differ diff --git a/App/mscorlib.dll b/App/mscorlib.dll index f520409..eeaf203 100644 Binary files a/App/mscorlib.dll and b/App/mscorlib.dll differ diff --git a/App/mscorrc.dll b/App/mscorrc.dll index 0663a18..fd22d57 100644 Binary files a/App/mscorrc.dll and b/App/mscorrc.dll differ diff --git a/App/netstandard.dll b/App/netstandard.dll index 4998614..0333ef7 100644 Binary files a/App/netstandard.dll and b/App/netstandard.dll differ diff --git a/App/pl/Microsoft.VisualBasic.Forms.resources.dll b/App/pl/Microsoft.VisualBasic.Forms.resources.dll index f22a257..2304481 100644 Binary files a/App/pl/Microsoft.VisualBasic.Forms.resources.dll and b/App/pl/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/pl/PresentationCore.resources.dll b/App/pl/PresentationCore.resources.dll index e105034..9b7077f 100644 Binary files a/App/pl/PresentationCore.resources.dll and b/App/pl/PresentationCore.resources.dll differ diff --git a/App/pl/PresentationFramework.resources.dll b/App/pl/PresentationFramework.resources.dll index ebb58b0..6d20a95 100644 Binary files a/App/pl/PresentationFramework.resources.dll and b/App/pl/PresentationFramework.resources.dll differ diff --git a/App/pl/PresentationUI.resources.dll b/App/pl/PresentationUI.resources.dll index 7802183..e294d75 100644 Binary files a/App/pl/PresentationUI.resources.dll and b/App/pl/PresentationUI.resources.dll differ diff --git a/App/pl/ReachFramework.resources.dll b/App/pl/ReachFramework.resources.dll index b51df63..8b21d8f 100644 Binary files a/App/pl/ReachFramework.resources.dll and b/App/pl/ReachFramework.resources.dll differ diff --git a/App/pl/System.Windows.Controls.Ribbon.resources.dll b/App/pl/System.Windows.Controls.Ribbon.resources.dll index 669f988..65e9aac 100644 Binary files a/App/pl/System.Windows.Controls.Ribbon.resources.dll and b/App/pl/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/pl/System.Windows.Forms.Design.resources.dll b/App/pl/System.Windows.Forms.Design.resources.dll index 44add13..139a0aa 100644 Binary files a/App/pl/System.Windows.Forms.Design.resources.dll and b/App/pl/System.Windows.Forms.Design.resources.dll differ diff --git a/App/pl/System.Windows.Forms.Primitives.resources.dll b/App/pl/System.Windows.Forms.Primitives.resources.dll index 60ea61d..a925355 100644 Binary files a/App/pl/System.Windows.Forms.Primitives.resources.dll and b/App/pl/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/pl/System.Windows.Forms.resources.dll b/App/pl/System.Windows.Forms.resources.dll index 13b6df2..e26f2fc 100644 Binary files a/App/pl/System.Windows.Forms.resources.dll and b/App/pl/System.Windows.Forms.resources.dll differ diff --git a/App/pl/System.Windows.Input.Manipulations.resources.dll b/App/pl/System.Windows.Input.Manipulations.resources.dll index daf99aa..44146c4 100644 Binary files a/App/pl/System.Windows.Input.Manipulations.resources.dll and b/App/pl/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/pl/System.Xaml.resources.dll b/App/pl/System.Xaml.resources.dll index 8221f9b..0f8d1ec 100644 Binary files a/App/pl/System.Xaml.resources.dll and b/App/pl/System.Xaml.resources.dll differ diff --git a/App/pl/UIAutomationClient.resources.dll b/App/pl/UIAutomationClient.resources.dll index ad7031b..a186bc1 100644 Binary files a/App/pl/UIAutomationClient.resources.dll and b/App/pl/UIAutomationClient.resources.dll differ diff --git a/App/pl/UIAutomationClientSideProviders.resources.dll b/App/pl/UIAutomationClientSideProviders.resources.dll index da7be8e..0a051d5 100644 Binary files a/App/pl/UIAutomationClientSideProviders.resources.dll and b/App/pl/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/pl/UIAutomationProvider.resources.dll b/App/pl/UIAutomationProvider.resources.dll index 3491746..2103fca 100644 Binary files a/App/pl/UIAutomationProvider.resources.dll and b/App/pl/UIAutomationProvider.resources.dll differ diff --git a/App/pl/UIAutomationTypes.resources.dll b/App/pl/UIAutomationTypes.resources.dll index b18f2cd..fd3b179 100644 Binary files a/App/pl/UIAutomationTypes.resources.dll and b/App/pl/UIAutomationTypes.resources.dll differ diff --git a/App/pl/WindowsBase.resources.dll b/App/pl/WindowsBase.resources.dll index bd24dce..8158b29 100644 Binary files a/App/pl/WindowsBase.resources.dll and b/App/pl/WindowsBase.resources.dll differ diff --git a/App/pl/WindowsFormsIntegration.resources.dll b/App/pl/WindowsFormsIntegration.resources.dll index 77fe9a3..45e8cfa 100644 Binary files a/App/pl/WindowsFormsIntegration.resources.dll and b/App/pl/WindowsFormsIntegration.resources.dll differ diff --git a/App/pt-BR/Microsoft.VisualBasic.Forms.resources.dll b/App/pt-BR/Microsoft.VisualBasic.Forms.resources.dll index 55e9fed..8e63265 100644 Binary files a/App/pt-BR/Microsoft.VisualBasic.Forms.resources.dll and b/App/pt-BR/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/pt-BR/PresentationCore.resources.dll b/App/pt-BR/PresentationCore.resources.dll index 7547a98..af0f262 100644 Binary files a/App/pt-BR/PresentationCore.resources.dll and b/App/pt-BR/PresentationCore.resources.dll differ diff --git a/App/pt-BR/PresentationFramework.resources.dll b/App/pt-BR/PresentationFramework.resources.dll index fa19429..c3f35f8 100644 Binary files a/App/pt-BR/PresentationFramework.resources.dll and b/App/pt-BR/PresentationFramework.resources.dll differ diff --git a/App/pt-BR/PresentationUI.resources.dll b/App/pt-BR/PresentationUI.resources.dll index c85369e..50e6956 100644 Binary files a/App/pt-BR/PresentationUI.resources.dll and b/App/pt-BR/PresentationUI.resources.dll differ diff --git a/App/pt-BR/ReachFramework.resources.dll b/App/pt-BR/ReachFramework.resources.dll index f9752bc..a0a937c 100644 Binary files a/App/pt-BR/ReachFramework.resources.dll and b/App/pt-BR/ReachFramework.resources.dll differ diff --git a/App/pt-BR/System.Windows.Controls.Ribbon.resources.dll b/App/pt-BR/System.Windows.Controls.Ribbon.resources.dll index 7dc627c..4955e1d 100644 Binary files a/App/pt-BR/System.Windows.Controls.Ribbon.resources.dll and b/App/pt-BR/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/pt-BR/System.Windows.Forms.Design.resources.dll b/App/pt-BR/System.Windows.Forms.Design.resources.dll index ecc068a..6444507 100644 Binary files a/App/pt-BR/System.Windows.Forms.Design.resources.dll and b/App/pt-BR/System.Windows.Forms.Design.resources.dll differ diff --git a/App/pt-BR/System.Windows.Forms.Primitives.resources.dll b/App/pt-BR/System.Windows.Forms.Primitives.resources.dll index d7acabf..f3b53d0 100644 Binary files a/App/pt-BR/System.Windows.Forms.Primitives.resources.dll and b/App/pt-BR/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/pt-BR/System.Windows.Forms.resources.dll b/App/pt-BR/System.Windows.Forms.resources.dll index a9d1059..4d0dc64 100644 Binary files a/App/pt-BR/System.Windows.Forms.resources.dll and b/App/pt-BR/System.Windows.Forms.resources.dll differ diff --git a/App/pt-BR/System.Windows.Input.Manipulations.resources.dll b/App/pt-BR/System.Windows.Input.Manipulations.resources.dll index f795f7f..322b918 100644 Binary files a/App/pt-BR/System.Windows.Input.Manipulations.resources.dll and b/App/pt-BR/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/pt-BR/System.Xaml.resources.dll b/App/pt-BR/System.Xaml.resources.dll index b9a7eda..c8d0dbe 100644 Binary files a/App/pt-BR/System.Xaml.resources.dll and b/App/pt-BR/System.Xaml.resources.dll differ diff --git a/App/pt-BR/UIAutomationClient.resources.dll b/App/pt-BR/UIAutomationClient.resources.dll index 80afe70..20853e7 100644 Binary files a/App/pt-BR/UIAutomationClient.resources.dll and b/App/pt-BR/UIAutomationClient.resources.dll differ diff --git a/App/pt-BR/UIAutomationClientSideProviders.resources.dll b/App/pt-BR/UIAutomationClientSideProviders.resources.dll index 89bcb0c..6a173dc 100644 Binary files a/App/pt-BR/UIAutomationClientSideProviders.resources.dll and b/App/pt-BR/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/pt-BR/UIAutomationProvider.resources.dll b/App/pt-BR/UIAutomationProvider.resources.dll index 3866fbb..6b5d08a 100644 Binary files a/App/pt-BR/UIAutomationProvider.resources.dll and b/App/pt-BR/UIAutomationProvider.resources.dll differ diff --git a/App/pt-BR/UIAutomationTypes.resources.dll b/App/pt-BR/UIAutomationTypes.resources.dll index 43a313d..9d37942 100644 Binary files a/App/pt-BR/UIAutomationTypes.resources.dll and b/App/pt-BR/UIAutomationTypes.resources.dll differ diff --git a/App/pt-BR/WindowsBase.resources.dll b/App/pt-BR/WindowsBase.resources.dll index 2ac57e2..d731840 100644 Binary files a/App/pt-BR/WindowsBase.resources.dll and b/App/pt-BR/WindowsBase.resources.dll differ diff --git a/App/pt-BR/WindowsFormsIntegration.resources.dll b/App/pt-BR/WindowsFormsIntegration.resources.dll index cce795c..cef58bd 100644 Binary files a/App/pt-BR/WindowsFormsIntegration.resources.dll and b/App/pt-BR/WindowsFormsIntegration.resources.dll differ diff --git a/App/ru/Microsoft.VisualBasic.Forms.resources.dll b/App/ru/Microsoft.VisualBasic.Forms.resources.dll index 8406655..7483ba6 100644 Binary files a/App/ru/Microsoft.VisualBasic.Forms.resources.dll and b/App/ru/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/ru/PresentationCore.resources.dll b/App/ru/PresentationCore.resources.dll index c50e674..f089028 100644 Binary files a/App/ru/PresentationCore.resources.dll and b/App/ru/PresentationCore.resources.dll differ diff --git a/App/ru/PresentationFramework.resources.dll b/App/ru/PresentationFramework.resources.dll index 448744e..a46e50f 100644 Binary files a/App/ru/PresentationFramework.resources.dll and b/App/ru/PresentationFramework.resources.dll differ diff --git a/App/ru/PresentationUI.resources.dll b/App/ru/PresentationUI.resources.dll index fea4af9..f42825c 100644 Binary files a/App/ru/PresentationUI.resources.dll and b/App/ru/PresentationUI.resources.dll differ diff --git a/App/ru/ReachFramework.resources.dll b/App/ru/ReachFramework.resources.dll index 464e148..7d4b149 100644 Binary files a/App/ru/ReachFramework.resources.dll and b/App/ru/ReachFramework.resources.dll differ diff --git a/App/ru/System.Windows.Controls.Ribbon.resources.dll b/App/ru/System.Windows.Controls.Ribbon.resources.dll index 9fd9e93..ae1532f 100644 Binary files a/App/ru/System.Windows.Controls.Ribbon.resources.dll and b/App/ru/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/ru/System.Windows.Forms.Design.resources.dll b/App/ru/System.Windows.Forms.Design.resources.dll index 10dd6af..f519202 100644 Binary files a/App/ru/System.Windows.Forms.Design.resources.dll and b/App/ru/System.Windows.Forms.Design.resources.dll differ diff --git a/App/ru/System.Windows.Forms.Primitives.resources.dll b/App/ru/System.Windows.Forms.Primitives.resources.dll index f154b98..e1e1491 100644 Binary files a/App/ru/System.Windows.Forms.Primitives.resources.dll and b/App/ru/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/ru/System.Windows.Forms.resources.dll b/App/ru/System.Windows.Forms.resources.dll index 54164fb..3598aad 100644 Binary files a/App/ru/System.Windows.Forms.resources.dll and b/App/ru/System.Windows.Forms.resources.dll differ diff --git a/App/ru/System.Windows.Input.Manipulations.resources.dll b/App/ru/System.Windows.Input.Manipulations.resources.dll index 28dff8f..15704f5 100644 Binary files a/App/ru/System.Windows.Input.Manipulations.resources.dll and b/App/ru/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/ru/System.Xaml.resources.dll b/App/ru/System.Xaml.resources.dll index 2a95a9c..e9432a4 100644 Binary files a/App/ru/System.Xaml.resources.dll and b/App/ru/System.Xaml.resources.dll differ diff --git a/App/ru/UIAutomationClient.resources.dll b/App/ru/UIAutomationClient.resources.dll index da501a4..e6bb801 100644 Binary files a/App/ru/UIAutomationClient.resources.dll and b/App/ru/UIAutomationClient.resources.dll differ diff --git a/App/ru/UIAutomationClientSideProviders.resources.dll b/App/ru/UIAutomationClientSideProviders.resources.dll index b7849d8..1cbef9c 100644 Binary files a/App/ru/UIAutomationClientSideProviders.resources.dll and b/App/ru/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/ru/UIAutomationProvider.resources.dll b/App/ru/UIAutomationProvider.resources.dll index 7db6312..cc54553 100644 Binary files a/App/ru/UIAutomationProvider.resources.dll and b/App/ru/UIAutomationProvider.resources.dll differ diff --git a/App/ru/UIAutomationTypes.resources.dll b/App/ru/UIAutomationTypes.resources.dll index cefd662..a8fa674 100644 Binary files a/App/ru/UIAutomationTypes.resources.dll and b/App/ru/UIAutomationTypes.resources.dll differ diff --git a/App/ru/WindowsBase.resources.dll b/App/ru/WindowsBase.resources.dll index cf2a701..600cdfa 100644 Binary files a/App/ru/WindowsBase.resources.dll and b/App/ru/WindowsBase.resources.dll differ diff --git a/App/ru/WindowsFormsIntegration.resources.dll b/App/ru/WindowsFormsIntegration.resources.dll index ff4864b..9dbb1fd 100644 Binary files a/App/ru/WindowsFormsIntegration.resources.dll and b/App/ru/WindowsFormsIntegration.resources.dll differ diff --git a/App/tr/Microsoft.VisualBasic.Forms.resources.dll b/App/tr/Microsoft.VisualBasic.Forms.resources.dll index 0cb80d7..1799a65 100644 Binary files a/App/tr/Microsoft.VisualBasic.Forms.resources.dll and b/App/tr/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/tr/PresentationCore.resources.dll b/App/tr/PresentationCore.resources.dll index f5ea388..d1d4efb 100644 Binary files a/App/tr/PresentationCore.resources.dll and b/App/tr/PresentationCore.resources.dll differ diff --git a/App/tr/PresentationFramework.resources.dll b/App/tr/PresentationFramework.resources.dll index 94705e8..14b92bb 100644 Binary files a/App/tr/PresentationFramework.resources.dll and b/App/tr/PresentationFramework.resources.dll differ diff --git a/App/tr/PresentationUI.resources.dll b/App/tr/PresentationUI.resources.dll index cd3875e..70a4e35 100644 Binary files a/App/tr/PresentationUI.resources.dll and b/App/tr/PresentationUI.resources.dll differ diff --git a/App/tr/ReachFramework.resources.dll b/App/tr/ReachFramework.resources.dll index 39e7e5e..24b67c7 100644 Binary files a/App/tr/ReachFramework.resources.dll and b/App/tr/ReachFramework.resources.dll differ diff --git a/App/tr/System.Windows.Controls.Ribbon.resources.dll b/App/tr/System.Windows.Controls.Ribbon.resources.dll index 55e40a5..2ea3b0c 100644 Binary files a/App/tr/System.Windows.Controls.Ribbon.resources.dll and b/App/tr/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/tr/System.Windows.Forms.Design.resources.dll b/App/tr/System.Windows.Forms.Design.resources.dll index a2ecdce..6461542 100644 Binary files a/App/tr/System.Windows.Forms.Design.resources.dll and b/App/tr/System.Windows.Forms.Design.resources.dll differ diff --git a/App/tr/System.Windows.Forms.Primitives.resources.dll b/App/tr/System.Windows.Forms.Primitives.resources.dll index ae254ef..3daf52d 100644 Binary files a/App/tr/System.Windows.Forms.Primitives.resources.dll and b/App/tr/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/tr/System.Windows.Forms.resources.dll b/App/tr/System.Windows.Forms.resources.dll index af24ce3..2d99db0 100644 Binary files a/App/tr/System.Windows.Forms.resources.dll and b/App/tr/System.Windows.Forms.resources.dll differ diff --git a/App/tr/System.Windows.Input.Manipulations.resources.dll b/App/tr/System.Windows.Input.Manipulations.resources.dll index aa6b5f4..365af66 100644 Binary files a/App/tr/System.Windows.Input.Manipulations.resources.dll and b/App/tr/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/tr/System.Xaml.resources.dll b/App/tr/System.Xaml.resources.dll index 35ed84e..e1d02c9 100644 Binary files a/App/tr/System.Xaml.resources.dll and b/App/tr/System.Xaml.resources.dll differ diff --git a/App/tr/UIAutomationClient.resources.dll b/App/tr/UIAutomationClient.resources.dll index 12f171b..6c4c49a 100644 Binary files a/App/tr/UIAutomationClient.resources.dll and b/App/tr/UIAutomationClient.resources.dll differ diff --git a/App/tr/UIAutomationClientSideProviders.resources.dll b/App/tr/UIAutomationClientSideProviders.resources.dll index 76eaae6..5bdd39b 100644 Binary files a/App/tr/UIAutomationClientSideProviders.resources.dll and b/App/tr/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/tr/UIAutomationProvider.resources.dll b/App/tr/UIAutomationProvider.resources.dll index dc603dc..27d9161 100644 Binary files a/App/tr/UIAutomationProvider.resources.dll and b/App/tr/UIAutomationProvider.resources.dll differ diff --git a/App/tr/UIAutomationTypes.resources.dll b/App/tr/UIAutomationTypes.resources.dll index 995ed1c..9ced1bd 100644 Binary files a/App/tr/UIAutomationTypes.resources.dll and b/App/tr/UIAutomationTypes.resources.dll differ diff --git a/App/tr/WindowsBase.resources.dll b/App/tr/WindowsBase.resources.dll index e3e7da5..f8c1de9 100644 Binary files a/App/tr/WindowsBase.resources.dll and b/App/tr/WindowsBase.resources.dll differ diff --git a/App/tr/WindowsFormsIntegration.resources.dll b/App/tr/WindowsFormsIntegration.resources.dll index 8fd8873..eec62f8 100644 Binary files a/App/tr/WindowsFormsIntegration.resources.dll and b/App/tr/WindowsFormsIntegration.resources.dll differ diff --git a/App/wpfgfx_cor3.dll b/App/wpfgfx_cor3.dll index d64ebd4..2c45c17 100644 Binary files a/App/wpfgfx_cor3.dll and b/App/wpfgfx_cor3.dll differ diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Common.Collections.DictionaryUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.Common.Collections.DictionaryUtil.html index 92d6e6e..d93b77e 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Common.Collections.DictionaryUtil.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Common.Collections.DictionaryUtil.html @@ -153,6 +153,151 @@ Class DictionaryUtil + + +

+ GetOrCreate<TKey, TValue>(IDictionary<TKey, TValue>, TKey) + +

+ +

Gets the value for key, or creates a new TValue +via its parameterless constructor, stores it in the dictionary, and returns it.

+
+
+ +
+
public static TValue GetOrCreate<TKey, TValue>(this IDictionary<TKey, TValue> src, TKey key) where TValue : new()
+
+ +

Parameters

+
+
src IDictionary<TKey, TValue>
+
+
key TKey
+
+
+ +

Returns

+
+
TValue
+
+
+ +

Type Parameters

+
+
TKey
+
+
TValue
+
+
+ + + + + + + + + + + + +

+ GetOrCreate<TKey, TValue>(IDictionary<TKey, TValue>, TKey, Func<TValue>) + +

+ +

Gets the value for key, or invokes factory +to create, store, and return a new value if the key is absent.

+
+
+ +
+
public static TValue GetOrCreate<TKey, TValue>(this IDictionary<TKey, TValue> src, TKey key, Func<TValue> factory)
+
+ +

Parameters

+
+
src IDictionary<TKey, TValue>
+
+
key TKey
+
+
factory Func<TValue>
+
+
+ +

Returns

+
+
TValue
+
+
+ +

Type Parameters

+
+
TKey
+
+
TValue
+
+
+ + + + + + + + + + + + +

+ GetOrCreate<TKey, TValue>(IDictionary<TKey, TValue>, TKey, TValue) + +

+ +

Gets the value for key, or stores and returns +defaultValue if the key is absent.

+
+
+ +
+
public static TValue GetOrCreate<TKey, TValue>(this IDictionary<TKey, TValue> src, TKey key, TValue defaultValue)
+
+ +

Parameters

+
+
src IDictionary<TKey, TValue>
+
+
key TKey
+
+
defaultValue TValue
+
+
+ +

Returns

+
+
TValue
+
+
+ +

Type Parameters

+
+
TKey
+
+
TValue
+
+
+ + + + + + + + + +

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Common.Collections.LazyLinkedList-1.html b/App/wwwroot/HiAPI-docsite/api/Hi.Common.Collections.LazyLinkedList-1.html index da644c9..e1f0996 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Common.Collections.LazyLinkedList-1.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Common.Collections.LazyLinkedList-1.html @@ -380,7 +380,8 @@ or +

Gets the last materialized node in the list.

+
@@ -415,7 +416,8 @@ or
+

Appends a new node with the specified value to the end of the list.

+
@@ -425,13 +427,15 @@ or Parameters

value T
-
+

The value to add.

+

Returns

LazyLinkedListNode<T>
-
+

The newly created node.

+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Common.Collections.LazyLinkedListNode-1.html b/App/wwwroot/HiAPI-docsite/api/Hi.Common.Collections.LazyLinkedListNode-1.html index a5a3b99..61edde4 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Common.Collections.LazyLinkedListNode-1.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Common.Collections.LazyLinkedListNode-1.html @@ -189,7 +189,8 @@ materializes the next item from the list's source (if any).

-
+

Initializes a new instance with the specified value.

+
@@ -199,7 +200,8 @@ materializes the next item from the list's source (if any).

Parameters

value T
-
+

The value.

+
@@ -224,7 +226,8 @@ materializes the next item from the list's source (if any).

-
+

Gets the list that this node belongs to.

+
@@ -257,7 +260,9 @@ materializes the next item from the list's source (if any).

Gets the next node. When this is the last materialized node and the list has a pending source, accessing this property -triggers on-demand materialization.

+triggers on-demand materialization. +Thread-safe: concurrent accesses from multiple threads +are serialized via an internal lock.

@@ -289,7 +294,8 @@ triggers on-demand materialization.

-
+

Gets the previous node in the list.

+
@@ -320,7 +326,8 @@ triggers on-demand materialization.

-
+

Gets or sets the value of this node.

+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Common.JsonUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.Common.JsonUtil.html index 7dcd5af..f8f5b9b 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Common.JsonUtil.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Common.JsonUtil.html @@ -239,6 +239,44 @@ Creates missing intermediate objects as needed.

+ + +

+ GetDouble(JsonNode) + +

+ +

Gets a double from a JsonNode that may hold +int, long, or double.

+
+
+ +
+
public static double? GetDouble(this JsonNode node)
+
+ +

Parameters

+
+
node JsonNode
+
+
+ +

Returns

+
+
double?
+
+
+ + + + + + + + + + +

@@ -246,7 +284,8 @@ Creates missing intermediate objects as needed.

-
+

Navigates a JSON object tree by path segments and returns the node at the end of the path.

+
@@ -256,15 +295,18 @@ Creates missing intermediate objects as needed.

Parameters

root JsonObject
-
+

The root JSON object.

+
pathSegments List<string>
-
+

The path segments to navigate through.

+

Returns

JsonNode
-
+

The JSON node at the specified path, or null if the path does not exist.

+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Common.Messages.MessageHost.html b/App/wwwroot/HiAPI-docsite/api/Hi.Common.Messages.MessageHost.html index 79962ae..6e4d911 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Common.Messages.MessageHost.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Common.Messages.MessageHost.html @@ -196,7 +196,8 @@ Class MessageHost -
+

Default handler for progress changes that writes the argument to the console.

+
@@ -206,9 +207,11 @@ Class MessageHost

Parameters

sender object
-
+

The event sender.

+
arg object
-
+

The progress argument to display.

+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Common.PathUtils.PathUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.Common.PathUtils.PathUtil.html index 46825ae..533642f 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Common.PathUtils.PathUtil.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Common.PathUtils.PathUtil.html @@ -269,35 +269,41 @@ Class PathUtil - + -

- CombineWithFolderExtension(string, string) +

+ CombineAsSubDirectory(string, string, string)

-

Combines a base directory with a relative file path, preserving the folder structure.

+

Combines a base directory with a relative file path and appends a suffix +to derive a sub-directory path. The suffix is only appended when +relFile is not null or whitespace.

-
public static string CombineWithFolderExtension(string baseDirectory, string relFile)
+
public static string CombineAsSubDirectory(string baseDirectory, string relFile, string suffixIfAdded = "-src")

Parameters

baseDirectory string
-

The base directory

+

The base directory.

relFile string
-

The relative file path

+

The relative file path.

+
+
suffixIfAdded string
+

The suffix appended to the combined path +when relFile is not null or whitespace.

Returns

string
-

The combined path with forward slashes as directory separators

+

The combined sub-directory path with forward slashes as directory separators.

@@ -311,49 +317,10 @@ Class PathUtil - + -

- CombineWithoutExtension(params string[]) - -

- -

Combines multiple path segments and removes the file extension from the result.

-
-
- -
-
public static string CombineWithoutExtension(params string[] paths)
-
- -

Parameters

-
-
paths string[]
-

The path segments to combine

-
-
- -

Returns

-
-
string
-

The combined path without file extension, using forward slashes as directory separators

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

- GetCombinedDirectoryName(string, string) +

+ GetConcatedDirectoryName(string, string)

@@ -362,7 +329,7 @@ Class PathUtil
-
public static string GetCombinedDirectoryName(string baseDirectory, string relFile)
+
public static string GetConcatedDirectoryName(string baseDirectory, string relFile)

Parameters

@@ -807,6 +774,54 @@ Forward slashes are used as directory separators in either case.

+ + +

+ ResolveSubDirectory(string, string, string) + +

+ +

Resolves the sub-directory for loading with legacy fallback. +Returns the CombineAsSubDirectory(string, string, string) path if it exists; +otherwise falls back to the legacy GetConcatedDirectoryName(string, string) path +if it exists; otherwise defaults to the CombineAsSubDirectory(string, string, string) path.

+
+
+ +
+
public static string ResolveSubDirectory(string baseDirectory, string relFile, string suffix = "-src")
+
+ +

Parameters

+
+
baseDirectory string
+

The base directory.

+
+
relFile string
+

The relative file path.

+
+
suffix string
+

The suffix for the new sub-directory path.

+
+
+ +

Returns

+
+
string
+

The resolved sub-directory path with forward slashes as directory separators.

+
+
+ + + + + + + + + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Disp.Tri3dDispUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.Disp.Tri3dDispUtil.html index 952df8f..3c9842f 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Disp.Tri3dDispUtil.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Disp.Tri3dDispUtil.html @@ -483,7 +483,8 @@ Class Tri3dDispUtil -
+

Writes the sparkle line representation of a triangle (with normals) into a buffer.

+
@@ -493,17 +494,21 @@ Class Tri3dDispUtil

Parameters

src Tri3d
-
+

The source triangle.

+
dst double[]
-
+

The destination buffer.

+
p int
-
+

The current write position in the buffer, updated after writing.

+

Returns

int
-
+

The number of elements written.

+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Geom.Mat4d.html b/App/wwwroot/HiAPI-docsite/api/Hi.Geom.Mat4d.html index 3d7733c..c553069 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Geom.Mat4d.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Geom.Mat4d.html @@ -1134,21 +1134,20 @@ i.e. (m[12],m[13],m[14])=(0,0,0).

- + -

- Np +

+ Pn

-

Np: the abbr. of Normal and Point. -The value is -new DVec3d(m[12], m[13], m[14], m[8], m[9], m[10])

+

Pn: Point and Normal (position + tool axis direction). +Point = Trans = (m[12], m[13], m[14]), Normal = AxialNormal = (m[8], m[9], m[10]).

-
public DVec3d Np { get; }
+
public DVec3d Pn { get; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Geom.NativeFraction.html b/App/wwwroot/HiAPI-docsite/api/Hi.Geom.NativeFraction.html index 1023e29..9c8f92d 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Geom.NativeFraction.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Geom.NativeFraction.html @@ -285,7 +285,8 @@ Uses Stern-Brocot binary search for approximation.

-
+

Initializes a new instance with an integer value.

+
@@ -295,7 +296,8 @@ Uses Stern-Brocot binary search for approximation.

Parameters

num int
-
+

The integer value.

+
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 eeb0e03..8ebca3f 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Geom.Solvers.SolverUtil.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Geom.Solvers.SolverUtil.html @@ -420,7 +420,8 @@ Class SolverUtil -
+

Gets a rotation matrix from an axis and precomputed cosine/sine values using Rodrigues' rotation formula.

+
@@ -430,17 +431,21 @@ Class SolverUtil

Parameters

axis Vec3d
-
+

The rotation axis (should be normalized).

+
cos double
-
+

The cosine of the rotation angle.

+
sin double
-
+

The sine of the rotation angle.

+

Returns

Mat4d
-
+

A 4x4 rotation matrix.

+
@@ -460,7 +465,8 @@ Class SolverUtil -
+

Gets a rotation matrix from an axis, precomputed cosine/sine values, and a pivot point.

+
@@ -470,19 +476,24 @@ Class SolverUtil

Parameters

axis Vec3d
-
+

The rotation axis (should be normalized).

+
cos double
-
+

The cosine of the rotation angle.

+
sin double
-
+

The sine of the rotation angle.

+
pivot Vec3d
-
+

The pivot point for the rotation.

+

Returns

Mat4d
-
+

A 4x4 rotation matrix about the pivot point.

+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Geom.StlUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.Geom.StlUtil.html index b856ce2..0f37f3d 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Geom.StlUtil.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Geom.StlUtil.html @@ -240,7 +240,8 @@ If GetStl() -
+

Converts an STL geometry to a sparkle line drawing.

+
@@ -250,13 +251,15 @@ If GetStl()Parameters
src IGetStl
-
+

The source STL geometry.

+

Returns

Drawing
-
+

A sparkle line drawing, or null if the STL or its triangles are null.

+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Machining.MachiningToolHouse.html b/App/wwwroot/HiAPI-docsite/api/Hi.Machining.MachiningToolHouse.html index 8228e0c..4c9fea7 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Machining.MachiningToolHouse.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Machining.MachiningToolHouse.html @@ -102,7 +102,7 @@ Class MachiningToolHouse
-
public class MachiningToolHouse : Dictionary<int, IMachiningTool>, IDictionary<int, IMachiningTool>, ICollection<KeyValuePair<int, IMachiningTool>>, IReadOnlyDictionary<int, IMachiningTool>, IReadOnlyCollection<KeyValuePair<int, IMachiningTool>>, IEnumerable<KeyValuePair<int, IMachiningTool>>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable, IMakeXmlSource
+
public class MachiningToolHouse : Dictionary<object, IMachiningTool>, IDictionary<object, IMachiningTool>, ICollection<KeyValuePair<object, IMachiningTool>>, IReadOnlyDictionary<object, IMachiningTool>, IReadOnlyCollection<KeyValuePair<object, IMachiningTool>>, IEnumerable<KeyValuePair<object, IMachiningTool>>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable, INcDependency, IMakeXmlSource
@@ -112,7 +112,7 @@ Class MachiningToolHouse
Inheritance
- +
MachiningToolHouse
@@ -120,16 +120,17 @@ Class MachiningToolHouse
Implements
- - - - - + + + + + +
@@ -139,67 +140,67 @@ Class MachiningToolHouse
Inherited Members
object.Equals(object) @@ -239,6 +240,12 @@ Class MachiningToolHouse + + @@ -386,13 +393,13 @@ The tool ID is 1 if no tool existed; otherwise, the tool ID is the max tool ID p
-
public KeyValuePair<int, MillingTool> CreateStickMillingTool()
+
public KeyValuePair<object, MillingTool> CreateStickMillingTool()

Returns

-
KeyValuePair<int, MillingTool>
+
KeyValuePair<object, MillingTool>

the generated tool id and the generated tool

@@ -460,8 +467,8 @@ Since the folder can be moving with the configuration file.

-

- SetToolId(int, IMachiningTool) +

+ SetToolId(object, IMachiningTool)

@@ -470,12 +477,12 @@ Since the folder can be moving with the configuration file.

-
public void SetToolId(int toolId, IMachiningTool millingTool)
+
public void SetToolId(object toolId, IMachiningTool millingTool)

Parameters

-
toolId int
+
toolId object
millingTool IMachiningTool
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.LocalProjectService.html b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.LocalProjectService.html index efa0f5e..4c14780 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.LocalProjectService.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.LocalProjectService.html @@ -1327,8 +1327,8 @@ Ensures proper initialization of workpiece properties.

-

- Act(IAct, IIndexedFileLine, CancellationToken?) +

+ Act(IAct, IGetSentence, CancellationToken?)

@@ -1337,7 +1337,7 @@ Ensures proper initialization of workpiece properties.

-
public void Act(IAct act, IIndexedFileLine sourceCommand = null, CancellationToken? cancellationToken = null)
+
public void Act(IAct act, IGetSentence sourceCommand = null, CancellationToken? cancellationToken = null)

Parameters

@@ -1345,7 +1345,7 @@ Ensures proper initialization of workpiece properties.

act IAct

The act to execute.

-
sourceCommand IIndexedFileLine
+
sourceCommand IGetSentence

The source command that triggered the act.

cancellationToken CancellationToken?
@@ -1818,8 +1818,8 @@ Clear the state from previous session (if existed).

-

- ProcAct(IAct, IIndexedFileLine, CancellationToken?) +

+ ProcAct(IAct, IGetSentence, CancellationToken?)

@@ -1828,7 +1828,7 @@ Clear the state from previous session (if existed).

-
public IEnumerable<object> ProcAct(IAct act, IIndexedFileLine sourceCommand = null, CancellationToken? cancellationToken = null)
+
public IEnumerable<object> ProcAct(IAct act, IGetSentence sourceCommand = null, CancellationToken? cancellationToken = null)

Parameters

@@ -1836,7 +1836,7 @@ Clear the state from previous session (if existed).

act IAct

The act to process.

-
sourceCommand IIndexedFileLine
+
sourceCommand IGetSentence

The source command that triggered the act.

cancellationToken CancellationToken?
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.MachiningActRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.MachiningActRunner.html index feed858..e6561af 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.MachiningActRunner.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.MachiningActRunner.html @@ -790,8 +790,8 @@ This property is provided as a member value getter and should not be modified. -

- ProcAct(IAct, MachiningSession, IMachiningStepHost, IIndexedFileLine, CancellationToken) +

+ ProcAct(IAct, MachiningSession, IMachiningStepHost, IGetSentence, CancellationToken)

@@ -800,7 +800,7 @@ This property is provided as a member value getter and should not be modified.
-
public IEnumerable<object> ProcAct(IAct act, MachiningSession millingSession, IMachiningStepHost host, IIndexedFileLine sourceCommand, CancellationToken cancellationToken)
+
public IEnumerable<object> ProcAct(IAct act, MachiningSession millingSession, IMachiningStepHost host, IGetSentence sourceCommand, CancellationToken cancellationToken)

Parameters

@@ -814,7 +814,7 @@ This property is provided as a member value getter and should not be modified.host IMachiningStepHost

The milling step host.

-
sourceCommand IIndexedFileLine
+
sourceCommand IGetSentence

The source command.

cancellationToken CancellationToken
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.RuntimeApi.html b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.RuntimeApi.html index aeb23ee..eefeebb 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.RuntimeApi.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.RuntimeApi.html @@ -3133,8 +3133,8 @@ public void Pause() -

- PlayAct(IAct, IIndexedFileLine, CancellationToken?) +

+ PlayAct(IAct, IGetSentence, CancellationToken?)

@@ -3144,7 +3144,7 @@ public void Pause()
[JsAce]
-public void PlayAct(IAct act, IIndexedFileLine sourceCommand = null, CancellationToken? cancellationToken = null)
+public void PlayAct(IAct act, IGetSentence sourceCommand = null, CancellationToken? cancellationToken = null)

Parameters

@@ -3152,7 +3152,7 @@ public void PlayAct(IAct act, IIndexedFileLine sourceCommand = null, Cancellatio
act IAct

The act to play.

-
sourceCommand IIndexedFileLine
+
sourceCommand IGetSentence

The source command.

cancellationToken CancellationToken?
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.RuntimeController.html b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.RuntimeController.html index a28c6b0..8703b27 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.RuntimeController.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.RuntimeController.html @@ -3259,26 +3259,26 @@ public void Pause() -

- PlayAct(IAct, IIndexedFileLine, CancellationToken?) +

+ PlayAct(IAct, IGetSentence, CancellationToken?)

-

PlayAct(IAct, IIndexedFileLine, CancellationToken?)

+
[JsAce]
 [NonAction]
-public void PlayAct(IAct act, IIndexedFileLine sourceCommand = null, CancellationToken? cancellationToken = null)
+public void PlayAct(IAct act, IGetSentence sourceCommand = null, CancellationToken? cancellationToken = null)

Parameters

act IAct
-
sourceCommand IIndexedFileLine
+
sourceCommand IGetSentence
cancellationToken CancellationToken?
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningSteps.MachiningStep.html b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningSteps.MachiningStep.html index 8d297f2..435d17c 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningSteps.MachiningStep.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningSteps.MachiningStep.html @@ -200,8 +200,8 @@ The duration-based step property is based on the duration from previous-step to -

- MachiningStep(IMachiningStepHost, int, IIndexedFileLine, MachineMotionStep, MillingInstance, CollidedKeyPair[]) +

+ MachiningStep(IMachiningStepHost, int, IGetSentence, MachineMotionStep, MillingInstance, CollidedKeyPair[])

@@ -210,7 +210,7 @@ The duration-based step property is based on the duration from previous-step to
-
public MachiningStep(IMachiningStepHost host, int stepIndex, IIndexedFileLine sourceCommand, MachineMotionStep machineMotionStep, MillingInstance millingInstance, MachiningStep.CollidedKeyPair[] collidedKeyPairs)
+
public MachiningStep(IMachiningStepHost host, int stepIndex, IGetSentence sourceCommand, MachineMotionStep machineMotionStep, MillingInstance millingInstance, MachiningStep.CollidedKeyPair[] collidedKeyPairs)

Parameters

@@ -221,7 +221,7 @@ The duration-based step property is based on the duration from previous-step to
stepIndex int

The index of the step.

-
sourceCommand IIndexedFileLine
+
sourceCommand IGetSentence

The source command.

machineMotionStep MachineMotionStep
@@ -2259,7 +2259,7 @@ public int? LineNo { get; } -

Gets the line text.

+

Gets the block text (may contain multiple lines for multi-line NC blocks).

@@ -3042,7 +3042,7 @@ public List<double> SideCuspList_um { get; }
-
public IIndexedFileLine SourceCommand { get; set; }
+
public IGetSentence SourceCommand { get; set; }
@@ -3051,7 +3051,7 @@ public List<double> SideCuspList_um { get; }

Property Value

-
IIndexedFileLine
+
IGetSentence
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Mapping.MappingUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.Mapping.MappingUtil.html index a1aee9c..4180292 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Mapping.MappingUtil.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Mapping.MappingUtil.html @@ -463,6 +463,37 @@ The actual time basically obtained by the external data from controller.

+

+ SimTimeTag + +

+ +

Alternative tag for ActualTimeTag if the value of ActualTime is null.

+
+
+ +
+
public const string SimTimeTag = "AccumulatedTime"
+
+ + + + +

Field Value

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

SpindleDirectionTag diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim.html index 955b158..f89c658 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim.html @@ -101,7 +101,8 @@ Class CoordinateTransformationChainClaim
-
public class CoordinateTransformationChainClaim : ICoordinateTransformationClaim, IClaim
+
[Obsolete]
+public class CoordinateTransformationChainClaim : ICoordinateTransformationClaim, IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.PauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.PauseClaim.html index 05614e1..ecc95ae 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.PauseClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.PauseClaim.html @@ -102,7 +102,8 @@ Class PauseClaim
-
public class PauseClaim : IPauseClaim, IClaim
+
[Obsolete]
+public class PauseClaim : IPauseClaim, IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html index 213f94f..961ee7a 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html @@ -102,7 +102,8 @@ Class RadialRadiusOffsetClaim
-
public class RadialRadiusOffsetClaim : IClaim
+
[Obsolete]
+public class RadialRadiusOffsetClaim : IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html index 604fe31..e72523f 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html @@ -102,7 +102,8 @@ Interface IClaim
-
public interface IClaim
+
[Obsolete("IClaim pattern is replaced by INcSemantic writing directly to SyntaxPiece.JsonObject.")]
+public interface IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html index decb023..2efb4f5 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html @@ -101,7 +101,8 @@ Interface ICoordinateMarkClaim
-
public interface ICoordinateMarkClaim : IModalFlagClaim, IClaim
+
[Obsolete]
+public interface ICoordinateMarkClaim : IModalFlagClaim, IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html index b2761dd..1ba4591 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html @@ -101,7 +101,8 @@ Interface ICoordinateTransformationClaim
-
public interface ICoordinateTransformationClaim : IClaim
+
[Obsolete]
+public interface ICoordinateTransformationClaim : IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html index 88fef1e..72a8f79 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html @@ -101,7 +101,8 @@ Interface ICoordinateTranslationClaim
-
public interface ICoordinateTranslationClaim : ICoordinateTransformationClaim, IClaim
+
[Obsolete]
+public interface ICoordinateTranslationClaim : ICoordinateTransformationClaim, IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html index 0975f6e..fc7491d 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html @@ -101,7 +101,8 @@ Interface IFeedrateClaim
-
public interface IFeedrateClaim : IClaim, IGetFeedrate, ISetFeedrate
+
[Obsolete]
+public interface IFeedrateClaim : IClaim, IGetFeedrate, ISetFeedrate
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html index f52874b..c0c86ec 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html @@ -101,7 +101,8 @@ Interface IHeightOffsetClaim
-
public interface IHeightOffsetClaim : IClaim
+
[Obsolete]
+public interface IHeightOffsetClaim : IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html index 8d899d9..3925c0d 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html @@ -102,7 +102,8 @@ Interface IHubClaim
-
public interface IHubClaim : IClaim
+
[Obsolete]
+public interface IHubClaim : IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html index 530b9f0..bef298e 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html @@ -101,7 +101,8 @@ Interface IMcXyzClaim
-
public interface IMcXyzClaim : IClaim
+
[Obsolete]
+public interface IMcXyzClaim : IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html index 7367f70..6e8e618 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html @@ -101,7 +101,8 @@ Interface IMcXyzabcClaim
-
public interface IMcXyzabcClaim : IGetMcXyzabc, ISetMcXyzabc, IMcXyzClaim, IClaim
+
[Obsolete]
+public interface IMcXyzabcClaim : IGetMcXyzabc, ISetMcXyzabc, IMcXyzClaim, IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html index 3f53788..6fec84b 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html @@ -101,7 +101,8 @@ Interface IMessageClaim
-
public interface IMessageClaim : IClaim
+
[Obsolete]
+public interface IMessageClaim : IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html index 19055f3..4671ab8 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html @@ -101,7 +101,8 @@ Interface IModalFlagClaim
-
public interface IModalFlagClaim : IClaim
+
[Obsolete]
+public interface IModalFlagClaim : IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html index 2d21124..9280e4b 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html @@ -103,7 +103,8 @@ Claim is active only to one sentence in which it is specified.

-
public interface IOneShotClaim : IClaim
+
[Obsolete]
+public interface IOneShotClaim : IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html index ae5e297..3b347e4 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html @@ -101,7 +101,8 @@ Interface IPauseClaim
-
public interface IPauseClaim : IClaim
+
[Obsolete]
+public interface IPauseClaim : IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html index e5d7c8a..256d92c 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html @@ -104,7 +104,8 @@ XC, YA, ZB are available.

-
public interface IPolarClaim : IClaim
+
[Obsolete]
+public interface IPolarClaim : IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html index ade2728..1b8cf44 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html @@ -101,7 +101,8 @@ Interface IPositioningModeClaim
-
public interface IPositioningModeClaim : IClaim
+
[Obsolete]
+public interface IPositioningModeClaim : IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html index c529d0c..d159df3 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html @@ -101,7 +101,8 @@ Interface IPreparedToolClaim
-
public interface IPreparedToolClaim : IClaim
+
[Obsolete]
+public interface IPreparedToolClaim : IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html index 0061fee..39dcd45 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html @@ -101,7 +101,8 @@ Interface IProgramXyzClaim
-
public interface IProgramXyzClaim : IClaim
+
[Obsolete]
+public interface IProgramXyzClaim : IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html index 84d6674..a93b026 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html @@ -101,7 +101,8 @@ Interface ISpindleSpeedClaim
-
public interface ISpindleSpeedClaim : IClaim, IGetSpindleSpeed, ISetSpindleSpeed
+
[Obsolete]
+public interface ISpindleSpeedClaim : IClaim, IGetSpindleSpeed, ISetSpindleSpeed
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html index f33a2db..cbe4811 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html @@ -101,7 +101,8 @@ Interface IToolClaim
-
public interface IToolClaim : IClaim
+
[Obsolete]
+public interface IToolClaim : IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html index 5794ded..32a0d88 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html @@ -103,7 +103,8 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.

-
public class G54CoordinateClaim : ICoordinateTranslationClaim, ICoordinateTransformationClaim, ICoordinateMarkClaim, IModalFlagClaim, IClaim
+
[Obsolete]
+public class G54CoordinateClaim : ICoordinateTranslationClaim, ICoordinateTransformationClaim, ICoordinateMarkClaim, IModalFlagClaim, IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html index 43c7954..d443283 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html @@ -102,7 +102,8 @@ Class G68CoordinateClaim
-
public class G68CoordinateClaim : ICoordinateTransformationClaim, ICoordinateMarkClaim, IModalFlagClaim, IClaim
+
[Obsolete]
+public class G68CoordinateClaim : ICoordinateTransformationClaim, ICoordinateMarkClaim, IModalFlagClaim, IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html index 61872e9..b179610 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html @@ -101,7 +101,8 @@ Interface IIsoHeightIdClaim
-
public interface IIsoHeightIdClaim : IClaim
+
[Obsolete]
+public interface IIsoHeightIdClaim : IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html index dc7e43f..412d17a 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html @@ -101,7 +101,8 @@ Class IsoHeightOffsetClaim
-
public class IsoHeightOffsetClaim : IIsoHeightIdClaim, IHeightOffsetClaim, IClaim
+
[Obsolete]
+public class IsoHeightOffsetClaim : IIsoHeightIdClaim, IHeightOffsetClaim, IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html index 04f45f9..7bfa291 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html @@ -102,7 +102,8 @@ Class OrthogonalPlaneClaim
-
public class OrthogonalPlaneClaim : IModalFlagClaim, IClaim
+
[Obsolete]
+public class OrthogonalPlaneClaim : IModalFlagClaim, IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html index 35e89e0..a5f7bd7 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html @@ -101,7 +101,8 @@ Class McXyzClaim
-
public class McXyzClaim : IMcXyzClaim, IClaim
+
[Obsolete]
+public class McXyzClaim : IMcXyzClaim, IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html index 1efe3a6..2691f30 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html @@ -101,7 +101,8 @@ Class ProgramXyzClaim
-
public class ProgramXyzClaim : IProgramXyzClaim, IClaim
+
[Obsolete]
+public class ProgramXyzClaim : IProgramXyzClaim, IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html index ea1ec47..7a94f98 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html @@ -102,7 +102,8 @@ Class SentenceClaim
-
public class SentenceClaim : IClaim
+
[Obsolete]
+public class SentenceClaim : IClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.AxisType.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.AxisType.html new file mode 100644 index 0000000..8aae66f --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.AxisType.html @@ -0,0 +1,188 @@ + + + + + Enum AxisType | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + + +

+Enum AxisType +

+ +
+
Namespace
Hi.NcParsers.Dependencys
+
Assembly
HiMech.dll
+
+ +

Axis type: linear (translation), rotary (rotation), or spindle (speed/positioning dual mode).

+
+
+ +
+
public enum AxisType
+
+ + + + + + + + +
+
Extension Methods
+
+ + + + + + + + +
+ +

Fields +

+
+
Linear = 0
+ +

Translation axis (X, Y, Z, U, V, W).

+
+
Rotary = 1
+ +

Rotation axis (A, B, C).

+
+
Spindle = 2
+ +

Spindle axis — can switch between speed mode (S command) and positioning mode (C axis). +Common in mill-turn machines. Siemens MD30300, Okuma OSP.

+
+
+ + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html new file mode 100644 index 0000000..c094939 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html @@ -0,0 +1,821 @@ + + + + + Class ControllerParameterTableBase | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class ControllerParameterTableBase +

+ +
+
Namespace
Hi.NcParsers.Dependencys
+
Assembly
HiMech.dll
+
+ +

Base class for brand-specific controller parameter tables. +Provides shared data structures, XML IO, and IHomeMcConfig

+
    +
  • IMachineAxisConfig implementations. +Subclasses define brand-specific parameter numbers, XML attribute names, +and derived convenience properties.
  • +
+
+
+ +
+
public abstract class ControllerParameterTableBase : IHomeMcConfig, IMachineAxisConfig, INcDependency, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
ControllerParameterTableBase
+
+
+ +
+
Implements
+
+ + + + +
+
+ +
+
Derived
+
+ + + +
+
+ +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Properties +

+ + + + +

+ AxisNames + +

+ +

Gets the configured axis names in order.

+
+
+ +
+
public IEnumerable<string> AxisNames { get; }
+
+ + + + + +

Property Value

+
+
IEnumerable<string>
+
+
+ + + + + + + + + + +

+ AxisParams + +

+ +

Per-axis float parameters. Outer key = parameter number, inner key = axis name.

+
+
+ +
+
public Dictionary<int, Dictionary<string, double>> AxisParams { get; set; }
+
+ + + + + +

Property Value

+
+
Dictionary<int, Dictionary<string, double>>
+
+
+ + + + + + + + + + +

+ AxisTypeParamId + +

+ +

Parameter/MD/MP number for axis type (linear/rotary/spindle).

+
+
+ +
+
protected abstract int AxisTypeParamId { get; }
+
+ + + + + +

Property Value

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

+ IdAttributeName + +

+ +

XML attribute name for the parameter ID (“ParamId”, “MdId”, “MpId”).

+
+
+ +
+
protected abstract string IdAttributeName { get; }
+
+ + + + + +

Property Value

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

+ IntAxisParams + +

+ +

Per-axis integer parameters. Outer key = parameter number, inner key = axis name.

+
+
+ +
+
public Dictionary<int, Dictionary<string, int>> IntAxisParams { get; set; }
+
+ + + + + +

Property Value

+
+
Dictionary<int, Dictionary<string, int>>
+
+
+ + + + + + + + + + +

+ ReferencePositionParamId + +

+ +

Parameter/MD/MP number for reference position (G28 home).

+
+
+ +
+
protected abstract int ReferencePositionParamId { get; }
+
+ + + + + +

Property Value

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

+ SystemParams + +

+ +

System-wide parameters. Key = parameter number.

+
+
+ +
+
public Dictionary<int, double> SystemParams { get; set; }
+
+ + + + + +

Property Value

+
+
Dictionary<int, double>
+
+
+ + + + + + + + +

Methods +

+ + + + +

+ AxisParam(int) + +

+ +
+
+ +
+
public Dictionary<string, double> AxisParam(int paramId)
+
+ +

Parameters

+
+
paramId int
+
+
+ +

Returns

+
+
Dictionary<string, double>
+
+
+ + + + + + + + + + + + + +

+ GetHomePosition(string) + +

+ +

Gets the home position for a specific axis. +Returns null if the axis has no home position configured.

+
+
+ +
+
public double? GetHomePosition(string axisName)
+
+ +

Parameters

+
+
axisName string
+
+
+ +

Returns

+
+
double?
+
+
+ + + + + + + + + + + + + +

+ IntAxisParam(int) + +

+ +
+
+ +
+
public Dictionary<string, int> IntAxisParam(int paramId)
+
+ +

Parameters

+
+
paramId int
+
+
+ +

Returns

+
+
Dictionary<string, int>
+
+
+ + + + + + + + + + + + + +

+ IsRotaryAxis(string) + +

+ +

Returns true if the axis is rotary or spindle, false if linear.

+
+
+ +
+
public bool IsRotaryAxis(string axisName)
+
+ +

Parameters

+
+
axisName string
+
+
+ +

Returns

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

+ MakeXmlSource(string, string, bool) + +

+ +

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

+
+
+ +
+
public abstract 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.

+
+ + + + + + +

+ ReadXml(XElement) + +

+ +
+
+ +
+
protected void ReadXml(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + + + +

+ RemoveAxis(string) + +

+ +

Removes an axis from the configuration.

+
+
+ +
+
public void RemoveAxis(string axisName)
+
+ +

Parameters

+
+
axisName string
+
+
+ + + + + + + + + + + + + + +

+ SetAxis(string, AxisType) + +

+ +

Adds or updates an axis with the specified type.

+
+
+ +
+
public void SetAxis(string axisName, AxisType type)
+
+ +

Parameters

+
+
axisName string
+
+
type AxisType
+
+
+ + + + + + + + + + + + + + +

+ SetHomePosition(string, double) + +

+ +

Sets the home position for a specific axis.

+
+
+ +
+
public void SetHomePosition(string axisName, double value)
+
+ +

Parameters

+
+
axisName string
+
+
value double
+
+
+ + + + + + + + + + + + + + +

+ WriteXml(string) + +

+ +
+
+ +
+
protected XElement WriteXml(string xName)
+
+ +

Parameters

+
+
xName string
+
+
+ +

Returns

+
+
XElement
+
+
+ + + + + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType.html new file mode 100644 index 0000000..4aaf0ef --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType.html @@ -0,0 +1,187 @@ + + + + + Enum CutterCompensationType | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + + +

+Enum CutterCompensationType +

+ +
+
Namespace
Hi.NcParsers.Dependencys.Fanuc
+
Assembly
HiMech.dll
+
+ +

Fanuc #5003: Cutter compensation startup/cancellation type.

+
+
+ +
+
public enum CutterCompensationType
+
+ + + + + + + + +
+
Extension Methods
+
+ + + + + + + + +
+ +

Fields +

+
+
TypeA = 0
+ +

Type A: compensation vector perpendicular to the block next to startup/cancellation.

+
+
TypeB = 1
+ +

Type B: compensation vector perpendicular to startup/cancellation block + intersection vector.

+
+
TypeC = 2
+ +

Type C: when startup/cancellation block has no movement, shift perpendicular to the adjacent block.

+
+
+ + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html new file mode 100644 index 0000000..df4485f --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html @@ -0,0 +1,1041 @@ + + + + + Class FanucParameterTable | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class FanucParameterTable +

+ +
+
Namespace
Hi.NcParsers.Dependencys.Fanuc
+
Assembly
HiMech.dll
+
+ +

Fanuc controller parameter table. +Stores system parameters (single value) and axis parameters (per-axis value) +following real Fanuc parameter numbering.

+
+
+ +
+
public class FanucParameterTable : ControllerParameterTableBase, IHomeMcConfig, IMachineAxisConfig, INcDependency, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ + +
FanucParameterTable
+
+
+ +
+
Implements
+
+ + + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + + + + + + + + + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ FanucParameterTable() + +

+ +
+
+ +
+
public FanucParameterTable()
+
+ + + + + + + + + + + + + + + +

+ FanucParameterTable(XElement) + +

+ +
+
+ +
+
public FanucParameterTable(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Fields +

+ + + +

+ ParamAxisType + +

+ +

#1006: Axis type per axis. See AxisType.

+
+
+ +
+
public const int ParamAxisType = 1006
+
+ + + + +

Field Value

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

+ ParamControlledAxes + +

+ +

#1020: Number of controlled axes.

+
+
+ +
+
public const int ParamControlledAxes = 1020
+
+ + + + +

Field Value

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

+ ParamCutterCompType + +

+ +

#5003: Cutter compensation startup type. See CutterCompensationType.

+
+
+ +
+
public const int ParamCutterCompType = 5003
+
+ + + + +

Field Value

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

+ ParamMaxSpindleSpeed + +

+ +

#3741: Maximum spindle speed (RPM).

+
+
+ +
+
public const int ParamMaxSpindleSpeed = 3741
+
+ + + + +

Field Value

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

+ ParamRapidRate + +

+ +

#1420: Rapid traverse rate per axis (mm/min or deg/min).

+
+
+ +
+
public const int ParamRapidRate = 1420
+
+ + + + +

Field Value

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

+ ParamReferencePosition + +

+ +

#1240: G28 first reference position per axis.

+
+
+ +
+
public const int ParamReferencePosition = 1240
+
+ + + + +

Field Value

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

+ ParamStrokeLimitNeg + +

+ +

#1320: Negative stroke limit per axis (mm or deg).

+
+
+ +
+
public const int ParamStrokeLimitNeg = 1320
+
+ + + + +

Field Value

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

+ ParamStrokeLimitPos + +

+ +

#1300: Positive stroke limit per axis (mm or deg).

+
+
+ +
+
public const int ParamStrokeLimitPos = 1300
+
+ + + + +

Field Value

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

Properties +

+ + + + +

+ AxisParam1006 + +

+ +

#1006: Axis type per axis. +See AxisType. See AxisNames. See IsRotaryAxis. See SetAxis.

+
+
+ +
+
public Dictionary<string, int> AxisParam1006 { get; set; }
+
+ + + + + +

Property Value

+
+
Dictionary<string, int>
+
+
+ + + + + + + + + + +

+ AxisParam1240 + +

+ +

#1240: G28 first reference position per axis. +See IHomeMcConfig. See GetHomePosition. See SetHomePosition.

+
+
+ +
+
public Dictionary<string, double> AxisParam1240 { get; set; }
+
+ + + + + +

Property Value

+
+
Dictionary<string, double>
+
+
+ + + + + + + + + + +

+ AxisTypeParamId + +

+ +

Parameter/MD/MP number for axis type (linear/rotary/spindle).

+
+
+ +
+
protected override int AxisTypeParamId { get; }
+
+ + + + + +

Property Value

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

+ ControlledAxisCount + +

+ +

Number of controlled axes. Delegates to Param1020.

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

Property Value

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

+ CutterCompType + +

+ +

Cutter compensation startup type. Delegates to Param5003.

+
+
+ +
+
public CutterCompensationType CutterCompType { get; set; }
+
+ + + + + +

Property Value

+
+
CutterCompensationType
+
+
+ + + + + + + + + + +

+ Default3Axis + +

+ +

Default 3-axis Fanuc milling machine.

+
+
+ +
+
public static FanucParameterTable Default3Axis { get; }
+
+ + + + + +

Property Value

+
+
FanucParameterTable
+
+
+ + + + + + + + + + +

+ IdAttributeName + +

+ +

XML attribute name for the parameter ID (“ParamId”, “MdId”, “MpId”).

+
+
+ +
+
protected override string IdAttributeName { get; }
+
+ + + + + +

Property Value

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

+ MaxSpindleSpeed_rpm + +

+ +

Maximum spindle speed in RPM. Delegates to Param3741.

+
+
+ +
+
public double MaxSpindleSpeed_rpm { get; set; }
+
+ + + + + +

Property Value

+
+
double
+
+
+ + + + + + + + + + +

+ Param1020 + +

+ +

#1020: Number of controlled axes. See ControlledAxisCount.

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

Property Value

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

+ Param3741 + +

+ +

#3741: Maximum spindle speed (RPM). See MaxSpindleSpeed_rpm.

+
+
+ +
+
public double Param3741 { get; set; }
+
+ + + + + +

Property Value

+
+
double
+
+
+ + + + + + + + + + +

+ Param5003 + +

+ +

#5003: Cutter compensation startup type. See CutterCompType.

+
+
+ +
+
public CutterCompensationType Param5003 { get; set; }
+
+ + + + + +

Property Value

+
+
CutterCompensationType
+
+
+ + + + + + + + + + +

+ ReferencePositionParamId + +

+ +

Parameter/MD/MP number for reference position (G28 home).

+
+
+ +
+
protected override int ReferencePositionParamId { get; }
+
+ + + + + +

Property Value

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

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ MakeXmlSource(string, string, bool) + +

+ +

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

+
+
+ +
+
public override 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Fanuc.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Fanuc.html new file mode 100644 index 0000000..4abc766 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Fanuc.html @@ -0,0 +1,137 @@ + + + + + Namespace Hi.NcParsers.Dependencys.Fanuc | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ +

Namespace Hi.NcParsers.Dependencys.Fanuc

+
+
+
+ +

+Classes +

+
+
FanucParameterTable
+

Fanuc controller parameter table. +Stores system parameters (single value) and axis parameters (per-axis value) +following real Fanuc parameter numbering.

+
+
+

+Enums +

+
+
CutterCompensationType
+

Fanuc #5003: Cutter compensation startup/cancellation type.

+
+
+ + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.IsoCoordinateTable.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html similarity index 73% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.IsoCoordinateTable.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html index 0f84b2e..54639f7 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.IsoCoordinateTable.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html @@ -6,7 +6,7 @@ - + @@ -84,26 +84,27 @@

-
+
-

+

Class IsoCoordinateTable

-
Namespace
Hi.Numerical
-
Assembly
HiUniNc.dll
+
Namespace
Hi.NcParsers.Dependencys.Generic
+
Assembly
HiMech.dll

Coordinate table for NC controller. -The dictionary key is 1000times coordinate index (ex. G54 is 54000); the dictionary value is machine coordinate.

+The dictionary key is a G-code coordinate name (e.g. “G54”, “G59.2”); +the dictionary value is machine coordinate offset.

-
public class IsoCoordinateTable : Dictionary<int, Vec3d>, IDictionary<int, Vec3d>, ICollection<KeyValuePair<int, Vec3d>>, IReadOnlyDictionary<int, Vec3d>, IReadOnlyCollection<KeyValuePair<int, Vec3d>>, IEnumerable<KeyValuePair<int, Vec3d>>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable, IMakeXmlSource
+
public class IsoCoordinateTable : Dictionary<string, Vec3d>, IDictionary<string, Vec3d>, ICollection<KeyValuePair<string, Vec3d>>, IReadOnlyDictionary<string, Vec3d>, IReadOnlyCollection<KeyValuePair<string, Vec3d>>, IEnumerable<KeyValuePair<string, Vec3d>>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable, INcDependency, IMakeXmlSource
@@ -113,7 +114,7 @@ The dictionary key is 1000times coordinate index (ex. G54 is 54000); the diction
Inheritance
- +
IsoCoordinateTable
@@ -121,16 +122,17 @@ The dictionary key is 1000times coordinate index (ex. G54 is 54000); the diction
Implements
- - - - - + + + + + +
@@ -140,67 +142,67 @@ The dictionary key is 1000times coordinate index (ex. G54 is 54000); the diction
Inherited Members
object.Equals(object) @@ -240,6 +242,15 @@ The dictionary key is 1000times coordinate index (ex. G54 is 54000); the diction + + + @@ -268,9 +279,9 @@ The dictionary key is 1000times coordinate index (ex. G54 is 54000); the diction - + -

+

IsoCoordinateTable()

@@ -295,14 +306,15 @@ The dictionary key is 1000times coordinate index (ex. G54 is 54000); the diction - + -

+

IsoCoordinateTable(XElement)

-

Initializes a new instance of the IsoCoordinateTable class from XML.

+

Initializes a new instance of the IsoCoordinateTable class from XML. +Supports both new string ID format (“G54”) and legacy integer format (54000).

@@ -333,7 +345,7 @@ The dictionary key is 1000times coordinate index (ex. G54 is 54000); the diction -

+

XName

@@ -367,33 +379,32 @@ The dictionary key is 1000times coordinate index (ex. G54 is 54000); the diction - + -

- GetCoordinateString(int) +

+ LegacyIntToKey(int)

-

Gets the coordinate string representation for a given coordinate key.

+

Converts a legacy 1000x integer ID to a G-code string key. +e.g. 54000 -> “G54”, 59200 -> “G59.2”.

-
public string GetCoordinateString(int coordinateKey)
+
public static string LegacyIntToKey(int id)

Parameters

-
coordinateKey int
-

The coordinate key to get the string for.

-
+
id int
+

Returns

string
-

A string representation of the coordinate, e.g. “G54” for key 54000.

-
+
@@ -406,9 +417,9 @@ The dictionary key is 1000times coordinate index (ex. G54 is 54000); the diction - + -

+

MakeXmlSource(string, string, bool)

@@ -448,7 +459,7 @@ This method may also generate additional resources such as related files.

-

Remarks

+

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.

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html similarity index 62% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html index 8841f11..335392e 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html @@ -2,11 +2,11 @@ - Class Root | HiAPI-C# 2025 + Class ToolOffsetRow | HiAPI-C# 2025 - - + + @@ -84,24 +84,27 @@
-
+
-

-Class Root +

+Class ToolOffsetRow

-
Namespace
Hi.NcParsers.Keywords
+
Namespace
Hi.NcParsers.Dependencys.Generic
Assembly
HiMech.dll
-
+

Single row of a ToolOffsetTable. +Stores geometry (ideal) and wear components for height and radius. +Matches Fanuc Memory C layout where H and D share the same row.

+
-
public class Root
+
public class ToolOffsetRow
@@ -111,7 +114,7 @@ Class Root
Inheritance
-
Root
+
ToolOffsetRow
@@ -171,181 +174,83 @@ Class Root -

Remarks

-

Special class that only the name of this class in the category not shown in the json head since the object is json root.

-
+ + +

Constructors +

+ + + + +

+ ToolOffsetRow() + +

+ +
+
+ +
+
public ToolOffsetRow()
+
+ + + + + + + + + + + + + + + +

+ ToolOffsetRow(double, double, double, double) + +

+ +
+
+ +
+
public ToolOffsetRow(double idealHeight_mm, double axialWear_mm, double idealRadius_mm, double radialWear_mm)
+
+ +

Parameters

+
+
idealHeight_mm double
+
+
axialWear_mm double
+
+
idealRadius_mm double
+
+
radialWear_mm double
+
+
+ + + + + + + + + +

Properties

- + -

- Flags - -

- -

Known flags that it takes effect.

-
-
- -
-
public List<string> Flags { get; set; }
-
- - - - - -

Property Value

-
-
List<string>
-
-
- - - - - - - - - - -

- Ignored - -

- -

Known text but sure to skip. -The text is maybe symbols, a block of words, etc.

-
-
- -
-
public string Ignored { get; set; }
-
- - - - - -

Property Value

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

- Skipped - -

- -

Known text but sure to skip. -The text is maybe symbols, a block of words, etc.

-
-
- -
-
public string Skipped { get; set; }
-
- - - - - -

Property Value

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

- SkippedFlags - -

- -

Known flags and sure to skip.

-
-
- -
-
public List<string> SkippedFlags { get; set; }
-
- - - - - -

Property Value

-
-
List<string>
-
-
- - - - - - - - - - -

- UnExpectedFlags - -

- -

known flags but not shown on an expected way.

-
-
- -
-
public List<string> UnExpectedFlags { get; set; }
-
- - - - - -

Property Value

-
-
List<string>
-
-
- - - - - - - - - - -

- UnManagedText +

+ AxialWear_mm

@@ -353,7 +258,7 @@ The text is maybe symbols, a block of words, etc.

-
public string UnManagedText { get; set; }
+
public double AxialWear_mm { get; set; }
@@ -362,7 +267,7 @@ The text is maybe symbols, a block of words, etc.

Property Value

-
string
+
double
@@ -373,10 +278,74 @@ The text is maybe symbols, a block of words, etc.

- + -

- UnSupported +

+ FullHeight_mm + +

+ +

Effective height: geometry minus wear.

+
+
+ +
+
public double FullHeight_mm { get; }
+
+ + + + + +

Property Value

+
+
double
+
+
+ + + + + + + + + + +

+ FullRadius_mm + +

+ +

Effective radius: geometry minus wear.

+
+
+ +
+
public double FullRadius_mm { get; }
+
+ + + + + +

Property Value

+
+
double
+
+
+ + + + + + + + + + +

+ IdealHeight_mm

@@ -384,7 +353,7 @@ The text is maybe symbols, a block of words, etc.

-
public string UnSupported { get; set; }
+
public double IdealHeight_mm { get; set; }
@@ -393,7 +362,7 @@ The text is maybe symbols, a block of words, etc.

Property Value

-
string
+
double
@@ -404,19 +373,18 @@ The text is maybe symbols, a block of words, etc.

- + -

- UnSupportedFlags +

+ IdealRadius_mm

-

Known flags but not support.

-
+
-
public List<string> UnSupportedFlags { get; set; }
+
public double IdealRadius_mm { get; set; }
@@ -425,7 +393,7 @@ The text is maybe symbols, a block of words, etc.

Property Value

-
List<string>
+
double
@@ -436,19 +404,18 @@ The text is maybe symbols, a block of words, etc.

- + -

- UnknownFlags +

+ RadialWear_mm

-

Unknown flags.

-
+
-
public List<string> UnknownFlags { get; set; }
+
public double RadialWear_mm { get; set; }
@@ -457,7 +424,7 @@ The text is maybe symbols, a block of words, etc.

Property Value

-
List<string>
+
double
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html new file mode 100644 index 0000000..497ad44 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html @@ -0,0 +1,512 @@ + + + + + Class ToolOffsetTable | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class ToolOffsetTable +

+ +
+
Namespace
Hi.NcParsers.Dependencys.Generic
+
Assembly
HiMech.dll
+
+ +

Integer-keyed tool offset table implementing IToolOffsetConfig. +Suitable for Fanuc (H/D), Heidenhain (tool number), Mazak, Okuma, +and other ISO-compatible controllers. +Key = offset number (Fanuc H or D number).

+
+
+ +
+
public class ToolOffsetTable : INcDependency, IMakeXmlSource, IToolOffsetConfig
+
+ + + + +
+
Inheritance
+
+ +
ToolOffsetTable
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ ToolOffsetTable() + +

+ +
+
+ +
+
public ToolOffsetTable()
+
+ + + + + + + + + + + + + + + +

+ ToolOffsetTable(XElement) + +

+ +
+
+ +
+
public ToolOffsetTable(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ Offsets + +

+ +
+
+ +
+
public Dictionary<int, ToolOffsetRow> Offsets { get; set; }
+
+ + + + + +

Property Value

+
+
Dictionary<int, ToolOffsetRow>
+
+
+ + + + + + + + + + +

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ GetToolHeightOffset_mm(int) + +

+ +

Gets the effective tool height offset (geometry - wear) in mm. +Returns 0 if the offset number is not configured.

+
+
+ +
+
public double GetToolHeightOffset_mm(int offsetNumber)
+
+ +

Parameters

+
+
offsetNumber int
+

Offset number: Fanuc H number, Heidenhain tool number, etc.

+
+
+ +

Returns

+
+
double
+
+
+ + + + + + + + + + + + + +

+ GetToolRadiusOffset_mm(int) + +

+ +

Gets the effective tool radius offset (geometry - wear) in mm. +Returns 0 if the offset number is not configured.

+
+
+ +
+
public double GetToolRadiusOffset_mm(int offsetNumber)
+
+ +

Parameters

+
+
offsetNumber int
+

Offset number: Fanuc D number, Heidenhain tool number, etc.

+
+
+ +

Returns

+
+
double
+
+
+ + + + + + + + + + + + + +

+ 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.

+
+ + + + + + +

+ SetToolOffset(int, double, double, double, double) + +

+ +

Sets all four offset components for the given offset number.

+
+
+ +
+
public void SetToolOffset(int offsetNumber, double idealHeight_mm, double axialWear_mm, double idealRadius_mm, double radialWear_mm)
+
+ +

Parameters

+
+
offsetNumber int
+
+
idealHeight_mm double
+
+
axialWear_mm double
+
+
idealRadius_mm double
+
+
radialWear_mm double
+
+
+ + + + + + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html new file mode 100644 index 0000000..eb6a0ce --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html @@ -0,0 +1,501 @@ + + + + + Class ToolingMcConfig | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class ToolingMcConfig +

+ +
+
Namespace
Hi.NcParsers.Dependencys.Generic
+
Assembly
HiMech.dll
+
+ +

HiNC-specific: machine position axes move to during tool change (M06). +Not a standard Fanuc parameter — in real Fanuc, tool change motion +is programmed in the macro program (O9006). +Each axis value: a position to move to, or NaN to stay.

+
+
+ +
+
public class ToolingMcConfig : IToolingMcConfig, INcDependency, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
ToolingMcConfig
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ ToolingMcConfig() + +

+ +
+
+ +
+
public ToolingMcConfig()
+
+ + + + + + + + + + + + + + + +

+ ToolingMcConfig(XElement) + +

+ +
+
+ +
+
public ToolingMcConfig(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ AxisPositions + +

+ +

Per-axis tooling positions. NaN means the axis stays where it is.

+
+
+ +
+
public Dictionary<string, double> AxisPositions { get; set; }
+
+ + + + + +

Property Value

+
+
Dictionary<string, double>
+
+
+ + + + + + + + + + +

+ Default3Axis + +

+ +

Default: XY stay, Z moves to 0, rotary axes move to 0.

+
+
+ +
+
public static ToolingMcConfig Default3Axis { get; }
+
+ + + + + +

Property Value

+
+
ToolingMcConfig
+
+
+ + + + + + + + + + +

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ GetToolingPosition(string) + +

+ +

Gets the tooling position for a specific axis. +Returns NaN if the axis should stay where it is. +Returns null if the axis has no tooling position configured.

+
+
+ +
+
public double? GetToolingPosition(string axisName)
+
+ +

Parameters

+
+
axisName string
+
+
+ +

Returns

+
+
double?
+
+
+ + + + + + + + + + + + + +

+ 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.

+
+ + + + + + +

+ SetToolingPosition(string, double) + +

+ +

Sets the tooling position for a specific axis. +Use NaN to indicate the axis should stay.

+
+
+ +
+
public void SetToolingPosition(string axisName, double value)
+
+ +

Parameters

+
+
axisName string
+
+
value double
+
+
+ + + + + + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Generic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Generic.html new file mode 100644 index 0000000..e0847db --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Generic.html @@ -0,0 +1,152 @@ + + + + + Namespace Hi.NcParsers.Dependencys.Generic | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ +

Namespace Hi.NcParsers.Dependencys.Generic

+
+
+
+ +

+Classes +

+
+
IsoCoordinateTable
+

Coordinate table for NC controller. +The dictionary key is a G-code coordinate name (e.g. “G54”, “G59.2”); +the dictionary value is machine coordinate offset.

+
+
+
+
ToolOffsetRow
+

Single row of a ToolOffsetTable. +Stores geometry (ideal) and wear components for height and radius. +Matches Fanuc Memory C layout where H and D share the same row.

+
+
+
+
ToolOffsetTable
+

Integer-keyed tool offset table implementing IToolOffsetConfig. +Suitable for Fanuc (H/D), Heidenhain (tool number), Mazak, Okuma, +and other ISO-compatible controllers. +Key = offset number (Fanuc H or D number).

+
+
+
+
ToolingMcConfig
+

HiNC-specific: machine position axes move to during tool change (M06). +Not a standard Fanuc parameter — in real Fanuc, tool change motion +is programmed in the macro program (O9006). +Each axis value: a position to move to, or NaN to stay.

+
+
+ + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html new file mode 100644 index 0000000..cc58758 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html @@ -0,0 +1,854 @@ + + + + + Class HeidenhainParameterTable | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class HeidenhainParameterTable +

+ +
+
Namespace
Hi.NcParsers.Dependencys.Heidenhain
+
Assembly
HiMech.dll
+
+ +

Heidenhain TNC/iTNC machine parameter table. +Stores machine parameters (MP numbers) as system and per-axis values.

+

+MP100–MP199: General machine configuration. +MP400–MP499: Axis-specific parameters. +

+
+
+ +
+
public class HeidenhainParameterTable : ControllerParameterTableBase, IHomeMcConfig, IMachineAxisConfig, INcDependency, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ + +
HeidenhainParameterTable
+
+
+ +
+
Implements
+
+ + + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + + + + + + + + + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ HeidenhainParameterTable() + +

+ +
+
+ +
+
public HeidenhainParameterTable()
+
+ + + + + + + + + + + + + + + +

+ HeidenhainParameterTable(XElement) + +

+ +
+
+ +
+
public HeidenhainParameterTable(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Fields +

+ + + +

+ MpAxisType + +

+ +

MP400: Axis type per axis (0=linear, 1=rotary, 2=spindle).

+
+
+ +
+
public const int MpAxisType = 400
+
+ + + + +

Field Value

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

+ MpReferencePosition + +

+ +

MP410: Reference point position per axis.

+
+
+ +
+
public const int MpReferencePosition = 410
+
+ + + + +

Field Value

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

+ MpStrokeLimitNeg + +

+ +

MP430: Negative stroke limit per axis.

+
+
+ +
+
public const int MpStrokeLimitNeg = 430
+
+ + + + +

Field Value

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

+ MpStrokeLimitPos + +

+ +

MP420: Positive stroke limit per axis.

+
+
+ +
+
public const int MpStrokeLimitPos = 420
+
+ + + + +

Field Value

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

Properties +

+ + + + +

+ AxisMp400 + +

+ +

MP400: Axis type per axis. See AxisType. See AxisNames.

+
+
+ +
+
public Dictionary<string, int> AxisMp400 { get; set; }
+
+ + + + + +

Property Value

+
+
Dictionary<string, int>
+
+
+ + + + + + + + + + +

+ AxisMp410 + +

+ +

MP410: Reference point position per axis. See IHomeMcConfig.

+
+
+ +
+
public Dictionary<string, double> AxisMp410 { get; set; }
+
+ + + + + +

Property Value

+
+
Dictionary<string, double>
+
+
+ + + + + + + + + + +

+ AxisTypeParamId + +

+ +

Parameter/MD/MP number for axis type (linear/rotary/spindle).

+
+
+ +
+
protected override int AxisTypeParamId { get; }
+
+ + + + + +

Property Value

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

+ Default3Axis + +

+ +

Default 3-axis Heidenhain milling machine.

+
+
+ +
+
public static HeidenhainParameterTable Default3Axis { get; }
+
+ + + + + +

Property Value

+
+
HeidenhainParameterTable
+
+
+ + + + + + + + + + +

+ IdAttributeName + +

+ +

XML attribute name for the parameter ID (“ParamId”, “MdId”, “MpId”).

+
+
+ +
+
protected override string IdAttributeName { get; }
+
+ + + + + +

Property Value

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

+ MaxSpindleSpeed_rpm + +

+ +

Maximum spindle speed in RPM. Delegates to Mp100.

+
+
+ +
+
public double MaxSpindleSpeed_rpm { get; set; }
+
+ + + + + +

Property Value

+
+
double
+
+
+ + + + + + + + + + +

+ Mp100 + +

+ +

MP100: Maximum spindle speed (RPM). See MaxSpindleSpeed_rpm.

+
+
+ +
+
public double Mp100 { get; set; }
+
+ + + + + +

Property Value

+
+
double
+
+
+ + + + + + + + + + +

+ Mp101 + +

+ +

MP101: Tool axis direction (0=Z, 1=Y, 2=X). See ToolAxisDirection.

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

Property Value

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

+ ReferencePositionParamId + +

+ +

Parameter/MD/MP number for reference position (G28 home).

+
+
+ +
+
protected override int ReferencePositionParamId { get; }
+
+ + + + + +

Property Value

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

+ ToolAxisDirection + +

+ +

Tool axis direction (0=Z, 1=Y, 2=X). Delegates to Mp101.

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

Property Value

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

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ MakeXmlSource(string, string, bool) + +

+ +

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

+
+
+ +
+
public override 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Actuations.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Heidenhain.html similarity index 84% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Actuations.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Heidenhain.html index c86628d..6980304 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Actuations.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Heidenhain.html @@ -2,9 +2,9 @@ - Namespace Hi.NcParsers.Actuations | HiAPI-C# 2025 + Namespace Hi.NcParsers.Dependencys.Heidenhain | HiAPI-C# 2025 - + @@ -84,9 +84,9 @@
-
+
-

Namespace Hi.NcParsers.Actuations

+

Namespace Hi.NcParsers.Dependencys.Heidenhain

@@ -95,17 +95,15 @@ Classes
-
McXyzStepActuation
-

Actuation of ActMcXyzStep teleport by IMcXyzClaim.

+
HeidenhainParameterTable
+

Heidenhain TNC/iTNC machine parameter table. +Stores machine parameters (MP numbers) as system and per-axis values.

+

+MP100–MP199: General machine configuration. +MP400–MP499: Axis-specific parameters. +

-

-Interfaces -

-
-
INcActuation
-
-
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html new file mode 100644 index 0000000..b2b911d --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html @@ -0,0 +1,562 @@ + + + + + Class HeidenhainDatumTable | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class HeidenhainDatumTable +

+ +
+
Namespace
Hi.NcParsers.Dependencys
+
Assembly
HiMech.dll
+
+ +

Heidenhain datum preset and datum shift tables. +CYCL DEF 247 Q339=N reads from DatumPresetTable, +CYCL DEF 7 #N reads from DatumShiftTable. +Each table maps an integer ID (1–20) to a Vec3d offset.

+
+
+ +
+
public class HeidenhainDatumTable : INcDependency, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
HeidenhainDatumTable
+
+
+ +
+
Implements
+
+ + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ HeidenhainDatumTable() + +

+ +
+
+ +
+
public HeidenhainDatumTable()
+
+ + + + + + + + + + + + + + + +

+ HeidenhainDatumTable(XElement) + +

+ +
+
+ +
+
public HeidenhainDatumTable(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ DatumPresetTable + +

+ +
+
+ +
+
public Dictionary<int, Vec3d> DatumPresetTable { get; set; }
+
+ + + + + +

Property Value

+
+
Dictionary<int, Vec3d>
+
+
+ + + + + + + + + + +

+ DatumShiftTable + +

+ +
+
+ +
+
public Dictionary<int, Vec3d> DatumShiftTable { get; set; }
+
+ + + + + +

Property Value

+
+
Dictionary<int, Vec3d>
+
+
+ + + + + + + + + + +

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ GetDatumPreset(int) + +

+ +
+
+ +
+
public Vec3d GetDatumPreset(int q339)
+
+ +

Parameters

+
+
q339 int
+
+
+ +

Returns

+
+
Vec3d
+
+
+ + + + + + + + + + + + + +

+ GetDatumShift(int) + +

+ +
+
+ +
+
public Vec3d GetDatumShift(int tableId)
+
+ +

Parameters

+
+
tableId int
+
+
+ +

Returns

+
+
Vec3d
+
+
+ + + + + + + + + + + + + +

+ 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.

+
+ + + + + + +

+ SetDatumPreset(int, Vec3d) + +

+ +
+
+ +
+
public void SetDatumPreset(int q339, Vec3d offset)
+
+ +

Parameters

+
+
q339 int
+
+
offset Vec3d
+
+
+ + + + + + + + + + + + + + +

+ SetDatumShift(int, Vec3d) + +

+ +
+
+ +
+
public void SetDatumShift(int tableId, Vec3d offset)
+
+ +

Parameters

+
+
tableId int
+
+
offset Vec3d
+
+
+ + + + + + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.IHomeMcConfig.html similarity index 62% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.IHomeMcConfig.html index d1093ef..e216a4b 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.IHomeMcConfig.html @@ -2,11 +2,11 @@ - Class HeadPercentCommentSyntax | HiAPI-C# 2025 + Interface IHomeMcConfig | HiAPI-C# 2025 - - + + @@ -84,68 +84,38 @@
-
+
-

-Class HeadPercentCommentSyntax +

+Interface IHomeMcConfig

-
Namespace
Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
+
Namespace
Hi.NcParsers.Dependencys
Assembly
HiMech.dll
-
+

G28 first reference position (home machine coordinate) per axis.

+
-
public class HeadPercentCommentSyntax : INcSyntax
+
public interface IHomeMcConfig : INcDependency, IMakeXmlSource
-
-
Inheritance
-
- -
HeadPercentCommentSyntax
-
-
-
-
Implements
-
- -
-
Inherited Members
- - - - - -
@@ -183,18 +153,19 @@ Class HeadPercentCommentSyntax - + -

- Name +

+ HomeMcAbc_deg

-
+

ABC home position in degrees. Defaults to 0 per missing axis.

+
-
public string Name { get; }
+
Vec3d HomeMcAbc_deg { get; set; }
@@ -203,7 +174,39 @@ Class HeadPercentCommentSyntax

Property Value

-
string
+
Vec3d
+
+
+ + + + + + + + + + +

+ HomeMcXyz + +

+ +

XYZ home position. Defaults to 0 per missing axis.

+
+
+ +
+
Vec3d HomeMcXyz { get; set; }
+
+ + + + + +

Property Value

+
+
Vec3d
@@ -218,24 +221,64 @@ Class HeadPercentCommentSyntax - + -

- Build(LazyLinkedListNode<SyntaxPiece>) +

+ GetHomePosition(string)

-

Build syntax arrangement into the syntaxPieceNode in-place.

+

Gets the home position for a specific axis. +Returns null if the axis has no home position configured.

-
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)
+
double? GetHomePosition(string axisName)

Parameters

-
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
axisName string
+
+
+ +

Returns

+
+
double?
+
+
+ + + + + + + + + + + + + +

+ SetHomePosition(string, double) + +

+ +

Sets the home position for a specific axis.

+
+
+ +
+
void SetHomePosition(string axisName, double value)
+
+ +

Parameters

+
+
axisName string
+
+
value double
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.IMachineAxisConfig.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.IMachineAxisConfig.html new file mode 100644 index 0000000..b7e3337 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.IMachineAxisConfig.html @@ -0,0 +1,359 @@ + + + + + Interface IMachineAxisConfig | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Interface IMachineAxisConfig +

+ +
+
Namespace
Hi.NcParsers.Dependencys
+
Assembly
HiMech.dll
+
+ +

Machine axis configuration: which axes exist and their types. +Compatible with Fanuc, Siemens, Heidenhain, Mazak, Okuma.

+
+
+ +
+
public interface IMachineAxisConfig : INcDependency, IMakeXmlSource
+
+ + + + + + + +
+
Inherited Members
+
+ +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Properties +

+ + + + +

+ AxisNames + +

+ +

Gets the configured axis names in order.

+
+
+ +
+
IEnumerable<string> AxisNames { get; }
+
+ + + + + +

Property Value

+
+
IEnumerable<string>
+
+
+ + + + + + + + +

Methods +

+ + + + +

+ IsModularRotary(string) + +

+ +

Whether the rotary axis wraps 0°–360° (modular). +Affects cyclic shortest-path resolution. +Returns false for linear axes.

+
+
+ +
+
bool IsModularRotary(string axisName)
+
+ +

Parameters

+
+
axisName string
+
+
+ +

Returns

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

+ IsRotaryAxis(string) + +

+ +

Returns true if the axis is rotary or spindle, false if linear.

+
+
+ +
+
bool IsRotaryAxis(string axisName)
+
+ +

Parameters

+
+
axisName string
+
+
+ +

Returns

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

+ RemoveAxis(string) + +

+ +

Removes an axis from the configuration.

+
+
+ +
+
void RemoveAxis(string axisName)
+
+ +

Parameters

+
+
axisName string
+
+
+ + + + + + + + + + + + + + +

+ SetAxis(string, AxisType) + +

+ +

Adds or updates an axis with the specified type.

+
+
+ +
+
void SetAxis(string axisName, AxisType type)
+
+ +

Parameters

+
+
axisName string
+
+
type AxisType
+
+
+ + + + + + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.INcDependency.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.INcDependency.html new file mode 100644 index 0000000..d523b51 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.INcDependency.html @@ -0,0 +1,175 @@ + + + + + Interface INcDependency | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Interface INcDependency +

+ +
+
Namespace
Hi.NcParsers.Dependencys
+
Assembly
HiMech.dll
+
+ +
+
+ +
+
public interface INcDependency : IMakeXmlSource
+
+ + + + + + + +
+
Inherited Members
+
+ +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.IToolOffsetConfig.html similarity index 59% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.IToolOffsetConfig.html index 6d2693f..f5fdb24 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.IToolOffsetConfig.html @@ -2,11 +2,11 @@ - Class HeidenhainCyclDefSyntax | HiAPI-C# 2025 + Interface IToolOffsetConfig | HiAPI-C# 2025 - + - + @@ -84,71 +84,40 @@
-
+
-

-Class HeidenhainCyclDefSyntax +

+Interface IToolOffsetConfig

-
Namespace
Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
+
Namespace
Hi.NcParsers.Dependencys
Assembly
HiMech.dll
-

Initialization Syntax of Heidenhain fixed head block for

CYCL DEF
. +

Tool offset configuration indexed by a single integer offset number. +Applies to Fanuc (H/D numbers), Heidenhain (tool number), Mazak, Okuma, +and other ISO-compatible controllers where one integer selects the offset row.

+

+For Siemens (840D/Sinumerik) where offsets are addressed by +(tool number, cutting edge D number), see +ISiemensToolOffsetConfig. +

-
public class HeidenhainCyclDefSyntax : INcSyntax
+
public interface IToolOffsetConfig
-
-
Inheritance
-
- -
HeidenhainCyclDefSyntax
-
-
- -
-
Implements
-
- -
-
-
-
Inherited Members
-
- - - - - - - -
+
Extension Methods
@@ -180,97 +149,114 @@ Class HeidenhainCyclDefSyntax -

Fields -

- - - -

- CyclDefConst - -

- -
-
- -
-
public const string CyclDefConst = "CYCL DEF"
-
- - - - -

Field Value

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

Properties -

- - - - -

- Name - -

- -
-
- -
-
public string Name { get; }
-
- - - - - -

Property Value

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

Methods

- + -

- Build(LazyLinkedListNode<SyntaxPiece>) +

+ GetToolHeightOffset_mm(int)

-

Build syntax arrangement into the syntaxPieceNode in-place.

+

Gets the effective tool height offset (geometry - wear) in mm. +Returns 0 if the offset number is not configured.

-
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)
+
double GetToolHeightOffset_mm(int offsetNumber)

Parameters

-
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
offsetNumber int
+

Offset number: Fanuc H number, Heidenhain tool number, etc.

+
+
+ +

Returns

+
+
double
+
+
+ + + + + + + + + + + + + +

+ GetToolRadiusOffset_mm(int) + +

+ +

Gets the effective tool radius offset (geometry - wear) in mm. +Returns 0 if the offset number is not configured.

+
+
+ +
+
double GetToolRadiusOffset_mm(int offsetNumber)
+
+ +

Parameters

+
+
offsetNumber int
+

Offset number: Fanuc D number, Heidenhain tool number, etc.

+
+
+ +

Returns

+
+
double
+
+
+ + + + + + + + + + + + + +

+ SetToolOffset(int, double, double, double, double) + +

+ +

Sets all four offset components for the given offset number.

+
+
+ +
+
void SetToolOffset(int offsetNumber, double idealHeight_mm, double axialWear_mm, double idealRadius_mm, double radialWear_mm)
+
+ +

Parameters

+
+
offsetNumber int
+
+
idealHeight_mm double
+
+
axialWear_mm double
+
+
idealRadius_mm double
+
+
radialWear_mm double
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.IToolingMcConfig.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.IToolingMcConfig.html new file mode 100644 index 0000000..1c7b8fe --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.IToolingMcConfig.html @@ -0,0 +1,322 @@ + + + + + Interface IToolingMcConfig | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Interface IToolingMcConfig +

+ +
+
Namespace
Hi.NcParsers.Dependencys
+
Assembly
HiMech.dll
+
+ +

Machine position axes move to during tool change (M06).

+
+
+ +
+
public interface IToolingMcConfig : INcDependency, IMakeXmlSource
+
+ + + + + + + +
+
Inherited Members
+
+ +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Properties +

+ + + + +

+ ToolingMcAbc_deg + +

+ +

ABC tooling position in degrees. NaN per missing or stay-in-place axis.

+
+
+ +
+
Vec3d ToolingMcAbc_deg { get; set; }
+
+ + + + + +

Property Value

+
+
Vec3d
+
+
+ + + + + + + + + + +

+ ToolingMcXyz + +

+ +

XYZ tooling position. NaN per missing or stay-in-place axis.

+
+
+ +
+
Vec3d ToolingMcXyz { get; set; }
+
+ + + + + +

Property Value

+
+
Vec3d
+
+
+ + + + + + + + +

Methods +

+ + + + +

+ GetToolingPosition(string) + +

+ +

Gets the tooling position for a specific axis. +Returns NaN if the axis should stay where it is. +Returns null if the axis has no tooling position configured.

+
+
+ +
+
double? GetToolingPosition(string axisName)
+
+ +

Parameters

+
+
axisName string
+
+
+ +

Returns

+
+
double?
+
+
+ + + + + + + + + + + + + +

+ SetToolingPosition(string, double) + +

+ +

Sets the tooling position for a specific axis. +Use NaN to indicate the axis should stay.

+
+
+ +
+
void SetToolingPosition(string axisName, double value)
+
+ +

Parameters

+
+
axisName string
+
+
value double
+
+
+ + + + + + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.html new file mode 100644 index 0000000..f31d4e4 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.html @@ -0,0 +1,311 @@ + + + + + Interface ISiemensToolOffsetConfig | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Interface ISiemensToolOffsetConfig +

+ +
+
Namespace
Hi.NcParsers.Dependencys.Siemens
+
Assembly
HiMech.dll
+
+ +

Siemens (840D/Sinumerik) tool offset configuration. +Offsets are addressed by (tool number T, cutting edge D number), +unlike IToolOffsetConfig where a single integer selects the row.

+

+Siemens stores up to 25 data fields per cutting edge ($TC_DP1..$TC_DP25), +including three independent length components (L1/L2/L3 for Z/X/Y directions), +radius, and corresponding wear values. +

+
+
+ +
+
public interface ISiemensToolOffsetConfig
+
+ + + + + + + + +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Methods +

+ + + + +

+ GetToolHeightOffset_mm(int, int) + +

+ +

Gets the effective tool height offset (geometry - wear) in mm +for a specific tool and cutting edge. +Corresponds to Siemens $TC_DP3 (length 1, typically Z direction). +Returns 0 if the tool/edge is not configured.

+
+
+ +
+
double GetToolHeightOffset_mm(int toolNumber, int edgeNumber)
+
+ +

Parameters

+
+
toolNumber int
+

Tool number (T).

+
+
edgeNumber int
+

Cutting edge number (D).

+
+
+ +

Returns

+
+
double
+
+
+ + + + + + + + + + + + + +

+ GetToolLengthOffset_mm(int, int, int) + +

+ +

Gets an additional length offset for the specified direction. +directionIndex: 0 = L1 ($TC_DP3, Z), 1 = L2 ($TC_DP4, X), 2 = L3 ($TC_DP5, Y). +Returns 0 if not configured.

+
+
+ +
+
double GetToolLengthOffset_mm(int toolNumber, int edgeNumber, int directionIndex)
+
+ +

Parameters

+
+
toolNumber int
+
+
edgeNumber int
+
+
directionIndex int
+
+
+ +

Returns

+
+
double
+
+
+ + + + + + + + + + + + + +

+ GetToolRadiusOffset_mm(int, int) + +

+ +

Gets the effective tool radius offset (geometry - wear) in mm +for a specific tool and cutting edge. +Corresponds to Siemens $TC_DP6 (radius). +Returns 0 if the tool/edge is not configured.

+
+
+ +
+
double GetToolRadiusOffset_mm(int toolNumber, int edgeNumber)
+
+ +

Parameters

+
+
toolNumber int
+

Tool number (T).

+
+
edgeNumber int
+

Cutting edge number (D).

+
+
+ +

Returns

+
+
double
+
+
+ + + + + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html new file mode 100644 index 0000000..700a120 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html @@ -0,0 +1,853 @@ + + + + + Class SiemensMachineDataTable | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class SiemensMachineDataTable +

+ +
+
Namespace
Hi.NcParsers.Dependencys.Siemens
+
Assembly
HiMech.dll
+
+ +

Siemens Sinumerik machine data table. +Stores machine data (MD numbers) as system and per-axis parameters.

+

+MD10000–MD19999: General machine data. +MD20000–MD29999: Axis-specific machine data. +MD30000–MD39999: Axis-specific machine data (extended). +

+
+
+ +
+
public class SiemensMachineDataTable : ControllerParameterTableBase, IHomeMcConfig, IMachineAxisConfig, INcDependency, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ + +
SiemensMachineDataTable
+
+
+ +
+
Implements
+
+ + + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + + + + + + + + + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ SiemensMachineDataTable() + +

+ +
+
+ +
+
public SiemensMachineDataTable()
+
+ + + + + + + + + + + + + + + +

+ SiemensMachineDataTable(XElement) + +

+ +
+
+ +
+
public SiemensMachineDataTable(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Fields +

+ + + +

+ MdAxisType + +

+ +

MD30300: Axis type per axis (0=linear, 1=rotary, 2=spindle).

+
+
+ +
+
public const int MdAxisType = 30300
+
+ + + + +

Field Value

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

+ MdMaxAxisVelocity + +

+ +

MD32000: Max axis velocity per axis (mm/min or deg/min).

+
+
+ +
+
public const int MdMaxAxisVelocity = 32000
+
+ + + + +

Field Value

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

+ MdMaxSpindleSpeed + +

+ +

MD35100: Maximum spindle speed (RPM).

+
+
+ +
+
public const int MdMaxSpindleSpeed = 35100
+
+ + + + +

Field Value

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

+ MdReferencePosition + +

+ +

MD34010: Reference point position per axis.

+
+
+ +
+
public const int MdReferencePosition = 34010
+
+ + + + +

Field Value

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

+ MdStrokeLimitNeg + +

+ +

MD36110: Negative stroke limit per axis.

+
+
+ +
+
public const int MdStrokeLimitNeg = 36110
+
+ + + + +

Field Value

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

+ MdStrokeLimitPos + +

+ +

MD36100: Positive stroke limit per axis.

+
+
+ +
+
public const int MdStrokeLimitPos = 36100
+
+ + + + +

Field Value

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

Properties +

+ + + + +

+ AxisMd30300 + +

+ +

MD30300: Axis type per axis. See AxisType. See AxisNames.

+
+
+ +
+
public Dictionary<string, int> AxisMd30300 { get; set; }
+
+ + + + + +

Property Value

+
+
Dictionary<string, int>
+
+
+ + + + + + + + + + +

+ AxisMd34010 + +

+ +

MD34010: Reference point position per axis. See IHomeMcConfig.

+
+
+ +
+
public Dictionary<string, double> AxisMd34010 { get; set; }
+
+ + + + + +

Property Value

+
+
Dictionary<string, double>
+
+
+ + + + + + + + + + +

+ AxisTypeParamId + +

+ +

Parameter/MD/MP number for axis type (linear/rotary/spindle).

+
+
+ +
+
protected override int AxisTypeParamId { get; }
+
+ + + + + +

Property Value

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

+ Default3Axis + +

+ +

Default 3-axis Siemens milling machine.

+
+
+ +
+
public static SiemensMachineDataTable Default3Axis { get; }
+
+ + + + + +

Property Value

+
+
SiemensMachineDataTable
+
+
+ + + + + + + + + + +

+ IdAttributeName + +

+ +

XML attribute name for the parameter ID (“ParamId”, “MdId”, “MpId”).

+
+
+ +
+
protected override string IdAttributeName { get; }
+
+ + + + + +

Property Value

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

+ MaxSpindleSpeed_rpm + +

+ +

Maximum spindle speed in RPM. Delegates to Md35100.

+
+
+ +
+
public double MaxSpindleSpeed_rpm { get; set; }
+
+ + + + + +

Property Value

+
+
double
+
+
+ + + + + + + + + + +

+ Md35100 + +

+ +

MD35100: Maximum spindle speed (RPM). See MaxSpindleSpeed_rpm.

+
+
+ +
+
public double Md35100 { get; set; }
+
+ + + + + +

Property Value

+
+
double
+
+
+ + + + + + + + + + +

+ ReferencePositionParamId + +

+ +

Parameter/MD/MP number for reference position (G28 home).

+
+
+ +
+
protected override int ReferencePositionParamId { get; }
+
+ + + + + +

Property Value

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

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ MakeXmlSource(string, string, bool) + +

+ +

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

+
+
+ +
+
public override 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Siemens.html new file mode 100644 index 0000000..4dae360 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Dependencys.Siemens.html @@ -0,0 +1,148 @@ + + + + + Namespace Hi.NcParsers.Dependencys.Siemens | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ +

Namespace Hi.NcParsers.Dependencys.Siemens

+
+
+
+ +

+Classes +

+
+
SiemensMachineDataTable
+

Siemens Sinumerik machine data table. +Stores machine data (MD numbers) as system and per-axis parameters.

+

+MD10000–MD19999: General machine data. +MD20000–MD29999: Axis-specific machine data. +MD30000–MD39999: Axis-specific machine data (extended). +

+
+
+

+Interfaces +

+
+
ISiemensToolOffsetConfig
+

Siemens (840D/Sinumerik) tool offset configuration. +Offsets are addressed by (tool number T, cutting edge D number), +unlike IToolOffsetConfig where a single integer selects the row.

+

+Siemens stores up to 25 data fields per cutting edge ($TC_DP1..$TC_DP25), +including three independent length components (L1/L2/L3 for Z/X/Y directions), +radius, and corresponding wear values. +

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

Namespace Hi.NcParsers.Dependencys

+
+
+
+ +

+Classes +

+
+
ControllerParameterTableBase
+

Base class for brand-specific controller parameter tables. +Provides shared data structures, XML IO, and IHomeMcConfig

+
    +
  • IMachineAxisConfig implementations. +Subclasses define brand-specific parameter numbers, XML attribute names, +and derived convenience properties.
  • +
+
+
+
+
HeidenhainDatumTable
+

Heidenhain datum preset and datum shift tables. +CYCL DEF 247 Q339=N reads from DatumPresetTable, +CYCL DEF 7 #N reads from DatumShiftTable. +Each table maps an integer ID (1–20) to a Vec3d offset.

+
+
+

+Interfaces +

+
+
IHomeMcConfig
+

G28 first reference position (home machine coordinate) per axis.

+
+
+
+
IMachineAxisConfig
+

Machine axis configuration: which axes exist and their types. +Compatible with Fanuc, Siemens, Heidenhain, Mazak, Okuma.

+
+
+
+
INcDependency
+
+
+
+
IToolOffsetConfig
+

Tool offset configuration indexed by a single integer offset number. +Applies to Fanuc (H/D numbers), Heidenhain (tool number), Mazak, Okuma, +and other ISO-compatible controllers where one integer selects the offset row.

+

+For Siemens (840D/Sinumerik) where offsets are addressed by +(tool number, cutting edge D number), see +ISiemensToolOffsetConfig. +

+
+
+
+
IToolingMcConfig
+

Machine position axes move to during tool change (M06).

+
+
+

+Enums +

+
+
AxisType
+

Axis type: linear (translation), rotary (rotation), or spindle (speed/positioning dual mode).

+
+
+ + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.IGetSentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.IGetSentence.html new file mode 100644 index 0000000..8287be0 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.IGetSentence.html @@ -0,0 +1,204 @@ + + + + + Interface IGetSentence | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Interface IGetSentence +

+ +
+
Namespace
Hi.NcParsers
+
Assembly
HiMech.dll
+
+ +

Abstraction for a source that carries a Sentence.

+
+
+ +
+
public interface IGetSentence
+
+ + + + + + + + +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Methods +

+ + + + +

+ GetSentence() + +

+ +
+
+ +
+
Sentence GetSentence()
+
+ + +

Returns

+
+
Sentence
+
+
+ + + + + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Initializers.HomeMcInitializer.html similarity index 59% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Initializers.HomeMcInitializer.html index ebdb5ab..7b70bb9 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Initializers.HomeMcInitializer.html @@ -2,11 +2,11 @@ - Class SequentialSyntax | HiAPI-C# 2025 + Class HomeMcInitializer | HiAPI-C# 2025 - + - + @@ -84,25 +84,26 @@
-
+
-

-Class SequentialSyntax +

+Class HomeMcInitializer

-
Namespace
Hi.NcParsers.Syntaxs.Derived
+
Namespace
Hi.NcParsers.Initializers
Assembly
HiMech.dll
-

Depth-First Sequential Syntaxes management.

+

Sets the initial MachineCoordinate on the first SyntaxPiece +from IHomeMcConfig and IMachineAxisConfig.

-
public class SequentialSyntax : INcSyntax
+
public class HomeMcInitializer : INcInitializer, IMakeXmlSource
@@ -112,14 +113,15 @@ Class SequentialSyntax
Inheritance
-
SequentialSyntax
+
HomeMcInitializer
Implements
- + +
@@ -184,10 +186,10 @@ Class SequentialSyntax - + -

- SequentialSyntax() +

+ HomeMcInitializer()

@@ -195,7 +197,7 @@ Class SequentialSyntax
-
public SequentialSyntax()
+
public HomeMcInitializer()
@@ -210,10 +212,10 @@ Class SequentialSyntax - + -

- SequentialSyntax(IEnumerable<INcSyntax>) +

+ HomeMcInitializer(XElement)

@@ -221,12 +223,12 @@ Class SequentialSyntax
-
public SequentialSyntax(IEnumerable<INcSyntax> syntaxes)
+
public HomeMcInitializer(XElement src)

Parameters

-
syntaxes IEnumerable<INcSyntax>
+
src XElement
@@ -245,9 +247,9 @@ Class SequentialSyntax - + -

+

Name

@@ -256,7 +258,7 @@ Class SequentialSyntax
-
public string Name { get; set; }
+
public string Name { get; }
@@ -276,10 +278,10 @@ Class SequentialSyntax - + -

- SyntaxList +

+ XName

@@ -287,7 +289,7 @@ Class SequentialSyntax
-
public List<INcSyntax> SyntaxList { get; }
+
public static string XName { get; }
@@ -296,7 +298,7 @@ Class SequentialSyntax

Property Value

-
List<INcSyntax>
+
string
@@ -311,24 +313,25 @@ Class SequentialSyntax - + -

- Build(LazyLinkedListNode<SyntaxPiece>) +

+ Initialize(JsonObject, List<INcDependency>)

-

Build syntax arrangement into the syntaxPieceNode in-place.

-
+
-
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)
+
public void Initialize(JsonObject jsonObject, List<INcDependency> ncDependencyList)

Parameters

-
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
jsonObject JsonObject
+
+
ncDependencyList List<INcDependency>
@@ -343,6 +346,57 @@ Class SequentialSyntax + + +

+ 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.

+
+ + + +
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Initializers.INcInitializer.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Initializers.INcInitializer.html new file mode 100644 index 0000000..05e507e --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Initializers.INcInitializer.html @@ -0,0 +1,247 @@ + + + + + Interface INcInitializer | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Interface INcInitializer +

+ +
+
Namespace
Hi.NcParsers.Initializers
+
Assembly
HiMech.dll
+
+ +
+
+ +
+
public interface INcInitializer : IMakeXmlSource
+
+ + + + + + + +
+
Inherited Members
+
+ +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Properties +

+ + + + +

+ Name + +

+ +
+
+ +
+
string Name { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Initialize(JsonObject, List<INcDependency>) + +

+ +
+
+ +
+
void Initialize(JsonObject jsonObject, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
jsonObject JsonObject
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Initializers.StaticInitializer.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Initializers.StaticInitializer.html new file mode 100644 index 0000000..1065260 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Initializers.StaticInitializer.html @@ -0,0 +1,580 @@ + + + + + Class StaticInitializer | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class StaticInitializer +

+ +
+
Namespace
Hi.NcParsers.Initializers
+
Assembly
HiMech.dll
+
+ +
+
+ +
+
public class StaticInitializer : INcInitializer, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
StaticInitializer
+
+
+ +
+
Implements
+
+ + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ StaticInitializer() + +

+ +
+
+ +
+
public StaticInitializer()
+
+ + + + + + + + + + + + + + + +

+ StaticInitializer(XElement) + +

+ +
+
+ +
+
public StaticInitializer(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ Default + +

+ +
+
+ +
+
public static StaticInitializer Default { get; }
+
+ + + + + +

Property Value

+
+
StaticInitializer
+
+
+ + + + + + + + + + +

+ HeidenhainDefault + +

+ +

Heidenhain default: no coordinate offset active (datum tables used on demand).

+
+
+ +
+
public static StaticInitializer HeidenhainDefault { get; }
+
+ + + + + +

Property Value

+
+
StaticInitializer
+
+
+ + + + + + + + + + +

+ Initialization + +

+ +
+
+ +
+
public JsonObject Initialization { get; set; }
+
+ + + + + +

Property Value

+
+
JsonObject
+
+
+ + + + + + + + + + +

+ IsoDefault + +

+ +

ISO/Fanuc default: G54 active, G90 positioning, G94 feedrate.

+
+
+ +
+
public static StaticInitializer IsoDefault { get; }
+
+ + + + + +

Property Value

+
+
StaticInitializer
+
+
+ + + + + + + + + + +

+ Name + +

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

Property Value

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

+ SiemensDefault + +

+ +

Siemens default: G54 active.

+
+
+ +
+
public static StaticInitializer SiemensDefault { get; }
+
+ + + + + +

Property Value

+
+
StaticInitializer
+
+
+ + + + + + + + + + +

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Initialize(JsonObject, List<INcDependency>) + +

+ +
+
+ +
+
public void Initialize(JsonObject jsonObject, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
jsonObject JsonObject
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Initializers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Initializers.html new file mode 100644 index 0000000..469886e --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Initializers.html @@ -0,0 +1,139 @@ + + + + + Namespace Hi.NcParsers.Initializers | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ + + +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CoordinateOffset.html similarity index 68% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CoordinateOffset.html index 28cdca8..7d19088 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CoordinateOffset.html @@ -2,11 +2,11 @@ - Class TailCommentSyntax | HiAPI-C# 2025 + Class CoordinateOffset | HiAPI-C# 2025 - - + + @@ -84,24 +84,32 @@
-
+
-

-Class TailCommentSyntax +

+Class CoordinateOffset

-
Namespace
Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
+
Namespace
Hi.NcParsers.Keywords
Assembly
HiMech.dll
-
+

Work coordinate offset state written by +LogicSyntaxs.CoordinateOffsetSyntax. +Property names are used as JSON keys via nameof.

+

+Managed commands (ISO): G54, G55, G56, G57, G58, G59, G59.1–G59.9. +Siemens: G54–G57 + G505–G599 (extended), G500 to cancel. +Heidenhain: CYCL DEF 247 (Datum Preset) / CYCL DEF 7 (Datum Shift). +

+
-
public class TailCommentSyntax : INcSyntax
+
public class CoordinateOffset
@@ -111,16 +119,10 @@ Class TailCommentSyntax
Inheritance
-
TailCommentSyntax
+
CoordinateOffset
-
-
Implements
-
- -
-
@@ -176,40 +178,13 @@ Class TailCommentSyntax
- - - -

Constructors -

- - - - -

- TailCommentSyntax(string) - -

- -
-
- -
-
public TailCommentSyntax(string tailSymbol)
-
- -

Parameters

-
-
tailSymbol string
-
-
- - - - - - - - +

Examples

+
"CoordinateOffset": {
+  "CoordinateId": "G54",
+  "Offset_X": 0.0,
+  "Offset_Y": 0.0,
+  "Offset_Z": -100.0
+}
@@ -218,90 +193,28 @@ Class TailCommentSyntax - + -

- Name +

+ CoordinateId

-
-
- -
-
public string Name { get; }
-
- - - - - -

Property Value

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

- TailSymbol - -

- -
-
- -
-
public string TailSymbol { get; set; }
-
- - - - - -

Property Value

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

Methods -

- - - - -

- Build(LazyLinkedListNode<SyntaxPiece>) - -

- -

Build syntax arrangement into the syntaxPieceNode in-place.

+

Active coordinate system ID: “G54”, “G55”, ..., “G59.9”.

-
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)
+
public string CoordinateId { get; set; }
-

Parameters

+ + + + +

Property Value

-
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
string
@@ -312,6 +225,98 @@ Class TailCommentSyntax + + +

+ Offset_X + +

+ +

X component of the coordinate offset (mm).

+
+
+ +
+
public double Offset_X { get; set; }
+
+ + + + + +

Property Value

+
+
double
+
+
+ + + + + + + + + + +

+ Offset_Y + +

+ +

Y component of the coordinate offset (mm).

+
+
+ +
+
public double Offset_Y { get; set; }
+
+ + + + + +

Property Value

+
+
double
+
+
+ + + + + + + + + + +

+ Offset_Z + +

+ +

Z component of the coordinate offset (mm).

+
+
+ +
+
public double Offset_Z { get; set; }
+
+ + + + + +

Property Value

+
+
double
+
+
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Fanuc.FanucKeywords.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Fanuc.FanucKeywords.html new file mode 100644 index 0000000..1b20c5b --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Fanuc.FanucKeywords.html @@ -0,0 +1,213 @@ + + + + + Class FanucKeywords | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class FanucKeywords +

+ +
+
Namespace
Hi.NcParsers.Keywords.Fanuc
+
Assembly
HiMech.dll
+
+ +

Fanuc-specific G-code and M-code constants. +For ISO standard codes shared across brands, see IsoKeywords.

+
+
+ +
+
public static class FanucKeywords
+
+ + + + +
+
Inheritance
+
+ +
FanucKeywords
+
+
+ + + +
+
Inherited Members
+
+ + + + + + + +
+ + + + + + +

Fields +

+ + + +

+ G43p4 + +

+ +

G43.4: TCPM (Tool Center Point Management / RTCP). +Fanuc-specific. Siemens equivalent: TRAORI. Heidenhain equivalent: M128.

+
+
+ +
+
public const string G43p4 = "G43.4"
+
+ + + + +

Field Value

+
+
string
+
+
+ + + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Fanuc.html similarity index 87% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Fanuc.html index c0647f3..7987632 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Fanuc.html @@ -2,9 +2,9 @@ - Namespace Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs | HiAPI-C# 2025 + Namespace Hi.NcParsers.Keywords.Fanuc | HiAPI-C# 2025 - + @@ -84,9 +84,9 @@
-
+
-

Namespace Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs

+

Namespace Hi.NcParsers.Keywords.Fanuc

@@ -95,8 +95,10 @@ Classes
-
HeadIndexSyntax
-
+
FanucKeywords
+

Fanuc-specific G-code and M-code constants. +For ISO standard codes shared across brands, see IsoKeywords.

+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Feedrate.html similarity index 78% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Feedrate.html index a58777c..a902445 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Feedrate.html @@ -2,11 +2,11 @@ - Class CsScriptSyntax | HiAPI-C# 2025 + Class Feedrate | HiAPI-C# 2025 - - + + @@ -84,24 +84,25 @@
-
+
-

-Class CsScriptSyntax +

+Class Feedrate

-
Namespace
Hi.NcParsers.Syntaxs.Derived
+
Namespace
Hi.NcParsers.Keywords
Assembly
HiMech.dll
-
+

Section key holder + concrete implementation for IFeedrateDef.

+
-
public class CsScriptSyntax : INcSyntax
+
public class Feedrate : IFeedrateDef
@@ -111,14 +112,14 @@ Class CsScriptSyntax
Inheritance
-
CsScriptSyntax
+
Feedrate
Implements
- +
@@ -183,18 +184,52 @@ Class CsScriptSyntax - + -

- Name +

+ FeedrateValue

-
+

Feedrate value (mm/min for G94, mm/rev for G95).

+
-
public string Name { get; }
+
public double FeedrateValue { get; set; }
+
+ + + + + +

Property Value

+
+
double
+
+
+ + + + + + + + + + +

+ Mode + +

+ +

“G94” (per minute) or “G95” (per revolution). +See IsoKeywords.

+
+
+ +
+
public string Mode { get; set; }
@@ -214,42 +249,6 @@ Class CsScriptSyntax -

Methods -

- - - - -

- Build(LazyLinkedListNode<SyntaxPiece>) - -

- -

Build syntax arrangement into the syntaxPieceNode in-place.

-
-
- -
-
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)
-
- -

Parameters

-
-
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
-
-
- - - - - - - - - - - -
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Generic.IsoKeywords.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Generic.IsoKeywords.html new file mode 100644 index 0000000..35796b9 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Generic.IsoKeywords.html @@ -0,0 +1,723 @@ + + + + + Class IsoKeywords | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class IsoKeywords +

+ +
+
Namespace
Hi.NcParsers.Keywords.Generic
+
Assembly
HiMech.dll
+
+ +

ISO/RS274 standard G-code and M-code constants. +Shared across Fanuc, Mazak, Okuma, and other ISO-compatible controllers. +Brand-specific codes belong in their own keyword classes +(e.g., FanucKeywords, Siemens, Heidenhain).

+
+
+ +
+
public static class IsoKeywords
+
+ + + + +
+
Inheritance
+
+ +
IsoKeywords
+
+
+ + + +
+
Inherited Members
+
+ + + + + + + +
+ + + + + + +

Fields +

+ + + +

+ G43 + +

+ +
+
+ +
+
public const string G43 = "G43"
+
+ + + + +

Field Value

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

+ G44 + +

+ +
+
+ +
+
public const string G44 = "G44"
+
+ + + + +

Field Value

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

+ G49 + +

+ +
+
+ +
+
public const string G49 = "G49"
+
+ + + + +

Field Value

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

+ G52 + +

+ +
+
+ +
+
public const string G52 = "G52"
+
+ + + + +

Field Value

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

+ G54 + +

+ +
+
+ +
+
public const string G54 = "G54"
+
+ + + + +

Field Value

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

+ G54Series + +

+ +
+
+ +
+
public static readonly string[] G54Series
+
+ + + + +

Field Value

+
+
string[]
+
+
+ + + + + + + + + + +

+ G55 + +

+ +
+
+ +
+
public const string G55 = "G55"
+
+ + + + +

Field Value

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

+ G56 + +

+ +
+
+ +
+
public const string G56 = "G56"
+
+ + + + +

Field Value

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

+ G57 + +

+ +
+
+ +
+
public const string G57 = "G57"
+
+ + + + +

Field Value

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

+ G58 + +

+ +
+
+ +
+
public const string G58 = "G58"
+
+ + + + +

Field Value

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

+ G59 + +

+ +
+
+ +
+
public const string G59 = "G59"
+
+ + + + +

Field Value

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

+ G68 + +

+ +
+
+ +
+
public const string G68 = "G68"
+
+ + + + +

Field Value

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

+ G68p2 + +

+ +
+
+ +
+
public const string G68p2 = "G68.2"
+
+ + + + +

Field Value

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

+ G69 + +

+ +
+
+ +
+
public const string G69 = "G69"
+
+ + + + +

Field Value

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

+ G90 + +

+ +
+
+ +
+
public const string G90 = "G90"
+
+ + + + +

Field Value

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

+ G91 + +

+ +
+
+ +
+
public const string G91 = "G91"
+
+ + + + +

Field Value

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

+ G94 + +

+ +
+
+ +
+
public const string G94 = "G94"
+
+ + + + +

Field Value

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

+ G95 + +

+ +
+
+ +
+
public const string G95 = "G95"
+
+ + + + +

Field Value

+
+
string
+
+
+ + + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Generic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Generic.html new file mode 100644 index 0000000..f5b10ca --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Generic.html @@ -0,0 +1,130 @@ + + + + + Namespace Hi.NcParsers.Keywords.Generic | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ +

Namespace Hi.NcParsers.Keywords.Generic

+
+
+
+ +

+Classes +

+
+
IsoKeywords
+

ISO/RS274 standard G-code and M-code constants. +Shared across Fanuc, Mazak, Okuma, and other ISO-compatible controllers. +Brand-specific codes belong in their own keyword classes +(e.g., FanucKeywords, Siemens, Heidenhain).

+
+
+ + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.ICyclDef.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.ICyclDef.html new file mode 100644 index 0000000..33bcde4 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.ICyclDef.html @@ -0,0 +1,204 @@ + + + + + Interface ICyclDef | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Interface ICyclDef +

+ +
+
Namespace
Hi.NcParsers.Keywords.Heidenhain
+
Assembly
HiMech.dll
+
+ +
+
+ +
+
public interface ICyclDef
+
+ + + + + + + + +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Properties +

+ + + + +

+ CyclHead + +

+ +

Head content of the CYCL DEF (can be title like “DATUM SETTING” or parameters like “Q339=+1”).

+
+
+ +
+
string CyclHead { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html index 86682d3..f091fb9 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html @@ -2,9 +2,9 @@ - Class Heidenhain | HiAPI-C# 2025 + Namespace Hi.NcParsers.Keywords.Heidenhain | HiAPI-C# 2025 - + @@ -86,128 +86,18 @@
+

Namespace Hi.NcParsers.Keywords.Heidenhain

+
+
+
- -

-Class Heidenhain -

- -
-
Namespace
Hi.NcParsers.Keywords
-
Assembly
HiMech.dll
-
- -
-
- -
-
public class Heidenhain
-
- - - - -
-
Inheritance
-
- -
Heidenhain
-
-
- - - -
-
Inherited Members
-
- - - - - - - -
- -
-
Extension Methods
-
- - - - - - - -
- - - - - -

Properties -

- - - - -

- CyclHead - -

- -

Head content of the CYCL DEF (can be title like “DATUM SETTING” or parameters like “Q339=+1”).

-
-
- -
-
public string CyclHead { get; set; }
-
- - - - - -

Property Value

-
-
string
-
-
- - - - - - - +

+Interfaces +

+
+
ICyclDef
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IFeedrateDef.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IFeedrateDef.html new file mode 100644 index 0000000..ba227ae --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IFeedrateDef.html @@ -0,0 +1,249 @@ + + + + + Interface IFeedrateDef | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Interface IFeedrateDef +

+ +
+
Namespace
Hi.NcParsers.Keywords
+
Assembly
HiMech.dll
+
+ +

Feedrate state written by FeedrateSyntax. +Property names are used as JSON keys via nameof.

+

+ISO standard: F command + G94 (per minute) / G95 (per revolution). +Supported by all major CNC brands. +

+
+
+ +
+
public interface IFeedrateDef
+
+ + + + + + + + +
+
Extension Methods
+
+ + + + + + + +
+ + +

Examples

+
"Feedrate": {
+  "FeedrateValue": 300.0,
+  "Mode": "G94"
+}
+ + + + +

Properties +

+ + + + +

+ FeedrateValue + +

+ +

Feedrate value (mm/min for G94, mm/rev for G95).

+
+
+ +
+
double FeedrateValue { get; set; }
+
+ + + + + +

Property Value

+
+
double
+
+
+ + + + + + + + + + +

+ Mode + +

+ +

“G94” (per minute) or “G95” (per revolution). +See IsoKeywords.

+
+
+ +
+
string Mode { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IFlagsDef.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IFlagsDef.html new file mode 100644 index 0000000..dd2317b --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IFlagsDef.html @@ -0,0 +1,204 @@ + + + + + Interface IFlagsDef | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Interface IFlagsDef +

+ +
+
Namespace
Hi.NcParsers.Keywords
+
Assembly
HiMech.dll
+
+ +
+
+ +
+
public interface IFlagsDef
+
+ + + + + + + + +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Properties +

+ + + + +

+ Flags + +

+ +

Known flags that it takes effect.

+
+
+ +
+
List<string> Flags { get; set; }
+
+ + + + + +

Property Value

+
+
List<string>
+
+
+ + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Actuations.INcActuation.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IMachineCoordinateDef.html similarity index 80% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Actuations.INcActuation.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IMachineCoordinateDef.html index 9efb059..6768d17 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Actuations.INcActuation.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IMachineCoordinateDef.html @@ -2,9 +2,9 @@ - Interface INcActuation | HiAPI-C# 2025 + Interface IMachineCoordinateDef | HiAPI-C# 2025 - + @@ -84,16 +84,16 @@
-
+
-

-Interface INcActuation +

+Interface IMachineCoordinateDef

-
Namespace
Hi.NcParsers.Actuations
+
Namespace
Hi.NcParsers.Keywords
Assembly
HiMech.dll
@@ -101,7 +101,7 @@ Interface INcActuation
-
public interface INcActuation
+
public interface IMachineCoordinateDef
@@ -141,14 +141,14 @@ Interface INcActuation -

Methods +

Properties

- + -

- Resolve(LazyLinkedListNode<SemanticPiece>) +

+ MachineCoordinate

@@ -156,24 +156,19 @@ Interface INcActuation
-
IEnumerable<IAct> Resolve(LazyLinkedListNode<SemanticPiece> node)
+
JsonArray MachineCoordinate { get; set; }
-

Parameters

+ + + + +

Property Value

-
node LazyLinkedListNode<SemanticPiece>
+
JsonArray
-

Returns

-
-
IEnumerable<IAct>
-
-
- - - - diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IParsingDef.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IParsingDef.html new file mode 100644 index 0000000..ea11454 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IParsingDef.html @@ -0,0 +1,203 @@ + + + + + Interface IParsingDef | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Interface IParsingDef +

+ +
+
Namespace
Hi.NcParsers.Keywords
+
Assembly
HiMech.dll
+
+ +
+
+ +
+
public interface IParsingDef
+
+ + + + + + + + +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Properties +

+ + + + +

+ Parsing + +

+ +
+
+ +
+
JsonNode Parsing { get; set; }
+
+ + + + + +

Property Value

+
+
JsonNode
+
+
+ + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IPositioningModeDef.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IPositioningModeDef.html new file mode 100644 index 0000000..a8505df --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IPositioningModeDef.html @@ -0,0 +1,206 @@ + + + + + Interface IPositioningModeDef | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Interface IPositioningModeDef +

+ +
+
Namespace
Hi.NcParsers.Keywords
+
Assembly
HiMech.dll
+
+ +

JsonObject key for positioning mode (G90 absolute / G91 incremental). +Written by PositioningModeSyntax, +consumed by ProgramXyzSyntax.

+
+
+ +
+
public interface IPositioningModeDef
+
+ + + + + + + + +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Properties +

+ + + + +

+ PositioningMode + +

+ +
+
+ +
+
string PositioningMode { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IProgramXyzDef.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IProgramXyzDef.html new file mode 100644 index 0000000..dfdef16 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IProgramXyzDef.html @@ -0,0 +1,203 @@ + + + + + Interface IProgramXyzDef | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Interface IProgramXyzDef +

+ +
+
Namespace
Hi.NcParsers.Keywords
+
Assembly
HiMech.dll
+
+ +
+
+ +
+
public interface IProgramXyzDef
+
+ + + + + + + + +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Properties +

+ + + + +

+ ProgramXyz + +

+ +
+
+ +
+
JsonObject ProgramXyz { get; set; }
+
+ + + + + +

Property Value

+
+
JsonObject
+
+
+ + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.ISpindleSpeedDef.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.ISpindleSpeedDef.html new file mode 100644 index 0000000..99ad0c0 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.ISpindleSpeedDef.html @@ -0,0 +1,215 @@ + + + + + Interface ISpindleSpeedDef | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Interface ISpindleSpeedDef +

+ +
+
Namespace
Hi.NcParsers.Keywords
+
Assembly
HiMech.dll
+
+ +

Spindle speed state written by SpindleSpeedSyntax. +Property names are used as JSON keys via nameof.

+

+ISO standard: S command. +Supported by all major CNC brands. +

+
+
+ +
+
public interface ISpindleSpeedDef
+
+ + + + + + + + +
+
Extension Methods
+
+ + + + + + + +
+ + +

Examples

+
"SpindleSpeed": {
+  "SpindleSpeed_rpm": 3000.0
+}
+ + + + +

Properties +

+ + + + +

+ SpindleSpeed_rpm + +

+ +

Spindle speed in RPM.

+
+
+ +
+
double SpindleSpeed_rpm { get; set; }
+
+ + + + + +

Property Value

+
+
double
+
+
+ + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.ITiltTransformDef.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.ITiltTransformDef.html new file mode 100644 index 0000000..431c64f --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.ITiltTransformDef.html @@ -0,0 +1,218 @@ + + + + + Interface ITiltTransformDef | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Interface ITiltTransformDef +

+ +
+
Namespace
Hi.NcParsers.Keywords
+
Assembly
HiMech.dll
+
+ +

Tilt transform state written by tilt transform syntaxes. +Property names are used as JSON keys via nameof.

+

+Managed commands (ISO/Fanuc): G68 (2D rotation), G68.2 (tilted work plane), G69 (cancel). +Siemens equivalent: CYCLE800, ROT/AROT (handled by separate syntax). +Heidenhain equivalent: PLANE SPATIAL / PLANE RESET (handled by separate syntax). +

+
+
+ +
+
public interface ITiltTransformDef
+
+ + + + + + + + +
+
Extension Methods
+
+ + + + + + + +
+ + +

Examples

+
"TiltTransform": {
+  "Mode": "G68.2",
+  "I": 180, "J": 90, "K": 180,
+  "X": 0, "Y": 55, "Z": -45.377
+}
+ + + + +

Properties +

+ + + + +

+ Mode + +

+ +

Active tilt mode: “G68”, “G68.2”, “G69”, “PLANE SPATIAL”, “CYCLE800”, etc.

+
+
+ +
+
string Mode { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IToolHeightCompensationDef.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IToolHeightCompensationDef.html new file mode 100644 index 0000000..8f877cc --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IToolHeightCompensationDef.html @@ -0,0 +1,294 @@ + + + + + Interface IToolHeightCompensationDef | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Interface IToolHeightCompensationDef +

+ +
+
Namespace
Hi.NcParsers.Keywords
+
Assembly
HiMech.dll
+
+ +

Tool height compensation state written by +ToolHeightOffsetSyntax. +Property names are used as JSON keys via nameof. +The JSON section can be deserialized to an instance implementing this interface.

+

+Managed commands (ISO/Fanuc): G43, G44, G49. +Fanuc extension: G43.4 (TCPM — parsed only in Fanuc syntax list). +Siemens equivalent: TRAFOOF/TRAORI (handled by separate syntax). +Heidenhain equivalent: TOOL CALL / M128/M129 (handled by separate syntax). +

+
+
+ +
+
public interface IToolHeightCompensationDef
+
+ + + + + + + + +
+
Extension Methods
+
+ + + + + + + +
+ + +

Examples

+
"ToolHeightCompensation": {
+  "Offset_mm": 99.98,
+  "Mode": "G43",
+  "OffsetId": 1
+}
+ + + + +

Properties +

+ + + + +

+ Mode + +

+ +

Active G-code mode: “G43”, “G43.4”, “G44”, “G49”. +Brand-specific syntaxes may write equivalent mode strings +(e.g., “TRAORI” for Siemens, “M128” for Heidenhain).

+
+
+ +
+
string Mode { get; set; }
+
+ + + + + +

Property Value

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

+ OffsetId + +

+ +

Generic offset selector: Fanuc H number, Heidenhain T number, +Mazak/Okuma H number. For Siemens (T+D addressing), +see ISiemensToolOffsetConfig.

+
+
+ +
+
int OffsetId { get; set; }
+
+ + + + + +

Property Value

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

+ Offset_mm + +

+ +

Derived effective tool height compensation in mm. +Computed from Mode and OffsetId: +looks up the offset table for OffsetId, +obtains the effective height (geometry minus wear), +then applies sign from Mode +(positive for G43/G43.4, negative for G44, zero for G49).

+
+
+ +
+
double Offset_mm { get; set; }
+
+ + + + + +

Property Value

+
+
double
+
+
+ + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.ITransformationDef.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.ITransformationDef.html new file mode 100644 index 0000000..4c5e674 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.ITransformationDef.html @@ -0,0 +1,215 @@ + + + + + Interface ITransformationDef | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Interface ITransformationDef +

+ +
+
Namespace
Hi.NcParsers.Keywords
+
Assembly
HiMech.dll
+
+ +

Chain of named ProgramXyz → MachineCoordinate transformation entries. +Stored as a JsonArray of entries, each with “Source” and “Mat4d” keys. +Each contributing INcSyntax adds or replaces its own entry by source name. +ProgramXyzSyntax composes all entries in order: +McXyz = ProgramXyz * T[0] * T[1] * ... * T[n].

+
+
+ +
+
public interface ITransformationDef
+
+ + + + + + + + +
+
Extension Methods
+
+ + + + + + + +
+ + +

Examples

+
"ProgramToMcTransform": [
+  {"Source": "TiltTransform", "Mat4d": [1,0,0,0, 0,1,0,0, 0,0,1,0, 0,0,0,1]},
+  {"Source": "ToolHeightCompensation", "Mat4d": [1,0,0,0, 0,1,0,0, 0,0,1,0, 0,0,99.98,1]},
+  {"Source": "CoordinateOffset", "Mat4d": [1,0,0,0, 0,1,0,0, 0,0,1,0, 10,20,-100,1]}
+]
+ + + + +

Properties +

+ + + + +

+ ProgramToMcTransform + +

+ +
+
+ +
+
JsonArray ProgramToMcTransform { get; set; }
+
+ + + + + +

Property Value

+
+
JsonArray
+
+
+ + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IUnparsedTextDef.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IUnparsedTextDef.html new file mode 100644 index 0000000..8985d2b --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IUnparsedTextDef.html @@ -0,0 +1,203 @@ + + + + + Interface IUnparsedTextDef | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Interface IUnparsedTextDef +

+ +
+
Namespace
Hi.NcParsers.Keywords
+
Assembly
HiMech.dll
+
+ +
+
+ +
+
public interface IUnparsedTextDef
+
+ + + + + + + + +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Properties +

+ + + + +

+ UnparsedText + +

+ +
+
+ +
+
string UnparsedText { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.LocalCoordinateOffset.html similarity index 70% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.LocalCoordinateOffset.html index f771af8..d046e43 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.LocalCoordinateOffset.html @@ -2,11 +2,11 @@ - Class HeidenhainProgramSyntax | HiAPI-C# 2025 + Class LocalCoordinateOffset | HiAPI-C# 2025 - + - + @@ -84,25 +84,32 @@
-
+
-

-Class HeidenhainProgramSyntax +

+Class LocalCoordinateOffset

-
Namespace
Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
+
Namespace
Hi.NcParsers.Keywords
Assembly
HiMech.dll
-

Syntax for Heidenhain BEGIN PGM and END PGM commands.

+

Local coordinate offset state (G52) written by +IsoLocalCoordinateOffsetSyntax. +Property names are used as JSON keys via nameof.

+

+ISO: G52 X Y Z (local coordinate system shift, additive to G54 series). +Cancelled by G52 X0 Y0 Z0 or M30 (program end). +Siemens equivalent: TRANS / ATRANS (handled by separate syntax). +

-
public class HeidenhainProgramSyntax : INcSyntax
+
public class LocalCoordinateOffset
@@ -112,16 +119,10 @@ Class HeidenhainProgramSyntax
Inheritance
-
HeidenhainProgramSyntax
+
LocalCoordinateOffset
-
-
Implements
-
- -
-
@@ -177,24 +178,11 @@ Class HeidenhainProgramSyntax
-

Examples

-

Input: BEGIN PGM DEMO MM -Output:

-
{
-  "PGM": {
-    "Command": "BEGIN",
-    "Name": "DEMO",
-    "Unit": "MM"
-  }
-}
-

Input: END PGM DEMO MM -Output:

-
{
-  "PGM": {
-    "Command": "END",
-    "Name": "DEMO",
-    "Unit": "MM"
-  }
+  

Examples

+
"LocalCoordinateOffset": {
+  "Offset_X": 10.0,
+  "Offset_Y": 20.0,
+  "Offset_Z": 0.0
 }
@@ -204,18 +192,19 @@ Output:

- + -

- Name +

+ Offset_X

-
+

X offset in mm.

+
-
public string Name { get; }
+
public double Offset_X { get; set; }
@@ -224,7 +213,7 @@ Output:

Property Value

-
string
+
double
@@ -235,28 +224,28 @@ Output:

-

Methods -

+ - - - -

- Build(LazyLinkedListNode<SyntaxPiece>) +

+ Offset_Y

-

Build syntax arrangement into the syntaxPieceNode in-place.

+

Y offset in mm.

-
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)
+
public double Offset_Y { get; set; }
-

Parameters

+ + + + +

Property Value

-
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
double
@@ -267,6 +256,34 @@ Output:

+ + +

+ Offset_Z + +

+ +

Z offset in mm.

+
+
+ +
+
public double Offset_Z { get; set; }
+
+ + + + + +

Property Value

+
+
double
+
+
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.SiemensKeywords.html similarity index 60% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.SiemensKeywords.html index 1738848..6f58629 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.SiemensKeywords.html @@ -2,11 +2,11 @@ - Class HeidenhainFnSyntax | HiAPI-C# 2025 + Class SiemensKeywords | HiAPI-C# 2025 - - + + @@ -84,24 +84,25 @@
-
+
-

-Class HeidenhainFnSyntax +

+Class SiemensKeywords

-
Namespace
Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
+
Namespace
Hi.NcParsers.Keywords.Siemens
Assembly
HiMech.dll
-
+

Siemens Sinumerik G-code and M-code constants.

+
-
public class HeidenhainFnSyntax : INcSyntax
+
public static class SiemensKeywords
@@ -111,16 +112,10 @@ Class HeidenhainFnSyntax
Inheritance
-
HeidenhainFnSyntax
+
SiemensKeywords
-
-
Implements
-
- -
-
@@ -149,93 +144,35 @@ Class HeidenhainFnSyntax
-
-
Extension Methods
-
- - - - - - - -
-

Properties +

Fields

- -

- Name +

+ ExtendedCoordinateSeries

-
-
- -
-
public string Name { get; }
-
- - - - - -

Property Value

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

Methods -

- - - - -

- Build(LazyLinkedListNode<SyntaxPiece>) - -

- -

Build syntax arrangement into the syntaxPieceNode in-place.

+

G54–G57 supported as ISO-compatible. Extended via G505–G599.

-
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)
+
public static readonly string[] ExtendedCoordinateSeries
-

Parameters

+ + + +

Field Value

-
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
string[]
@@ -248,6 +185,34 @@ Class HeidenhainFnSyntax +

+ G500 + +

+ +

G500: Cancel all work coordinate offsets (machine coordinate mode).

+
+
+ +
+
public const string G500 = "G500"
+
+ + + + +

Field Value

+
+
string
+
+
+ + + + + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html index e8a3903..50a84d5 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html @@ -2,9 +2,9 @@ - Class Siemens | HiAPI-C# 2025 + Namespace Hi.NcParsers.Keywords.Siemens | HiAPI-C# 2025 - + @@ -86,92 +86,19 @@
+

Namespace Hi.NcParsers.Keywords.Siemens

+
+
+
- -

-Class Siemens -

- -
-
Namespace
Hi.NcParsers.Keywords
-
Assembly
HiMech.dll
-
- -
-
- -
-
public class Siemens
-
- - - - -
-
Inheritance
-
- -
Siemens
-
-
- - - -
-
Inherited Members
-
- - - - - - - -
- -
-
Extension Methods
-
- - - - - - - -
- - - - +

+Classes +

+
+
SiemensKeywords
+

Siemens Sinumerik G-code and M-code constants.

+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Actuations.McXyzStepActuation.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.SpindleSpeed.html similarity index 78% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Actuations.McXyzStepActuation.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.SpindleSpeed.html index 3606749..d1efa12 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Actuations.McXyzStepActuation.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.SpindleSpeed.html @@ -2,11 +2,11 @@ - Class McXyzStepActuation | HiAPI-C# 2025 + Class SpindleSpeed | HiAPI-C# 2025 - + - + @@ -84,25 +84,25 @@
-
+
-

-Class McXyzStepActuation +

+Class SpindleSpeed

-
Namespace
Hi.NcParsers.Actuations
+
Namespace
Hi.NcParsers.Keywords
Assembly
HiMech.dll
-

Actuation of ActMcXyzStep teleport by IMcXyzClaim.

+

Section key holder + concrete implementation for ISpindleSpeedDef.

-
public class McXyzStepActuation : INcActuation
+
public class SpindleSpeed : ISpindleSpeedDef
@@ -112,14 +112,14 @@ Class McXyzStepActuation
Inheritance
-
McXyzStepActuation
+
SpindleSpeed
Implements
- +
@@ -180,39 +180,35 @@ Class McXyzStepActuation -

Methods +

Properties

- + -

- Resolve(LazyLinkedListNode<SemanticPiece>) +

+ SpindleSpeed_rpm

-
+

Spindle speed in RPM.

+
-
public IEnumerable<IAct> Resolve(LazyLinkedListNode<SemanticPiece> node)
+
public double SpindleSpeed_rpm { get; set; }
-

Parameters

+ + + + +

Property Value

-
node LazyLinkedListNode<SemanticPiece>
+
double
-

Returns

-
-
IEnumerable<IAct>
-
-
- - - - diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.TiltTransform.html similarity index 74% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.TiltTransform.html index da7e941..88e68db 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.TiltTransform.html @@ -2,11 +2,11 @@ - Class QuoteCommentSyntax | HiAPI-C# 2025 + Class TiltTransform | HiAPI-C# 2025 - - + + @@ -84,24 +84,25 @@
-
+
-

-Class QuoteCommentSyntax +

+Class TiltTransform

-
Namespace
Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
+
Namespace
Hi.NcParsers.Keywords
Assembly
HiMech.dll
-
+

Concrete class for ITiltTransformDef section serialization.

+
-
public class QuoteCommentSyntax : INcSyntax
+
public class TiltTransform : ITiltTransformDef
@@ -111,14 +112,14 @@ Class QuoteCommentSyntax
Inheritance
-
QuoteCommentSyntax
+
TiltTransform
Implements
- +
@@ -183,18 +184,19 @@ Class QuoteCommentSyntax - + -

- Name +

+ Mode

-
+

Active tilt mode: “G68”, “G68.2”, “G69”, “PLANE SPATIAL”, “CYCLE800”, etc.

+
-
public string Name { get; }
+
public string Mode { get; set; }
@@ -214,42 +216,6 @@ Class QuoteCommentSyntax -

Methods -

- - - - -

- Build(LazyLinkedListNode<SyntaxPiece>) - -

- -

Build syntax arrangement into the syntaxPieceNode in-place.

-
-
- -
-
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)
-
- -

Parameters

-
-
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
-
-
- - - - - - - - - - - -
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.ToolHeightCompensation.html similarity index 70% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.ToolHeightCompensation.html index 84dc6f9..eb7708c 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.ToolHeightCompensation.html @@ -2,11 +2,11 @@ - Class HeidenhainLSyntax | HiAPI-C# 2025 + Class ToolHeightCompensation | HiAPI-C# 2025 - + + - @@ -84,25 +84,24 @@
-
+
-

-Class HeidenhainLSyntax +

+Class ToolHeightCompensation

-
Namespace
Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
+
Namespace
Hi.NcParsers.Keywords
Assembly
HiMech.dll
-

Heidenhain linear movement (the leading L) syntax.

-
+
-
public class HeidenhainLSyntax : INcSyntax
+
public class ToolHeightCompensation : IToolHeightCompensationDef
@@ -112,14 +111,14 @@ Class HeidenhainLSyntax
Inheritance
-
HeidenhainLSyntax
+
ToolHeightCompensation
Implements
- +
@@ -184,18 +183,21 @@ Class HeidenhainLSyntax - + -

- Name +

+ Mode

-
+

Active G-code mode: “G43”, “G43.4”, “G44”, “G49”. +Brand-specific syntaxes may write equivalent mode strings +(e.g., “TRAORI” for Siemens, “M128” for Heidenhain).

+
-
public string Name { get; }
+
public string Mode { get; set; }
@@ -215,18 +217,21 @@ Class HeidenhainLSyntax - + -

- TagList +

+ OffsetId

-
+

Generic offset selector: Fanuc H number, Heidenhain T number, +Mazak/Okuma H number. For Siemens (T+D addressing), +see ISiemensToolOffsetConfig.

+
-
public List<string> TagList { get; set; }
+
public int OffsetId { get; set; }
@@ -235,7 +240,7 @@ Class HeidenhainLSyntax

Property Value

-
List<string>
+
int
@@ -246,28 +251,33 @@ Class HeidenhainLSyntax -

Methods -

+ - - - -

- Build(LazyLinkedListNode<SyntaxPiece>) +

+ Offset_mm

-

Build syntax arrangement into the syntaxPieceNode in-place.

+

Derived effective tool height compensation in mm. +Computed from Mode and OffsetId: +looks up the offset table for OffsetId, +obtains the effective height (geometry minus wear), +then applies sign from Mode +(positive for G43/G43.4, negative for G44, zero for G49).

-
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)
+
public double Offset_mm { get; set; }
-

Parameters

+ + + + +

Property Value

-
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
double
@@ -279,10 +289,6 @@ Class HeidenhainLSyntax - - - -
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html index 760fb11..e75d960 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html @@ -98,24 +98,139 @@ Classes
Comment
+
+
CoordinateOffset
+

Work coordinate offset state written by +LogicSyntaxs.CoordinateOffsetSyntax. +Property names are used as JSON keys via nameof.

+

+Managed commands (ISO): G54, G55, G56, G57, G58, G59, G59.1–G59.9. +Siemens: G54–G57 + G505–G599 (extended), G500 to cancel. +Heidenhain: CYCL DEF 247 (Datum Preset) / CYCL DEF 7 (Datum Shift). +

+
+
CsScript
-
Heidenhain
-
+
Feedrate
+

Section key holder + concrete implementation for IFeedrateDef.

+
IndexNote
-
Root
+
LocalCoordinateOffset
+

Local coordinate offset state (G52) written by +IsoLocalCoordinateOffsetSyntax. +Property names are used as JSON keys via nameof.

+

+ISO: G52 X Y Z (local coordinate system shift, additive to G54 series). +Cancelled by G52 X0 Y0 Z0 or M30 (program end). +Siemens equivalent: TRANS / ATRANS (handled by separate syntax). +

+
+
+
+
SpindleSpeed
+

Section key holder + concrete implementation for ISpindleSpeedDef.

+
+
+
+
TiltTransform
+

Concrete class for ITiltTransformDef section serialization.

+
+
+
+
ToolHeightCompensation
+
+
+

+Interfaces +

+
+
IFeedrateDef
+

Feedrate state written by FeedrateSyntax. +Property names are used as JSON keys via nameof.

+

+ISO standard: F command + G94 (per minute) / G95 (per revolution). +Supported by all major CNC brands. +

+
+
+
+
IFlagsDef
-
Siemens
+
IMachineCoordinateDef
+
+
+
+
IParsingDef
+
+
+
+
IPositioningModeDef
+

JsonObject key for positioning mode (G90 absolute / G91 incremental). +Written by PositioningModeSyntax, +consumed by ProgramXyzSyntax.

+
+
+
+
IProgramXyzDef
+
+
+
+
ISpindleSpeedDef
+

Spindle speed state written by SpindleSpeedSyntax. +Property names are used as JSON keys via nameof.

+

+ISO standard: S command. +Supported by all major CNC brands. +

+
+
+
+
ITiltTransformDef
+

Tilt transform state written by tilt transform syntaxes. +Property names are used as JSON keys via nameof.

+

+Managed commands (ISO/Fanuc): G68 (2D rotation), G68.2 (tilted work plane), G69 (cancel). +Siemens equivalent: CYCLE800, ROT/AROT (handled by separate syntax). +Heidenhain equivalent: PLANE SPATIAL / PLANE RESET (handled by separate syntax). +

+
+
+
+
IToolHeightCompensationDef
+

Tool height compensation state written by +ToolHeightOffsetSyntax. +Property names are used as JSON keys via nameof. +The JSON section can be deserialized to an instance implementing this interface.

+

+Managed commands (ISO/Fanuc): G43, G44, G49. +Fanuc extension: G43.4 (TCPM — parsed only in Fanuc syntax list). +Siemens equivalent: TRAFOOF/TRAORI (handled by separate syntax). +Heidenhain equivalent: TOOL CALL / M128/M129 (handled by separate syntax). +

+
+
+
+
ITransformationDef
+

Chain of named ProgramXyz → MachineCoordinate transformation entries. +Stored as a JsonArray of entries, each with “Source” and “Mat4d” keys. +Each contributing INcSyntax adds or replaces its own entry by source name. +ProgramXyzSyntax composes all entries in order: +McXyz = ProgramXyz * T[0] * T[1] * ... * T[n].

+
+
+
+
IUnparsedTextDef
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.html new file mode 100644 index 0000000..f090741 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.html @@ -0,0 +1,358 @@ + + + + + Class CoordinateOffsetUtil | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class CoordinateOffsetUtil +

+ +
+
Namespace
Hi.NcParsers.LogicSyntaxs
+
Assembly
HiMech.dll
+
+ +

Shared utilities for all coordinate offset syntaxes +(ISO, Siemens, Heidenhain). Handles section IO, +backward lookback, and ProgramToMcTransform composition.

+
+
+ +
+
public static class CoordinateOffsetUtil
+
+ + + + +
+
Inheritance
+
+ +
CoordinateOffsetUtil
+
+
+ + + +
+
Inherited Members
+
+ + + + + + + +
+ + + + + + +

Fields +

+ + + +

+ TransformSource + +

+ +
+
+ +
+
public const string TransformSource = "CoordinateOffset"
+
+ + + + +

Field Value

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

Methods +

+ + + + +

+ ComposeTranslation(JsonObject, Vec3d) + +

+ +
+
+ +
+
public static void ComposeTranslation(JsonObject json, Vec3d offset)
+
+ +

Parameters

+
+
json JsonObject
+
+
offset Vec3d
+
+
+ + + + + + + + + + + + + + +

+ FindPreviousCoordinateId(LazyLinkedListNode<SyntaxPiece>) + +

+ +
+
+ +
+
public static string FindPreviousCoordinateId(LazyLinkedListNode<SyntaxPiece> node)
+
+ +

Parameters

+
+
node LazyLinkedListNode<SyntaxPiece>
+
+
+ +

Returns

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

+ GetCurrentCoordinateId(JsonObject) + +

+ +

Gets CoordinateId from the current node's existing CoordinateOffset section +(e.g., set by StaticInitializer).

+
+
+ +
+
public static string GetCurrentCoordinateId(JsonObject json)
+
+ +

Parameters

+
+
json JsonObject
+
+
+ +

Returns

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

+ WriteSection(JsonObject, string, Vec3d) + +

+ +
+
+ +
+
public static void WriteSection(JsonObject json, string coordId, Vec3d offset)
+
+ +

Parameters

+
+
json JsonObject
+
+
coordId string
+
+
offset Vec3d
+
+
+ + + + + + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.html new file mode 100644 index 0000000..d0277ca --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.html @@ -0,0 +1,429 @@ + + + + + Class FeedrateSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class FeedrateSyntax +

+ +
+
Namespace
Hi.NcParsers.LogicSyntaxs
+
Assembly
HiMech.dll
+
+ +

Consumes F (feedrate) from Parsing and +G94/G95 mode from Flags. +Both are modal — persist across blocks via backward node lookback. +Writes resolved state to a IFeedrateDef section.

+
+
+ +
+
public class FeedrateSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
FeedrateSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ FeedrateSyntax() + +

+ +
+
+ +
+
public FeedrateSyntax()
+
+ + + + + + + + + + + + + + + +

+ FeedrateSyntax(XElement) + +

+ +
+
+ +
+
public FeedrateSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ Name + +

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

Property Value

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

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.html new file mode 100644 index 0000000..09b0735 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.html @@ -0,0 +1,436 @@ + + + + + Class HeidenhainCoordinateOffsetSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class HeidenhainCoordinateOffsetSyntax +

+ +
+
Namespace
Hi.NcParsers.LogicSyntaxs.Heidenhain
+
Assembly
HiMech.dll
+
+ +

Heidenhain-specific: resolves coordinate offset from +CYCL DEF 247 (Datum Preset) and CYCL DEF 7 (Datum Shift).

+

+CYCL DEF 247 Q339=N: selects datum preset table entry N. +CYCL DEF 7 #N: selects datum shift table entry N. +CYCL DEF 7 X/Y/Z: applies direct XYZ shift values. +

+For DIN/ISO compatibility (G54–G59), use IsoCoordinateOffsetSyntax +in addition to this syntax in the Heidenhain syntax list. +Uses replace-by-source (TransformSource) +so both syntaxes can coexist without double-composing. +
+
+ +
+
public class HeidenhainCoordinateOffsetSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
HeidenhainCoordinateOffsetSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ HeidenhainCoordinateOffsetSyntax() + +

+ +
+
+ +
+
public HeidenhainCoordinateOffsetSyntax()
+
+ + + + + + + + + + + + + + + +

+ HeidenhainCoordinateOffsetSyntax(XElement) + +

+ +
+
+ +
+
public HeidenhainCoordinateOffsetSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ Name + +

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

Property Value

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

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.Heidenhain.html new file mode 100644 index 0000000..69ec0f2 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.Heidenhain.html @@ -0,0 +1,137 @@ + + + + + Namespace Hi.NcParsers.LogicSyntaxs.Heidenhain | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ +

Namespace Hi.NcParsers.LogicSyntaxs.Heidenhain

+
+
+
+ +

+Classes +

+
+
HeidenhainCoordinateOffsetSyntax
+

Heidenhain-specific: resolves coordinate offset from +CYCL DEF 247 (Datum Preset) and CYCL DEF 7 (Datum Shift).

+

+CYCL DEF 247 Q339=N: selects datum preset table entry N. +CYCL DEF 7 #N: selects datum shift table entry N. +CYCL DEF 7 X/Y/Z: applies direct XYZ shift values. +

+For DIN/ISO compatibility (G54–G59), use IsoCoordinateOffsetSyntax +in addition to this syntax in the Heidenhain syntax list. +Uses replace-by-source (TransformSource) +so both syntaxes can coexist without double-composing. +
+
+ + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.html new file mode 100644 index 0000000..1bc0d55 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.html @@ -0,0 +1,431 @@ + + + + + Class IsoCoordinateOffsetSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class IsoCoordinateOffsetSyntax +

+ +
+
Namespace
Hi.NcParsers.LogicSyntaxs
+
Assembly
HiMech.dll
+
+ +

ISO/Fanuc/Mazak/Okuma/Syntec: resolves G54–G59.9 work coordinate offset. +Reads G54/G55/.../G59.9 from Flags, +looks up offset Vec3d from IsoCoordinateTable dependency, +composes into ProgramToMcTransform. +Modal — active coordinate persists via backward lookback. +Default coordinate ID is set by StaticInitializer.

+
+
+ +
+
public class IsoCoordinateOffsetSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
IsoCoordinateOffsetSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ IsoCoordinateOffsetSyntax() + +

+ +
+
+ +
+
public IsoCoordinateOffsetSyntax()
+
+ + + + + + + + + + + + + + + +

+ IsoCoordinateOffsetSyntax(XElement) + +

+ +
+
+ +
+
public IsoCoordinateOffsetSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ Name + +

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

Property Value

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

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.html new file mode 100644 index 0000000..d2f636f --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.html @@ -0,0 +1,440 @@ + + + + + Class IsoG68RotationSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class IsoG68RotationSyntax +

+ +
+
Namespace
Hi.NcParsers.LogicSyntaxs
+
Assembly
HiMech.dll
+
+ +

ISO/Fanuc: resolves G68 (2D coordinate rotation) and G69 (cancel). +Computes a rotation Mat4d around the active plane normal +and composes it into ProgramToMcTransform.

+

+No IMachineKinematics dependency needed — +G68 is pure geometric rotation. +

+

+Managed commands: G68, G69 (idempotent with IsoG68p2TiltSyntax). +

+
+
+ +
+
public class IsoG68RotationSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
IsoG68RotationSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + +

Remarks

+

Input: Parsing.G68 → {X,Y,Z,I,J,K,R} from ParameterizedFlagSyntax. +If I/J/K not specified, rotation axis is determined by +active plane: G17→Z, G18→Y, G19→X.

+
+ + +

Constructors +

+ + + + +

+ IsoG68RotationSyntax() + +

+ +
+
+ +
+
public IsoG68RotationSyntax()
+
+ + + + + + + + + + + + + + + +

+ IsoG68RotationSyntax(XElement) + +

+ +
+
+ +
+
public IsoG68RotationSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ Name + +

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

Property Value

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

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.html new file mode 100644 index 0000000..e6304d8 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.html @@ -0,0 +1,439 @@ + + + + + Class IsoG68p2TiltSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class IsoG68p2TiltSyntax +

+ +
+
Namespace
Hi.NcParsers.LogicSyntaxs
+
Assembly
HiMech.dll
+
+ +

ISO/Fanuc: resolves G68.2 (tilted work plane) and G69 (cancel). +Computes a tilt Mat4d from I/J/K euler angles +(Fanuc ZXZ convention) and composes it into +ProgramToMcTransform.

+

+Managed commands: G68.2, G69 (idempotent with IsoG68RotationSyntax). +Siemens equivalent: CYCLE800 (separate syntax). +Heidenhain equivalent: PLANE SPATIAL (separate syntax). +

+
+
+ +
+
public class IsoG68p2TiltSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
IsoG68p2TiltSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + +

Remarks

+

G68.2 optionally uses IMachineKinematics dependency for IK refinement. +The ZXZ euler convention is Fanuc-specific: +Rz(K) * Rx(J) * Rz(I) * Translate(origin).

+
+ + +

Constructors +

+ + + + +

+ IsoG68p2TiltSyntax() + +

+ +
+
+ +
+
public IsoG68p2TiltSyntax()
+
+ + + + + + + + + + + + + + + +

+ IsoG68p2TiltSyntax(XElement) + +

+ +
+
+ +
+
public IsoG68p2TiltSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ Name + +

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

Property Value

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

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.html new file mode 100644 index 0000000..ecae506 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.html @@ -0,0 +1,469 @@ + + + + + Class IsoLocalCoordinateOffsetSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class IsoLocalCoordinateOffsetSyntax +

+ +
+
Namespace
Hi.NcParsers.LogicSyntaxs
+
Assembly
HiMech.dll
+
+ +

ISO G52: Local coordinate system offset (additive to G54-series).

+

+G52 X10 Y20 Z5 → sets local offset. +G52 X0 Y0 Z0 → cancels (resets to zero). +M30 (program end) → also cancels. +

+Reads Parsing.G52 (from G52Syntax), +writes LocalCoordinateOffset section, +and adds a "LocalCoordinateOffset" entry to the transformation chain. +Modal — persists via backward lookback until changed or cancelled. +
+
+ +
+
public class IsoLocalCoordinateOffsetSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
IsoLocalCoordinateOffsetSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ IsoLocalCoordinateOffsetSyntax() + +

+ +
+
+ +
+
public IsoLocalCoordinateOffsetSyntax()
+
+ + + + + + + + + + + + + + + +

+ IsoLocalCoordinateOffsetSyntax(XElement) + +

+ +
+
+ +
+
public IsoLocalCoordinateOffsetSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Fields +

+ + + +

+ TransformSource + +

+ +
+
+ +
+
public const string TransformSource = "LocalCoordinateOffset"
+
+ + + + +

Field Value

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

Properties +

+ + + + +

+ Name + +

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

Property Value

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

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.html new file mode 100644 index 0000000..b263181 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.html @@ -0,0 +1,430 @@ + + + + + Class McAbcCyclicPathSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class McAbcCyclicPathSyntax +

+ +
+
Namespace
Hi.NcParsers.LogicSyntaxs
+
Assembly
HiMech.dll
+
+ +

Resolve modular rotary axes to the shortest cyclic path relative to the previous node. +Uses IsModularRotary(string) to determine which axes +within MachineCoordinate need cyclic resolution. +Falls back to hardcoded A/B/C if no IMachineAxisConfig is available. +Must be placed after ProgramXyzSyntax in NcSyntaxList.

+
+
+ +
+
public class McAbcCyclicPathSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
McAbcCyclicPathSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ McAbcCyclicPathSyntax() + +

+ +
+
+ +
+
public McAbcCyclicPathSyntax()
+
+ + + + + + + + + + + + + + + +

+ McAbcCyclicPathSyntax(XElement) + +

+ +
+
+ +
+
public McAbcCyclicPathSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ Name + +

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

Property Value

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

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.html new file mode 100644 index 0000000..45dce52 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.html @@ -0,0 +1,439 @@ + + + + + Class PositioningModeSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class PositioningModeSyntax +

+ +
+
Namespace
Hi.NcParsers.LogicSyntaxs
+
Assembly
HiMech.dll
+
+ +

Resolves G90/G91 incremental positioning to absolute values in-place +within Parsing.

+

+Fanuc/ISO: reads G90/G91 from Flags (global modal). +Heidenhain: would need a separate implementation reading I-prefix per axis. +Siemens: would extend with AC()/IC() per-axis override. +

+Uses AxisNames to determine which tags are motion axes. +Traces backward nodes for modal state and last known ProgramXyz +to resolve incremental values. No instance fields for state — all state lives in JsonObject. +After this syntax, all axis values in Parsing are absolute — +ProgramXyzSyntax can consume them without incremental logic. +Must be placed after NumberedFlagSyntax +and before ProgramXyzSyntax. +
+
+ +
+
public class PositioningModeSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
PositioningModeSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ PositioningModeSyntax() + +

+ +
+
+ +
+
public PositioningModeSyntax()
+
+ + + + + + + + + + + + + + + +

+ PositioningModeSyntax(XElement) + +

+ +
+
+ +
+
public PositioningModeSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ Name + +

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

Property Value

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

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html new file mode 100644 index 0000000..eb0b9a6 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html @@ -0,0 +1,511 @@ + + + + + Class ProgramXyzSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class ProgramXyzSyntax +

+ +
+
Namespace
Hi.NcParsers.LogicSyntaxs
+
Assembly
HiMech.dll
+
+ +

Compute MachineCoordinate and ProgramXyz (leaf coordinate) from syntax XYZ tags. +Writes individual double components to SyntaxPiece.JsonObject +under MachineCoordinate and ProgramXyz sub-objects. +Must be placed after BundleSyntax since it uses cross-node lookback for last position.

+
+
+ +
+
public class ProgramXyzSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
ProgramXyzSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + +

Remarks

+

The term “Program” is absolute positioning coordinate that can be end-user editing. +The coordinate is usually the final node from the chain of coordinate transformation.

+
+ + +

Constructors +

+ + + + +

+ ProgramXyzSyntax() + +

+ +
+
+ +
+
public ProgramXyzSyntax()
+
+ + + + + + + + + + + + + + + +

+ ProgramXyzSyntax(XElement) + +

+ +
+
+ +
+
public ProgramXyzSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ AvailableJsonPathList + +

+ +

Available Json Path List to resolve semantic. +Each path is a list of segments navigating nested JSON objects. +Empty list means root level.

+
+
+ +
+
public List<List<string>> AvailableJsonPathList { get; }
+
+ + + + + +

Property Value

+
+
List<List<string>>
+
+
+ + + +

Examples

+
[["L"]]       → fullJsonSrc["L"]
+[[]]          → fullJsonSrc (root)
+[["L"], []]   → try fullJsonSrc["L"], fallback to root
+ + + + + + + + +

+ Name + +

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

Property Value

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

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ GetVec3d(JsonObject, string) + +

+ +

Read Vec3d from a sub-object with X/Y/Z keys.

+
+
+ +
+
public static Vec3d GetVec3d(JsonObject json, string sectionKey)
+
+ +

Parameters

+
+
json JsonObject
+
+
sectionKey string
+
+
+ +

Returns

+
+
Vec3d
+
+
+ + + + + + + + + + + + + +

+ 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.html new file mode 100644 index 0000000..0170f4f --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.html @@ -0,0 +1,430 @@ + + + + + Class SiemensCoordinateOffsetSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class SiemensCoordinateOffsetSyntax +

+ +
+
Namespace
Hi.NcParsers.LogicSyntaxs.Siemens
+
Assembly
HiMech.dll
+
+ +

Siemens Sinumerik: resolves work coordinate offset from G54–G57 (ISO-compatible), +G505–G599 (extended Siemens), and G500 (cancel — machine coordinate mode). +Reads from Flags, +looks up IsoCoordinateTable dependency, +composes into ProgramToMcTransform.

+
+
+ +
+
public class SiemensCoordinateOffsetSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
SiemensCoordinateOffsetSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ SiemensCoordinateOffsetSyntax() + +

+ +
+
+ +
+
public SiemensCoordinateOffsetSyntax()
+
+ + + + + + + + + + + + + + + +

+ SiemensCoordinateOffsetSyntax(XElement) + +

+ +
+
+ +
+
public SiemensCoordinateOffsetSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ Name + +

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

Property Value

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

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.Siemens.html new file mode 100644 index 0000000..013c4dd --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.Siemens.html @@ -0,0 +1,131 @@ + + + + + Namespace Hi.NcParsers.LogicSyntaxs.Siemens | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ +

Namespace Hi.NcParsers.LogicSyntaxs.Siemens

+
+
+
+ +

+Classes +

+
+
SiemensCoordinateOffsetSyntax
+

Siemens Sinumerik: resolves work coordinate offset from G54–G57 (ISO-compatible), +G505–G599 (extended Siemens), and G500 (cancel — machine coordinate mode). +Reads from Flags, +looks up IsoCoordinateTable dependency, +composes into ProgramToMcTransform.

+
+
+ + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.html new file mode 100644 index 0000000..b99f1b7 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.html @@ -0,0 +1,428 @@ + + + + + Class SpindleSpeedSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class SpindleSpeedSyntax +

+ +
+
Namespace
Hi.NcParsers.LogicSyntaxs
+
Assembly
HiMech.dll
+
+ +

Consumes S (spindle speed) from Parsing. +Modal — persists across blocks via backward node lookback. +Writes resolved state to a ISpindleSpeedDef section.

+
+
+ +
+
public class SpindleSpeedSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
SpindleSpeedSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ SpindleSpeedSyntax() + +

+ +
+
+ +
+
public SpindleSpeedSyntax()
+
+ + + + + + + + + + + + + + + +

+ SpindleSpeedSyntax(XElement) + +

+ +
+
+ +
+
public SpindleSpeedSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ Name + +

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

Property Value

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

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html new file mode 100644 index 0000000..8e699dc --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html @@ -0,0 +1,517 @@ + + + + + Class TiltTransformUtil | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class TiltTransformUtil +

+ +
+
Namespace
Hi.NcParsers.LogicSyntaxs
+
Assembly
HiMech.dll
+
+ +

Shared utilities for all tilt transform syntaxes +(ISO, Siemens, Heidenhain). Handles section IO, +backward lookback, and ProgramToMcTransform composition.

+
+
+ +
+
public static class TiltTransformUtil
+
+ + + + +
+
Inheritance
+
+ +
TiltTransformUtil
+
+
+ + + +
+
Inherited Members
+
+ + + + + + + +
+ + + + + + +

Fields +

+ + + +

+ TransformSource + +

+ +
+
+ +
+
public const string TransformSource = "TiltTransform"
+
+ + + + +

Field Value

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

Methods +

+ + + + +

+ CarryForwardFromPrevious(LazyLinkedListNode<SyntaxPiece>, JsonObject) + +

+ +

Carries forward the tilt transform from a previous node +when the current block has no new tilt command. +Shared by all tilt syntaxes (G68, G68.2, CYCLE800, PLANE SPATIAL).

+
+
+ +
+
public static void CarryForwardFromPrevious(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, JsonObject json)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
json JsonObject
+
+
+ + + + + + + + + + + + + + +

+ ComposeRotation(JsonObject, Mat4d) + +

+ +

Composes the tilt rotation into ProgramToMcTransform.

+
+
+ +
+
public static void ComposeRotation(JsonObject json, Mat4d tiltMat)
+
+ +

Parameters

+
+
json JsonObject
+
+
tiltMat Mat4d
+
+
+ + + + + + + + + + + + + + +

+ FindPreviousMode(LazyLinkedListNode<SyntaxPiece>) + +

+ +

Finds the previous tilt mode from backward nodes. +Returns null if no tilt section found.

+
+
+ +
+
public static string FindPreviousMode(LazyLinkedListNode<SyntaxPiece> node)
+
+ +

Parameters

+
+
node LazyLinkedListNode<SyntaxPiece>
+
+
+ +

Returns

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

+ FindPreviousTiltMat(LazyLinkedListNode<SyntaxPiece>) + +

+ +

Finds the previous tilt Mat4d from the ProgramToMcTransform chain. +Returns identity if not found.

+
+
+ +
+
public static Mat4d FindPreviousTiltMat(LazyLinkedListNode<SyntaxPiece> node)
+
+ +

Parameters

+
+
node LazyLinkedListNode<SyntaxPiece>
+
+
+ +

Returns

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

+ GetCurrentMode(JsonObject) + +

+ +

Gets the current node's existing tilt mode (e.g., from initializer).

+
+
+ +
+
public static string GetCurrentMode(JsonObject json)
+
+ +

Parameters

+
+
json JsonObject
+
+
+ +

Returns

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

+ ParseDouble(JsonNode) + +

+ +

Parses a double from a JsonNode that may be a number or a string. +Returns 0 if null or unparseable.

+
+
+ +
+
public static double ParseDouble(JsonNode node)
+
+ +

Parameters

+
+
node JsonNode
+
+
+ +

Returns

+
+
double
+
+
+ + + + + + + + + + + + + +

+ TryHandleG69(JsonObject, JsonObject) + +

+ +

Handles G69 cancellation: writes identity tilt and consumes G69 from Flags. +Idempotent — safe to call from multiple tilt syntaxes. +Returns true if G69 was found and handled.

+
+
+ +
+
public static bool TryHandleG69(JsonObject json, JsonObject parsing)
+
+ +

Parameters

+
+
json JsonObject
+
+
parsing JsonObject
+
+
+ +

Returns

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

+ WriteSection(JsonObject, string, JsonObject) + +

+ +

Writes the TiltTransform debug section to the JsonObject.

+
+
+ +
+
public static void WriteSection(JsonObject json, string mode, JsonObject additionalParams = null)
+
+ +

Parameters

+
+
json JsonObject
+

The target JsonObject.

+
+
mode string
+

Active tilt mode string (e.g., “G68.2”, “G69”).

+
+
additionalParams JsonObject
+

Optional G-code parameters (I,J,K,X,Y,Z etc.) for debug output.

+
+
+ + + + + + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.html new file mode 100644 index 0000000..6f6e0ee --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.html @@ -0,0 +1,512 @@ + + + + + Class ToolHeightOffsetSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class ToolHeightOffsetSyntax +

+ +
+
Namespace
Hi.NcParsers.LogicSyntaxs
+
Assembly
HiMech.dll
+
+ +

Resolves tool height offset ID to the effective offset value (mm) +and composes the offset as a translation into the accumulated +ProgramToMcTransform matrix.

+

+Reads parsed G43/G43.4/G44/G49 flags and H numbers from upstream parsing syntaxes, +looks up the offset value from IToolOffsetConfig dependency, +writes the resolved state to a IToolHeightCompensationDef +section for debuggability, and composes +ProgramToMcTransform.Trans += toolOrientation * height_mm. +

+

+The tool orientation direction is read from a "ToolOrientation" key in JSON +(written by a prior syntax, e.g., ToolOrientationSyntax). If absent, falls back +to the current ProgramToMcTransform's +AxialNormal (rotated Z). If no transformation exists yet, +defaults to UnitZ. +

+
+
+ +
+
public class ToolHeightOffsetSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
ToolHeightOffsetSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + +

Remarks

+

Input data locations in JsonObject:

+
  • Parsing.G43 / Parsing.G43.4 / Parsing.G44 → from ParameterizedFlagSyntax, {"H": "5"}
  • Parsing.H → from IntegerTagSetupSyntax, standalone modal H (int)
  • Parsing.Flags → from NumberedFlagSyntax, "G49" for cancellation
  • ToolOrientation → from a prior syntax (optional, default = Transformation.AxialNormal or UnitZ)
+Modal state is persisted in the IToolHeightCompensationDef +section (not syntax fields) and recovered from backward node traversal. +
+ + +

Constructors +

+ + + + +

+ ToolHeightOffsetSyntax() + +

+ +
+
+ +
+
public ToolHeightOffsetSyntax()
+
+ + + + + + + + + + + + + + + +

+ ToolHeightOffsetSyntax(XElement) + +

+ +
+
+ +
+
public ToolHeightOffsetSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Fields +

+ + + +

+ ToolOrientationKey + +

+ +
+
+ +
+
public const string ToolOrientationKey = "ToolOrientation"
+
+ + + + +

Field Value

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

+ TransformSource + +

+ +
+
+ +
+
public const string TransformSource = "ToolHeightCompensation"
+
+ + + + +

Field Value

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

Properties +

+ + + + +

+ Name + +

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

Property Value

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

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

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

Namespace Hi.NcParsers.LogicSyntaxs

+
+
+
+ +

+Classes +

+
+
CoordinateOffsetUtil
+

Shared utilities for all coordinate offset syntaxes +(ISO, Siemens, Heidenhain). Handles section IO, +backward lookback, and ProgramToMcTransform composition.

+
+
+
+
FeedrateSyntax
+

Consumes F (feedrate) from Parsing and +G94/G95 mode from Flags. +Both are modal — persist across blocks via backward node lookback. +Writes resolved state to a IFeedrateDef section.

+
+
+
+
IsoCoordinateOffsetSyntax
+

ISO/Fanuc/Mazak/Okuma/Syntec: resolves G54–G59.9 work coordinate offset. +Reads G54/G55/.../G59.9 from Flags, +looks up offset Vec3d from IsoCoordinateTable dependency, +composes into ProgramToMcTransform. +Modal — active coordinate persists via backward lookback. +Default coordinate ID is set by StaticInitializer.

+
+
+
+
IsoG68RotationSyntax
+

ISO/Fanuc: resolves G68 (2D coordinate rotation) and G69 (cancel). +Computes a rotation Mat4d around the active plane normal +and composes it into ProgramToMcTransform.

+

+No IMachineKinematics dependency needed — +G68 is pure geometric rotation. +

+

+Managed commands: G68, G69 (idempotent with IsoG68p2TiltSyntax). +

+
+
+
+
IsoG68p2TiltSyntax
+

ISO/Fanuc: resolves G68.2 (tilted work plane) and G69 (cancel). +Computes a tilt Mat4d from I/J/K euler angles +(Fanuc ZXZ convention) and composes it into +ProgramToMcTransform.

+

+Managed commands: G68.2, G69 (idempotent with IsoG68RotationSyntax). +Siemens equivalent: CYCLE800 (separate syntax). +Heidenhain equivalent: PLANE SPATIAL (separate syntax). +

+
+
+
+
IsoLocalCoordinateOffsetSyntax
+

ISO G52: Local coordinate system offset (additive to G54-series).

+

+G52 X10 Y20 Z5 → sets local offset. +G52 X0 Y0 Z0 → cancels (resets to zero). +M30 (program end) → also cancels. +

+Reads Parsing.G52 (from G52Syntax), +writes LocalCoordinateOffset section, +and adds a "LocalCoordinateOffset" entry to the transformation chain. +Modal — persists via backward lookback until changed or cancelled. +
+
+
+
McAbcCyclicPathSyntax
+

Resolve modular rotary axes to the shortest cyclic path relative to the previous node. +Uses IsModularRotary(string) to determine which axes +within MachineCoordinate need cyclic resolution. +Falls back to hardcoded A/B/C if no IMachineAxisConfig is available. +Must be placed after ProgramXyzSyntax in NcSyntaxList.

+
+
+
+
PositioningModeSyntax
+

Resolves G90/G91 incremental positioning to absolute values in-place +within Parsing.

+

+Fanuc/ISO: reads G90/G91 from Flags (global modal). +Heidenhain: would need a separate implementation reading I-prefix per axis. +Siemens: would extend with AC()/IC() per-axis override. +

+Uses AxisNames to determine which tags are motion axes. +Traces backward nodes for modal state and last known ProgramXyz +to resolve incremental values. No instance fields for state — all state lives in JsonObject. +After this syntax, all axis values in Parsing are absolute — +ProgramXyzSyntax can consume them without incremental logic. +Must be placed after NumberedFlagSyntax +and before ProgramXyzSyntax. +
+
+
+
ProgramXyzSyntax
+

Compute MachineCoordinate and ProgramXyz (leaf coordinate) from syntax XYZ tags. +Writes individual double components to SyntaxPiece.JsonObject +under MachineCoordinate and ProgramXyz sub-objects. +Must be placed after BundleSyntax since it uses cross-node lookback for last position.

+
+
+
+
SpindleSpeedSyntax
+

Consumes S (spindle speed) from Parsing. +Modal — persists across blocks via backward node lookback. +Writes resolved state to a ISpindleSpeedDef section.

+
+
+
+
TiltTransformUtil
+

Shared utilities for all tilt transform syntaxes +(ISO, Siemens, Heidenhain). Handles section IO, +backward lookback, and ProgramToMcTransform composition.

+
+
+
+
ToolHeightOffsetSyntax
+

Resolves tool height offset ID to the effective offset value (mm) +and composes the offset as a translation into the accumulated +ProgramToMcTransform matrix.

+

+Reads parsed G43/G43.4/G44/G49 flags and H numbers from upstream parsing syntaxes, +looks up the offset value from IToolOffsetConfig dependency, +writes the resolved state to a IToolHeightCompensationDef +section for debuggability, and composes +ProgramToMcTransform.Trans += toolOrientation * height_mm. +

+

+The tool orientation direction is read from a "ToolOrientation" key in JSON +(written by a prior syntax, e.g., ToolOrientationSyntax). If absent, falls back +to the current ProgramToMcTransform's +AxialNormal (rotated Z). If no transformation exists yet, +defaults to UnitZ. +

+
+
+ + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.html new file mode 100644 index 0000000..65ac73d --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.html @@ -0,0 +1,425 @@ + + + + + Class HeadPercentCommentSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class HeadPercentCommentSyntax +

+ +
+
Namespace
Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs
+
Assembly
HiMech.dll
+
+ +
+
+ +
+
public class HeadPercentCommentSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
HeadPercentCommentSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ HeadPercentCommentSyntax() + +

+ +
+
+ +
+
public HeadPercentCommentSyntax()
+
+ + + + + + + + + + + + + + + +

+ HeadPercentCommentSyntax(XElement) + +

+ +
+
+ +
+
public HeadPercentCommentSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ Name + +

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

Property Value

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

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.html new file mode 100644 index 0000000..2a521d2 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.html @@ -0,0 +1,425 @@ + + + + + Class QuoteCommentSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class QuoteCommentSyntax +

+ +
+
Namespace
Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs
+
Assembly
HiMech.dll
+
+ +
+
+ +
+
public class QuoteCommentSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
QuoteCommentSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ QuoteCommentSyntax() + +

+ +
+
+ +
+
public QuoteCommentSyntax()
+
+ + + + + + + + + + + + + + + +

+ QuoteCommentSyntax(XElement) + +

+ +
+
+ +
+
public QuoteCommentSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ Name + +

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

Property Value

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

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.html new file mode 100644 index 0000000..78a312f --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.html @@ -0,0 +1,461 @@ + + + + + Class TailCommentSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class TailCommentSyntax +

+ +
+
Namespace
Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs
+
Assembly
HiMech.dll
+
+ +
+
+ +
+
public class TailCommentSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
TailCommentSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ TailCommentSyntax(string) + +

+ +
+
+ +
+
public TailCommentSyntax(string tailSymbol)
+
+ +

Parameters

+
+
tailSymbol string
+
+
+ + + + + + + + + + + + + + +

+ TailCommentSyntax(XElement) + +

+ +
+
+ +
+
public TailCommentSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ Name + +

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

Property Value

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

+ TailSymbol + +

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

Property Value

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

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.html similarity index 84% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.html index ea47fe3..4ccf053 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.html @@ -2,9 +2,9 @@ - Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025 + Namespace Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs | HiAPI-C# 2025 - + @@ -84,9 +84,9 @@
-
+
-

Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs

+

Namespace Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs

@@ -95,15 +95,15 @@ Classes
-
HeadPercentCommentSyntax
+
HeadPercentCommentSyntax
-
QuoteCommentSyntax
+
QuoteCommentSyntax
-
TailCommentSyntax
+
TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html similarity index 62% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html index 8386143..ba41641 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html @@ -2,9 +2,9 @@ - Class ProgramXyzSemantic | HiAPI-C# 2025 + Class CsScriptSyntax | HiAPI-C# 2025 - + @@ -84,16 +84,16 @@
-
+
-

-Class ProgramXyzSemantic +

+Class CsScriptSyntax

-
Namespace
Hi.NcParsers.Semantics
+
Namespace
Hi.NcParsers.ParsingSyntaxs
Assembly
HiMech.dll
@@ -101,7 +101,7 @@ Class ProgramXyzSemantic
-
public class ProgramXyzSemantic : INcSemantic, IToXElement
+
public class CsScriptSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
@@ -111,15 +111,16 @@ Class ProgramXyzSemantic
Inheritance
-
ProgramXyzSemantic
+
CsScriptSyntax
Implements
- - + + +
@@ -184,10 +185,10 @@ Class ProgramXyzSemantic - + -

- ProgramXyzSemantic() +

+ CsScriptSyntax()

@@ -195,7 +196,7 @@ Class ProgramXyzSemantic
-
public ProgramXyzSemantic()
+
public CsScriptSyntax()
@@ -210,10 +211,10 @@ Class ProgramXyzSemantic - + -

- ProgramXyzSemantic(XElement) +

+ CsScriptSyntax(XElement)

@@ -221,7 +222,7 @@ Class ProgramXyzSemantic
-
public ProgramXyzSemantic(XElement src)
+
public CsScriptSyntax(XElement src)

Parameters

@@ -245,58 +246,18 @@ Class ProgramXyzSemantic - + -

- AvailableJsonPathList +

+ Name

-

Available Json Path List to resolve semantic. -Each path is a list of segments navigating nested JSON objects. -Empty list means root level.

-
+
-
public List<List<string>> AvailableJsonPathList { get; }
-
- - - - - -

Property Value

-
-
List<List<string>>
-
-
- - - -

Examples

-
[["L"]]       → fullJsonSrc["L"]
-[[]]          → fullJsonSrc (root)
-[["L"], []]   → try fullJsonSrc["L"], fallback to root
- - - - - - - - -

- DisplayName - -

- -

The builder process name shown on UI.

-
-
- -
-
public string DisplayName { get; }
+
public string Name { get; }
@@ -316,9 +277,9 @@ Empty list means root level.

- + -

+

XName

@@ -351,24 +312,27 @@ Empty list means root level.

- + -

- Build(LazyLinkedListNode<SemanticPiece>) +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>)

-

Refine SemanticPiece.ClaimList of the node.

+

Build syntax arrangement into the +syntaxPieceNode in-place.

-
public void Build(LazyLinkedListNode<SemanticPiece> semanticPieceNode)
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)

Parameters

-
semanticPieceNode LazyLinkedListNode<SemanticPiece>
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
@@ -379,33 +343,43 @@ Empty list means root level.

-

Remarks

-

Since the building process may require the information of the related node, a whole node is passed in.

-
- + -

- ToXElement() +

+ MakeXmlSource(string, string, bool)

-

Get the XElement to represent the object.

+

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

-
public XElement ToXElement()
+
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
-

XElement to represent the object.

+

An XML element representing the object's state

@@ -415,6 +389,11 @@ Empty list means root level.

+

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.

+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.FlagSyntax.html similarity index 63% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.FlagSyntax.html index 2602da1..2e793fc 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.FlagSyntax.html @@ -84,16 +84,16 @@
-
+
-

+

Class FlagSyntax

-
Namespace
Hi.NcParsers.Syntaxs.Derived
+
Namespace
Hi.NcParsers.ParsingSyntaxs
Assembly
HiMech.dll
@@ -102,7 +102,7 @@ Class FlagSyntax
-
public class FlagSyntax : INcSyntax
+
public class FlagSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
@@ -119,7 +119,9 @@ Class FlagSyntax
Implements
- + + +
@@ -178,7 +180,7 @@ Class FlagSyntax -

Remarks

+

Remarks

The term Flag generally not accomanys with variable value. The term Tag generally accomanys with variable value.

@@ -188,9 +190,9 @@ The term Tag generally accomanys with variable value.

- + -

+

FlagSyntax(IEnumerable<string>, IEnumerable<string>)

@@ -221,13 +223,44 @@ The term Tag generally accomanys with variable value.

+ + +

+ FlagSyntax(XElement) + +

+ +
+
+ +
+
public FlagSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + +

Properties

- + -

+

CategoryPath

@@ -256,9 +289,9 @@ The term Tag generally accomanys with variable value.

- + -

+

FlagList

@@ -287,9 +320,9 @@ The term Tag generally accomanys with variable value.

- + -

+

Name

@@ -318,28 +351,27 @@ The term Tag generally accomanys with variable value.

-

Methods -

+ - - - -

- Build(LazyLinkedListNode<SyntaxPiece>) +

+ XName

-

Build syntax arrangement into the syntaxPieceNode in-place.

-
+
-
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)
+
public static string XName { get; }
-

Parameters

+ + + + +

Property Value

-
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
string
@@ -350,6 +382,92 @@ The term Tag generally accomanys with variable value.

+

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.html similarity index 69% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.html index ab7b005..4bd08e6 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.html @@ -84,26 +84,26 @@
-
+
-

+

Class FloatTagSetupSyntax

-
Namespace
Hi.NcParsers.Syntaxs.Derived
+
Namespace
Hi.NcParsers.ParsingSyntaxs
Assembly
HiMech.dll
-

TagSetupSyntax that parses numeric literal values to double. +

TagSetupSyntax that parses numeric literal values to double. Variable text (e.g. Q2, #1, [#1+#2]) remains as string.

-
public class FloatTagSetupSyntax : TagSetupSyntax, INcSyntax
+
public class FloatTagSetupSyntax : TagSetupSyntax, ISituNcSyntax, INcSyntax, IMakeXmlSource
@@ -113,7 +113,7 @@ Variable text (e.g. Q2, #1, [#1+#2]) remains as object
- +
FloatTagSetupSyntax
@@ -121,7 +121,9 @@ Variable text (e.g. Q2, #1, [#1+#2]) remains as
Implements
- + + +
@@ -130,19 +132,22 @@ Variable text (e.g. Q2, #1, [#1+#2]) remains as TagSetupSyntax.VariableTag + TagSetupSyntax.MakeXmlSource(string, string, bool)
+
object.Equals(object) @@ -201,9 +206,9 @@ Variable text (e.g. Q2, #1, [#1+#2]) remains as + -

+

FloatTagSetupSyntax(IEnumerable<string>, IEnumerable<string>, string)

@@ -236,13 +241,79 @@ Variable text (e.g. Q2, #1, [#1+#2]) remains as + +

+ FloatTagSetupSyntax(XElement) + +

+ +
+
+ +
+
public FloatTagSetupSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods

- + -

+

ToFloat(string)

@@ -278,9 +349,9 @@ returns the original string for variable text.

- + -

+

ToSetupJsonNode(string)

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.html similarity index 61% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.html index 73b747c..c27907a 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.html @@ -84,16 +84,16 @@
-
+
-

+

Class HeadIndexSyntax

-
Namespace
Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs
+
Namespace
Hi.NcParsers.ParsingSyntaxs
Assembly
HiMech.dll
@@ -101,7 +101,7 @@ Class HeadIndexSyntax
-
public class HeadIndexSyntax : INcSyntax
+
public class HeadIndexSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
@@ -118,7 +118,9 @@ Class HeadIndexSyntax
Implements
- + + +
@@ -183,9 +185,9 @@ Class HeadIndexSyntax - + -

+

HeadIndexSyntax(string)

@@ -214,13 +216,44 @@ Class HeadIndexSyntax + + +

+ HeadIndexSyntax(XElement) + +

+ +
+
+ +
+
public HeadIndexSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + +

Properties

- + -

+

HeadSymbol

@@ -245,7 +278,7 @@ Class HeadIndexSyntax -

Remarks

+

Remarks

The Head Symbol can be not null empty string. NC Index from Heidenhain may have no head symbol.

@@ -253,9 +286,9 @@ NC Index from Heidenhain may have no head symbol.

- + -

+

Name

@@ -284,28 +317,27 @@ NC Index from Heidenhain may have no head symbol.

-

Methods -

+ - - - -

- Build(LazyLinkedListNode<SyntaxPiece>) +

+ XName

-

Build syntax arrangement into the syntaxPieceNode in-place.

-
+
-
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)
+
public static string XName { get; }
-

Parameters

+ + + + +

Property Value

-
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
string
@@ -316,6 +348,92 @@ NC Index from Heidenhain may have no head symbol.

+

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html similarity index 56% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html index 212d71c..ca3ec06 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html @@ -84,16 +84,16 @@
-
+
-

+

Class HeidenhainDatumSettingSyntax

@@ -102,7 +102,7 @@ Class HeidenhainDatumSettingSyntax
-
public class HeidenhainDatumSettingSyntax : INcSyntax
+
public class HeidenhainDatumSettingSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
@@ -119,7 +119,9 @@ Class HeidenhainDatumSettingSyntax
Implements
- + + +
@@ -184,9 +186,9 @@ Class HeidenhainDatumSettingSyntax - + -

+

HeidenhainDatumSettingSyntax()

@@ -210,13 +212,44 @@ Class HeidenhainDatumSettingSyntax + + +

+ HeidenhainDatumSettingSyntax(XElement) + +

+ +
+
+ +
+
public HeidenhainDatumSettingSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + +

Properties

- + -

+

Name

@@ -245,9 +278,9 @@ Class HeidenhainDatumSettingSyntax - + -

+

TagList

@@ -276,28 +309,27 @@ Class HeidenhainDatumSettingSyntax -

Methods -

+ - - - -

- Build(LazyLinkedListNode<SyntaxPiece>) +

+ XName

-

Build syntax arrangement into the syntaxPieceNode in-place.

-
+
-
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)
+
public static string XName { get; }
-

Parameters

+ + + + +

Property Value

-
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
string
@@ -308,6 +340,92 @@ Class HeidenhainDatumSettingSyntax +

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html new file mode 100644 index 0000000..895aab8 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html @@ -0,0 +1,457 @@ + + + + + Class HeidenhainDatumShiftSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class HeidenhainDatumShiftSyntax +

+ +
+
Namespace
Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs
+
Assembly
HiMech.dll
+
+ +

Heidenhain syntax of

CYCL DEF 7 DATUM SHIFT
. +
+
+ +
+
public class HeidenhainDatumShiftSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
HeidenhainDatumShiftSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ HeidenhainDatumShiftSyntax() + +

+ +
+
+ +
+
public HeidenhainDatumShiftSyntax()
+
+ + + + + + + + + + + + + + + +

+ HeidenhainDatumShiftSyntax(XElement) + +

+ +
+
+ +
+
public HeidenhainDatumShiftSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ Name + +

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

Property Value

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

+ TagList + +

+ +
+
+ +
+
public List<string> TagList { get; set; }
+
+ + + + + +

Property Value

+
+
List<string>
+
+
+ + + + + + + + + + +

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.html similarity index 84% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.html index 5923fb9..97b3b6b 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.html @@ -2,9 +2,9 @@ - Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025 + Namespace Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs | HiAPI-C# 2025 - + @@ -84,9 +84,9 @@
-
+
-

Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs

+

Namespace Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs

@@ -95,12 +95,12 @@ Classes
-
HeidenhainDatumSettingSyntax
+
HeidenhainDatumSettingSyntax

Heidenhain syntax of

CYCL DEF 247 DATUM SETTING
.
-
HeidenhainDatumShiftSyntax
+
HeidenhainDatumShiftSyntax

Heidenhain syntax of

CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.html similarity index 59% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.html index 990d615..5cfd6ae 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.html @@ -84,16 +84,16 @@
-
+
-

+

Class HeidenhainBlkFormSyntax

@@ -102,7 +102,7 @@ Class HeidenhainBlkFormSyntax
-
public class HeidenhainBlkFormSyntax : INcSyntax
+
public class HeidenhainBlkFormSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
@@ -119,7 +119,9 @@ Class HeidenhainBlkFormSyntax
Implements
- + + +
@@ -177,7 +179,7 @@ Class HeidenhainBlkFormSyntax -

Examples

+

Examples

Input: BLK FORM 0.1 Z X+0 Y+0 Z-40 Output:

{
@@ -213,12 +215,73 @@ Output:

+

Constructors +

+ + + + +

+ HeidenhainBlkFormSyntax() + +

+ +
+
+ +
+
public HeidenhainBlkFormSyntax()
+
+ + + + + + + + + + + + + + + +

+ HeidenhainBlkFormSyntax(XElement) + +

+ +
+
+ +
+
public HeidenhainBlkFormSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + +

Fields

-

+

BlkFormTagList

@@ -252,9 +315,9 @@ Output:

- + -

+

Name

@@ -283,28 +346,27 @@ Output:

-

Methods -

+ - - - -

- Build(LazyLinkedListNode<SyntaxPiece>) +

+ XName

-

Build syntax arrangement into the syntaxPieceNode in-place.

-
+
-
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)
+
public static string XName { get; }
-

Parameters

+ + + + +

Property Value

-
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
string
@@ -315,6 +377,92 @@ Output:

+

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.html similarity index 58% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.html index 2fff4cd..d6e3ad0 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.html @@ -84,16 +84,16 @@
-
+
-

+

Class HeidenhainCallSyntax

@@ -102,7 +102,7 @@ Class HeidenhainCallSyntax
-
public class HeidenhainCallSyntax : INcSyntax
+
public class HeidenhainCallSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
@@ -119,7 +119,9 @@ Class HeidenhainCallSyntax
Implements
- + + +
@@ -177,7 +179,7 @@ Class HeidenhainCallSyntax -

Examples

+

Examples

Input: CALL PGM SubProg Output:

{
@@ -207,13 +209,74 @@ Output:

+

Constructors +

+ + + + +

+ HeidenhainCallSyntax() + +

+ +
+
+ +
+
public HeidenhainCallSyntax()
+
+ + + + + + + + + + + + + + + +

+ HeidenhainCallSyntax(XElement) + +

+ +
+
+ +
+
public HeidenhainCallSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + +

Properties

- + -

+

Name

@@ -242,28 +305,27 @@ Output:

-

Methods -

+ - - - -

- Build(LazyLinkedListNode<SyntaxPiece>) +

+ XName

-

Build syntax arrangement into the syntaxPieceNode in-place.

-
+
-
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)
+
public static string XName { get; }
-

Parameters

+ + + + +

Property Value

-
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
string
@@ -274,6 +336,92 @@ Output:

+

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.html new file mode 100644 index 0000000..0ecf7ce --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.html @@ -0,0 +1,460 @@ + + + + + Class HeidenhainCyclDefSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class HeidenhainCyclDefSyntax +

+ +
+
Namespace
Hi.NcParsers.ParsingSyntaxs.Heidenhain
+
Assembly
HiMech.dll
+
+ +

Initialization Syntax of Heidenhain fixed head block for

CYCL DEF
. +
+
+ +
+
public class HeidenhainCyclDefSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
HeidenhainCyclDefSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ HeidenhainCyclDefSyntax() + +

+ +
+
+ +
+
public HeidenhainCyclDefSyntax()
+
+ + + + + + + + + + + + + + + +

+ HeidenhainCyclDefSyntax(XElement) + +

+ +
+
+ +
+
public HeidenhainCyclDefSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Fields +

+ + + +

+ CyclDefConst + +

+ +
+
+ +
+
public const string CyclDefConst = "CYCL DEF"
+
+ + + + +

Field Value

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

Properties +

+ + + + +

+ Name + +

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

Property Value

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

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.html new file mode 100644 index 0000000..d992d3e --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.html @@ -0,0 +1,378 @@ + + + + + Class HeidenhainFnAssignmentSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class HeidenhainFnAssignmentSyntax +

+ +
+
Namespace
Hi.NcParsers.ParsingSyntaxs.Heidenhain
+
Assembly
HiMech.dll
+
+ +

Heidenhain FN variable assignment syntax. +Extends TagAssignmentSyntax with FN opcode prefix.

+
+
+ +
+
public class HeidenhainFnAssignmentSyntax : TagAssignmentSyntax, ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ + +
HeidenhainFnAssignmentSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + + + + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + +

Remarks

+
  • FN 0: Q5 = +60 (assignment)
  • FN 1: Q1 = -Q2 + -5 (addition)
  • FN 2: Q1 = Q2 - Q3 (subtraction)
  • FN 3: Q1 = Q2 * Q3 (multiplication)
  • FN 4: Q1 = Q2 / Q3 (division)
+
+ + +

Constructors +

+ + + + +

+ HeidenhainFnAssignmentSyntax() + +

+ +
+
+ +
+
public HeidenhainFnAssignmentSyntax()
+
+ + + + + + + + + + + + + + + +

+ HeidenhainFnAssignmentSyntax(XElement) + +

+ +
+
+ +
+
public HeidenhainFnAssignmentSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ TryStripPrefix(ref string) + +

+ +

Strips a brand-specific prefix from unparsedText +before assignment parsing. +Returns false to signal no match (skip this syntax). +Base implementation does nothing (no prefix required).

+
+
+ +
+
protected override bool TryStripPrefix(ref string unparsedText)
+
+ +

Parameters

+
+
unparsedText string
+
+
+ +

Returns

+
+
bool
+
+
+ + + + + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.html new file mode 100644 index 0000000..e457b02 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.html @@ -0,0 +1,457 @@ + + + + + Class HeidenhainLSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class HeidenhainLSyntax +

+ +
+
Namespace
Hi.NcParsers.ParsingSyntaxs.Heidenhain
+
Assembly
HiMech.dll
+
+ +

Heidenhain linear movement (the leading L) syntax.

+
+
+ +
+
public class HeidenhainLSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
HeidenhainLSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ HeidenhainLSyntax() + +

+ +
+
+ +
+
public HeidenhainLSyntax()
+
+ + + + + + + + + + + + + + + +

+ HeidenhainLSyntax(XElement) + +

+ +
+
+ +
+
public HeidenhainLSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ Name + +

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

Property Value

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

+ TagList + +

+ +
+
+ +
+
public List<string> TagList { get; set; }
+
+ + + + + +

Property Value

+
+
List<string>
+
+
+ + + + + + + + + + +

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.html similarity index 58% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.html index de5235a..fd21bfb 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.html @@ -84,16 +84,16 @@
-
+
-

+

Class HeidenhainLblSyntax

@@ -104,7 +104,7 @@ LBL 0 is reserved for end of subprogram.

-
public class HeidenhainLblSyntax : INcSyntax
+
public class HeidenhainLblSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
@@ -121,7 +121,9 @@ LBL 0 is reserved for end of subprogram.

Implements
- + + +
@@ -179,7 +181,7 @@ LBL 0 is reserved for end of subprogram.

-

Examples

+

Examples

Input: LBL 1 Output:

{
@@ -205,13 +207,74 @@ Output:

+

Constructors +

+ + + + +

+ HeidenhainLblSyntax() + +

+ +
+
+ +
+
public HeidenhainLblSyntax()
+
+ + + + + + + + + + + + + + + +

+ HeidenhainLblSyntax(XElement) + +

+ +
+
+ +
+
public HeidenhainLblSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + +

Properties

- + -

+

Name

@@ -240,28 +303,27 @@ Output:

-

Methods -

+ - - - -

- Build(LazyLinkedListNode<SyntaxPiece>) +

+ XName

-

Build syntax arrangement into the syntaxPieceNode in-place.

-
+
-
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)
+
public static string XName { get; }
-

Parameters

+ + + + +

Property Value

-
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
string
@@ -272,6 +334,92 @@ Output:

+

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.html similarity index 60% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.html index 7f03951..c2ebda4 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.html @@ -84,16 +84,16 @@
-
+
-

+

Class HeidenhainPlaneSyntax

@@ -108,7 +108,7 @@ Handles:

-
public class HeidenhainPlaneSyntax : INcSyntax
+
public class HeidenhainPlaneSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
@@ -125,7 +125,9 @@ Handles:

Implements
- + + +
@@ -183,7 +185,7 @@ Handles:

-

Examples

+

Examples

Input: PLANE SPATIAL SPA+30 SPB+0 SPC-10 SEQ+ COORD ROT TURN Output:

{
@@ -221,12 +223,73 @@ Output:

+

Constructors +

+ + + + +

+ HeidenhainPlaneSyntax() + +

+ +
+
+ +
+
public HeidenhainPlaneSyntax()
+
+ + + + + + + + + + + + + + + +

+ HeidenhainPlaneSyntax(XElement) + +

+ +
+
+ +
+
public HeidenhainPlaneSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + +

Fields

-

+

ProjectedTagList

@@ -258,7 +321,7 @@ PROPR: projection angle, PROMIN: minimum angle, ROT: rotation of tilted plane. +

SpatialTagList

@@ -292,9 +355,9 @@ PROPR: projection angle, PROMIN: minimum angle, ROT: rotation of tilted plane. - + -

+

Name

@@ -323,28 +386,27 @@ PROPR: projection angle, PROMIN: minimum angle, ROT: rotation of tilted plane.Methods - + - - - -

- Build(LazyLinkedListNode<SyntaxPiece>) +

+ XName

-

Build syntax arrangement into the syntaxPieceNode in-place.

-
+
-
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)
+
public static string XName { get; }
-

Parameters

+ + + + +

Property Value

-
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
string
@@ -355,6 +417,92 @@ PROPR: projection angle, PROMIN: minimum angle, ROT: rotation of tilted plane.Methods + + + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.html new file mode 100644 index 0000000..a7c42a8 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.html @@ -0,0 +1,446 @@ + + + + + Class HeidenhainProgramSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class HeidenhainProgramSyntax +

+ +
+
Namespace
Hi.NcParsers.ParsingSyntaxs.Heidenhain
+
Assembly
HiMech.dll
+
+ +

Syntax for Heidenhain BEGIN PGM and END PGM commands.

+
+
+ +
+
public class HeidenhainProgramSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
HeidenhainProgramSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + +

Examples

+

Input: BEGIN PGM DEMO MM +Output:

+
{
+  "PGM": {
+    "Command": "BEGIN",
+    "Name": "DEMO",
+    "Unit": "MM"
+  }
+}
+

Input: END PGM DEMO MM +Output:

+
{
+  "PGM": {
+    "Command": "END",
+    "Name": "DEMO",
+    "Unit": "MM"
+  }
+}
+ + + + +

Constructors +

+ + + + +

+ HeidenhainProgramSyntax() + +

+ +
+
+ +
+
public HeidenhainProgramSyntax()
+
+ + + + + + + + + + + + + + + +

+ HeidenhainProgramSyntax(XElement) + +

+ +
+
+ +
+
public HeidenhainProgramSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ Name + +

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

Property Value

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

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.html similarity index 58% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.html index d713788..1be312c 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.html @@ -84,16 +84,16 @@
-
+
-

+

Class HeidenhainToolCallSyntax

@@ -103,7 +103,7 @@ Handles: TOOL CALL [ToolId|“ToolName”] [X|Y|Z] [S…] [DL&helli
-
public class HeidenhainToolCallSyntax : INcSyntax
+
public class HeidenhainToolCallSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
@@ -120,7 +120,9 @@ Handles: TOOL CALL [ToolId|“ToolName”] [X|Y|Z] [S…] [DL&helli
Implements
- + + +
@@ -178,7 +180,7 @@ Handles: TOOL CALL [ToolId|“ToolName”] [X|Y|Z] [S…] [DL&helli -

Examples

+

Examples

Input: TOOL CALL 1 Z S5000 Output:

{
@@ -203,13 +205,74 @@ Output:

+

Constructors +

+ + + + +

+ HeidenhainToolCallSyntax() + +

+ +
+
+ +
+
public HeidenhainToolCallSyntax()
+
+ + + + + + + + + + + + + + + +

+ HeidenhainToolCallSyntax(XElement) + +

+ +
+
+ +
+
public HeidenhainToolCallSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + +

Properties

- + -

+

Name

@@ -238,28 +301,27 @@ Output:

-

Methods -

+ - - - -

- Build(LazyLinkedListNode<SyntaxPiece>) +

+ XName

-

Build syntax arrangement into the syntaxPieceNode in-place.

-
+
-
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)
+
public static string XName { get; }
-

Parameters

+ + + + +

Property Value

-
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
string
@@ -270,6 +332,92 @@ Output:

+

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.html similarity index 76% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.html index ec55179..aa66881 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.html @@ -2,9 +2,9 @@ - Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs | HiAPI-C# 2025 + Namespace Hi.NcParsers.ParsingSyntaxs.Heidenhain | HiAPI-C# 2025 - + @@ -84,9 +84,9 @@
-
+
-

Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs

+

Namespace Hi.NcParsers.ParsingSyntaxs.Heidenhain

@@ -95,38 +95,40 @@ Classes
-
HeidenhainBlkFormSyntax
+
HeidenhainBlkFormSyntax

Syntax for Heidenhain BLK FORM command (workpiece blank definition).

-
HeidenhainCallSyntax
+
HeidenhainCallSyntax

Syntax for Heidenhain CALL commands (CALL PGM and CALL LBL).

-
HeidenhainCyclDefSyntax
+
HeidenhainCyclDefSyntax

Initialization Syntax of Heidenhain fixed head block for

CYCL DEF
.
-
HeidenhainFnSyntax
-
+
HeidenhainFnAssignmentSyntax
+

Heidenhain FN variable assignment syntax. +Extends TagAssignmentSyntax with FN opcode prefix.

+
-
HeidenhainLSyntax
+
HeidenhainLSyntax

Heidenhain linear movement (the leading L) syntax.

-
HeidenhainLblSyntax
+
HeidenhainLblSyntax

Syntax for Heidenhain LBL command (label definition). Label can be a number (1-65535) or a text name (e.g., “MyLabel”). LBL 0 is reserved for end of subprogram.

-
HeidenhainPlaneSyntax
+
HeidenhainPlaneSyntax

Syntax for Heidenhain PLANE command. Handles:

    @@ -137,12 +139,12 @@ Handles:

-
HeidenhainProgramSyntax
+
HeidenhainProgramSyntax

Syntax for Heidenhain BEGIN PGM and END PGM commands.

-
HeidenhainToolCallSyntax
+
HeidenhainToolCallSyntax

Syntax for Heidenhain TOOL CALL command. Handles: TOOL CALL [ToolId|“ToolName”] [X|Y|Z] [S…] [DL…] [DR…]

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.html similarity index 69% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.html index 81a5c39..df94257 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.html @@ -84,26 +84,26 @@ -
+
-

+

Class IntegerTagSetupSyntax

-
Namespace
Hi.NcParsers.Syntaxs.Derived
+
Namespace
Hi.NcParsers.ParsingSyntaxs
Assembly
HiMech.dll
-

TagSetupSyntax that parses numeric literal values to int. +

TagSetupSyntax that parses numeric literal values to int. Variable text (e.g. Q2, #1, [#1+#2]) remains as string.

-
public class IntegerTagSetupSyntax : TagSetupSyntax, INcSyntax
+
public class IntegerTagSetupSyntax : TagSetupSyntax, ISituNcSyntax, INcSyntax, IMakeXmlSource
@@ -113,7 +113,7 @@ Variable text (e.g. Q2, #1, [#1+#2]) remains as object
- +
IntegerTagSetupSyntax
@@ -121,7 +121,9 @@ Variable text (e.g. Q2, #1, [#1+#2]) remains as
Implements
- + + +
@@ -130,19 +132,22 @@ Variable text (e.g. Q2, #1, [#1+#2]) remains as TagSetupSyntax.VariableTag + TagSetupSyntax.MakeXmlSource(string, string, bool) +
object.Equals(object) @@ -201,9 +206,9 @@ Variable text (e.g. Q2, #1, [#1+#2]) remains as + -

+

IntegerTagSetupSyntax(IEnumerable<string>, IEnumerable<string>, string)

@@ -236,13 +241,79 @@ Variable text (e.g. Q2, #1, [#1+#2]) remains as + +

+ IntegerTagSetupSyntax(XElement) + +

+ +
+
+ +
+
public IntegerTagSetupSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods

- + -

+

ToInteger(string)

@@ -278,9 +349,9 @@ returns the original string for variable text.

- + -

+

ToSetupJsonNode(string)

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html new file mode 100644 index 0000000..f2c6cbb --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html @@ -0,0 +1,617 @@ + + + + + Class NamedVarAssignmentSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class NamedVarAssignmentSyntax +

+ +
+
Namespace
Hi.NcParsers.ParsingSyntaxs
+
Assembly
HiMech.dll
+
+ +

Assignment syntax for named (identifier-style) variables with = sign. +Handles variables that are multi-character identifiers +rather than {prefix}{digits}.

+
+
+ +
+
public class NamedVarAssignmentSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
NamedVarAssignmentSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + +

Remarks

+
  • Siemens GUD: _X_HOME = 100, _MY_VAR = R1 + R2
  • Siemens LUD: DEF REAL MY_LOCAL; MY_LOCAL = 50
+Unlike TagAssignmentSyntax which handles +{prefix}{digits} variables (e.g., #1, R1, Q5), +this class handles multi-character identifier variables. +Identifiers must be at least 2 characters to avoid overlap with +single-letter axis tags (X, Y, Z, etc.). +

+Ordering: Must be placed before TagAssignmentSyntax +in syntax lists so that multi-char identifiers (e.g., _X_HOME) are consumed +before {prefix}{digits} patterns (e.g., R1) attempt to match. +

+
+ + +

Constructors +

+ + + + +

+ NamedVarAssignmentSyntax(IEnumerable<string>, IEnumerable<string>, string) + +

+ +
+
+ +
+
public NamedVarAssignmentSyntax(IEnumerable<string> categoryPath, IEnumerable<string> terminateWords = null, string identPattern = "[A-Za-z_]\\w+")
+
+ +

Parameters

+
+
categoryPath IEnumerable<string>
+
+
terminateWords IEnumerable<string>
+
+
identPattern string
+
+
+ + + + + + + + + + + + + + +

+ NamedVarAssignmentSyntax(XElement) + +

+ +
+
+ +
+
public NamedVarAssignmentSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Fields +

+ + + +

+ DefaultIdentPattern + +

+ +
+
+ +
+
public const string DefaultIdentPattern = "[A-Za-z_]\\w+"
+
+ + + + +

Field Value

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

Properties +

+ + + + +

+ CategoryPath + +

+ +
+
+ +
+
public List<string> CategoryPath { get; set; }
+
+ + + + + +

Property Value

+
+
List<string>
+
+
+ + + + + + + + + + +

+ IdentPattern + +

+ +

Regex pattern for matching variable identifiers. +Default: [A-Za-z_]\w+ (at least 2 characters).

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

Property Value

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

+ Name + +

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

Property Value

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

+ TerminateWords + +

+ +
+
+ +
+
public List<string> TerminateWords { get; set; }
+
+ + + + + +

Property Value

+
+
List<string>
+
+
+ + + + + + + + + + +

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
+ + + + + + +

+ ToAssignmentJsonNode(string) + +

+ +

Converts an assignment expression string to a JsonNode. +Override in derived classes for typed parsing.

+
+
+ +
+
protected virtual JsonNode ToAssignmentJsonNode(string setup)
+
+ +

Parameters

+
+
setup string
+
+
+ +

Returns

+
+
JsonNode
+
+
+ + + + + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html similarity index 62% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html index a308d81..ef05382 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html @@ -84,27 +84,27 @@
-
+
-

+

Class NumberedFlagSyntax

-
Namespace
Hi.NcParsers.Syntaxs.Derived
+
Namespace
Hi.NcParsers.ParsingSyntaxs
Assembly
HiMech.dll

Syntax for numbered flags (prefix + number) with optional decimal support. -NumberedFlagSyntax often should place after something like ParameterizedFlagSyntax. -Since NumberedFlagSyntax is easy to eat those kind of flags.

+NumberedFlagSyntax often should place after something like ParameterizedFlagSyntax. +Since NumberedFlagSyntax is easy to eat those kind of flags.

-
public class NumberedFlagSyntax : INcSyntax
+
public class NumberedFlagSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
@@ -121,7 +121,9 @@ Since
Implements
- + + +
@@ -180,7 +182,7 @@ Since Remarks +

Remarks

Examples:

  • Integer codes: G0, G1, G54, M3, M30, T5, S1000
  • Decimal codes: G54.1 (Fanuc extended work coordinates)
Note: Parameters like P2 in G54.1P2 should be handled by TagSetupSyntax separately. @@ -191,9 +193,9 @@ Note: Parameters like P2 in G54.1P2 should be handled by TagSetupSyntax separate -
+ -

+

NumberedFlagSyntax(IEnumerable<string>, IEnumerable<string>, bool)

@@ -230,13 +232,44 @@ Note: Parameters like P2 in G54.1P2 should be handled by TagSetupSyntax separate + + +

+ NumberedFlagSyntax(XElement) + +

+ +
+
+ +
+
public NumberedFlagSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + +

Properties

- + -

+

AllowDecimal

@@ -266,9 +299,9 @@ Note: Parameters like P2 in G54.1P2 should be handled by TagSetupSyntax separate - + -

+

CategoryPath

@@ -298,9 +331,9 @@ Note: Parameters like P2 in G54.1P2 should be handled by TagSetupSyntax separate - + -

+

CodePrefixes

@@ -330,9 +363,9 @@ Note: Parameters like P2 in G54.1P2 should be handled by TagSetupSyntax separate - + -

+

Name

@@ -361,28 +394,27 @@ Note: Parameters like P2 in G54.1P2 should be handled by TagSetupSyntax separate -

Methods -

+ - - - -

- Build(LazyLinkedListNode<SyntaxPiece>) +

+ XName

-

Build syntax arrangement into the syntaxPieceNode in-place.

-
+
-
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)
+
public static string XName { get; }
-

Parameters

+ + + + +

Property Value

-
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
string
@@ -393,6 +425,92 @@ Note: Parameters like P2 in G54.1P2 should be handled by TagSetupSyntax separate +

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html similarity index 63% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html index 87f8586..509e0e1 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html @@ -84,28 +84,28 @@
-
+
-

+

Class ParameterizedFlagSyntax

-
Namespace
Hi.NcParsers.Syntaxs.Derived
+
Namespace
Hi.NcParsers.ParsingSyntaxs
Assembly
HiMech.dll

Syntax for flags with attached parameters (e.g., G54.1P1, G10L2P1). -This is essentially a combination of main flag matching (like NumberedFlagSyntax) -plus scoped TagSetupSyntax for the parameters after the main flag. -Note that the ParameterizedFlagSyntax often should be applied before NumberedFlagSyntax since NumberedFlagSyntax may eat the text that ParameterizedFlagSyntax should handle.

+This is essentially a combination of main flag matching (like NumberedFlagSyntax) +plus scoped TagSetupSyntax for the parameters after the main flag. +Note that the ParameterizedFlagSyntax often should be applied before NumberedFlagSyntax since NumberedFlagSyntax may eat the text that ParameterizedFlagSyntax should handle.

-
public class ParameterizedFlagSyntax : INcSyntax
+
public class ParameterizedFlagSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
@@ -122,7 +122,9 @@ Note that the
Implements
- + + +
@@ -181,7 +183,7 @@ Note that the Remarks +

Remarks

Examples:

  • G54.1P1 → {"G54.1": {"P": "1"}}
  • G10L2P1 → {"G10": {"L": "2", "P": "1"}}
  • G54.1P#1 → {"G54.1": {"P": "#1"}} (Fanuc variable)
  • G54.1PQ1 → {"G54.1": {"P": "Q1"}} (Heidenhain variable)
@@ -191,9 +193,9 @@ Note that the
+ -

+

ParameterizedFlagSyntax(IEnumerable<string>, IEnumerable<string>, IEnumerable<string>, string, IEnumerable<string>)

@@ -236,13 +238,44 @@ Note that the + +

+ ParameterizedFlagSyntax(XElement) + +

+ +
+
+ +
+
public ParameterizedFlagSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + +

Properties

- + -

+

CategoryPath

@@ -272,9 +305,9 @@ Note that the + -

+

CodePrefixes

@@ -304,9 +337,9 @@ Note that the + -

+

Name

@@ -335,9 +368,9 @@ Note that the + -

+

ParamPrefixes

@@ -368,9 +401,9 @@ Multiple parameters can be attached to one code.

- + -

+

TerminateWords

@@ -401,9 +434,9 @@ Extraction stops when encountering these prefixes followed by a number.

- + -

+

VarPrefix

@@ -433,28 +466,27 @@ Extraction stops when encountering these prefixes followed by a number.

-

Methods -

+ - - - -

- Build(LazyLinkedListNode<SyntaxPiece>) +

+ XName

-

Build syntax arrangement into the syntaxPieceNode in-place.

-
+
-
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)
+
public static string XName { get; }
-

Parameters

+ + + + +

Property Value

-
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
string
@@ -465,6 +497,92 @@ Extraction stops when encountering these prefixes followed by a number.

+

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.html new file mode 100644 index 0000000..1f239ce --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.html @@ -0,0 +1,443 @@ + + + + + Class ShrinkIfNoDecimalPointSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class ShrinkIfNoDecimalPointSyntax +

+ +
+
Namespace
Hi.NcParsers.ParsingSyntaxs
+
Assembly
HiMech.dll
+
+ +

Applies the “conventional type” decimal-point interpretation to coordinate +values in UnparsedText. +When a tag value has no decimal point (e.g. Y20), it is shrunk by +the implied decimal places: Y20Y0.020 (3 decimal places). +Values that already contain a decimal point are left unchanged.

+

+Place inside BundleSyntax before FloatTagSetupSyntax +so the modified text is parsed correctly by subsequent syntaxes. +

+
+
+ +
+
public class ShrinkIfNoDecimalPointSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
ShrinkIfNoDecimalPointSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + +

Remarks

+

Modern CNC controllers default to “calculator type” where Y20 = Y20.0. +This syntax is only needed for legacy “conventional type” configurations where +Y20 = Y0.020 (Fanuc DPI=0, etc.).

+
+ + +

Properties +

+ + + + +

+ ImpliedDecimalPlaces + +

+ +

Number of implied decimal places when no decimal point is present. +3 → 0.001 (mm), 4 → 0.0001 (inch).

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

Property Value

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

+ Name + +

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

Property Value

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

+ Tags + +

+ +

Tags to check for missing decimal points. Default: X, Y, Z.

+
+
+ +
+
public List<string> Tags { get; set; }
+
+ + + + + +

Property Value

+
+
List<string>
+
+
+ + + + + + + + + + +

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html new file mode 100644 index 0000000..e8c355f --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html @@ -0,0 +1,653 @@ + + + + + Class TagAssignmentSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class TagAssignmentSyntax +

+ +
+
Namespace
Hi.NcParsers.ParsingSyntaxs
+
Assembly
HiMech.dll
+
+ +

Assignment syntax with = sign. +Unlike TagSetupSyntax which handles concatenated tag-value pairs (no = sign), +this class handles explicit assignment statements.

+
+
+ +
+
public class TagAssignmentSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
TagAssignmentSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ +
+
Derived
+
+ +
+
+ +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + +

Remarks

+
  • Fanuc: #1 = 100, #100 = [#1 + #2]
  • Siemens: R1 = 100, R1 = R2 + R3
  • Heidenhain: via derived + HeidenhainFnAssignmentSyntax + which adds FN prefix handling
+Wraps GrabTagAssignment(ref string, IEnumerable<string>, string, IEnumerable<string>) as an INcSyntax. +
+ + +

Constructors +

+ + + + +

+ TagAssignmentSyntax(IEnumerable<string>, IEnumerable<string>, string, IEnumerable<string>) + +

+ +
+
+ +
+
public TagAssignmentSyntax(IEnumerable<string> categoryPath, IEnumerable<string> tags, string varPrefix, IEnumerable<string> terminateWords = null)
+
+ +

Parameters

+
+
categoryPath IEnumerable<string>
+
+
tags IEnumerable<string>
+
+
varPrefix string
+
+
terminateWords IEnumerable<string>
+
+
+ + + + + + + + + + + + + + +

+ TagAssignmentSyntax(XElement) + +

+ +
+
+ +
+
public TagAssignmentSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ CategoryPath + +

+ +
+
+ +
+
public List<string> CategoryPath { get; set; }
+
+ + + + + +

Property Value

+
+
List<string>
+
+
+ + + + + + + + + + +

+ Name + +

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

Property Value

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

+ TagList + +

+ +
+
+ +
+
public List<string> TagList { get; set; }
+
+ + + + + +

Property Value

+
+
List<string>
+
+
+ + + + + + + + + + +

+ TerminateWords + +

+ +
+
+ +
+
public List<string> TerminateWords { get; set; }
+
+ + + + + +

Property Value

+
+
List<string>
+
+
+ + + + + + + + + + +

+ VarPrefix + +

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

Property Value

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

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ MakeXmlSource(string, string, bool) + +

+ +

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

+
+
+ +
+
public virtual 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.

+
+ + + + + + +

+ ToAssignmentJsonNode(string) + +

+ +

Converts an assignment expression string to a JsonNode. +Override in derived classes for typed parsing.

+
+
+ +
+
protected virtual JsonNode ToAssignmentJsonNode(string setup)
+
+ +

Parameters

+
+
setup string
+
+
+ +

Returns

+
+
JsonNode
+
+
+ + + + + + + + + + + + + +

+ TryStripPrefix(ref string) + +

+ +

Strips a brand-specific prefix from unparsedText +before assignment parsing. +Returns false to signal no match (skip this syntax). +Base implementation does nothing (no prefix required).

+
+
+ +
+
protected virtual bool TryStripPrefix(ref string unparsedText)
+
+ +

Parameters

+
+
unparsedText string
+
+
+ +

Returns

+
+
bool
+
+
+ + + + + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html similarity index 63% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html index cc99f81..52ec3e7 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html @@ -84,16 +84,16 @@ -
+
-

+

Class TagSetupSyntax

-
Namespace
Hi.NcParsers.Syntaxs.Derived
+
Namespace
Hi.NcParsers.ParsingSyntaxs
Assembly
HiMech.dll
@@ -107,7 +107,7 @@ ISO: X100.3Y3.3

-
public class TagSetupSyntax : INcSyntax
+
public class TagSetupSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
@@ -124,15 +124,17 @@ ISO: X100.3Y3.3

Implements
- + + +
Derived
- - + +
@@ -196,9 +198,9 @@ ISO: X100.3Y3.3

- + -

+

TagSetupSyntax(IEnumerable<string>, IEnumerable<string>, string)

@@ -231,13 +233,44 @@ ISO: X100.3Y3.3

+ + +

+ TagSetupSyntax(XElement) + +

+ +
+
+ +
+
public TagSetupSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + +

Properties

- + -

+

CategoryPath

@@ -266,9 +299,9 @@ ISO: X100.3Y3.3

- + -

+

Name

@@ -297,9 +330,9 @@ ISO: X100.3Y3.3

- + -

+

TagList

@@ -328,9 +361,9 @@ ISO: X100.3Y3.3

- + -

+

VariableTag

@@ -359,29 +392,63 @@ ISO: X100.3Y3.3

+ + +

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods

- + -

- Build(LazyLinkedListNode<SyntaxPiece>) +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>)

-

Build syntax arrangement into the syntaxPieceNode in-place.

+

Build syntax arrangement into the +syntaxPieceNode in-place.

-
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)

Parameters

syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
ncDependencyList List<INcDependency>
+
@@ -395,9 +462,60 @@ ISO: X100.3Y3.3

- + -

+

+ MakeXmlSource(string, string, bool) + +

+ +

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

+
+
+ +
+
public virtual 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.

+
+ + + + + + +

ToSetupJsonNode(string)

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.html similarity index 55% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.html index f215a12..88a8f74 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.ParsingSyntaxs.html @@ -2,9 +2,9 @@ - Namespace Hi.NcParsers.Syntaxs.Derived | HiAPI-C# 2025 + Namespace Hi.NcParsers.ParsingSyntaxs | HiAPI-C# 2025 - + @@ -84,9 +84,9 @@
-
+
-

Namespace Hi.NcParsers.Syntaxs.Derived

+

Namespace Hi.NcParsers.ParsingSyntaxs

@@ -95,62 +95,80 @@ Classes
-
CsScriptSyntax
+
CsScriptSyntax
-
FlagSyntax
+
FlagSyntax

Syntax of fully Match flag.

-
FloatTagSetupSyntax
-

TagSetupSyntax that parses numeric literal values to double. +

FloatTagSetupSyntax
+

TagSetupSyntax that parses numeric literal values to double. Variable text (e.g. Q2, #1, [#1+#2]) remains as string.

-
IntegerTagSetupSyntax
-

TagSetupSyntax that parses numeric literal values to int. +

HeadIndexSyntax
+
+
+
+
IntegerTagSetupSyntax
+

TagSetupSyntax that parses numeric literal values to int. Variable text (e.g. Q2, #1, [#1+#2]) remains as string.

-
NumberedFlagSyntax
+
NamedVarAssignmentSyntax
+

Assignment syntax for named (identifier-style) variables with = sign. +Handles variables that are multi-character identifiers +rather than {prefix}{digits}.

+
+
+
+
NumberedFlagSyntax

Syntax for numbered flags (prefix + number) with optional decimal support. -NumberedFlagSyntax often should place after something like ParameterizedFlagSyntax. -Since NumberedFlagSyntax is easy to eat those kind of flags.

+NumberedFlagSyntax often should place after something like ParameterizedFlagSyntax. +Since NumberedFlagSyntax is easy to eat those kind of flags.

-
ParameterizedFlagSyntax
+
ParameterizedFlagSyntax

Syntax for flags with attached parameters (e.g., G54.1P1, G10L2P1). -This is essentially a combination of main flag matching (like NumberedFlagSyntax) -plus scoped TagSetupSyntax for the parameters after the main flag. -Note that the ParameterizedFlagSyntax often should be applied before NumberedFlagSyntax since NumberedFlagSyntax may eat the text that ParameterizedFlagSyntax should handle.

+This is essentially a combination of main flag matching (like NumberedFlagSyntax) +plus scoped TagSetupSyntax for the parameters after the main flag. +Note that the ParameterizedFlagSyntax often should be applied before NumberedFlagSyntax since NumberedFlagSyntax may eat the text that ParameterizedFlagSyntax should handle.

-
SequentialSyntax
-

Depth-First Sequential Syntaxes management.

+
ShrinkIfNoDecimalPointSyntax
+

Applies the “conventional type” decimal-point interpretation to coordinate +values in UnparsedText. +When a tag value has no decimal point (e.g. Y20), it is shrunk by +the implied decimal places: Y20Y0.020 (3 decimal places). +Values that already contain a decimal point are left unchanged.

+

+Place inside BundleSyntax before FloatTagSetupSyntax +so the modified text is parsed correctly by subsequent syntaxes. +

-
TagSetupSyntax
+
TagAssignmentSyntax
+

Assignment syntax with = sign. +Unlike TagSetupSyntax which handles concatenated tag-value pairs (no = sign), +this class handles explicit assignment statements.

+
+
+
+
TagSetupSyntax

Concatenated tag setup syntax. The syntax is for assignment with space or no splition assignment. The syntax is not for assignment sign (=) syntax. ex. Heidenhain: L X Q2 Y33.4 FQ1 ISO: X100.3Y3.3

-
-
-

-Interfaces -

-
-
INcSyntax
-

Interface of Syntax arrangement by Json.

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html index 71a45e7..65a85e2 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html @@ -284,8 +284,8 @@ Also support single line NC block.

-

- GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>) +

+ GetSegment(LazyLinkedListNode<IndexedFileLine>, out LazyLinkedListNode<IndexedFileLine>, out LazyLinkedListNode<IndexedFileLine>)

@@ -295,16 +295,16 @@ the srcNode can be any node in the nodes from
-
public void GetSegment(LinkedListNode<IndexedFileLine> srcNode, out LinkedListNode<IndexedFileLine> beginNode, out LinkedListNode<IndexedFileLine> endNode)
+
public void GetSegment(LazyLinkedListNode<IndexedFileLine> srcNode, out LazyLinkedListNode<IndexedFileLine> beginNode, out LazyLinkedListNode<IndexedFileLine> endNode)

Parameters

-
srcNode LinkedListNode<IndexedFileLine>
+
srcNode LazyLinkedListNode<IndexedFileLine>
-
beginNode LinkedListNode<IndexedFileLine>
+
beginNode LazyLinkedListNode<IndexedFileLine>
-
endNode LinkedListNode<IndexedFileLine>
+
endNode LazyLinkedListNode<IndexedFileLine>

exclusive end node

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html index 7241908..9cdb1d4 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html @@ -190,8 +190,8 @@ Interface ISegmenter -

- GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>) +

+ GetSegment(LazyLinkedListNode<IndexedFileLine>, out LazyLinkedListNode<IndexedFileLine>, out LazyLinkedListNode<IndexedFileLine>)

@@ -201,16 +201,16 @@ the srcNode can be any node in the nodes from
-
void GetSegment(LinkedListNode<IndexedFileLine> srcNode, out LinkedListNode<IndexedFileLine> beginNode, out LinkedListNode<IndexedFileLine> endNode)
+
void GetSegment(LazyLinkedListNode<IndexedFileLine> srcNode, out LazyLinkedListNode<IndexedFileLine> beginNode, out LazyLinkedListNode<IndexedFileLine> endNode)

Parameters

-
srcNode LinkedListNode<IndexedFileLine>
+
srcNode LazyLinkedListNode<IndexedFileLine>
-
beginNode LinkedListNode<IndexedFileLine>
+
beginNode LazyLinkedListNode<IndexedFileLine>
-
endNode LinkedListNode<IndexedFileLine>
+
endNode LazyLinkedListNode<IndexedFileLine>

exclusive end node

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html index 0d594b3..68ed01e 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html @@ -252,8 +252,8 @@ Class SingleLineSegmenter -

- GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>) +

+ GetSegment(LazyLinkedListNode<IndexedFileLine>, out LazyLinkedListNode<IndexedFileLine>, out LazyLinkedListNode<IndexedFileLine>)

@@ -263,16 +263,16 @@ the srcNode can be any node in the nodes from
-
public void GetSegment(LinkedListNode<IndexedFileLine> srcNode, out LinkedListNode<IndexedFileLine> beginNode, out LinkedListNode<IndexedFileLine> endNode)
+
public void GetSegment(LazyLinkedListNode<IndexedFileLine> srcNode, out LazyLinkedListNode<IndexedFileLine> beginNode, out LazyLinkedListNode<IndexedFileLine> endNode)

Parameters

-
srcNode LinkedListNode<IndexedFileLine>
+
srcNode LazyLinkedListNode<IndexedFileLine>
-
beginNode LinkedListNode<IndexedFileLine>
+
beginNode LazyLinkedListNode<IndexedFileLine>
-
endNode LinkedListNode<IndexedFileLine>
+
endNode LazyLinkedListNode<IndexedFileLine>

exclusive end node

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html index 11870d3..7036edf 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html @@ -6,7 +6,7 @@ - + @@ -97,12 +97,14 @@ Interface INcSemantic
Assembly
HiMech.dll
-

Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.

+

Resolves SyntaxPiece into IAct sequence. +Unlike INcSyntax which only transforms data in-place, +INcSemantic produces machine actions from the parsed syntax data.

-
public interface INcSemantic : IToXElement
+
public interface INcSemantic : IMakeXmlSource
@@ -115,7 +117,7 @@ Interface INcSemantic
Inherited Members
@@ -160,7 +162,7 @@ Interface INcSemantic -

The builder process name shown on UI.

+

The process name shown on UI.

@@ -189,24 +191,33 @@ Interface INcSemantic - + -

- Build(LazyLinkedListNode<SemanticPiece>) +

+ Resolve(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>)

-

Refine SemanticPiece.ClaimList of the node.

+

Resolve the syntaxPieceNode into a sequence of IAct. +May also mutate SyntaxPiece.JsonObject for downstream semantics.

-
void Build(LazyLinkedListNode<SemanticPiece> semanticPieceNode)
+
IEnumerable<IAct> Resolve(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> dependencyList)

Parameters

-
semanticPieceNode LazyLinkedListNode<SemanticPiece>
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
dependencyList List<INcDependency>
+
+
+ +

Returns

+
+
IEnumerable<IAct>
@@ -217,10 +228,6 @@ Interface INcSemantic -

Remarks

-

Since the building process may require the information of the related node, a whole node is passed in.

-
- diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.html similarity index 60% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.html index e51072a..e5c405d 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.html @@ -2,11 +2,11 @@ - Class McAbcCyclicPathSemantic | HiAPI-C# 2025 + Class MachineCoordinateStepSemantic | HiAPI-C# 2025 - - + + @@ -84,12 +84,12 @@
-
+
-

-Class McAbcCyclicPathSemantic +

+Class MachineCoordinateStepSemantic

@@ -97,11 +97,14 @@ Class McAbcCyclicPathSemantic
Assembly
HiMech.dll
-
+

Read MachineCoordinate from MachineCoordinate in JsonObject +and produce ActMcXyzStep. +Requires ProgramXyzSyntax to have computed McXyz first.

+
-
public class McAbcCyclicPathSemantic : INcSemantic, IToXElement
+
public class MachineCoordinateStepSemantic : INcSemantic, IMakeXmlSource
@@ -111,7 +114,7 @@ Class McAbcCyclicPathSemantic
Inheritance
-
McAbcCyclicPathSemantic
+
MachineCoordinateStepSemantic
@@ -119,7 +122,7 @@ Class McAbcCyclicPathSemantic
Implements
- +
@@ -180,48 +183,18 @@ Class McAbcCyclicPathSemantic -

Constructors -

- - - - -

- McAbcCyclicPathSemantic() - -

- -
-
- -
-
public McAbcCyclicPathSemantic()
-
- - - - - - - - - - - - -

Properties

- + -

+

DisplayName

-

The builder process name shown on UI.

+

The process name shown on UI.

@@ -246,9 +219,9 @@ Class McAbcCyclicPathSemantic - + -

+

XName

@@ -281,25 +254,40 @@ Class McAbcCyclicPathSemantic - + -

- Build(LazyLinkedListNode<SemanticPiece>) +

+ MakeXmlSource(string, string, bool)

-

Refine SemanticPiece.ClaimList of the node.

+

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

-
public void Build(LazyLinkedListNode<SemanticPiece> semanticPieceNode)
+
public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)

Parameters

-
semanticPieceNode LazyLinkedListNode<SemanticPiece>
-
+
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

+
@@ -308,35 +296,43 @@ Class McAbcCyclicPathSemantic - -

Remarks

-

Since the building process may require the information of the related node, a whole node is passed in.

+

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.

- + -

- ToXElement() +

+ Resolve(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>)

-

Get the XElement to represent the object.

+

Resolve the syntaxPieceNode into a sequence of IAct. +May also mutate SyntaxPiece.JsonObject for downstream semantics.

-
public XElement ToXElement()
+
public IEnumerable<IAct> Resolve(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> dependencyList)
+

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
dependencyList List<INcDependency>
+
+

Returns

-
XElement
-

XElement to represent the object.

-
+
IEnumerable<IAct>
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html index 02e6ad5..c10ec06 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html @@ -101,7 +101,8 @@ Class SemanticPiece
-
public class SemanticPiece
+
[Obsolete("Use SyntaxPiece directly. SemanticPiece is no longer needed since IClaim pattern is obsoleted.")]
+public class SemanticPiece
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html index 5b0a374..66f8ba2 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html @@ -95,12 +95,11 @@ Classes
-
McAbcCyclicPathSemantic
-
-
-
-
ProgramXyzSemantic
-
+
MachineCoordinateStepSemantic
+

Read MachineCoordinate from MachineCoordinate in JsonObject +and produce ActMcXyzStep. +Requires ProgramXyzSyntax to have computed McXyz first.

+
SemanticPiece
@@ -111,7 +110,9 @@ Interfaces
INcSemantic
-

Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.

+

Resolves SyntaxPiece into IAct sequence. +Unlike INcSyntax which only transforms data in-place, +INcSemantic produces machine actions from the parsed syntax data.

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html index b0e51a9..c8651c8 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html @@ -102,7 +102,7 @@ Class Sentence
-
public class Sentence
+
public class Sentence : IGetSentence
@@ -116,6 +116,12 @@ Class Sentence
+
+
Implements
+
+ +
+
@@ -180,8 +186,8 @@ Class Sentence -

- Sentence(IIndexedFileLine) +

+ Sentence(IndexedFileLine)

@@ -189,12 +195,12 @@ Class Sentence
-
public Sentence(IIndexedFileLine indexedFileLine)
+
public Sentence(IndexedFileLine indexedFileLine)

Parameters

-
indexedFileLine IIndexedFileLine
+
indexedFileLine IndexedFileLine
@@ -211,8 +217,8 @@ Class Sentence -

- Sentence(List<IIndexedFileLine>) +

+ Sentence(List<IndexedFileLine>)

@@ -220,12 +226,12 @@ Class Sentence
-
public Sentence(List<IIndexedFileLine> indexedFileLineList)
+
public Sentence(List<IndexedFileLine> indexedFileLineList)

Parameters

-
indexedFileLineList List<IIndexedFileLine>
+
indexedFileLineList List<IndexedFileLine>
@@ -286,7 +292,7 @@ Class Sentence
-
public IIndexedFileLine FirstIndexedFileLine { get; }
+
public IndexedFileLine FirstIndexedFileLine { get; }
@@ -295,7 +301,7 @@ Class Sentence

Property Value

-
IIndexedFileLine
+
IndexedFileLine
@@ -317,7 +323,7 @@ Class Sentence
-
public IIndexedFileLine IndexedFileLine { get; set; }
+
public IndexedFileLine IndexedFileLine { get; set; }
@@ -326,7 +332,7 @@ Class Sentence

Property Value

-
IIndexedFileLine
+
IndexedFileLine
@@ -348,7 +354,7 @@ Class Sentence
-
public List<IIndexedFileLine> IndexedFileLineList { get; set; }
+
public List<IndexedFileLine> IndexedFileLineList { get; set; }
@@ -357,7 +363,7 @@ Class Sentence

Property Value

-
List<IIndexedFileLine>
+
List<IndexedFileLine>
@@ -368,6 +374,41 @@ Class Sentence +

Methods +

+ + + + +

+ GetSentence() + +

+ +
+
+ +
+
public Sentence GetSentence()
+
+ + +

Returns

+
+
Sentence
+
+
+ + + + + + + + + + +
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html index 1ffed13..6f8a0f1 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html @@ -6,7 +6,7 @@ - + @@ -97,11 +97,12 @@ Class SoftNcRunner
Assembly
HiMech.dll
-
+

Configurable NC Runner.

+
-
public class SoftNcRunner : IControlRunner
+
public class SoftNcRunner : IControlRunner, IMakeXmlSource
@@ -119,6 +120,7 @@ Class SoftNcRunner
Implements
+
@@ -179,6 +181,71 @@ Class SoftNcRunner +

Constructors +

+ + + + +

+ SoftNcRunner() + +

+ +
+
+ +
+
public SoftNcRunner()
+
+ + + + + + + + + + + + + + + +

+ SoftNcRunner(XElement, string, string) + +

+ +
+
+ +
+
public SoftNcRunner(XElement src, string baseDirectory, string relFile)
+
+ +

Parameters

+
+
src XElement
+
+
baseDirectory string
+
+
relFile string
+
+
+ + + + + + + + + + + +

Properties

@@ -246,10 +313,10 @@ Class SoftNcRunner - + -

- NcActuationList +

+ HeidenhainNcRunner

@@ -257,7 +324,7 @@ Class SoftNcRunner
-
public List<INcActuation> NcActuationList { get; set; }
+
public static SoftNcRunner HeidenhainNcRunner { get; }
@@ -266,7 +333,100 @@ Class SoftNcRunner

Property Value

-
List<INcActuation>
+
SoftNcRunner
+
+
+ + + + + + + + + + +

+ MazakNcRunner + +

+ +
+
+ +
+
public static SoftNcRunner MazakNcRunner { get; }
+
+ + + + + +

Property Value

+
+
SoftNcRunner
+
+
+ + + + + + + + + + +

+ NcDependencyList + +

+ +
+
+ +
+
public List<INcDependency> NcDependencyList { get; set; }
+
+ + + + + +

Property Value

+
+
List<INcDependency>
+
+
+ + + + + + + + + + +

+ NcInitializationList + +

+ +
+
+ +
+
public List<INcInitializer> NcInitializationList { get; set; }
+
+ + + + + +

Property Value

+
+
List<INcInitializer>
@@ -328,7 +488,7 @@ Class SoftNcRunner

Property Value

-
List<INcSyntax>
+
List<INcSyntax>
@@ -370,14 +530,10 @@ Class SoftNcRunner -

Methods -

+ - - - -

- GetSemanticPieceLinkedList(string, IEnumerable<string>, SessionMessageHost, CancellationToken) +

+ SiemensNcRunner

@@ -385,7 +541,73 @@ Class SoftNcRunner
-
public LazyLinkedList<SemanticPiece> GetSemanticPieceLinkedList(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+
public static SoftNcRunner SiemensNcRunner { get; }
+
+ + + + + +

Property Value

+
+
SoftNcRunner
+
+
+ + + + + + + + + + +

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ GetFullSyntaxPieceLinkedList(string, IEnumerable<string>, SessionMessageHost, CancellationToken) + +

+ +
+
+ +
+
public LazyLinkedList<SyntaxPiece> GetFullSyntaxPieceLinkedList(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)

Parameters

@@ -402,7 +624,7 @@ Class SoftNcRunner

Returns

-
LazyLinkedList<SemanticPiece>
+
LazyLinkedList<SyntaxPiece>
@@ -416,10 +638,10 @@ Class SoftNcRunner - + -

- GetSentenceActEntrys(LazyLinkedList<SemanticPiece>, SessionMessageHost, CancellationToken) +

+ GetSourcedActEntrys(LazyLinkedList<SyntaxPiece>, SessionMessageHost, CancellationToken)

@@ -427,12 +649,12 @@ Class SoftNcRunner
-
public IEnumerable<SentenceActEntry> GetSentenceActEntrys(LazyLinkedList<SemanticPiece> semanticPieceLinkedList, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+
public IEnumerable<SourcedActEntry> GetSourcedActEntrys(LazyLinkedList<SyntaxPiece> syntaxPieceLinkedList, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)

Parameters

-
semanticPieceLinkedList LazyLinkedList<SemanticPiece>
+
syntaxPieceLinkedList LazyLinkedList<SyntaxPiece>
sessionMessageHost SessionMessageHost
@@ -442,7 +664,7 @@ Class SoftNcRunner

Returns

-
IEnumerable<SentenceActEntry>
+
IEnumerable<SourcedActEntry>
@@ -456,6 +678,57 @@ Class SoftNcRunner + + +

+ 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.

+
+ + + +

@@ -495,7 +768,7 @@ Class SoftNcRunner
-
public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+
public IEnumerable<SourcedActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)

Parameters

@@ -515,7 +788,7 @@ Class SoftNcRunner

Returns

-
IEnumerable<SentenceActEntry>
+
IEnumerable<SourcedActEntry>

Enumerable of source sentence and Act pairs

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html index 2f134b0..744a524 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html @@ -159,7 +159,10 @@ Class SoftNcUtil -

Regex prefix pattern that matches word boundary or after digit.

+

Regex prefix pattern that matches word boundary, after digit, +after whitespace, or at start of string. +The whitespace/start-of-string alternatives are needed for +non-word-character prefixes (e.g. Fanuc '#', Siemens '$').

@@ -391,6 +394,39 @@ The text is changed by replacing tag and value to empty string.

+ + +

+ SetAndTrimUnparsedText(JsonObject, string) + +

+ +
+
+ +
+
public static void SetAndTrimUnparsedText(this JsonObject root, string unparsedText)
+
+ +

Parameters

+
+
root JsonObject
+
+
unparsedText string
+
+
+ + + + + + + + + + + +
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.BundleSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.BundleSyntax.html new file mode 100644 index 0000000..2ea1e01 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.BundleSyntax.html @@ -0,0 +1,494 @@ + + + + + Class BundleSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class BundleSyntax +

+ +
+
Namespace
Hi.NcParsers.Syntaxs
+
Assembly
HiMech.dll
+
+ +

Depth-First Sequential Syntaxes management. +It saves space by save the LazyLinkedLists from each syntax to only one LazyLinkedLists in SoftNcRunner to get better performance. +If the INcSyntax only edit the current node itself, those self-editing INcSyntax without looks-forward is suitable to put into the BundleSyntax.

+
+
+ +
+
public class BundleSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
BundleSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Constructors +

+ + + + +

+ BundleSyntax() + +

+ +
+
+ +
+
public BundleSyntax()
+
+ + + + + + + + + + + + + + + +

+ BundleSyntax(IEnumerable<ISituNcSyntax>) + +

+ +
+
+ +
+
public BundleSyntax(IEnumerable<ISituNcSyntax> syntaxes)
+
+ +

Parameters

+
+
syntaxes IEnumerable<ISituNcSyntax>
+
+
+ + + + + + + + + + + + + + +

+ BundleSyntax(XElement, string, string) + +

+ +
+
+ +
+
public BundleSyntax(XElement src, string baseDirectory, string relFile)
+
+ +

Parameters

+
+
src XElement
+
+
baseDirectory string
+
+
relFile string
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ Name + +

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

Property Value

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

+ SyntaxList + +

+ +
+
+ +
+
public List<ISituNcSyntax> SyntaxList { get; }
+
+ + + + + +

Property Value

+
+
List<ISituNcSyntax>
+
+
+ + + + + + + + + + +

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.CleanupSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.CleanupSyntax.html new file mode 100644 index 0000000..e5f0d4a --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.CleanupSyntax.html @@ -0,0 +1,473 @@ + + + + + Class CleanupSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class CleanupSyntax +

+ +
+
Namespace
Hi.NcParsers.Syntaxs
+
Assembly
HiMech.dll
+
+ +

Removes indicated JSON keys from JsonObject +after upstream syntaxes have consumed them. +Useful for cleaning up runtime-derived intermediate data +(e.g., ProgramToMcTransform) +that should not persist in the final output.

+

+Place at the end of the syntax list, after all consumers have read the keys. +

+
+
+ +
+
public class CleanupSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource
+
+ + + + +
+
Inheritance
+
+ +
CleanupSyntax
+
+
+ +
+
Implements
+
+ + + +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + +

Examples

+
new CleanupSyntax("ProgramToMcTransform", "ToolOrientation")
+ + + + +

Constructors +

+ + + + +

+ CleanupSyntax(params string[]) + +

+ +
+
+ +
+
public CleanupSyntax(params string[] keys)
+
+ +

Parameters

+
+
keys string[]
+
+
+ + + + + + + + + + + + + + +

+ CleanupSyntax(XElement) + +

+ +
+
+ +
+
public CleanupSyntax(XElement src)
+
+ +

Parameters

+
+
src XElement
+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ Keys + +

+ +

JSON keys to remove from JsonObject each block.

+
+
+ +
+
public List<string> Keys { get; set; }
+
+ + + + + +

Property Value

+
+
List<string>
+
+
+ + + + + + + + + + +

+ Name + +

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

Property Value

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

+ XName + +

+ +
+
+ +
+
public static string XName { get; }
+
+ + + + + +

Property Value

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

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + + +

+ 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.

+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html deleted file mode 100644 index 2ccb573..0000000 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html +++ /dev/null @@ -1,309 +0,0 @@ - - - - - Class HeidenhainDatumShiftSyntax | HiAPI-C# 2025 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- -
-
-
-
-
Table of Contents
- -
-
- -
-
-
- -
-
- - - -
- -
- - - -

-Class HeidenhainDatumShiftSyntax -

- -
-
Namespace
Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
-
Assembly
HiMech.dll
-
- -

Heidenhain syntax of

CYCL DEF 7 DATUM SHIFT
. -
-
- -
-
public class HeidenhainDatumShiftSyntax : INcSyntax
-
- - - - -
-
Inheritance
-
- -
HeidenhainDatumShiftSyntax
-
-
- -
-
Implements
-
- -
-
- - -
-
Inherited Members
-
- - - - - - - -
- -
-
Extension Methods
-
- - - - - - - -
- - - - - -

Properties -

- - - - -

- Name - -

- -
-
- -
-
public string Name { get; }
-
- - - - - -

Property Value

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

- TagList - -

- -
-
- -
-
public List<string> TagList { get; set; }
-
- - - - - -

Property Value

-
-
List<string>
-
-
- - - - - - - - -

Methods -

- - - - -

- Build(LazyLinkedListNode<SyntaxPiece>) - -

- -

Build syntax arrangement into the syntaxPieceNode in-place.

-
-
- -
-
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)
-
- -

Parameters

-
-
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
-
-
- - - - - - - - - - - - - -
- -
-
- - -
- -
- -
-
- -
- - - - diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.FanucSyntaxUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.FanucSyntaxUtil.html index de0cdd3..f110c75 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.FanucSyntaxUtil.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.FanucSyntaxUtil.html @@ -197,7 +197,7 @@ Class FanucSyntaxUtil
-
public static SequentialSyntax CommentSyntax { get; set; }
+
public static BundleSyntax CommentSyntax { get; set; }
@@ -206,7 +206,73 @@ Class FanucSyntaxUtil

Property Value

-
SequentialSyntax
+
BundleSyntax
+
+
+ + + + + + + + + + +

+ DefaultSyntaxList + +

+ +

Syntax list for general kind of Fanuc Controller.

+
+
+ +
+
public static List<INcSyntax> DefaultSyntaxList { get; }
+
+ + + + + +

Property Value

+
+
List<INcSyntax>
+
+
+ + + + + + + + + + +

+ G43p4Syntax + +

+ +

G43.4: Fanuc TCPM (Tool Center Point Management / RTCP). +Fanuc-specific — not in GeneralSyntaxKit. +Siemens equivalent: TRAORI. Heidenhain equivalent: M128.

+
+
+ +
+
public static ParameterizedFlagSyntax G43p4Syntax { get; }
+
+ + + + + +

Property Value

+
+
ParameterizedFlagSyntax
@@ -237,7 +303,7 @@ Class FanucSyntaxUtil

Property Value

-
ParameterizedFlagSyntax
+
ParameterizedFlagSyntax
@@ -270,7 +336,7 @@ G65 P{program} [L{repeat}] [{arg_letter}{value} ...]

Property Value

-
ParameterizedFlagSyntax
+
ParameterizedFlagSyntax
@@ -308,7 +374,7 @@ G66 P{program} [L{repeat}] [{arg_letter}{value} ...]

Property Value

-
ParameterizedFlagSyntax
+
ParameterizedFlagSyntax
@@ -323,38 +389,6 @@ until cancelled by G67.

- - -

- GeneralSyntaxList - -

- -

Syntax list for general kind of Fanuc Controller.

-
-
- -
-
public static List<INcSyntax> GeneralSyntaxList { get; }
-
- - - - - -

Property Value

-
-
List<INcSyntax>
-
-
- - - - - - - -

@@ -377,7 +411,7 @@ M98 P{program} [L{repeat}]

Property Value

-
ParameterizedFlagSyntax
+
ParameterizedFlagSyntax
@@ -410,7 +444,7 @@ M99 [P{sequence}]

Property Value

-
ParameterizedFlagSyntax
+
ParameterizedFlagSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.GeneralSyntaxKit.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.GeneralSyntaxKit.html index b0d30a9..1388e28 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.GeneralSyntaxKit.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.GeneralSyntaxKit.html @@ -235,7 +235,7 @@ Contains syntax definitions for common G codes used across multiple NC systems.<

Property Value

-
ParameterizedFlagSyntax
+
ParameterizedFlagSyntax
@@ -267,7 +267,7 @@ Contains syntax definitions for common G codes used across multiple NC systems.<

Property Value

-
ParameterizedFlagSyntax
+
ParameterizedFlagSyntax
@@ -299,7 +299,7 @@ Contains syntax definitions for common G codes used across multiple NC systems.<

Property Value

-
ParameterizedFlagSyntax
+
ParameterizedFlagSyntax
@@ -317,7 +317,8 @@ Contains syntax definitions for common G codes used across multiple NC systems.< -

G43/G43.4/G44 Tool length compensation syntax.

+

G43/G44 Tool length compensation syntax (ISO standard). +G43.4 (TCPM) is Fanuc-specific — see G43p4Syntax.

@@ -331,7 +332,7 @@ Contains syntax definitions for common G codes used across multiple NC systems.<

Property Value

-
ParameterizedFlagSyntax
+
ParameterizedFlagSyntax
@@ -363,7 +364,7 @@ Contains syntax definitions for common G codes used across multiple NC systems.<

Property Value

-
ParameterizedFlagSyntax
+
ParameterizedFlagSyntax
@@ -395,7 +396,7 @@ Contains syntax definitions for common G codes used across multiple NC systems.<

Property Value

-
ParameterizedFlagSyntax
+
ParameterizedFlagSyntax
@@ -427,7 +428,7 @@ Contains syntax definitions for common G codes used across multiple NC systems.<

Property Value

-
ParameterizedFlagSyntax
+
ParameterizedFlagSyntax
@@ -459,7 +460,7 @@ Contains syntax definitions for common G codes used across multiple NC systems.<

Property Value

-
ParameterizedFlagSyntax
+
ParameterizedFlagSyntax
@@ -490,7 +491,7 @@ Contains syntax definitions for common G codes used across multiple NC systems.<

Property Value

-
List<ParameterizedFlagSyntax>
+
List<ParameterizedFlagSyntax>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.html index ae562df..86d59e4 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.html @@ -197,7 +197,7 @@ Class HeidenhainSyntaxUtil
-
public static SequentialSyntax CommentSyntax { get; set; }
+
public static BundleSyntax CommentSyntax { get; set; }
@@ -206,7 +206,39 @@ Class HeidenhainSyntaxUtil

Property Value

-
SequentialSyntax
+
BundleSyntax
+
+
+ + + + + + + + + + +

+ DefaultSyntaxList + +

+ +

Syntax list for general kind of Heidenhain Controller.

+
+
+ +
+
public static List<INcSyntax> DefaultSyntaxList { get; }
+
+ + + + + +

Property Value

+
+
List<INcSyntax>
@@ -237,7 +269,7 @@ Class HeidenhainSyntaxUtil

Property Value

-
FloatTagSetupSyntax
+
FloatTagSetupSyntax
@@ -268,39 +300,7 @@ Class HeidenhainSyntaxUtil

Property Value

-
FlagSyntax
-
-
- - - - - - - - - - -

- GeneralSyntaxList - -

- -

Syntax list for general kind of Heidenhain Controller.

-
-
- -
-
public static List<INcSyntax> GeneralSyntaxList { get; }
-
- - - - - -

Property Value

-
-
List<INcSyntax>
+
FlagSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.IExpandingNcSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.IExpandingNcSyntax.html new file mode 100644 index 0000000..608607d --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.IExpandingNcSyntax.html @@ -0,0 +1,225 @@ + + + + + Interface IExpandingNcSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Interface IExpandingNcSyntax +

+ +
+
Namespace
Hi.NcParsers.Syntaxs
+
Assembly
HiMech.dll
+
+ +

Expanding syntax: transforms one SyntaxPiece node +into zero or more output pieces (e.g., subprogram inlining, +macro expansion, conditional branching).

+
+
+ +
+
public interface IExpandingNcSyntax : INcSyntax, IMakeXmlSource
+
+ + + + + + + +
+
Inherited Members
+
+ + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Methods +

+ + + + +

+ Expand(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Expand the syntaxPieceNode into a sequence +of SyntaxPiece results.

+
+
+ +
+
IEnumerable<SyntaxPiece> Expand(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ +

Returns

+
+
IEnumerable<SyntaxPiece>
+
+
+ + + + + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.INcSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.INcSyntax.html similarity index 75% rename from App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.INcSyntax.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.INcSyntax.html index c85159b..6a80bc6 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.INcSyntax.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.INcSyntax.html @@ -6,7 +6,7 @@ - + @@ -84,25 +84,30 @@
-
+
-

+

Interface INcSyntax

-
Namespace
Hi.NcParsers.Syntaxs.Derived
+
Namespace
Hi.NcParsers.Syntaxs
Assembly
HiMech.dll
-

Interface of Syntax arrangement by Json.

+

Base interface for syntax-level data transformation on +SyntaxPiece.JsonObject. +Unlike INcSemantic which produces +IAct, +INcSyntax only restructures or enriches parsed data +without producing actions.

-
public interface INcSyntax
+
public interface INcSyntax : IMakeXmlSource
@@ -111,6 +116,13 @@ Interface INcSyntax +
+
Inherited Members
+
+ +
Extension Methods
@@ -140,15 +152,22 @@ Interface INcSyntax +

Remarks

+

Do not implement this interface directly. +Use one of the two derived interfaces:

+ +

Properties

- + -

+

Name

@@ -177,42 +196,6 @@ Interface INcSyntax -

Methods -

- - - - -

- Build(LazyLinkedListNode<SyntaxPiece>) - -

- -

Build syntax arrangement into the syntaxPieceNode in-place.

-
-
- -
-
void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)
-
- -

Parameters

-
-
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
-
-
- - - - - - - - - - - -
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.ISituNcSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.ISituNcSyntax.html new file mode 100644 index 0000000..075436a --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.ISituNcSyntax.html @@ -0,0 +1,220 @@ + + + + + Interface ISituNcSyntax | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Interface ISituNcSyntax +

+ +
+
Namespace
Hi.NcParsers.Syntaxs
+
Assembly
HiMech.dll
+
+ +

In-situ syntax: mutates the JsonObject +of the given node in-place without changing the node count. +Most parsing and logic syntaxes implement this interface.

+
+
+ +
+
public interface ISituNcSyntax : INcSyntax, IMakeXmlSource
+
+ + + + + + + +
+
Inherited Members
+
+ + +
+ +
+
Extension Methods
+
+ + + + + + + +
+ + + + + +

Methods +

+ + + + +

+ Build(LazyLinkedListNode<SyntaxPiece>, List<INcDependency>) + +

+ +

Build syntax arrangement into the +syntaxPieceNode in-place.

+
+
+ +
+
void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode, List<INcDependency> ncDependencyList)
+
+ +

Parameters

+
+
syntaxPieceNode LazyLinkedListNode<SyntaxPiece>
+
+
ncDependencyList List<INcDependency>
+
+
+ + + + + + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.MazakSyntaxUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.MazakSyntaxUtil.html index 8691648..36bd97f 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.MazakSyntaxUtil.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.MazakSyntaxUtil.html @@ -199,7 +199,7 @@ Class MazakSyntaxUtil
-
public static SequentialSyntax CommentSyntax { get; set; }
+
public static BundleSyntax CommentSyntax { get; set; }
@@ -208,7 +208,39 @@ Class MazakSyntaxUtil

Property Value

-
SequentialSyntax
+
BundleSyntax
+
+
+ + + + + + + + + + +

+ DefaultSyntaxList + +

+ +

Syntax list for general kind of Mazak Controller.

+
+
+ +
+
public static List<INcSyntax> DefaultSyntaxList { get; }
+
+ + + + + +

Property Value

+
+
List<INcSyntax>
@@ -240,7 +272,7 @@ Class MazakSyntaxUtil

Property Value

-
ParameterizedFlagSyntax
+
ParameterizedFlagSyntax
@@ -254,38 +286,6 @@ Class MazakSyntaxUtil - - -

- GeneralSyntaxList - -

- -

Syntax list for general kind of Mazak Controller.

-
-
- -
-
public static List<INcSyntax> GeneralSyntaxList { get; }
-
- - - - - -

Property Value

-
-
List<INcSyntax>
-
-
- - - - - - - -
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.NcSyntaxUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.NcSyntaxUtil.html index 730c990..dc30b06 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.NcSyntaxUtil.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.NcSyntaxUtil.html @@ -187,6 +187,37 @@ Class NcSyntaxUtil + + +

+ DefaultCleanupSyntax + +

+ +
+
+ +
+
public static CleanupSyntax DefaultCleanupSyntax { get; set; }
+
+ + + + + +

Property Value

+
+
CleanupSyntax
+
+
+ + + + + + + +

@@ -233,7 +264,7 @@ Class NcSyntaxUtil
-
public static SequentialSyntax MixedCommentSyntax { get; set; }
+
public static BundleSyntax MixedCommentSyntax { get; set; }
@@ -242,7 +273,7 @@ Class NcSyntaxUtil

Property Value

-
SequentialSyntax
+
BundleSyntax
@@ -264,7 +295,7 @@ Class NcSyntaxUtil
-
public static SequentialSyntax MixedIndexNoteSyntax { get; set; }
+
public static BundleSyntax MixedIndexNoteSyntax { get; set; }
@@ -273,38 +304,7 @@ Class NcSyntaxUtil

Property Value

-
SequentialSyntax
-
-
- - - - - - - - - - -

- MixedNcSyntaxList - -

- -
-
- -
-
public static List<INcSyntax> MixedNcSyntaxList { get; }
-
- - - - - -

Property Value

-
-
List<INcSyntax>
+
BundleSyntax
@@ -335,12 +335,12 @@ Fanuc: #1=#2+#3

-
public static List<TagSetup> GrabTagAssignment(ref string unManagedText, IEnumerable<string> targetTags, string varPrefix, IEnumerable<string> terminateWords = null)
+
public static List<TagSetup> GrabTagAssignment(ref string unparsedText, IEnumerable<string> targetTags, string varPrefix, IEnumerable<string> terminateWords = null)

Parameters

-
unManagedText string
+
unparsedText string

The NC text to parse and modify.

targetTags IEnumerable<string>
@@ -392,12 +392,12 @@ Fanuc Macro: X[#1+#2] Y[#1*2+100]

-
public static List<TagSetup> GrabTagSetup(ref string unManagedText, IEnumerable<string> targetTags, string varPrefix)
+
public static List<TagSetup> GrabTagSetup(ref string unparsedText, IEnumerable<string> targetTags, string varPrefix)

Parameters

-
unManagedText string
+
unparsedText string

The NC text to parse and modify.

targetTags IEnumerable<string>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.html index db26b45..7af12d9 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.html @@ -197,7 +197,7 @@ Class SiemensSyntaxUtil
-
public static SequentialSyntax CommentSyntax { get; set; }
+
public static BundleSyntax CommentSyntax { get; set; }
@@ -206,7 +206,39 @@ Class SiemensSyntaxUtil

Property Value

-
SequentialSyntax
+
BundleSyntax
+
+
+ + + + + + + + + + +

+ DefaultSyntaxList + +

+ +

Syntax list for general kind of Siemens Controller.

+
+
+ +
+
public static List<INcSyntax> DefaultSyntaxList { get; }
+
+ + + + + +

Property Value

+
+
List<INcSyntax>
@@ -237,39 +269,7 @@ Class SiemensSyntaxUtil

Property Value

-
FlagSyntax
-
-
- - - - - - - - - - -

- GeneralSyntaxList - -

- -

Syntax list for general kind of Siemens Controller.

-
-
- -
-
public static List<INcSyntax> GeneralSyntaxList { get; }
-
- - - - - -

Property Value

-
-
List<INcSyntax>
+
FlagSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.SyntaxPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.SyntaxPiece.html index b14b0ff..d173968 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.SyntaxPiece.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.SyntaxPiece.html @@ -138,9 +138,6 @@ Class SyntaxPiece -
@@ -279,6 +276,42 @@ Class SyntaxPiece +

Methods +

+ + + + +

+ ToString() + +

+ +

Serialize with Hi.NcParsers.Syntaxs.NcSyntaxUtil.Options to support NaN/Infinity.

+
+
+ +
+
public override string ToString()
+
+ + +

Returns

+
+
string
+
+
+ + + + + + + + + + +
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.SyntecSyntaxUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.SyntecSyntaxUtil.html index 475e04e..a0750ff 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.SyntecSyntaxUtil.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.SyntecSyntaxUtil.html @@ -199,7 +199,7 @@ Class SyntecSyntaxUtil
-
public static SequentialSyntax CommentSyntax { get; set; }
+
public static BundleSyntax CommentSyntax { get; set; }
@@ -208,7 +208,7 @@ Class SyntecSyntaxUtil

Property Value

-
SequentialSyntax
+
BundleSyntax
@@ -240,7 +240,7 @@ Class SyntecSyntaxUtil

Property Value

-
List<INcSyntax>
+
List<INcSyntax>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.TransformationUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.TransformationUtil.html new file mode 100644 index 0000000..6e03e1a --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.TransformationUtil.html @@ -0,0 +1,440 @@ + + + + + Class TransformationUtil | HiAPI-C# 2025 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class TransformationUtil +

+ +
+
Namespace
Hi.NcParsers.Syntaxs
+
Assembly
HiMech.dll
+
+ +

Utilities for the ProgramToMcTransform chain. +Each entry has “Source” (string) and “Mat4d” (16-element JsonArray). +AddOrReplaceTransform(JsonObject, string, Mat4d) inserts or replaces an entry by source name. +GetComposedTransform(JsonObject) composes all entries into a single Mat4d.

+
+
+ +
+
public static class TransformationUtil
+
+ + + + +
+
Inheritance
+
+ +
TransformationUtil
+
+
+ + + +
+
Inherited Members
+
+ + + + + + + +
+ + + + + + +

Fields +

+ + + +

+ Mat4dKey + +

+ +
+
+ +
+
public const string Mat4dKey = "Mat4d"
+
+ + + + +

Field Value

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

+ SourceKey + +

+ +
+
+ +
+
public const string SourceKey = "Source"
+
+ + + + +

Field Value

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

Methods +

+ + + + +

+ AddOrReplaceTransform(JsonObject, string, Mat4d) + +

+ +

Adds or replaces a named transformation entry in the chain. +If an entry with the same source already exists, it is replaced in-place. +Otherwise the new entry is appended.

+
+
+ +
+
public static void AddOrReplaceTransform(JsonObject json, string source, Mat4d mat)
+
+ +

Parameters

+
+
json JsonObject
+
+
source string
+
+
mat Mat4d
+
+
+ + + + + + + + + + + + + + +

+ GetComposedTransform(JsonObject) + +

+ +

Composes all entries in the chain into a single Mat4d (left-to-right multiplication). +Returns identity if chain is empty or absent.

+
+
+ +
+
public static Mat4d GetComposedTransform(JsonObject json)
+
+ +

Parameters

+
+
json JsonObject
+
+
+ +

Returns

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

+ GetTransformBySource(JsonObject, string) + +

+ +

Gets a specific entry's Mat4d by source name. Returns identity if not found.

+
+
+ +
+
public static Mat4d GetTransformBySource(JsonObject json, string source)
+
+ +

Parameters

+
+
json JsonObject
+
+
source string
+
+
+ +

Returns

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

+ GetVec3d(JsonObject, string, Vec3d) + +

+ +

Reads a Vec3d from a sub-object with X/Y/Z keys. +Returns fallback if not present.

+
+
+ +
+
public static Vec3d GetVec3d(JsonObject json, string sectionKey, Vec3d fallback)
+
+ +

Parameters

+
+
json JsonObject
+
+
sectionKey string
+
+
fallback Vec3d
+
+
+ +

Returns

+
+
Vec3d
+
+
+ + + + + + + + + + + + + +

+ SetVec3d(JsonObject, string, Vec3d) + +

+ +

Writes a Vec3d as a sub-object with X/Y/Z keys.

+
+
+ +
+
public static void SetVec3d(JsonObject json, string sectionKey, Vec3d v)
+
+ +

Parameters

+
+
json JsonObject
+
+
sectionKey string
+
+
v Vec3d
+
+
+ + + + + + + + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.html index b8e7699..3b706c4 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.html @@ -94,6 +94,25 @@

Classes

+
+
BundleSyntax
+

Depth-First Sequential Syntaxes management. +It saves space by save the LazyLinkedLists from each syntax to only one LazyLinkedLists in SoftNcRunner to get better performance. +If the INcSyntax only edit the current node itself, those self-editing INcSyntax without looks-forward is suitable to put into the BundleSyntax.

+
+
+
+
CleanupSyntax
+

Removes indicated JSON keys from JsonObject +after upstream syntaxes have consumed them. +Useful for cleaning up runtime-derived intermediate data +(e.g., ProgramToMcTransform) +that should not persist in the final output.

+

+Place at the end of the syntax list, after all consumers have read the keys. +

+
+
FanucSyntaxUtil
@@ -134,6 +153,41 @@ Contains syntax definitions for common G codes used across multiple NC systems.<
TagSetup
+
+
TransformationUtil
+

Utilities for the ProgramToMcTransform chain. +Each entry has “Source” (string) and “Mat4d” (16-element JsonArray). +AddOrReplaceTransform(JsonObject, string, Mat4d) inserts or replaces an entry by source name. +GetComposedTransform(JsonObject) composes all entries into a single Mat4d.

+
+
+

+Interfaces +

+
+
IExpandingNcSyntax
+

Expanding syntax: transforms one SyntaxPiece node +into zero or more output pieces (e.g., subprogram inlining, +macro expansion, conditional branching).

+
+
+
+
INcSyntax
+

Base interface for syntax-level data transformation on +SyntaxPiece.JsonObject. +Unlike INcSemantic which produces +IAct, +INcSyntax only restructures or enriches parsed data +without producing actions.

+
+
+
+
ISituNcSyntax
+

In-situ syntax: mutates the JsonObject +of the given node in-place without changing the node count. +Most parsing and logic syntaxes implement this interface.

+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.html index 17a0c5c..087ba65 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.html @@ -109,12 +109,21 @@ Classes
SoftNcRunner
-
+

Configurable NC Runner.

+
SoftNcUtil
+

+Interfaces +

+
+
IGetSentence
+

Abstraction for a source that carries a Sentence.

+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Acts.ActLineBegin.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Acts.ActLineBegin.html index e475246..b5c8d14 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Acts.ActLineBegin.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Acts.ActLineBegin.html @@ -213,8 +213,8 @@ Class ActLineBegin -

- ActLineBegin(IIndexedFileLine) +

+ ActLineBegin(IGetSentence)

@@ -223,12 +223,12 @@ Class ActLineBegin
-
public ActLineBegin(IIndexedFileLine sourceCommand)
+
public ActLineBegin(IGetSentence sourceCommand)

Parameters

-
sourceCommand IIndexedFileLine
+
sourceCommand IGetSentence

The source command associated with this line beginning.

@@ -260,7 +260,7 @@ Class ActLineBegin
-
public IIndexedFileLine SourceCommand { get; set; }
+
public IGetSentence SourceCommand { get; set; }
@@ -269,7 +269,7 @@ Class ActLineBegin

Property Value

-
IIndexedFileLine
+
IGetSentence
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.html index 0d54308..eb81fe9 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.html @@ -201,8 +201,8 @@ This class handles synchronized linear interpolation of tool position and orient -

- ActLinearClAndLinearMcAbcMcXyzabcContour(SeqPair<DVec3d>, SeqPair<Vec3d>, double, TimeSpan, ICoordinateConverter) +

+ ActLinearClAndLinearMcAbcMcXyzabcContour(SeqPair<DVec3d>, SeqPair<Vec3d>, double, TimeSpan, IMachineKinematics)

@@ -211,7 +211,7 @@ This class handles synchronized linear interpolation of tool position and orient
-
public ActLinearClAndLinearMcAbcMcXyzabcContour(SeqPair<DVec3d> mcSeq, SeqPair<Vec3d> controllerClPointSeq, double controllerToolOffset, TimeSpan duration, ICoordinateConverter coordinateConverter)
+
public ActLinearClAndLinearMcAbcMcXyzabcContour(SeqPair<DVec3d> mcSeq, SeqPair<Vec3d> controllerClPointSeq, double controllerToolOffset, TimeSpan duration, IMachineKinematics coordinateConverter)

Parameters

@@ -228,7 +228,7 @@ This class handles synchronized linear interpolation of tool position and orient
duration TimeSpan

Duration of the contour movement

-
coordinateConverter ICoordinateConverter
+
coordinateConverter IMachineKinematics

Coordinate converter for transformation

@@ -369,7 +369,7 @@ Used to reconstruct attacher position from controller CL.

-
public ICoordinateConverter CoordinateConverter { get; set; }
+
public IMachineKinematics CoordinateConverter { get; set; }
@@ -378,7 +378,7 @@ Used to reconstruct attacher position from controller CL.

Property Value

-
ICoordinateConverter
+
IMachineKinematics
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 49aad0d..faed304 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour.html @@ -201,8 +201,8 @@ This class handles complex tool movements with both position and orientation con -

- ActMcXyzabcOrientableLinearContour(SeqPair<DVec3d>, TimeSpan, ICoordinateConverter) +

+ ActMcXyzabcOrientableLinearContour(SeqPair<DVec3d>, TimeSpan, IMachineKinematics)

@@ -211,7 +211,7 @@ This class handles complex tool movements with both position and orientation con
-
public ActMcXyzabcOrientableLinearContour(SeqPair<DVec3d> mcSeq, TimeSpan duration, ICoordinateConverter coordinateConverter)
+
public ActMcXyzabcOrientableLinearContour(SeqPair<DVec3d> mcSeq, TimeSpan duration, IMachineKinematics coordinateConverter)

Parameters

@@ -222,7 +222,7 @@ This class handles complex tool movements with both position and orientation con
duration TimeSpan

Duration of the contour movement

-
coordinateConverter ICoordinateConverter
+
coordinateConverter IMachineKinematics

Coordinate converter for transformation. Null is acceptable if no cutter location distance is needed.

@@ -296,7 +296,7 @@ Can be null if no cutter location distance is needed for interpolation.

-
public ICoordinateConverter CoordinateConverter { get; set; }
+
public IMachineKinematics CoordinateConverter { get; set; }
@@ -305,7 +305,7 @@ Can be null if no cutter location distance is needed for interpolation.

Property Value

-
ICoordinateConverter
+
IMachineKinematics
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Acts.ActUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Acts.ActUtil.html index ad1001b..2bd2ffa 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Acts.ActUtil.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Acts.ActUtil.html @@ -200,8 +200,8 @@ Class ActUtil -

- GetStepNum(SeqPair<DVec3d>, ICoordinateConverter, double, IMachiningMotionResolution) +

+ GetStepNum(SeqPair<DVec3d>, IMachineKinematics, double, IMachiningMotionResolution)

@@ -210,7 +210,7 @@ Class ActUtil
-
public static int GetStepNum(SeqPair<DVec3d> mcSeq, ICoordinateConverter coordinateConverter, double toolHeightForComputingStepNum, IMachiningMotionResolution ncResolution)
+
public static int GetStepNum(SeqPair<DVec3d> mcSeq, IMachineKinematics coordinateConverter, double toolHeightForComputingStepNum, IMachiningMotionResolution ncResolution)

Parameters

@@ -218,7 +218,7 @@ Class ActUtil
mcSeq SeqPair<DVec3d>

The machine coordinate sequence.

-
coordinateConverter ICoordinateConverter
+
coordinateConverter IMachineKinematics

The coordinate converter to use.

toolHeightForComputingStepNum double
@@ -290,8 +290,8 @@ Class ActUtil -

- UpdateStepNumByCl(DVec3d, DVec3d, ICoordinateConverter, double, double, ref int) +

+ UpdateStepNumByCl(DVec3d, DVec3d, IMachineKinematics, double, double, ref int)

@@ -300,7 +300,7 @@ Class ActUtil
-
public static void UpdateStepNumByCl(DVec3d mcXyzabc0, DVec3d mcXyzabc1, ICoordinateConverter coordinateConverter, double compensationHeight, double linearResolution_mm, ref int stepNum)
+
public static void UpdateStepNumByCl(DVec3d mcXyzabc0, DVec3d mcXyzabc1, IMachineKinematics coordinateConverter, double compensationHeight, double linearResolution_mm, ref int stepNum)

Parameters

@@ -311,7 +311,7 @@ Class ActUtil
mcXyzabc1 DVec3d

The ending machine coordinate.

-
coordinateConverter ICoordinateConverter
+
coordinateConverter IMachineKinematics

The coordinate converter to use.

compensationHeight double
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.CoordinateEntryDisplayee.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.CoordinateEntryDisplayee.html index 9772027..a51f91e 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.CoordinateEntryDisplayee.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.CoordinateEntryDisplayee.html @@ -299,12 +299,12 @@ Class CoordinateEntryDisplayee -

Gets or sets the ISO coordinate ID.

+

Gets or sets the ISO coordinate key (e.g. “G54”, “G59.2”).

-
public int IsoCoordinateId { get; set; }
+
public string IsoCoordinateId { get; set; }
@@ -313,7 +313,7 @@ Class CoordinateEntryDisplayee

Property Value

-
int
+
string
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.FilePlayers.CsvRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.FilePlayers.CsvRunner.html index 931c6e2..48e5848 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.FilePlayers.CsvRunner.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.FilePlayers.CsvRunner.html @@ -358,7 +358,7 @@ Class CsvRunner
-
public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+
public IEnumerable<SourcedActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)

Parameters

@@ -378,7 +378,7 @@ Class CsvRunner

Returns

-
IEnumerable<SentenceActEntry>
+
IEnumerable<SourcedActEntry>

Enumerable of source sentence and Act pairs

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.FilePlayers.HardNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.FilePlayers.HardNcRunner.html index ac16f16..4d32a51 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.FilePlayers.HardNcRunner.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.FilePlayers.HardNcRunner.html @@ -323,7 +323,7 @@ Class HardNcRunner
-
public IEnumerable<SentenceActEntry> RunControlLines(string relNcFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+
public IEnumerable<SourcedActEntry> RunControlLines(string relNcFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)

Parameters

@@ -344,7 +344,7 @@ Class HardNcRunner

Returns

-
IEnumerable<SentenceActEntry>
+
IEnumerable<SourcedActEntry>

Enumerable of NcLine and Act pairs

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.HardNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.HardNcEnv.html index faf85e8..d5421de 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.HardNcEnv.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.HardNcEnv.html @@ -458,12 +458,13 @@ Class HardNcEnv -

Gets whether integer shrinking is enabled for position commands based on the CNC brand.

+

Gets or sets whether integer shrinking is enabled for position commands. +e.g., “X1.” is interpreted as X=1.0 when enabled.

-
public bool EnableIntegerShrinkOnPositionCommand { get; }
+
public bool EnableIntegerShrinkOnPositionCommand { get; set; }
@@ -878,7 +879,7 @@ The position may not equal to machine zero in real Fanuc controller.

Property Value

-
IsoCoordinateTable
+
IsoCoordinateTable
@@ -1114,38 +1115,6 @@ Maximum rotary speed in degds.

- - -

- SetToolHeightCompensationOnFeatureNormal - -

- -

Gets or sets whether tool height compensation should be applied based on feature normal direction.

-
-
- -
-
public bool SetToolHeightCompensationOnFeatureNormal { get; set; }
-
- - - - - -

Property Value

-
-
bool
-
-
- - - - - - - -

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.HardNcLine.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.HardNcLine.html index 186c262..2057652 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.HardNcLine.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.HardNcLine.html @@ -102,7 +102,7 @@ Class HardNcLine
-
public class HardNcLine : IIndexedFileLine, IFileLine, IFileLineIndex, IGetIndexedFileLine, IGetFileLineIndex, IFlagText
+
public class HardNcLine : IIndexedFileLine, IFileLine, IFileLineIndex, IGetIndexedFileLine, IGetFileLineIndex, IFlagText, IGetSentence
@@ -125,6 +125,7 @@ Class HardNcLine + @@ -2294,6 +2295,37 @@ So be care that do not change the NC XYZ if not needed.

+ + +

+ GetSentence() + +

+ +
+
+ +
+
public Sentence GetSentence()
+
+ + +

Returns

+
+
Sentence
+
+
+ + + + + + + + + + +

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.IControlRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.IControlRunner.html index 6500fdb..2a18df6 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.IControlRunner.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.IControlRunner.html @@ -187,7 +187,7 @@ The Control Line is such like the NC (Numerical Control) line.

-
IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+
IEnumerable<SourcedActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)

Parameters

@@ -207,7 +207,7 @@ The Control Line is such like the NC (Numerical Control) line.

Returns

-
IEnumerable<SentenceActEntry>
+
IEnumerable<SourcedActEntry>

Enumerable of source sentence and Act pairs

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.IsoCoordinateEntryDisplayee.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.IsoCoordinateEntryDisplayee.html index b92ee55..65de6aa 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.IsoCoordinateEntryDisplayee.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.IsoCoordinateEntryDisplayee.html @@ -244,12 +244,12 @@ Class IsoCoordinateEntryDisplayee -

Gets or sets the ISO coordinate ID.

+

Gets or sets the ISO coordinate key (e.g. “G54”, “G59.2”).

-
public int IsoCoordinateId { get; set; }
+
public string IsoCoordinateId { get; set; }
@@ -258,7 +258,7 @@ Class IsoCoordinateEntryDisplayee

Property Value

-
int
+
string
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.MillingToolOffsetTable.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.MillingToolOffsetTable.html index c15c325..b9f41ce 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.MillingToolOffsetTable.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.MillingToolOffsetTable.html @@ -240,6 +240,15 @@ The key is Offset ID (H or D in NC code).

+ + + diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.NcArgs.NcArgG68p2.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.NcArgs.NcArgG68p2.html index fd041b2..be68539 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.NcArgs.NcArgG68p2.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.NcArgs.NcArgG68p2.html @@ -292,8 +292,8 @@ G98 G81 X0.0 Y9.652 Z279.075 C20. R295.075 F72.

-

- GetTransformation(ICoordinateConverter, out Mat4d) +

+ GetTransformation(IMachineKinematics, out Mat4d)

@@ -302,12 +302,12 @@ G98 G81 X0.0 Y9.652 Z279.075 C20. R295.075 F72.

-
public bool GetTransformation(ICoordinateConverter coordinateConverter, out Mat4d tableToFeatureTransform)
+
public bool GetTransformation(IMachineKinematics coordinateConverter, out Mat4d tableToFeatureTransform)

Parameters

-
coordinateConverter ICoordinateConverter
+
coordinateConverter IMachineKinematics

The coordinate converter instance.

tableToFeatureTransform Mat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.NcFlagUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.NcFlagUtil.html index 6cead8c..89997d1 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.NcFlagUtil.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.NcFlagUtil.html @@ -257,8 +257,8 @@ Class NcFlagUtil -

- GetCoordinateOffset(bool, int, int, HeidenhainCycleDef7Arg, HardNcEnv) +

+ GetCoordinateOffset(bool, string, int, HeidenhainCycleDef7Arg, HardNcEnv)

@@ -267,7 +267,7 @@ Class NcFlagUtil
-
public static Vec3d GetCoordinateOffset(bool hasSiemensG500, int isoCoordinateId, int heidenhainCycleDef247Q339, HeidenhainCycleDef7Arg heidenhainCycleDef7Arg, HardNcEnv ncEnv)
+
public static Vec3d GetCoordinateOffset(bool hasSiemensG500, string isoCoordinateId, int heidenhainCycleDef247Q339, HeidenhainCycleDef7Arg heidenhainCycleDef7Arg, HardNcEnv ncEnv)

Parameters

@@ -275,7 +275,7 @@ Class NcFlagUtil
hasSiemensG500 bool

Whether Siemens G500 is active.

-
isoCoordinateId int
+
isoCoordinateId string

The ISO coordinate ID.

heidenhainCycleDef247Q339 int
@@ -923,8 +923,8 @@ Class NcFlagUtil -

- GetTiltMat4d(BitArray, ITiltPlaneNcArg, NcGroup02, ICoordinateConverter, out bool?) +

+ GetTiltMat4d(BitArray, ITiltPlaneNcArg, NcGroup02, IMachineKinematics, out bool?)

@@ -932,7 +932,7 @@ Class NcFlagUtil
-
public static Mat4d GetTiltMat4d(this BitArray ncFlagBitArray, ITiltPlaneNcArg ncArgGroup16, NcGroup02 ncGroup02flagForG68, ICoordinateConverter coordinateConverterForG68p2, out bool? isG68p2Successed)
+
public static Mat4d GetTiltMat4d(this BitArray ncFlagBitArray, ITiltPlaneNcArg ncArgGroup16, NcGroup02 ncGroup02flagForG68, IMachineKinematics coordinateConverterForG68p2, out bool? isG68p2Successed)

Parameters

@@ -943,7 +943,7 @@ Class NcFlagUtil
ncGroup02flagForG68 NcGroup02
-
coordinateConverterForG68p2 ICoordinateConverter
+
coordinateConverterForG68p2 IMachineKinematics
isG68p2Successed bool?
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SentenceActEntry.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SourcedActEntry.html similarity index 84% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SentenceActEntry.html rename to App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SourcedActEntry.html index 6fe5e4e..8039b67 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SentenceActEntry.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SourcedActEntry.html @@ -2,9 +2,9 @@ - Class SentenceActEntry | HiAPI-C# 2025 + Class SourcedActEntry | HiAPI-C# 2025 - + @@ -84,12 +84,12 @@
-
+
-

-Class SentenceActEntry +

+Class SourcedActEntry

@@ -102,7 +102,7 @@ Class SentenceActEntry
-
public record SentenceActEntry : IEquatable<SentenceActEntry>
+
public record SourcedActEntry : IEquatable<SourcedActEntry>
@@ -112,14 +112,14 @@ Class SentenceActEntry
Inheritance
-
SentenceActEntry
+
SourcedActEntry
Implements
- +
@@ -184,10 +184,10 @@ Class SentenceActEntry - + -

- SentenceActEntry(Sentence, IAct) +

+ SourcedActEntry(IGetSentence, IAct)

@@ -196,12 +196,12 @@ Class SentenceActEntry
-
public SentenceActEntry(Sentence Sentence, IAct Act)
+
public SourcedActEntry(IGetSentence SentenceSource, IAct Act)

Parameters

-
Sentence Sentence
+
SentenceSource IGetSentence

The source sentence.

Act IAct
@@ -224,9 +224,9 @@ Class SentenceActEntry - + -

+

Act

@@ -256,10 +256,10 @@ Class SentenceActEntry - + -

- Sentence +

+ SentenceSource

@@ -268,7 +268,7 @@ Class SentenceActEntry
-
public Sentence Sentence { get; init; }
+
public IGetSentence SentenceSource { get; init; }
@@ -277,7 +277,7 @@ Class SentenceActEntry

Property Value

-
Sentence
+
IGetSentence
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Xyzabc.ICoordinateConverter.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Xyzabc.IMachineKinematics.html similarity index 74% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Xyzabc.ICoordinateConverter.html rename to App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Xyzabc.IMachineKinematics.html index 58b3fe9..49c3bf6 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Xyzabc.ICoordinateConverter.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Xyzabc.IMachineKinematics.html @@ -2,9 +2,9 @@ - Interface ICoordinateConverter | HiAPI-C# 2025 + Interface IMachineKinematics | HiAPI-C# 2025 - + @@ -84,12 +84,12 @@
-
+
-

-Interface ICoordinateConverter +

+Interface IMachineKinematics

@@ -102,7 +102,7 @@ Interface ICoordinateConverter
-
public interface ICoordinateConverter
+
public interface IMachineKinematics
@@ -146,52 +146,9 @@ Interface ICoordinateConverter - + -

- AttacherNpToMc(DVec3d, out DVec3d) - -

- -

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

-
-
- -
-
bool AttacherNpToMc(DVec3d pn, out DVec3d mcXyzabc_rad)
-
- -

Parameters

-
-
pn DVec3d
-

tool attacher NP (Normal and Point)

-
-
mcXyzabc_rad DVec3d
-

machine coordinate (ABC in radian)

-
-
- -

Returns

-
-
bool
-

whether conversion succeeded

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

+

IsAxisAExisted()

@@ -222,9 +179,9 @@ The NP is from table buckle to tool attacher.

- + -

+

IsAxisBExisted()

@@ -255,9 +212,9 @@ The NP is from table buckle to tool attacher.

- + -

+

IsAxisCExisted()

@@ -288,10 +245,10 @@ The NP is from table buckle to tool attacher.

- + -

- McAbcToTiltMat(Vec3d) +

+ McAbcToMat(Vec3d)

@@ -301,7 +258,7 @@ the tilt matrix is the transformation matrix from table to attacher.

-
Mat4d McAbcToTiltMat(Vec3d mcAbc_rad)
+
Mat4d McAbcToMat(Vec3d mcAbc_rad)

Parameters

@@ -328,10 +285,10 @@ the tilt matrix is the transformation matrix from table to attacher.

- + -

- McToAttacherMat(DVec3d) +

+ McToMat(DVec3d)

@@ -340,7 +297,7 @@ the tilt matrix is the transformation matrix from table to attacher.

-
Mat4d McToAttacherMat(DVec3d mcXyzabc)
+
Mat4d McToMat(DVec3d mcXyzabc)

Parameters

@@ -367,20 +324,20 @@ the tilt matrix is the transformation matrix from table to attacher.

- + -

- McToAttacherNp(DVec3d) +

+ McToPn(DVec3d)

-

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

+

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

-
DVec3d McToAttacherNp(DVec3d mcXyzabc)
+
DVec3d McToPn(DVec3d mcXyzabc)

Parameters

@@ -393,7 +350,7 @@ The NP is from table buckle to tool attacher.

Returns

DVec3d
-

tool attacher Np (Normal and Point)

+

tool attacher Pn (Point and Normal)

@@ -407,20 +364,21 @@ The NP is from table buckle to tool attacher.

- + -

- TiltMatToMcAbc(Mat4d, out Vec3d) +

+ OrientationToMcAbc(Mat4d, out Vec3d)

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

+the tilt matrix is the transformation matrix from table to attacher. +the solution only fit the orientation part of the tiltMat.

-
bool TiltMatToMcAbc(Mat4d tiltMat, out Vec3d mcAbc_rad)
+
bool OrientationToMcAbc(Mat4d tiltMat, out Vec3d mcAbc_rad)

Parameters

@@ -450,6 +408,49 @@ the tilt matrix is the transformation matrix from table to attacher.

+ + +

+ PnToMc(DVec3d, out DVec3d) + +

+ +

Tool attacher Pn (Point and Normal) to machine coordinate. +The Pn is from table buckle to tool attacher.

+
+
+ +
+
bool PnToMc(DVec3d pn, out DVec3d mcXyzabc_rad)
+
+ +

Parameters

+
+
pn DVec3d
+

tool attacher Pn (Point and Normal)

+
+
mcXyzabc_rad DVec3d
+

machine coordinate (ABC in radian)

+
+
+ +

Returns

+
+
bool
+

whether conversion succeeded

+
+
+ + + + + + + + + + +
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Xyzabc.XyzabcSolver.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Xyzabc.XyzabcSolver.html index 14c6b20..b5f2885 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Xyzabc.XyzabcSolver.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Xyzabc.XyzabcSolver.html @@ -102,7 +102,7 @@ Class XyzabcSolver
-
public class XyzabcSolver : ICoordinateConverter
+
public class XyzabcSolver : IMachineKinematics
@@ -119,7 +119,7 @@ Class XyzabcSolver
Implements
- +
@@ -221,48 +221,6 @@ Class XyzabcSolver - - -

- AttacherNpToMc(DVec3d, out DVec3d) - -

- -

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

-
-
- -
-
public bool AttacherNpToMc(DVec3d np, out DVec3d mcXyzabc_rad)
-
- -

Parameters

-
-
np DVec3d
-
-
mcXyzabc_rad DVec3d
-

machine coordinate (ABC in radian)

-
-
- -

Returns

-
-
bool
-

whether conversion succeeded

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

@@ -362,10 +320,10 @@ The NP is from table buckle to tool attacher.

- + -

- McAbcToTiltMat(Vec3d) +

+ McAbcToMat(Vec3d)

@@ -375,7 +333,7 @@ the tilt matrix is the transformation matrix from table to attacher.

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

Parameters

@@ -402,10 +360,10 @@ the tilt matrix is the transformation matrix from table to attacher.

- + -

- McToAttacherMat(DVec3d) +

+ McToMat(DVec3d)

@@ -414,7 +372,7 @@ the tilt matrix is the transformation matrix from table to attacher.

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

Parameters

@@ -440,20 +398,20 @@ the tilt matrix is the transformation matrix from table to attacher.

- + -

- McToAttacherNp(DVec3d) +

+ McToPn(DVec3d)

-

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

+

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

-
public DVec3d McToAttacherNp(DVec3d mc)
+
public DVec3d McToPn(DVec3d mc)

Parameters

@@ -465,7 +423,93 @@ The NP is from table buckle to tool attacher.

Returns

DVec3d
-

tool attacher Np (Normal and Point)

+

tool attacher Pn (Point and Normal)

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

+ OrientationToMcAbc(Mat4d, out Vec3d) + +

+ +

Converts a tilt matrix to machine ABC coordinates. +the tilt matrix is the transformation matrix from table to attacher. +the solution only fit the orientation part of the tiltMat.

+
+
+ +
+
public bool OrientationToMcAbc(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

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

+ PnToMc(DVec3d, out DVec3d) + +

+ +

Tool attacher Pn (Point and Normal) to machine coordinate. +The Pn is from table buckle to tool attacher.

+
+
+ +
+
public bool PnToMc(DVec3d np, out DVec3d mcXyzabc_rad)
+
+ +

Parameters

+
+
np DVec3d
+
+
mcXyzabc_rad DVec3d
+

machine coordinate (ABC in radian)

+
+
+ +

Returns

+
+
bool
+

whether conversion succeeded

@@ -548,49 +592,6 @@ It should be called after the kinematic chain of Hi.Numerical - - -

- 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 b92320b..e21e184 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Xyzabc.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.Xyzabc.html @@ -131,11 +131,6 @@ Structs

Interfaces

-
-
ICoordinateConverter
-

Device for UniNc controller.

-
-
IGetMcXyzabc

Interface of GetMcXyzabc().

@@ -144,6 +139,11 @@ Interfaces
IGetXyzabcChain

Interface of get IXyzabcChain.

+
+
+
+
IMachineKinematics
+

Device for UniNc controller.

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.html index 205903d..a7844dd 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.html @@ -132,12 +132,6 @@ Classes
IsoCoordinateEntryDisplayee

Displayee for ISO coordinate entry visualization.

-
-
-
-
IsoCoordinateTable
-

Coordinate table for NC controller. -The dictionary key is 1000times coordinate index (ex. G54 is 54000); the dictionary value is machine coordinate.

@@ -215,7 +209,7 @@ or when the adjacent line is not an arc.
-
SentenceActEntry
+
SourcedActEntry

Represents an entry containing a source command and its associated act.

diff --git a/App/wwwroot/HiAPI-docsite/api/toc.html b/App/wwwroot/HiAPI-docsite/api/toc.html index e0db19e..ce7b3dc 100644 --- a/App/wwwroot/HiAPI-docsite/api/toc.html +++ b/App/wwwroot/HiAPI-docsite/api/toc.html @@ -2357,6 +2357,9 @@ Hi.NcParsers -
  • - - Hi.NcParsers.Actuations - - -
  • Hi.NcParsers.Claims @@ -2501,6 +2491,108 @@
  • +
  • + + Hi.NcParsers.Dependencys + + +
  • +
  • + + Hi.NcParsers.Dependencys.Fanuc + + +
  • +
  • + + Hi.NcParsers.Dependencys.Generic + + +
  • +
  • + + Hi.NcParsers.Dependencys.Heidenhain + + +
  • +
  • + + Hi.NcParsers.Dependencys.Siemens + + +
  • +
  • + + Hi.NcParsers.Initializers + + +
  • Hi.NcParsers.Keywords @@ -2509,20 +2601,268 @@
  • Comment
  • +
  • + CoordinateOffset +
  • CsScript
  • - Heidenhain + Feedrate +
  • +
  • + IFeedrateDef +
  • +
  • + IFlagsDef +
  • +
  • + IMachineCoordinateDef +
  • +
  • + IParsingDef +
  • +
  • + IPositioningModeDef +
  • +
  • + IProgramXyzDef +
  • +
  • + ISpindleSpeedDef +
  • +
  • + ITiltTransformDef +
  • +
  • + IToolHeightCompensationDef +
  • +
  • + ITransformationDef +
  • +
  • + IUnparsedTextDef
  • IndexNote
  • - Root + LocalCoordinateOffset
  • - Siemens + SpindleSpeed +
  • +
  • + TiltTransform +
  • +
  • + ToolHeightCompensation +
  • + + +
  • + + Hi.NcParsers.Keywords.Fanuc + + +
  • +
  • + + Hi.NcParsers.Keywords.Generic + + +
  • +
  • + + Hi.NcParsers.Keywords.Heidenhain + + +
  • +
  • + + Hi.NcParsers.Keywords.Siemens + + +
  • +
  • + + Hi.NcParsers.LogicSyntaxs + + +
  • +
  • + + Hi.NcParsers.LogicSyntaxs.Heidenhain + + +
  • +
  • + + Hi.NcParsers.LogicSyntaxs.Siemens + + +
  • +
  • + + Hi.NcParsers.ParsingSyntaxs + + +
  • +
  • + + Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs + + +
  • +
  • + + Hi.NcParsers.ParsingSyntaxs.Heidenhain + + +
  • +
  • + + Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs + +
  • @@ -2551,10 +2891,7 @@ INcSemantic
  • - McAbcCyclicPathSemantic -
  • -
  • - ProgramXyzSemantic + MachineCoordinateStepSemantic
  • SemanticPiece @@ -2566,6 +2903,12 @@ Hi.NcParsers.Syntaxs -
  • -
  • - - Hi.NcParsers.Syntaxs.Derived - - -
  • -
  • - - Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs - - -
  • -
  • - - Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs - - -
  • -
  • - - Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs - - -
  • -
  • - - Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs - -
  • @@ -2761,9 +3009,6 @@
  • IsoCoordinateEntryDisplayee
  • -
  • - IsoCoordinateTable -
  • MechNcUtil
  • @@ -2867,7 +3112,7 @@ RadiusCompensationBuf
  • - SentenceActEntry + SourcedActEntry
  • SpindleDirection @@ -3158,15 +3403,15 @@
  • GeneralXyzabcChain
  • -
  • - ICoordinateConverter -
  • IGetMcXyzabc
  • IGetXyzabcChain
  • +
  • + IMachineKinematics +
  • ISetMcXyzabc
  • diff --git a/App/wwwroot/HiAPI-docsite/api/toc.json b/App/wwwroot/HiAPI-docsite/api/toc.json index cf29af0..bfd9b60 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":"ConstructionDefectDisplayee","href":"Hi.Cbtr.ConstructionDefectDisplayee.html","topicHref":"Hi.Cbtr.ConstructionDefectDisplayee.html","topicUid":"Hi.Cbtr.ConstructionDefectDisplayee","type":"Class"},{"name":"CubeTree","href":"Hi.Cbtr.CubeTree.html","topicHref":"Hi.Cbtr.CubeTree.html","topicUid":"Hi.Cbtr.CubeTree","type":"Class"},{"name":"CubeTree.DefectNodeInfo","href":"Hi.Cbtr.CubeTree.DefectNodeInfo.html","topicHref":"Hi.Cbtr.CubeTree.DefectNodeInfo.html","topicUid":"Hi.Cbtr.CubeTree.DefectNodeInfo","type":"Class"},{"name":"CubeTree.DefectNodeInfo.TriWireInfo","href":"Hi.Cbtr.CubeTree.DefectNodeInfo.TriWireInfo.html","topicHref":"Hi.Cbtr.CubeTree.DefectNodeInfo.TriWireInfo.html","topicUid":"Hi.Cbtr.CubeTree.DefectNodeInfo.TriWireInfo","type":"Class"},{"name":"CubeTree.DefectTriWireInfoInterop","href":"Hi.Cbtr.CubeTree.DefectTriWireInfoInterop.html","topicHref":"Hi.Cbtr.CubeTree.DefectTriWireInfoInterop.html","topicUid":"Hi.Cbtr.CubeTree.DefectTriWireInfoInterop","type":"Struct"},{"name":"CubeTree.InfNodeInfo","href":"Hi.Cbtr.CubeTree.InfNodeInfo.html","topicHref":"Hi.Cbtr.CubeTree.InfNodeInfo.html","topicUid":"Hi.Cbtr.CubeTree.InfNodeInfo","type":"Class"},{"name":"CubeTree.TriWireRelationInterop","href":"Hi.Cbtr.CubeTree.TriWireRelationInterop.html","topicHref":"Hi.Cbtr.CubeTree.TriWireRelationInterop.html","topicUid":"Hi.Cbtr.CubeTree.TriWireRelationInterop","type":"Struct"},{"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":"InfDefectDisplayee","href":"Hi.Cbtr.InfDefectDisplayee.html","topicHref":"Hi.Cbtr.InfDefectDisplayee.html","topicUid":"Hi.Cbtr.InfDefectDisplayee","type":"Class"},{"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":"WireCube","href":"Hi.Cbtr.WireCube.html","topicHref":"Hi.Cbtr.WireCube.html","topicUid":"Hi.Cbtr.WireCube","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":"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":"LazyLinkedListNode","href":"Hi.Common.Collections.LazyLinkedListNode-1.html","topicHref":"Hi.Common.Collections.LazyLinkedListNode-1.html","topicUid":"Hi.Common.Collections.LazyLinkedListNode`1","type":"Class"},{"name":"LazyLinkedList","href":"Hi.Common.Collections.LazyLinkedList-1.html","topicHref":"Hi.Common.Collections.LazyLinkedList-1.html","topicUid":"Hi.Common.Collections.LazyLinkedList`1","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":"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":"MultiTagMessage","href":"Hi.Common.Messages.MultiTagMessage.html","topicHref":"Hi.Common.Messages.MultiTagMessage.html","topicUid":"Hi.Common.Messages.MultiTagMessage","type":"Class"},{"name":"MultiTagMessageUtil","href":"Hi.Common.Messages.MultiTagMessageUtil.html","topicHref":"Hi.Common.Messages.MultiTagMessageUtil.html","topicUid":"Hi.Common.Messages.MultiTagMessageUtil","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":"Vec3dDispUtil","href":"Hi.Disp.Vec3dDispUtil.html","topicHref":"Hi.Disp.Vec3dDispUtil.html","topicUid":"Hi.Disp.Vec3dDispUtil","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":"FractionStatus","href":"Hi.Geom.FractionStatus.html","topicHref":"Hi.Geom.FractionStatus.html","topicUid":"Hi.Geom.FractionStatus","type":"Enum"},{"name":"Fraction","href":"Hi.Geom.Fraction-1.html","topicHref":"Hi.Geom.Fraction-1.html","topicUid":"Hi.Geom.Fraction`1","type":"Struct"},{"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":"NativeFraction","href":"Hi.Geom.NativeFraction.html","topicHref":"Hi.Geom.NativeFraction.html","topicUid":"Hi.Geom.NativeFraction","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":"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":"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.Topo","href":"Hi.Geom.Topo.html","topicHref":"Hi.Geom.Topo.html","topicUid":"Hi.Geom.Topo","type":"Namespace","items":[{"name":"TopoLine3Hfr","href":"Hi.Geom.Topo.TopoLine3Hfr.html","topicHref":"Hi.Geom.Topo.TopoLine3Hfr.html","topicUid":"Hi.Geom.Topo.TopoLine3Hfr","type":"Class"},{"name":"TopoLine3StockHfr","href":"Hi.Geom.Topo.TopoLine3StockHfr.html","topicHref":"Hi.Geom.Topo.TopoLine3StockHfr.html","topicUid":"Hi.Geom.Topo.TopoLine3StockHfr","type":"Class"},{"name":"TopoPoint3Hfr","href":"Hi.Geom.Topo.TopoPoint3Hfr.html","topicHref":"Hi.Geom.Topo.TopoPoint3Hfr.html","topicUid":"Hi.Geom.Topo.TopoPoint3Hfr","type":"Class"},{"name":"TopoPoint3StockHfr","href":"Hi.Geom.Topo.TopoPoint3StockHfr.html","topicHref":"Hi.Geom.Topo.TopoPoint3StockHfr.html","topicUid":"Hi.Geom.Topo.TopoPoint3StockHfr","type":"Class"},{"name":"TopoStl3Hfr","href":"Hi.Geom.Topo.TopoStl3Hfr.html","topicHref":"Hi.Geom.Topo.TopoStl3Hfr.html","topicUid":"Hi.Geom.Topo.TopoStl3Hfr","type":"Class"},{"name":"TopoStl3HfrFlatDisplayee","href":"Hi.Geom.Topo.TopoStl3HfrFlatDisplayee.html","topicHref":"Hi.Geom.Topo.TopoStl3HfrFlatDisplayee.html","topicUid":"Hi.Geom.Topo.TopoStl3HfrFlatDisplayee","type":"Class"},{"name":"TopoStl3HfrSmoothDisplayee","href":"Hi.Geom.Topo.TopoStl3HfrSmoothDisplayee.html","topicHref":"Hi.Geom.Topo.TopoStl3HfrSmoothDisplayee.html","topicUid":"Hi.Geom.Topo.TopoStl3HfrSmoothDisplayee","type":"Class"},{"name":"TopoTri3Hfr","href":"Hi.Geom.Topo.TopoTri3Hfr.html","topicHref":"Hi.Geom.Topo.TopoTri3Hfr.html","topicUid":"Hi.Geom.Topo.TopoTri3Hfr","type":"Class"},{"name":"TopoTri3StockHfr","href":"Hi.Geom.Topo.TopoTri3StockHfr.html","topicHref":"Hi.Geom.Topo.TopoTri3StockHfr.html","topicUid":"Hi.Geom.Topo.TopoTri3StockHfr","type":"Class"},{"name":"Vec3Hfr","href":"Hi.Geom.Topo.Vec3Hfr.html","topicHref":"Hi.Geom.Topo.Vec3Hfr.html","topicUid":"Hi.Geom.Topo.Vec3Hfr","type":"Struct"}]},{"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":"IDynamicRotation","href":"Hi.Mech.Topo.IDynamicRotation.html","topicHref":"Hi.Mech.Topo.IDynamicRotation.html","topicUid":"Hi.Mech.Topo.IDynamicRotation","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_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.NcParsers","href":"Hi.NcParsers.html","topicHref":"Hi.NcParsers.html","topicUid":"Hi.NcParsers","type":"Namespace","items":[{"name":"Sentence","href":"Hi.NcParsers.Sentence.html","topicHref":"Hi.NcParsers.Sentence.html","topicUid":"Hi.NcParsers.Sentence","type":"Class"},{"name":"SoftNcComment","href":"Hi.NcParsers.SoftNcComment.html","topicHref":"Hi.NcParsers.SoftNcComment.html","topicUid":"Hi.NcParsers.SoftNcComment","type":"Class"},{"name":"SoftNcEnv","href":"Hi.NcParsers.SoftNcEnv.html","topicHref":"Hi.NcParsers.SoftNcEnv.html","topicUid":"Hi.NcParsers.SoftNcEnv","type":"Class"},{"name":"SoftNcRunner","href":"Hi.NcParsers.SoftNcRunner.html","topicHref":"Hi.NcParsers.SoftNcRunner.html","topicUid":"Hi.NcParsers.SoftNcRunner","type":"Class"},{"name":"SoftNcUtil","href":"Hi.NcParsers.SoftNcUtil.html","topicHref":"Hi.NcParsers.SoftNcUtil.html","topicUid":"Hi.NcParsers.SoftNcUtil","type":"Class"}]},{"name":"Hi.NcParsers.Actuations","href":"Hi.NcParsers.Actuations.html","topicHref":"Hi.NcParsers.Actuations.html","topicUid":"Hi.NcParsers.Actuations","type":"Namespace","items":[{"name":"INcActuation","href":"Hi.NcParsers.Actuations.INcActuation.html","topicHref":"Hi.NcParsers.Actuations.INcActuation.html","topicUid":"Hi.NcParsers.Actuations.INcActuation","type":"Interface"},{"name":"McXyzStepActuation","href":"Hi.NcParsers.Actuations.McXyzStepActuation.html","topicHref":"Hi.NcParsers.Actuations.McXyzStepActuation.html","topicUid":"Hi.NcParsers.Actuations.McXyzStepActuation","type":"Class"}]},{"name":"Hi.NcParsers.Claims","href":"Hi.NcParsers.Claims.html","topicHref":"Hi.NcParsers.Claims.html","topicUid":"Hi.NcParsers.Claims","type":"Namespace","items":[{"name":"IClaim","href":"Hi.NcParsers.Claims.IClaim.html","topicHref":"Hi.NcParsers.Claims.IClaim.html","topicUid":"Hi.NcParsers.Claims.IClaim","type":"Interface"},{"name":"ICoordinateMarkClaim","href":"Hi.NcParsers.Claims.ICoordinateMarkClaim.html","topicHref":"Hi.NcParsers.Claims.ICoordinateMarkClaim.html","topicUid":"Hi.NcParsers.Claims.ICoordinateMarkClaim","type":"Interface"},{"name":"ICoordinateTransformationClaim","href":"Hi.NcParsers.Claims.ICoordinateTransformationClaim.html","topicHref":"Hi.NcParsers.Claims.ICoordinateTransformationClaim.html","topicUid":"Hi.NcParsers.Claims.ICoordinateTransformationClaim","type":"Interface"},{"name":"ICoordinateTranslationClaim","href":"Hi.NcParsers.Claims.ICoordinateTranslationClaim.html","topicHref":"Hi.NcParsers.Claims.ICoordinateTranslationClaim.html","topicUid":"Hi.NcParsers.Claims.ICoordinateTranslationClaim","type":"Interface"},{"name":"IFeedrateClaim","href":"Hi.NcParsers.Claims.IFeedrateClaim.html","topicHref":"Hi.NcParsers.Claims.IFeedrateClaim.html","topicUid":"Hi.NcParsers.Claims.IFeedrateClaim","type":"Interface"},{"name":"IHeightOffsetClaim","href":"Hi.NcParsers.Claims.IHeightOffsetClaim.html","topicHref":"Hi.NcParsers.Claims.IHeightOffsetClaim.html","topicUid":"Hi.NcParsers.Claims.IHeightOffsetClaim","type":"Interface"},{"name":"IHubClaim","href":"Hi.NcParsers.Claims.IHubClaim.html","topicHref":"Hi.NcParsers.Claims.IHubClaim.html","topicUid":"Hi.NcParsers.Claims.IHubClaim","type":"Interface"},{"name":"IMcXyzClaim","href":"Hi.NcParsers.Claims.IMcXyzClaim.html","topicHref":"Hi.NcParsers.Claims.IMcXyzClaim.html","topicUid":"Hi.NcParsers.Claims.IMcXyzClaim","type":"Interface"},{"name":"IMcXyzabcClaim","href":"Hi.NcParsers.Claims.IMcXyzabcClaim.html","topicHref":"Hi.NcParsers.Claims.IMcXyzabcClaim.html","topicUid":"Hi.NcParsers.Claims.IMcXyzabcClaim","type":"Interface"},{"name":"IMessageClaim","href":"Hi.NcParsers.Claims.IMessageClaim.html","topicHref":"Hi.NcParsers.Claims.IMessageClaim.html","topicUid":"Hi.NcParsers.Claims.IMessageClaim","type":"Interface"},{"name":"IModalFlagClaim","href":"Hi.NcParsers.Claims.IModalFlagClaim.html","topicHref":"Hi.NcParsers.Claims.IModalFlagClaim.html","topicUid":"Hi.NcParsers.Claims.IModalFlagClaim","type":"Interface"},{"name":"IOneShotClaim","href":"Hi.NcParsers.Claims.IOneShotClaim.html","topicHref":"Hi.NcParsers.Claims.IOneShotClaim.html","topicUid":"Hi.NcParsers.Claims.IOneShotClaim","type":"Interface"},{"name":"IPauseClaim","href":"Hi.NcParsers.Claims.IPauseClaim.html","topicHref":"Hi.NcParsers.Claims.IPauseClaim.html","topicUid":"Hi.NcParsers.Claims.IPauseClaim","type":"Interface"},{"name":"IPolarClaim","href":"Hi.NcParsers.Claims.IPolarClaim.html","topicHref":"Hi.NcParsers.Claims.IPolarClaim.html","topicUid":"Hi.NcParsers.Claims.IPolarClaim","type":"Interface"},{"name":"IPositioningModeClaim","href":"Hi.NcParsers.Claims.IPositioningModeClaim.html","topicHref":"Hi.NcParsers.Claims.IPositioningModeClaim.html","topicUid":"Hi.NcParsers.Claims.IPositioningModeClaim","type":"Interface"},{"name":"IPreparedToolClaim","href":"Hi.NcParsers.Claims.IPreparedToolClaim.html","topicHref":"Hi.NcParsers.Claims.IPreparedToolClaim.html","topicUid":"Hi.NcParsers.Claims.IPreparedToolClaim","type":"Interface"},{"name":"IProgramXyzClaim","href":"Hi.NcParsers.Claims.IProgramXyzClaim.html","topicHref":"Hi.NcParsers.Claims.IProgramXyzClaim.html","topicUid":"Hi.NcParsers.Claims.IProgramXyzClaim","type":"Interface"},{"name":"ISpindleSpeedClaim","href":"Hi.NcParsers.Claims.ISpindleSpeedClaim.html","topicHref":"Hi.NcParsers.Claims.ISpindleSpeedClaim.html","topicUid":"Hi.NcParsers.Claims.ISpindleSpeedClaim","type":"Interface"},{"name":"IToolClaim","href":"Hi.NcParsers.Claims.IToolClaim.html","topicHref":"Hi.NcParsers.Claims.IToolClaim.html","topicUid":"Hi.NcParsers.Claims.IToolClaim","type":"Interface"},{"name":"McXyzClaim","href":"Hi.NcParsers.Claims.McXyzClaim.html","topicHref":"Hi.NcParsers.Claims.McXyzClaim.html","topicUid":"Hi.NcParsers.Claims.McXyzClaim","type":"Class"},{"name":"PositioningMode","href":"Hi.NcParsers.Claims.PositioningMode.html","topicHref":"Hi.NcParsers.Claims.PositioningMode.html","topicUid":"Hi.NcParsers.Claims.PositioningMode","type":"Enum"},{"name":"ProgramXyzClaim","href":"Hi.NcParsers.Claims.ProgramXyzClaim.html","topicHref":"Hi.NcParsers.Claims.ProgramXyzClaim.html","topicUid":"Hi.NcParsers.Claims.ProgramXyzClaim","type":"Class"},{"name":"SentenceClaim","href":"Hi.NcParsers.Claims.SentenceClaim.html","topicHref":"Hi.NcParsers.Claims.SentenceClaim.html","topicUid":"Hi.NcParsers.Claims.SentenceClaim","type":"Class"}]},{"name":"Hi.NcParsers.Claims.Classics","href":"Hi.NcParsers.Claims.Classics.html","topicHref":"Hi.NcParsers.Claims.Classics.html","topicUid":"Hi.NcParsers.Claims.Classics","type":"Namespace","items":[{"name":"CoordinateTransformationChainClaim","href":"Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim.html","topicHref":"Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim.html","topicUid":"Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim","type":"Class"},{"name":"PauseClaim","href":"Hi.NcParsers.Claims.Classics.PauseClaim.html","topicHref":"Hi.NcParsers.Claims.Classics.PauseClaim.html","topicUid":"Hi.NcParsers.Claims.Classics.PauseClaim","type":"Class"},{"name":"RadialRadiusOffsetClaim","href":"Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html","topicHref":"Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html","topicUid":"Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim","type":"Class"}]},{"name":"Hi.NcParsers.Claims.Iso","href":"Hi.NcParsers.Claims.Iso.html","topicHref":"Hi.NcParsers.Claims.Iso.html","topicUid":"Hi.NcParsers.Claims.Iso","type":"Namespace","items":[{"name":"G54CoordinateClaim","href":"Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html","topicHref":"Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html","topicUid":"Hi.NcParsers.Claims.Iso.G54CoordinateClaim","type":"Class"},{"name":"G68CoordinateClaim","href":"Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html","topicHref":"Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html","topicUid":"Hi.NcParsers.Claims.Iso.G68CoordinateClaim","type":"Class"},{"name":"IIsoHeightIdClaim","href":"Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html","topicHref":"Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html","topicUid":"Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim","type":"Interface"},{"name":"IsoHeightOffsetClaim","href":"Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html","topicHref":"Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html","topicUid":"Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim","type":"Class"},{"name":"OrthogonalPlaneClaim","href":"Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html","topicHref":"Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html","topicUid":"Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim","type":"Class"}]},{"name":"Hi.NcParsers.Keywords","href":"Hi.NcParsers.Keywords.html","topicHref":"Hi.NcParsers.Keywords.html","topicUid":"Hi.NcParsers.Keywords","type":"Namespace","items":[{"name":"Comment","href":"Hi.NcParsers.Keywords.Comment.html","topicHref":"Hi.NcParsers.Keywords.Comment.html","topicUid":"Hi.NcParsers.Keywords.Comment","type":"Class"},{"name":"CsScript","href":"Hi.NcParsers.Keywords.CsScript.html","topicHref":"Hi.NcParsers.Keywords.CsScript.html","topicUid":"Hi.NcParsers.Keywords.CsScript","type":"Class"},{"name":"Heidenhain","href":"Hi.NcParsers.Keywords.Heidenhain.html","topicHref":"Hi.NcParsers.Keywords.Heidenhain.html","topicUid":"Hi.NcParsers.Keywords.Heidenhain","type":"Class"},{"name":"IndexNote","href":"Hi.NcParsers.Keywords.IndexNote.html","topicHref":"Hi.NcParsers.Keywords.IndexNote.html","topicUid":"Hi.NcParsers.Keywords.IndexNote","type":"Class"},{"name":"Root","href":"Hi.NcParsers.Keywords.Root.html","topicHref":"Hi.NcParsers.Keywords.Root.html","topicUid":"Hi.NcParsers.Keywords.Root","type":"Class"},{"name":"Siemens","href":"Hi.NcParsers.Keywords.Siemens.html","topicHref":"Hi.NcParsers.Keywords.Siemens.html","topicUid":"Hi.NcParsers.Keywords.Siemens","type":"Class"}]},{"name":"Hi.NcParsers.Segmenters","href":"Hi.NcParsers.Segmenters.html","topicHref":"Hi.NcParsers.Segmenters.html","topicUid":"Hi.NcParsers.Segmenters","type":"Namespace","items":[{"name":"HeidenhainSegmenter","href":"Hi.NcParsers.Segmenters.HeidenhainSegmenter.html","topicHref":"Hi.NcParsers.Segmenters.HeidenhainSegmenter.html","topicUid":"Hi.NcParsers.Segmenters.HeidenhainSegmenter","type":"Class"},{"name":"ISegmenter","href":"Hi.NcParsers.Segmenters.ISegmenter.html","topicHref":"Hi.NcParsers.Segmenters.ISegmenter.html","topicUid":"Hi.NcParsers.Segmenters.ISegmenter","type":"Interface"},{"name":"SingleLineSegmenter","href":"Hi.NcParsers.Segmenters.SingleLineSegmenter.html","topicHref":"Hi.NcParsers.Segmenters.SingleLineSegmenter.html","topicUid":"Hi.NcParsers.Segmenters.SingleLineSegmenter","type":"Class"}]},{"name":"Hi.NcParsers.Semantics","href":"Hi.NcParsers.Semantics.html","topicHref":"Hi.NcParsers.Semantics.html","topicUid":"Hi.NcParsers.Semantics","type":"Namespace","items":[{"name":"INcSemantic","href":"Hi.NcParsers.Semantics.INcSemantic.html","topicHref":"Hi.NcParsers.Semantics.INcSemantic.html","topicUid":"Hi.NcParsers.Semantics.INcSemantic","type":"Interface"},{"name":"McAbcCyclicPathSemantic","href":"Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html","topicHref":"Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html","topicUid":"Hi.NcParsers.Semantics.McAbcCyclicPathSemantic","type":"Class"},{"name":"ProgramXyzSemantic","href":"Hi.NcParsers.Semantics.ProgramXyzSemantic.html","topicHref":"Hi.NcParsers.Semantics.ProgramXyzSemantic.html","topicUid":"Hi.NcParsers.Semantics.ProgramXyzSemantic","type":"Class"},{"name":"SemanticPiece","href":"Hi.NcParsers.Semantics.SemanticPiece.html","topicHref":"Hi.NcParsers.Semantics.SemanticPiece.html","topicUid":"Hi.NcParsers.Semantics.SemanticPiece","type":"Class"}]},{"name":"Hi.NcParsers.Syntaxs","href":"Hi.NcParsers.Syntaxs.html","topicHref":"Hi.NcParsers.Syntaxs.html","topicUid":"Hi.NcParsers.Syntaxs","type":"Namespace","items":[{"name":"FanucSyntaxUtil","href":"Hi.NcParsers.Syntaxs.FanucSyntaxUtil.html","topicHref":"Hi.NcParsers.Syntaxs.FanucSyntaxUtil.html","topicUid":"Hi.NcParsers.Syntaxs.FanucSyntaxUtil","type":"Class"},{"name":"GeneralSyntaxKit","href":"Hi.NcParsers.Syntaxs.GeneralSyntaxKit.html","topicHref":"Hi.NcParsers.Syntaxs.GeneralSyntaxKit.html","topicUid":"Hi.NcParsers.Syntaxs.GeneralSyntaxKit","type":"Class"},{"name":"HeidenhainSyntaxUtil","href":"Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.html","topicHref":"Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.html","topicUid":"Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil","type":"Class"},{"name":"MazakSyntaxUtil","href":"Hi.NcParsers.Syntaxs.MazakSyntaxUtil.html","topicHref":"Hi.NcParsers.Syntaxs.MazakSyntaxUtil.html","topicUid":"Hi.NcParsers.Syntaxs.MazakSyntaxUtil","type":"Class"},{"name":"NcSyntaxUtil","href":"Hi.NcParsers.Syntaxs.NcSyntaxUtil.html","topicHref":"Hi.NcParsers.Syntaxs.NcSyntaxUtil.html","topicUid":"Hi.NcParsers.Syntaxs.NcSyntaxUtil","type":"Class"},{"name":"SiemensSyntaxUtil","href":"Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.html","topicHref":"Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.html","topicUid":"Hi.NcParsers.Syntaxs.SiemensSyntaxUtil","type":"Class"},{"name":"SyntaxPiece","href":"Hi.NcParsers.Syntaxs.SyntaxPiece.html","topicHref":"Hi.NcParsers.Syntaxs.SyntaxPiece.html","topicUid":"Hi.NcParsers.Syntaxs.SyntaxPiece","type":"Class"},{"name":"SyntecSyntaxUtil","href":"Hi.NcParsers.Syntaxs.SyntecSyntaxUtil.html","topicHref":"Hi.NcParsers.Syntaxs.SyntecSyntaxUtil.html","topicUid":"Hi.NcParsers.Syntaxs.SyntecSyntaxUtil","type":"Class"},{"name":"TagSetup","href":"Hi.NcParsers.Syntaxs.TagSetup.html","topicHref":"Hi.NcParsers.Syntaxs.TagSetup.html","topicUid":"Hi.NcParsers.Syntaxs.TagSetup","type":"Class"}]},{"name":"Hi.NcParsers.Syntaxs.Derived","href":"Hi.NcParsers.Syntaxs.Derived.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.html","topicUid":"Hi.NcParsers.Syntaxs.Derived","type":"Namespace","items":[{"name":"CsScriptSyntax","href":"Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax","type":"Class"},{"name":"FlagSyntax","href":"Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.FlagSyntax","type":"Class"},{"name":"FloatTagSetupSyntax","href":"Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax","type":"Class"},{"name":"INcSyntax","href":"Hi.NcParsers.Syntaxs.Derived.INcSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.INcSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.INcSyntax","type":"Interface"},{"name":"IntegerTagSetupSyntax","href":"Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax","type":"Class"},{"name":"NumberedFlagSyntax","href":"Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax","type":"Class"},{"name":"ParameterizedFlagSyntax","href":"Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax","type":"Class"},{"name":"SequentialSyntax","href":"Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.SequentialSyntax","type":"Class"},{"name":"TagSetupSyntax","href":"Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax","type":"Class"}]},{"name":"Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs","href":"Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs","type":"Namespace","items":[{"name":"HeadPercentCommentSyntax","href":"Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax","type":"Class"},{"name":"QuoteCommentSyntax","href":"Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax","type":"Class"},{"name":"TailCommentSyntax","href":"Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax","type":"Class"}]},{"name":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs","href":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs","type":"Namespace","items":[{"name":"HeidenhainBlkFormSyntax","href":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax","type":"Class"},{"name":"HeidenhainCallSyntax","href":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax","type":"Class"},{"name":"HeidenhainCyclDefSyntax","href":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax","type":"Class"},{"name":"HeidenhainFnSyntax","href":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax","type":"Class"},{"name":"HeidenhainLSyntax","href":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax","type":"Class"},{"name":"HeidenhainLblSyntax","href":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax","type":"Class"},{"name":"HeidenhainPlaneSyntax","href":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax","type":"Class"},{"name":"HeidenhainProgramSyntax","href":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax","type":"Class"},{"name":"HeidenhainToolCallSyntax","href":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax","type":"Class"}]},{"name":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs","href":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs","type":"Namespace","items":[{"name":"HeidenhainDatumSettingSyntax","href":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax","type":"Class"},{"name":"HeidenhainDatumShiftSyntax","href":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax","type":"Class"}]},{"name":"Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs","href":"Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs","type":"Namespace","items":[{"name":"HeadIndexSyntax","href":"Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax","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":"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":"RadiusCompensationBuf","href":"Hi.Numerical.RadiusCompensationBuf.html","topicHref":"Hi.Numerical.RadiusCompensationBuf.html","topicUid":"Hi.Numerical.RadiusCompensationBuf","type":"Class"},{"name":"SentenceActEntry","href":"Hi.Numerical.SentenceActEntry.html","topicHref":"Hi.Numerical.SentenceActEntry.html","topicUid":"Hi.Numerical.SentenceActEntry","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.Args","href":"Hi.Numerical.Args.html","topicHref":"Hi.Numerical.Args.html","topicUid":"Hi.Numerical.Args","type":"Namespace","items":[{"name":"OrthogonalPlaneFlag","href":"Hi.Numerical.Args.OrthogonalPlaneFlag.html","topicHref":"Hi.Numerical.Args.OrthogonalPlaneFlag.html","topicUid":"Hi.Numerical.Args.OrthogonalPlaneFlag","type":"Enum"},{"name":"PolarModeDirEnum","href":"Hi.Numerical.Args.PolarModeDirEnum.html","topicHref":"Hi.Numerical.Args.PolarModeDirEnum.html","topicUid":"Hi.Numerical.Args.PolarModeDirEnum","type":"Enum"}]},{"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.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":"ISetMcXyzabc","href":"Hi.Numerical.Xyzabc.ISetMcXyzabc.html","topicHref":"Hi.Numerical.Xyzabc.ISetMcXyzabc.html","topicUid":"Hi.Numerical.Xyzabc.ISetMcXyzabc","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":"SqliteStepStorage.MillingStepLuggageRow","href":"Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow.html","topicHref":"Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow.html","topicUid":"Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow","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":"WpfDispUtil","href":"Hi.WpfPlus.Disp.WpfDispUtil.html","topicHref":"Hi.WpfPlus.Disp.WpfDispUtil.html","topicUid":"Hi.WpfPlus.Disp.WpfDispUtil","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":"ConstructionDefectDisplayee","href":"Hi.Cbtr.ConstructionDefectDisplayee.html","topicHref":"Hi.Cbtr.ConstructionDefectDisplayee.html","topicUid":"Hi.Cbtr.ConstructionDefectDisplayee","type":"Class"},{"name":"CubeTree","href":"Hi.Cbtr.CubeTree.html","topicHref":"Hi.Cbtr.CubeTree.html","topicUid":"Hi.Cbtr.CubeTree","type":"Class"},{"name":"CubeTree.DefectNodeInfo","href":"Hi.Cbtr.CubeTree.DefectNodeInfo.html","topicHref":"Hi.Cbtr.CubeTree.DefectNodeInfo.html","topicUid":"Hi.Cbtr.CubeTree.DefectNodeInfo","type":"Class"},{"name":"CubeTree.DefectNodeInfo.TriWireInfo","href":"Hi.Cbtr.CubeTree.DefectNodeInfo.TriWireInfo.html","topicHref":"Hi.Cbtr.CubeTree.DefectNodeInfo.TriWireInfo.html","topicUid":"Hi.Cbtr.CubeTree.DefectNodeInfo.TriWireInfo","type":"Class"},{"name":"CubeTree.DefectTriWireInfoInterop","href":"Hi.Cbtr.CubeTree.DefectTriWireInfoInterop.html","topicHref":"Hi.Cbtr.CubeTree.DefectTriWireInfoInterop.html","topicUid":"Hi.Cbtr.CubeTree.DefectTriWireInfoInterop","type":"Struct"},{"name":"CubeTree.InfNodeInfo","href":"Hi.Cbtr.CubeTree.InfNodeInfo.html","topicHref":"Hi.Cbtr.CubeTree.InfNodeInfo.html","topicUid":"Hi.Cbtr.CubeTree.InfNodeInfo","type":"Class"},{"name":"CubeTree.TriWireRelationInterop","href":"Hi.Cbtr.CubeTree.TriWireRelationInterop.html","topicHref":"Hi.Cbtr.CubeTree.TriWireRelationInterop.html","topicUid":"Hi.Cbtr.CubeTree.TriWireRelationInterop","type":"Struct"},{"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":"InfDefectDisplayee","href":"Hi.Cbtr.InfDefectDisplayee.html","topicHref":"Hi.Cbtr.InfDefectDisplayee.html","topicUid":"Hi.Cbtr.InfDefectDisplayee","type":"Class"},{"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":"WireCube","href":"Hi.Cbtr.WireCube.html","topicHref":"Hi.Cbtr.WireCube.html","topicUid":"Hi.Cbtr.WireCube","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":"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":"LazyLinkedListNode","href":"Hi.Common.Collections.LazyLinkedListNode-1.html","topicHref":"Hi.Common.Collections.LazyLinkedListNode-1.html","topicUid":"Hi.Common.Collections.LazyLinkedListNode`1","type":"Class"},{"name":"LazyLinkedList","href":"Hi.Common.Collections.LazyLinkedList-1.html","topicHref":"Hi.Common.Collections.LazyLinkedList-1.html","topicUid":"Hi.Common.Collections.LazyLinkedList`1","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":"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":"MultiTagMessage","href":"Hi.Common.Messages.MultiTagMessage.html","topicHref":"Hi.Common.Messages.MultiTagMessage.html","topicUid":"Hi.Common.Messages.MultiTagMessage","type":"Class"},{"name":"MultiTagMessageUtil","href":"Hi.Common.Messages.MultiTagMessageUtil.html","topicHref":"Hi.Common.Messages.MultiTagMessageUtil.html","topicUid":"Hi.Common.Messages.MultiTagMessageUtil","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":"Vec3dDispUtil","href":"Hi.Disp.Vec3dDispUtil.html","topicHref":"Hi.Disp.Vec3dDispUtil.html","topicUid":"Hi.Disp.Vec3dDispUtil","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":"FractionStatus","href":"Hi.Geom.FractionStatus.html","topicHref":"Hi.Geom.FractionStatus.html","topicUid":"Hi.Geom.FractionStatus","type":"Enum"},{"name":"Fraction","href":"Hi.Geom.Fraction-1.html","topicHref":"Hi.Geom.Fraction-1.html","topicUid":"Hi.Geom.Fraction`1","type":"Struct"},{"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":"NativeFraction","href":"Hi.Geom.NativeFraction.html","topicHref":"Hi.Geom.NativeFraction.html","topicUid":"Hi.Geom.NativeFraction","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":"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":"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.Topo","href":"Hi.Geom.Topo.html","topicHref":"Hi.Geom.Topo.html","topicUid":"Hi.Geom.Topo","type":"Namespace","items":[{"name":"TopoLine3Hfr","href":"Hi.Geom.Topo.TopoLine3Hfr.html","topicHref":"Hi.Geom.Topo.TopoLine3Hfr.html","topicUid":"Hi.Geom.Topo.TopoLine3Hfr","type":"Class"},{"name":"TopoLine3StockHfr","href":"Hi.Geom.Topo.TopoLine3StockHfr.html","topicHref":"Hi.Geom.Topo.TopoLine3StockHfr.html","topicUid":"Hi.Geom.Topo.TopoLine3StockHfr","type":"Class"},{"name":"TopoPoint3Hfr","href":"Hi.Geom.Topo.TopoPoint3Hfr.html","topicHref":"Hi.Geom.Topo.TopoPoint3Hfr.html","topicUid":"Hi.Geom.Topo.TopoPoint3Hfr","type":"Class"},{"name":"TopoPoint3StockHfr","href":"Hi.Geom.Topo.TopoPoint3StockHfr.html","topicHref":"Hi.Geom.Topo.TopoPoint3StockHfr.html","topicUid":"Hi.Geom.Topo.TopoPoint3StockHfr","type":"Class"},{"name":"TopoStl3Hfr","href":"Hi.Geom.Topo.TopoStl3Hfr.html","topicHref":"Hi.Geom.Topo.TopoStl3Hfr.html","topicUid":"Hi.Geom.Topo.TopoStl3Hfr","type":"Class"},{"name":"TopoStl3HfrFlatDisplayee","href":"Hi.Geom.Topo.TopoStl3HfrFlatDisplayee.html","topicHref":"Hi.Geom.Topo.TopoStl3HfrFlatDisplayee.html","topicUid":"Hi.Geom.Topo.TopoStl3HfrFlatDisplayee","type":"Class"},{"name":"TopoStl3HfrSmoothDisplayee","href":"Hi.Geom.Topo.TopoStl3HfrSmoothDisplayee.html","topicHref":"Hi.Geom.Topo.TopoStl3HfrSmoothDisplayee.html","topicUid":"Hi.Geom.Topo.TopoStl3HfrSmoothDisplayee","type":"Class"},{"name":"TopoTri3Hfr","href":"Hi.Geom.Topo.TopoTri3Hfr.html","topicHref":"Hi.Geom.Topo.TopoTri3Hfr.html","topicUid":"Hi.Geom.Topo.TopoTri3Hfr","type":"Class"},{"name":"TopoTri3StockHfr","href":"Hi.Geom.Topo.TopoTri3StockHfr.html","topicHref":"Hi.Geom.Topo.TopoTri3StockHfr.html","topicUid":"Hi.Geom.Topo.TopoTri3StockHfr","type":"Class"},{"name":"Vec3Hfr","href":"Hi.Geom.Topo.Vec3Hfr.html","topicHref":"Hi.Geom.Topo.Vec3Hfr.html","topicUid":"Hi.Geom.Topo.Vec3Hfr","type":"Struct"}]},{"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":"IDynamicRotation","href":"Hi.Mech.Topo.IDynamicRotation.html","topicHref":"Hi.Mech.Topo.IDynamicRotation.html","topicUid":"Hi.Mech.Topo.IDynamicRotation","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_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.NcParsers","href":"Hi.NcParsers.html","topicHref":"Hi.NcParsers.html","topicUid":"Hi.NcParsers","type":"Namespace","items":[{"name":"IGetSentence","href":"Hi.NcParsers.IGetSentence.html","topicHref":"Hi.NcParsers.IGetSentence.html","topicUid":"Hi.NcParsers.IGetSentence","type":"Interface"},{"name":"Sentence","href":"Hi.NcParsers.Sentence.html","topicHref":"Hi.NcParsers.Sentence.html","topicUid":"Hi.NcParsers.Sentence","type":"Class"},{"name":"SoftNcComment","href":"Hi.NcParsers.SoftNcComment.html","topicHref":"Hi.NcParsers.SoftNcComment.html","topicUid":"Hi.NcParsers.SoftNcComment","type":"Class"},{"name":"SoftNcEnv","href":"Hi.NcParsers.SoftNcEnv.html","topicHref":"Hi.NcParsers.SoftNcEnv.html","topicUid":"Hi.NcParsers.SoftNcEnv","type":"Class"},{"name":"SoftNcRunner","href":"Hi.NcParsers.SoftNcRunner.html","topicHref":"Hi.NcParsers.SoftNcRunner.html","topicUid":"Hi.NcParsers.SoftNcRunner","type":"Class"},{"name":"SoftNcUtil","href":"Hi.NcParsers.SoftNcUtil.html","topicHref":"Hi.NcParsers.SoftNcUtil.html","topicUid":"Hi.NcParsers.SoftNcUtil","type":"Class"}]},{"name":"Hi.NcParsers.Claims","href":"Hi.NcParsers.Claims.html","topicHref":"Hi.NcParsers.Claims.html","topicUid":"Hi.NcParsers.Claims","type":"Namespace","items":[{"name":"IClaim","href":"Hi.NcParsers.Claims.IClaim.html","topicHref":"Hi.NcParsers.Claims.IClaim.html","topicUid":"Hi.NcParsers.Claims.IClaim","type":"Interface"},{"name":"ICoordinateMarkClaim","href":"Hi.NcParsers.Claims.ICoordinateMarkClaim.html","topicHref":"Hi.NcParsers.Claims.ICoordinateMarkClaim.html","topicUid":"Hi.NcParsers.Claims.ICoordinateMarkClaim","type":"Interface"},{"name":"ICoordinateTransformationClaim","href":"Hi.NcParsers.Claims.ICoordinateTransformationClaim.html","topicHref":"Hi.NcParsers.Claims.ICoordinateTransformationClaim.html","topicUid":"Hi.NcParsers.Claims.ICoordinateTransformationClaim","type":"Interface"},{"name":"ICoordinateTranslationClaim","href":"Hi.NcParsers.Claims.ICoordinateTranslationClaim.html","topicHref":"Hi.NcParsers.Claims.ICoordinateTranslationClaim.html","topicUid":"Hi.NcParsers.Claims.ICoordinateTranslationClaim","type":"Interface"},{"name":"IFeedrateClaim","href":"Hi.NcParsers.Claims.IFeedrateClaim.html","topicHref":"Hi.NcParsers.Claims.IFeedrateClaim.html","topicUid":"Hi.NcParsers.Claims.IFeedrateClaim","type":"Interface"},{"name":"IHeightOffsetClaim","href":"Hi.NcParsers.Claims.IHeightOffsetClaim.html","topicHref":"Hi.NcParsers.Claims.IHeightOffsetClaim.html","topicUid":"Hi.NcParsers.Claims.IHeightOffsetClaim","type":"Interface"},{"name":"IHubClaim","href":"Hi.NcParsers.Claims.IHubClaim.html","topicHref":"Hi.NcParsers.Claims.IHubClaim.html","topicUid":"Hi.NcParsers.Claims.IHubClaim","type":"Interface"},{"name":"IMcXyzClaim","href":"Hi.NcParsers.Claims.IMcXyzClaim.html","topicHref":"Hi.NcParsers.Claims.IMcXyzClaim.html","topicUid":"Hi.NcParsers.Claims.IMcXyzClaim","type":"Interface"},{"name":"IMcXyzabcClaim","href":"Hi.NcParsers.Claims.IMcXyzabcClaim.html","topicHref":"Hi.NcParsers.Claims.IMcXyzabcClaim.html","topicUid":"Hi.NcParsers.Claims.IMcXyzabcClaim","type":"Interface"},{"name":"IMessageClaim","href":"Hi.NcParsers.Claims.IMessageClaim.html","topicHref":"Hi.NcParsers.Claims.IMessageClaim.html","topicUid":"Hi.NcParsers.Claims.IMessageClaim","type":"Interface"},{"name":"IModalFlagClaim","href":"Hi.NcParsers.Claims.IModalFlagClaim.html","topicHref":"Hi.NcParsers.Claims.IModalFlagClaim.html","topicUid":"Hi.NcParsers.Claims.IModalFlagClaim","type":"Interface"},{"name":"IOneShotClaim","href":"Hi.NcParsers.Claims.IOneShotClaim.html","topicHref":"Hi.NcParsers.Claims.IOneShotClaim.html","topicUid":"Hi.NcParsers.Claims.IOneShotClaim","type":"Interface"},{"name":"IPauseClaim","href":"Hi.NcParsers.Claims.IPauseClaim.html","topicHref":"Hi.NcParsers.Claims.IPauseClaim.html","topicUid":"Hi.NcParsers.Claims.IPauseClaim","type":"Interface"},{"name":"IPolarClaim","href":"Hi.NcParsers.Claims.IPolarClaim.html","topicHref":"Hi.NcParsers.Claims.IPolarClaim.html","topicUid":"Hi.NcParsers.Claims.IPolarClaim","type":"Interface"},{"name":"IPositioningModeClaim","href":"Hi.NcParsers.Claims.IPositioningModeClaim.html","topicHref":"Hi.NcParsers.Claims.IPositioningModeClaim.html","topicUid":"Hi.NcParsers.Claims.IPositioningModeClaim","type":"Interface"},{"name":"IPreparedToolClaim","href":"Hi.NcParsers.Claims.IPreparedToolClaim.html","topicHref":"Hi.NcParsers.Claims.IPreparedToolClaim.html","topicUid":"Hi.NcParsers.Claims.IPreparedToolClaim","type":"Interface"},{"name":"IProgramXyzClaim","href":"Hi.NcParsers.Claims.IProgramXyzClaim.html","topicHref":"Hi.NcParsers.Claims.IProgramXyzClaim.html","topicUid":"Hi.NcParsers.Claims.IProgramXyzClaim","type":"Interface"},{"name":"ISpindleSpeedClaim","href":"Hi.NcParsers.Claims.ISpindleSpeedClaim.html","topicHref":"Hi.NcParsers.Claims.ISpindleSpeedClaim.html","topicUid":"Hi.NcParsers.Claims.ISpindleSpeedClaim","type":"Interface"},{"name":"IToolClaim","href":"Hi.NcParsers.Claims.IToolClaim.html","topicHref":"Hi.NcParsers.Claims.IToolClaim.html","topicUid":"Hi.NcParsers.Claims.IToolClaim","type":"Interface"},{"name":"McXyzClaim","href":"Hi.NcParsers.Claims.McXyzClaim.html","topicHref":"Hi.NcParsers.Claims.McXyzClaim.html","topicUid":"Hi.NcParsers.Claims.McXyzClaim","type":"Class"},{"name":"PositioningMode","href":"Hi.NcParsers.Claims.PositioningMode.html","topicHref":"Hi.NcParsers.Claims.PositioningMode.html","topicUid":"Hi.NcParsers.Claims.PositioningMode","type":"Enum"},{"name":"ProgramXyzClaim","href":"Hi.NcParsers.Claims.ProgramXyzClaim.html","topicHref":"Hi.NcParsers.Claims.ProgramXyzClaim.html","topicUid":"Hi.NcParsers.Claims.ProgramXyzClaim","type":"Class"},{"name":"SentenceClaim","href":"Hi.NcParsers.Claims.SentenceClaim.html","topicHref":"Hi.NcParsers.Claims.SentenceClaim.html","topicUid":"Hi.NcParsers.Claims.SentenceClaim","type":"Class"}]},{"name":"Hi.NcParsers.Claims.Classics","href":"Hi.NcParsers.Claims.Classics.html","topicHref":"Hi.NcParsers.Claims.Classics.html","topicUid":"Hi.NcParsers.Claims.Classics","type":"Namespace","items":[{"name":"CoordinateTransformationChainClaim","href":"Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim.html","topicHref":"Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim.html","topicUid":"Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim","type":"Class"},{"name":"PauseClaim","href":"Hi.NcParsers.Claims.Classics.PauseClaim.html","topicHref":"Hi.NcParsers.Claims.Classics.PauseClaim.html","topicUid":"Hi.NcParsers.Claims.Classics.PauseClaim","type":"Class"},{"name":"RadialRadiusOffsetClaim","href":"Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html","topicHref":"Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html","topicUid":"Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim","type":"Class"}]},{"name":"Hi.NcParsers.Claims.Iso","href":"Hi.NcParsers.Claims.Iso.html","topicHref":"Hi.NcParsers.Claims.Iso.html","topicUid":"Hi.NcParsers.Claims.Iso","type":"Namespace","items":[{"name":"G54CoordinateClaim","href":"Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html","topicHref":"Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html","topicUid":"Hi.NcParsers.Claims.Iso.G54CoordinateClaim","type":"Class"},{"name":"G68CoordinateClaim","href":"Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html","topicHref":"Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html","topicUid":"Hi.NcParsers.Claims.Iso.G68CoordinateClaim","type":"Class"},{"name":"IIsoHeightIdClaim","href":"Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html","topicHref":"Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html","topicUid":"Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim","type":"Interface"},{"name":"IsoHeightOffsetClaim","href":"Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html","topicHref":"Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html","topicUid":"Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim","type":"Class"},{"name":"OrthogonalPlaneClaim","href":"Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html","topicHref":"Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html","topicUid":"Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim","type":"Class"}]},{"name":"Hi.NcParsers.Dependencys","href":"Hi.NcParsers.Dependencys.html","topicHref":"Hi.NcParsers.Dependencys.html","topicUid":"Hi.NcParsers.Dependencys","type":"Namespace","items":[{"name":"AxisType","href":"Hi.NcParsers.Dependencys.AxisType.html","topicHref":"Hi.NcParsers.Dependencys.AxisType.html","topicUid":"Hi.NcParsers.Dependencys.AxisType","type":"Enum"},{"name":"ControllerParameterTableBase","href":"Hi.NcParsers.Dependencys.ControllerParameterTableBase.html","topicHref":"Hi.NcParsers.Dependencys.ControllerParameterTableBase.html","topicUid":"Hi.NcParsers.Dependencys.ControllerParameterTableBase","type":"Class"},{"name":"HeidenhainDatumTable","href":"Hi.NcParsers.Dependencys.HeidenhainDatumTable.html","topicHref":"Hi.NcParsers.Dependencys.HeidenhainDatumTable.html","topicUid":"Hi.NcParsers.Dependencys.HeidenhainDatumTable","type":"Class"},{"name":"IHomeMcConfig","href":"Hi.NcParsers.Dependencys.IHomeMcConfig.html","topicHref":"Hi.NcParsers.Dependencys.IHomeMcConfig.html","topicUid":"Hi.NcParsers.Dependencys.IHomeMcConfig","type":"Interface"},{"name":"IMachineAxisConfig","href":"Hi.NcParsers.Dependencys.IMachineAxisConfig.html","topicHref":"Hi.NcParsers.Dependencys.IMachineAxisConfig.html","topicUid":"Hi.NcParsers.Dependencys.IMachineAxisConfig","type":"Interface"},{"name":"INcDependency","href":"Hi.NcParsers.Dependencys.INcDependency.html","topicHref":"Hi.NcParsers.Dependencys.INcDependency.html","topicUid":"Hi.NcParsers.Dependencys.INcDependency","type":"Interface"},{"name":"IToolOffsetConfig","href":"Hi.NcParsers.Dependencys.IToolOffsetConfig.html","topicHref":"Hi.NcParsers.Dependencys.IToolOffsetConfig.html","topicUid":"Hi.NcParsers.Dependencys.IToolOffsetConfig","type":"Interface"},{"name":"IToolingMcConfig","href":"Hi.NcParsers.Dependencys.IToolingMcConfig.html","topicHref":"Hi.NcParsers.Dependencys.IToolingMcConfig.html","topicUid":"Hi.NcParsers.Dependencys.IToolingMcConfig","type":"Interface"}]},{"name":"Hi.NcParsers.Dependencys.Fanuc","href":"Hi.NcParsers.Dependencys.Fanuc.html","topicHref":"Hi.NcParsers.Dependencys.Fanuc.html","topicUid":"Hi.NcParsers.Dependencys.Fanuc","type":"Namespace","items":[{"name":"CutterCompensationType","href":"Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType.html","topicHref":"Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType.html","topicUid":"Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType","type":"Enum"},{"name":"FanucParameterTable","href":"Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html","topicHref":"Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html","topicUid":"Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable","type":"Class"}]},{"name":"Hi.NcParsers.Dependencys.Generic","href":"Hi.NcParsers.Dependencys.Generic.html","topicHref":"Hi.NcParsers.Dependencys.Generic.html","topicUid":"Hi.NcParsers.Dependencys.Generic","type":"Namespace","items":[{"name":"IsoCoordinateTable","href":"Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html","topicHref":"Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html","topicUid":"Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable","type":"Class"},{"name":"ToolOffsetRow","href":"Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html","topicHref":"Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html","topicUid":"Hi.NcParsers.Dependencys.Generic.ToolOffsetRow","type":"Class"},{"name":"ToolOffsetTable","href":"Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html","topicHref":"Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html","topicUid":"Hi.NcParsers.Dependencys.Generic.ToolOffsetTable","type":"Class"},{"name":"ToolingMcConfig","href":"Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html","topicHref":"Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html","topicUid":"Hi.NcParsers.Dependencys.Generic.ToolingMcConfig","type":"Class"}]},{"name":"Hi.NcParsers.Dependencys.Heidenhain","href":"Hi.NcParsers.Dependencys.Heidenhain.html","topicHref":"Hi.NcParsers.Dependencys.Heidenhain.html","topicUid":"Hi.NcParsers.Dependencys.Heidenhain","type":"Namespace","items":[{"name":"HeidenhainParameterTable","href":"Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html","topicHref":"Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html","topicUid":"Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable","type":"Class"}]},{"name":"Hi.NcParsers.Dependencys.Siemens","href":"Hi.NcParsers.Dependencys.Siemens.html","topicHref":"Hi.NcParsers.Dependencys.Siemens.html","topicUid":"Hi.NcParsers.Dependencys.Siemens","type":"Namespace","items":[{"name":"ISiemensToolOffsetConfig","href":"Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.html","topicHref":"Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.html","topicUid":"Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig","type":"Interface"},{"name":"SiemensMachineDataTable","href":"Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html","topicHref":"Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html","topicUid":"Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable","type":"Class"}]},{"name":"Hi.NcParsers.Initializers","href":"Hi.NcParsers.Initializers.html","topicHref":"Hi.NcParsers.Initializers.html","topicUid":"Hi.NcParsers.Initializers","type":"Namespace","items":[{"name":"HomeMcInitializer","href":"Hi.NcParsers.Initializers.HomeMcInitializer.html","topicHref":"Hi.NcParsers.Initializers.HomeMcInitializer.html","topicUid":"Hi.NcParsers.Initializers.HomeMcInitializer","type":"Class"},{"name":"INcInitializer","href":"Hi.NcParsers.Initializers.INcInitializer.html","topicHref":"Hi.NcParsers.Initializers.INcInitializer.html","topicUid":"Hi.NcParsers.Initializers.INcInitializer","type":"Interface"},{"name":"StaticInitializer","href":"Hi.NcParsers.Initializers.StaticInitializer.html","topicHref":"Hi.NcParsers.Initializers.StaticInitializer.html","topicUid":"Hi.NcParsers.Initializers.StaticInitializer","type":"Class"}]},{"name":"Hi.NcParsers.Keywords","href":"Hi.NcParsers.Keywords.html","topicHref":"Hi.NcParsers.Keywords.html","topicUid":"Hi.NcParsers.Keywords","type":"Namespace","items":[{"name":"Comment","href":"Hi.NcParsers.Keywords.Comment.html","topicHref":"Hi.NcParsers.Keywords.Comment.html","topicUid":"Hi.NcParsers.Keywords.Comment","type":"Class"},{"name":"CoordinateOffset","href":"Hi.NcParsers.Keywords.CoordinateOffset.html","topicHref":"Hi.NcParsers.Keywords.CoordinateOffset.html","topicUid":"Hi.NcParsers.Keywords.CoordinateOffset","type":"Class"},{"name":"CsScript","href":"Hi.NcParsers.Keywords.CsScript.html","topicHref":"Hi.NcParsers.Keywords.CsScript.html","topicUid":"Hi.NcParsers.Keywords.CsScript","type":"Class"},{"name":"Feedrate","href":"Hi.NcParsers.Keywords.Feedrate.html","topicHref":"Hi.NcParsers.Keywords.Feedrate.html","topicUid":"Hi.NcParsers.Keywords.Feedrate","type":"Class"},{"name":"IFeedrateDef","href":"Hi.NcParsers.Keywords.IFeedrateDef.html","topicHref":"Hi.NcParsers.Keywords.IFeedrateDef.html","topicUid":"Hi.NcParsers.Keywords.IFeedrateDef","type":"Interface"},{"name":"IFlagsDef","href":"Hi.NcParsers.Keywords.IFlagsDef.html","topicHref":"Hi.NcParsers.Keywords.IFlagsDef.html","topicUid":"Hi.NcParsers.Keywords.IFlagsDef","type":"Interface"},{"name":"IMachineCoordinateDef","href":"Hi.NcParsers.Keywords.IMachineCoordinateDef.html","topicHref":"Hi.NcParsers.Keywords.IMachineCoordinateDef.html","topicUid":"Hi.NcParsers.Keywords.IMachineCoordinateDef","type":"Interface"},{"name":"IParsingDef","href":"Hi.NcParsers.Keywords.IParsingDef.html","topicHref":"Hi.NcParsers.Keywords.IParsingDef.html","topicUid":"Hi.NcParsers.Keywords.IParsingDef","type":"Interface"},{"name":"IPositioningModeDef","href":"Hi.NcParsers.Keywords.IPositioningModeDef.html","topicHref":"Hi.NcParsers.Keywords.IPositioningModeDef.html","topicUid":"Hi.NcParsers.Keywords.IPositioningModeDef","type":"Interface"},{"name":"IProgramXyzDef","href":"Hi.NcParsers.Keywords.IProgramXyzDef.html","topicHref":"Hi.NcParsers.Keywords.IProgramXyzDef.html","topicUid":"Hi.NcParsers.Keywords.IProgramXyzDef","type":"Interface"},{"name":"ISpindleSpeedDef","href":"Hi.NcParsers.Keywords.ISpindleSpeedDef.html","topicHref":"Hi.NcParsers.Keywords.ISpindleSpeedDef.html","topicUid":"Hi.NcParsers.Keywords.ISpindleSpeedDef","type":"Interface"},{"name":"ITiltTransformDef","href":"Hi.NcParsers.Keywords.ITiltTransformDef.html","topicHref":"Hi.NcParsers.Keywords.ITiltTransformDef.html","topicUid":"Hi.NcParsers.Keywords.ITiltTransformDef","type":"Interface"},{"name":"IToolHeightCompensationDef","href":"Hi.NcParsers.Keywords.IToolHeightCompensationDef.html","topicHref":"Hi.NcParsers.Keywords.IToolHeightCompensationDef.html","topicUid":"Hi.NcParsers.Keywords.IToolHeightCompensationDef","type":"Interface"},{"name":"ITransformationDef","href":"Hi.NcParsers.Keywords.ITransformationDef.html","topicHref":"Hi.NcParsers.Keywords.ITransformationDef.html","topicUid":"Hi.NcParsers.Keywords.ITransformationDef","type":"Interface"},{"name":"IUnparsedTextDef","href":"Hi.NcParsers.Keywords.IUnparsedTextDef.html","topicHref":"Hi.NcParsers.Keywords.IUnparsedTextDef.html","topicUid":"Hi.NcParsers.Keywords.IUnparsedTextDef","type":"Interface"},{"name":"IndexNote","href":"Hi.NcParsers.Keywords.IndexNote.html","topicHref":"Hi.NcParsers.Keywords.IndexNote.html","topicUid":"Hi.NcParsers.Keywords.IndexNote","type":"Class"},{"name":"LocalCoordinateOffset","href":"Hi.NcParsers.Keywords.LocalCoordinateOffset.html","topicHref":"Hi.NcParsers.Keywords.LocalCoordinateOffset.html","topicUid":"Hi.NcParsers.Keywords.LocalCoordinateOffset","type":"Class"},{"name":"SpindleSpeed","href":"Hi.NcParsers.Keywords.SpindleSpeed.html","topicHref":"Hi.NcParsers.Keywords.SpindleSpeed.html","topicUid":"Hi.NcParsers.Keywords.SpindleSpeed","type":"Class"},{"name":"TiltTransform","href":"Hi.NcParsers.Keywords.TiltTransform.html","topicHref":"Hi.NcParsers.Keywords.TiltTransform.html","topicUid":"Hi.NcParsers.Keywords.TiltTransform","type":"Class"},{"name":"ToolHeightCompensation","href":"Hi.NcParsers.Keywords.ToolHeightCompensation.html","topicHref":"Hi.NcParsers.Keywords.ToolHeightCompensation.html","topicUid":"Hi.NcParsers.Keywords.ToolHeightCompensation","type":"Class"}]},{"name":"Hi.NcParsers.Keywords.Fanuc","href":"Hi.NcParsers.Keywords.Fanuc.html","topicHref":"Hi.NcParsers.Keywords.Fanuc.html","topicUid":"Hi.NcParsers.Keywords.Fanuc","type":"Namespace","items":[{"name":"FanucKeywords","href":"Hi.NcParsers.Keywords.Fanuc.FanucKeywords.html","topicHref":"Hi.NcParsers.Keywords.Fanuc.FanucKeywords.html","topicUid":"Hi.NcParsers.Keywords.Fanuc.FanucKeywords","type":"Class"}]},{"name":"Hi.NcParsers.Keywords.Generic","href":"Hi.NcParsers.Keywords.Generic.html","topicHref":"Hi.NcParsers.Keywords.Generic.html","topicUid":"Hi.NcParsers.Keywords.Generic","type":"Namespace","items":[{"name":"IsoKeywords","href":"Hi.NcParsers.Keywords.Generic.IsoKeywords.html","topicHref":"Hi.NcParsers.Keywords.Generic.IsoKeywords.html","topicUid":"Hi.NcParsers.Keywords.Generic.IsoKeywords","type":"Class"}]},{"name":"Hi.NcParsers.Keywords.Heidenhain","href":"Hi.NcParsers.Keywords.Heidenhain.html","topicHref":"Hi.NcParsers.Keywords.Heidenhain.html","topicUid":"Hi.NcParsers.Keywords.Heidenhain","type":"Namespace","items":[{"name":"ICyclDef","href":"Hi.NcParsers.Keywords.Heidenhain.ICyclDef.html","topicHref":"Hi.NcParsers.Keywords.Heidenhain.ICyclDef.html","topicUid":"Hi.NcParsers.Keywords.Heidenhain.ICyclDef","type":"Interface"}]},{"name":"Hi.NcParsers.Keywords.Siemens","href":"Hi.NcParsers.Keywords.Siemens.html","topicHref":"Hi.NcParsers.Keywords.Siemens.html","topicUid":"Hi.NcParsers.Keywords.Siemens","type":"Namespace","items":[{"name":"SiemensKeywords","href":"Hi.NcParsers.Keywords.Siemens.SiemensKeywords.html","topicHref":"Hi.NcParsers.Keywords.Siemens.SiemensKeywords.html","topicUid":"Hi.NcParsers.Keywords.Siemens.SiemensKeywords","type":"Class"}]},{"name":"Hi.NcParsers.LogicSyntaxs","href":"Hi.NcParsers.LogicSyntaxs.html","topicHref":"Hi.NcParsers.LogicSyntaxs.html","topicUid":"Hi.NcParsers.LogicSyntaxs","type":"Namespace","items":[{"name":"CoordinateOffsetUtil","href":"Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.html","topicHref":"Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.html","topicUid":"Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil","type":"Class"},{"name":"FeedrateSyntax","href":"Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.html","topicHref":"Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.html","topicUid":"Hi.NcParsers.LogicSyntaxs.FeedrateSyntax","type":"Class"},{"name":"IsoCoordinateOffsetSyntax","href":"Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.html","topicHref":"Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.html","topicUid":"Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax","type":"Class"},{"name":"IsoG68RotationSyntax","href":"Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.html","topicHref":"Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.html","topicUid":"Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax","type":"Class"},{"name":"IsoG68p2TiltSyntax","href":"Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.html","topicHref":"Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.html","topicUid":"Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax","type":"Class"},{"name":"IsoLocalCoordinateOffsetSyntax","href":"Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.html","topicHref":"Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.html","topicUid":"Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax","type":"Class"},{"name":"McAbcCyclicPathSyntax","href":"Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.html","topicHref":"Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.html","topicUid":"Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax","type":"Class"},{"name":"PositioningModeSyntax","href":"Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.html","topicHref":"Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.html","topicUid":"Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax","type":"Class"},{"name":"ProgramXyzSyntax","href":"Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html","topicHref":"Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html","topicUid":"Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax","type":"Class"},{"name":"SpindleSpeedSyntax","href":"Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.html","topicHref":"Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.html","topicUid":"Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax","type":"Class"},{"name":"TiltTransformUtil","href":"Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html","topicHref":"Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html","topicUid":"Hi.NcParsers.LogicSyntaxs.TiltTransformUtil","type":"Class"},{"name":"ToolHeightOffsetSyntax","href":"Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.html","topicHref":"Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.html","topicUid":"Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax","type":"Class"}]},{"name":"Hi.NcParsers.LogicSyntaxs.Heidenhain","href":"Hi.NcParsers.LogicSyntaxs.Heidenhain.html","topicHref":"Hi.NcParsers.LogicSyntaxs.Heidenhain.html","topicUid":"Hi.NcParsers.LogicSyntaxs.Heidenhain","type":"Namespace","items":[{"name":"HeidenhainCoordinateOffsetSyntax","href":"Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.html","topicHref":"Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.html","topicUid":"Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax","type":"Class"}]},{"name":"Hi.NcParsers.LogicSyntaxs.Siemens","href":"Hi.NcParsers.LogicSyntaxs.Siemens.html","topicHref":"Hi.NcParsers.LogicSyntaxs.Siemens.html","topicUid":"Hi.NcParsers.LogicSyntaxs.Siemens","type":"Namespace","items":[{"name":"SiemensCoordinateOffsetSyntax","href":"Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.html","topicHref":"Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.html","topicUid":"Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax","type":"Class"}]},{"name":"Hi.NcParsers.ParsingSyntaxs","href":"Hi.NcParsers.ParsingSyntaxs.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.html","topicUid":"Hi.NcParsers.ParsingSyntaxs","type":"Namespace","items":[{"name":"CsScriptSyntax","href":"Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax","type":"Class"},{"name":"FlagSyntax","href":"Hi.NcParsers.ParsingSyntaxs.FlagSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.FlagSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.FlagSyntax","type":"Class"},{"name":"FloatTagSetupSyntax","href":"Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax","type":"Class"},{"name":"HeadIndexSyntax","href":"Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax","type":"Class"},{"name":"IntegerTagSetupSyntax","href":"Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax","type":"Class"},{"name":"NamedVarAssignmentSyntax","href":"Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax","type":"Class"},{"name":"NumberedFlagSyntax","href":"Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax","type":"Class"},{"name":"ParameterizedFlagSyntax","href":"Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax","type":"Class"},{"name":"ShrinkIfNoDecimalPointSyntax","href":"Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax","type":"Class"},{"name":"TagAssignmentSyntax","href":"Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax","type":"Class"},{"name":"TagSetupSyntax","href":"Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax","type":"Class"}]},{"name":"Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs","href":"Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs","type":"Namespace","items":[{"name":"HeadPercentCommentSyntax","href":"Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax","type":"Class"},{"name":"QuoteCommentSyntax","href":"Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax","type":"Class"},{"name":"TailCommentSyntax","href":"Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax","type":"Class"}]},{"name":"Hi.NcParsers.ParsingSyntaxs.Heidenhain","href":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.Heidenhain","type":"Namespace","items":[{"name":"HeidenhainBlkFormSyntax","href":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax","type":"Class"},{"name":"HeidenhainCallSyntax","href":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax","type":"Class"},{"name":"HeidenhainCyclDefSyntax","href":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax","type":"Class"},{"name":"HeidenhainFnAssignmentSyntax","href":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax","type":"Class"},{"name":"HeidenhainLSyntax","href":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax","type":"Class"},{"name":"HeidenhainLblSyntax","href":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax","type":"Class"},{"name":"HeidenhainPlaneSyntax","href":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax","type":"Class"},{"name":"HeidenhainProgramSyntax","href":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax","type":"Class"},{"name":"HeidenhainToolCallSyntax","href":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax","type":"Class"}]},{"name":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs","href":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs","type":"Namespace","items":[{"name":"HeidenhainDatumSettingSyntax","href":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax","type":"Class"},{"name":"HeidenhainDatumShiftSyntax","href":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html","topicHref":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html","topicUid":"Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax","type":"Class"}]},{"name":"Hi.NcParsers.Segmenters","href":"Hi.NcParsers.Segmenters.html","topicHref":"Hi.NcParsers.Segmenters.html","topicUid":"Hi.NcParsers.Segmenters","type":"Namespace","items":[{"name":"HeidenhainSegmenter","href":"Hi.NcParsers.Segmenters.HeidenhainSegmenter.html","topicHref":"Hi.NcParsers.Segmenters.HeidenhainSegmenter.html","topicUid":"Hi.NcParsers.Segmenters.HeidenhainSegmenter","type":"Class"},{"name":"ISegmenter","href":"Hi.NcParsers.Segmenters.ISegmenter.html","topicHref":"Hi.NcParsers.Segmenters.ISegmenter.html","topicUid":"Hi.NcParsers.Segmenters.ISegmenter","type":"Interface"},{"name":"SingleLineSegmenter","href":"Hi.NcParsers.Segmenters.SingleLineSegmenter.html","topicHref":"Hi.NcParsers.Segmenters.SingleLineSegmenter.html","topicUid":"Hi.NcParsers.Segmenters.SingleLineSegmenter","type":"Class"}]},{"name":"Hi.NcParsers.Semantics","href":"Hi.NcParsers.Semantics.html","topicHref":"Hi.NcParsers.Semantics.html","topicUid":"Hi.NcParsers.Semantics","type":"Namespace","items":[{"name":"INcSemantic","href":"Hi.NcParsers.Semantics.INcSemantic.html","topicHref":"Hi.NcParsers.Semantics.INcSemantic.html","topicUid":"Hi.NcParsers.Semantics.INcSemantic","type":"Interface"},{"name":"MachineCoordinateStepSemantic","href":"Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.html","topicHref":"Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.html","topicUid":"Hi.NcParsers.Semantics.MachineCoordinateStepSemantic","type":"Class"},{"name":"SemanticPiece","href":"Hi.NcParsers.Semantics.SemanticPiece.html","topicHref":"Hi.NcParsers.Semantics.SemanticPiece.html","topicUid":"Hi.NcParsers.Semantics.SemanticPiece","type":"Class"}]},{"name":"Hi.NcParsers.Syntaxs","href":"Hi.NcParsers.Syntaxs.html","topicHref":"Hi.NcParsers.Syntaxs.html","topicUid":"Hi.NcParsers.Syntaxs","type":"Namespace","items":[{"name":"BundleSyntax","href":"Hi.NcParsers.Syntaxs.BundleSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.BundleSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.BundleSyntax","type":"Class"},{"name":"CleanupSyntax","href":"Hi.NcParsers.Syntaxs.CleanupSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.CleanupSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.CleanupSyntax","type":"Class"},{"name":"FanucSyntaxUtil","href":"Hi.NcParsers.Syntaxs.FanucSyntaxUtil.html","topicHref":"Hi.NcParsers.Syntaxs.FanucSyntaxUtil.html","topicUid":"Hi.NcParsers.Syntaxs.FanucSyntaxUtil","type":"Class"},{"name":"GeneralSyntaxKit","href":"Hi.NcParsers.Syntaxs.GeneralSyntaxKit.html","topicHref":"Hi.NcParsers.Syntaxs.GeneralSyntaxKit.html","topicUid":"Hi.NcParsers.Syntaxs.GeneralSyntaxKit","type":"Class"},{"name":"HeidenhainSyntaxUtil","href":"Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.html","topicHref":"Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.html","topicUid":"Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil","type":"Class"},{"name":"IExpandingNcSyntax","href":"Hi.NcParsers.Syntaxs.IExpandingNcSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.IExpandingNcSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.IExpandingNcSyntax","type":"Interface"},{"name":"INcSyntax","href":"Hi.NcParsers.Syntaxs.INcSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.INcSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.INcSyntax","type":"Interface"},{"name":"ISituNcSyntax","href":"Hi.NcParsers.Syntaxs.ISituNcSyntax.html","topicHref":"Hi.NcParsers.Syntaxs.ISituNcSyntax.html","topicUid":"Hi.NcParsers.Syntaxs.ISituNcSyntax","type":"Interface"},{"name":"MazakSyntaxUtil","href":"Hi.NcParsers.Syntaxs.MazakSyntaxUtil.html","topicHref":"Hi.NcParsers.Syntaxs.MazakSyntaxUtil.html","topicUid":"Hi.NcParsers.Syntaxs.MazakSyntaxUtil","type":"Class"},{"name":"NcSyntaxUtil","href":"Hi.NcParsers.Syntaxs.NcSyntaxUtil.html","topicHref":"Hi.NcParsers.Syntaxs.NcSyntaxUtil.html","topicUid":"Hi.NcParsers.Syntaxs.NcSyntaxUtil","type":"Class"},{"name":"SiemensSyntaxUtil","href":"Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.html","topicHref":"Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.html","topicUid":"Hi.NcParsers.Syntaxs.SiemensSyntaxUtil","type":"Class"},{"name":"SyntaxPiece","href":"Hi.NcParsers.Syntaxs.SyntaxPiece.html","topicHref":"Hi.NcParsers.Syntaxs.SyntaxPiece.html","topicUid":"Hi.NcParsers.Syntaxs.SyntaxPiece","type":"Class"},{"name":"SyntecSyntaxUtil","href":"Hi.NcParsers.Syntaxs.SyntecSyntaxUtil.html","topicHref":"Hi.NcParsers.Syntaxs.SyntecSyntaxUtil.html","topicUid":"Hi.NcParsers.Syntaxs.SyntecSyntaxUtil","type":"Class"},{"name":"TagSetup","href":"Hi.NcParsers.Syntaxs.TagSetup.html","topicHref":"Hi.NcParsers.Syntaxs.TagSetup.html","topicUid":"Hi.NcParsers.Syntaxs.TagSetup","type":"Class"},{"name":"TransformationUtil","href":"Hi.NcParsers.Syntaxs.TransformationUtil.html","topicHref":"Hi.NcParsers.Syntaxs.TransformationUtil.html","topicUid":"Hi.NcParsers.Syntaxs.TransformationUtil","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":"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":"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":"RadiusCompensationBuf","href":"Hi.Numerical.RadiusCompensationBuf.html","topicHref":"Hi.Numerical.RadiusCompensationBuf.html","topicUid":"Hi.Numerical.RadiusCompensationBuf","type":"Class"},{"name":"SourcedActEntry","href":"Hi.Numerical.SourcedActEntry.html","topicHref":"Hi.Numerical.SourcedActEntry.html","topicUid":"Hi.Numerical.SourcedActEntry","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.Args","href":"Hi.Numerical.Args.html","topicHref":"Hi.Numerical.Args.html","topicUid":"Hi.Numerical.Args","type":"Namespace","items":[{"name":"OrthogonalPlaneFlag","href":"Hi.Numerical.Args.OrthogonalPlaneFlag.html","topicHref":"Hi.Numerical.Args.OrthogonalPlaneFlag.html","topicUid":"Hi.Numerical.Args.OrthogonalPlaneFlag","type":"Enum"},{"name":"PolarModeDirEnum","href":"Hi.Numerical.Args.PolarModeDirEnum.html","topicHref":"Hi.Numerical.Args.PolarModeDirEnum.html","topicUid":"Hi.Numerical.Args.PolarModeDirEnum","type":"Enum"}]},{"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.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":"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":"IMachineKinematics","href":"Hi.Numerical.Xyzabc.IMachineKinematics.html","topicHref":"Hi.Numerical.Xyzabc.IMachineKinematics.html","topicUid":"Hi.Numerical.Xyzabc.IMachineKinematics","type":"Interface"},{"name":"ISetMcXyzabc","href":"Hi.Numerical.Xyzabc.ISetMcXyzabc.html","topicHref":"Hi.Numerical.Xyzabc.ISetMcXyzabc.html","topicUid":"Hi.Numerical.Xyzabc.ISetMcXyzabc","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":"SqliteStepStorage.MillingStepLuggageRow","href":"Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow.html","topicHref":"Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow.html","topicUid":"Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow","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":"WpfDispUtil","href":"Hi.WpfPlus.Disp.WpfDispUtil.html","topicHref":"Hi.WpfPlus.Disp.WpfDispUtil.html","topicUid":"Hi.WpfPlus.Disp.WpfDispUtil","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/controller/index.html b/App/wwwroot/HiAPI-docsite/dev-doc/build-hinc/controller/index.html index 71c336c..edefc35 100644 --- a/App/wwwroot/HiAPI-docsite/dev-doc/build-hinc/controller/index.html +++ b/App/wwwroot/HiAPI-docsite/dev-doc/build-hinc/controller/index.html @@ -184,7 +184,7 @@
  • Config Tab
  • @@ -264,7 +264,7 @@ See Rendering Items SubMenu from Config Options

    General configuration options including:

    Source Code Locations

    diff --git a/App/wwwroot/HiAPI-docsite/dev-doc/release-note/index.html b/App/wwwroot/HiAPI-docsite/dev-doc/release-note/index.html index f62da1c..ae1a6d4 100644 --- a/App/wwwroot/HiAPI-docsite/dev-doc/release-note/index.html +++ b/App/wwwroot/HiAPI-docsite/dev-doc/release-note/index.html @@ -87,6 +87,24 @@

    Release Note

    +

    HiNc Packages Version 3.1.157

    +
      +
    • Fix step.csv reading crash on null or malformed values
    • +
    • Fix XML IO sub-base directory not applied in some project file operations
    • +
    • Improve CSV actual time parsing to support DateTime format in addition to TimeSpan (see 執行CSV檔)
    • +
    • Fix CSV title parsing to trim surrounding quotes
    • +
    • Make EnableIntegerShrinkOnPositionCommand configurable via project settings (previously hard-coded by CNC brand, now defaults to false with XML IO support)
    • +
    • Fix G53.1 tool height compensation behavior: replace NcEnv.SetToolHeightCompensationOnFeatureNormal configuration with automatic detection via NC flag state
    • +
    +

    HiNc Packages Version 3.1.156

    +
      +
    • Fix G68 coordinate rotation transformation for non-origin rotation centers
    • +
    • Fix NC optimization arc/circle offset when splitting arc fragments across multiple lines
    • +
    • Fix optimization rotation code jumping at ±180° cycle boundary by applying cyclic angle comparison
    • +
    • Fix RTCP on unmatched tool offset
    • +
    • Fix blocking issue when time-mapping file not found
    • +
    • Fix FlagsText always null after NC parser refactoring
    • +

    HiNc Packages Version 3.1.150

    • Add cubetree geometry defect scanning (ScanRuntimeGeomInfDefect) and clearing (ClearDefectDisplayee) for detecting and visualizing geometry anomalies in workpieces (see 幾何缺陷掃描)
    • diff --git a/App/wwwroot/HiAPI-docsite/index.json b/App/wwwroot/HiAPI-docsite/index.json index 3045e43..52bee65 100644 --- a/App/wwwroot/HiAPI-docsite/index.json +++ b/App/wwwroot/HiAPI-docsite/index.json @@ -367,7 +367,7 @@ "api/Hi.Common.Collections.DictionaryUtil.html": { "href": "api/Hi.Common.Collections.DictionaryUtil.html", "title": "Class DictionaryUtil | HiAPI-C# 2025", - "summary": "Class DictionaryUtil Namespace Hi.Common.Collections Assembly HiGeom.dll Utility class providing extension methods for dictionary operations. public static class DictionaryUtil Inheritance object DictionaryUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Methods Retrieve(Dictionary, K, out V, bool) Retrieves a value from a dictionary by key, with an option to remove it from the source. public static bool Retrieve(this Dictionary src, K key, out V v, bool removeFromSource) Parameters src Dictionary The source dictionary. key K The key to look for. v V When this method returns, contains the value associated with the specified key, if the key is found; otherwise, the default value for the type of the value parameter. removeFromSource bool If true, removes the key-value pair from the dictionary if found. Returns bool true if the key was found; otherwise, false. Type Parameters K The type of the keys in the dictionary. V The type of the values in the dictionary. TryGetValueByKeys(IDictionary, IEnumerable, out TValue) Tries to get a value from a dictionary by checking multiple keys in sequence. public static bool TryGetValueByKeys(this IDictionary src, IEnumerable keys, out TValue v) Parameters src IDictionary The source dictionary. keys IEnumerable The collection of keys to check. v TValue When this method returns, contains the value associated with the first matching key, if a key is found; otherwise, the default value for the type of the value parameter. Returns bool true if any of the keys was found; otherwise, false. Type Parameters TKey The type of the keys in the dictionary. TValue The type of the values in the dictionary." + "summary": "Class DictionaryUtil Namespace Hi.Common.Collections Assembly HiGeom.dll Utility class providing extension methods for dictionary operations. public static class DictionaryUtil Inheritance object DictionaryUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Methods GetOrCreate(IDictionary, TKey) Gets the value for key, or creates a new TValue via its parameterless constructor, stores it in the dictionary, and returns it. public static TValue GetOrCreate(this IDictionary src, TKey key) where TValue : new() Parameters src IDictionary key TKey Returns TValue Type Parameters TKey TValue GetOrCreate(IDictionary, TKey, Func) Gets the value for key, or invokes factory to create, store, and return a new value if the key is absent. public static TValue GetOrCreate(this IDictionary src, TKey key, Func factory) Parameters src IDictionary key TKey factory Func Returns TValue Type Parameters TKey TValue GetOrCreate(IDictionary, TKey, TValue) Gets the value for key, or stores and returns defaultValue if the key is absent. public static TValue GetOrCreate(this IDictionary src, TKey key, TValue defaultValue) Parameters src IDictionary key TKey defaultValue TValue Returns TValue Type Parameters TKey TValue Retrieve(Dictionary, K, out V, bool) Retrieves a value from a dictionary by key, with an option to remove it from the source. public static bool Retrieve(this Dictionary src, K key, out V v, bool removeFromSource) Parameters src Dictionary The source dictionary. key K The key to look for. v V When this method returns, contains the value associated with the specified key, if the key is found; otherwise, the default value for the type of the value parameter. removeFromSource bool If true, removes the key-value pair from the dictionary if found. Returns bool true if the key was found; otherwise, false. Type Parameters K The type of the keys in the dictionary. V The type of the values in the dictionary. TryGetValueByKeys(IDictionary, IEnumerable, out TValue) Tries to get a value from a dictionary by checking multiple keys in sequence. public static bool TryGetValueByKeys(this IDictionary src, IEnumerable keys, out TValue v) Parameters src IDictionary The source dictionary. keys IEnumerable The collection of keys to check. v TValue When this method returns, contains the value associated with the first matching key, if a key is found; otherwise, the default value for the type of the value parameter. Returns bool true if any of the keys was found; otherwise, false. Type Parameters TKey The type of the keys in the dictionary. TValue The type of the values in the dictionary." }, "api/Hi.Common.Collections.EnumerableUtil.html": { "href": "api/Hi.Common.Collections.EnumerableUtil.html", @@ -382,12 +382,12 @@ "api/Hi.Common.Collections.LazyLinkedList-1.html": { "href": "api/Hi.Common.Collections.LazyLinkedList-1.html", "title": "Class LazyLinkedList | HiAPI-C# 2025", - "summary": "Class LazyLinkedList Namespace Hi.Common.Collections Assembly HiGeom.dll A singly-growable linked list that can lazily materialize nodes from an IEnumerable source. Without a source it behaves like a regular append-only linked list. With a source, nodes are pulled on demand when Next is accessed on the tail, or when First is accessed on an empty list. public class LazyLinkedList : IEnumerable, IEnumerable, IDisposable Type Parameters T Inheritance object LazyLinkedList Implements IEnumerable IEnumerable 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) StringUtil.ToDotSplitedString(IEnumerable) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Examples // Lazy: nodes materialize as you walk .Next using var list = new LazyLinkedList(File.ReadLines(path)); var node = list.First; // materializes line 0 var next = node.Next; // materializes line 1 // Manual: just like a regular linked list var list2 = new LazyLinkedList(); list2.AddLast(1); list2.AddLast(2); Constructors LazyLinkedList() Creates an empty list (no lazy source). public LazyLinkedList() LazyLinkedList(IEnumerable) Creates a list backed by a lazy source. Nodes are materialized on demand via Next or First. public LazyLinkedList(IEnumerable source) Parameters source IEnumerable Properties Count Number of nodes currently materialized in the list. public int Count { get; } Property Value int First Gets the first node, materializing from source if the list is empty. public LazyLinkedListNode First { get; } Property Value LazyLinkedListNode IsExhausted Whether all items from the source have been materialized (or no source was provided). public bool IsExhausted { get; } Property Value bool Last public LazyLinkedListNode Last { get; } Property Value LazyLinkedListNode Methods AddLast(T) public LazyLinkedListNode AddLast(T value) Parameters value T Returns LazyLinkedListNode Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. public void Dispose() GetEnumerator() Returns an enumerator that iterates through the collection. public IEnumerator GetEnumerator() Returns IEnumerator An enumerator that can be used to iterate through the collection." + "summary": "Class LazyLinkedList Namespace Hi.Common.Collections Assembly HiGeom.dll A singly-growable linked list that can lazily materialize nodes from an IEnumerable source. Without a source it behaves like a regular append-only linked list. With a source, nodes are pulled on demand when Next is accessed on the tail, or when First is accessed on an empty list. public class LazyLinkedList : IEnumerable, IEnumerable, IDisposable Type Parameters T Inheritance object LazyLinkedList Implements IEnumerable IEnumerable 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) StringUtil.ToDotSplitedString(IEnumerable) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Examples // Lazy: nodes materialize as you walk .Next using var list = new LazyLinkedList(File.ReadLines(path)); var node = list.First; // materializes line 0 var next = node.Next; // materializes line 1 // Manual: just like a regular linked list var list2 = new LazyLinkedList(); list2.AddLast(1); list2.AddLast(2); Constructors LazyLinkedList() Creates an empty list (no lazy source). public LazyLinkedList() LazyLinkedList(IEnumerable) Creates a list backed by a lazy source. Nodes are materialized on demand via Next or First. public LazyLinkedList(IEnumerable source) Parameters source IEnumerable Properties Count Number of nodes currently materialized in the list. public int Count { get; } Property Value int First Gets the first node, materializing from source if the list is empty. public LazyLinkedListNode First { get; } Property Value LazyLinkedListNode IsExhausted Whether all items from the source have been materialized (or no source was provided). public bool IsExhausted { get; } Property Value bool Last Gets the last materialized node in the list. public LazyLinkedListNode Last { get; } Property Value LazyLinkedListNode Methods AddLast(T) Appends a new node with the specified value to the end of the list. public LazyLinkedListNode AddLast(T value) Parameters value T The value to add. Returns LazyLinkedListNode The newly created node. Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. public void Dispose() GetEnumerator() Returns an enumerator that iterates through the collection. public IEnumerator GetEnumerator() Returns IEnumerator An enumerator that can be used to iterate through the collection." }, "api/Hi.Common.Collections.LazyLinkedListNode-1.html": { "href": "api/Hi.Common.Collections.LazyLinkedListNode-1.html", "title": "Class LazyLinkedListNode | HiAPI-C# 2025", - "summary": "Class LazyLinkedListNode Namespace Hi.Common.Collections Assembly HiGeom.dll Node for LazyLinkedList. Accessing Next on the tail node automatically materializes the next item from the list's source (if any). public class LazyLinkedListNode Type Parameters T Inheritance object LazyLinkedListNode 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 LazyLinkedListNode(T) public LazyLinkedListNode(T value) Parameters value T Properties List public LazyLinkedList List { get; } Property Value LazyLinkedList Next Gets the next node. When this is the last materialized node and the list has a pending source, accessing this property triggers on-demand materialization. public LazyLinkedListNode Next { get; } Property Value LazyLinkedListNode Previous public LazyLinkedListNode Previous { get; } Property Value LazyLinkedListNode Value public T Value { get; set; } Property Value T Methods Enumerate() Enumerates from this node forward to the end. public IEnumerable> Enumerate() Returns IEnumerable> EnumerateBack() Enumerates backwards from this node to the head. public IEnumerable> EnumerateBack() Returns IEnumerable> ToString() Returns a string that represents the current object. public override string ToString() Returns string A string that represents the current object." + "summary": "Class LazyLinkedListNode Namespace Hi.Common.Collections Assembly HiGeom.dll Node for LazyLinkedList. Accessing Next on the tail node automatically materializes the next item from the list's source (if any). public class LazyLinkedListNode Type Parameters T Inheritance object LazyLinkedListNode 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 LazyLinkedListNode(T) Initializes a new instance with the specified value. public LazyLinkedListNode(T value) Parameters value T The value. Properties List Gets the list that this node belongs to. public LazyLinkedList List { get; } Property Value LazyLinkedList Next Gets the next node. When this is the last materialized node and the list has a pending source, accessing this property triggers on-demand materialization. Thread-safe: concurrent accesses from multiple threads are serialized via an internal lock. public LazyLinkedListNode Next { get; } Property Value LazyLinkedListNode Previous Gets the previous node in the list. public LazyLinkedListNode Previous { get; } Property Value LazyLinkedListNode Value Gets or sets the value of this node. public T Value { get; set; } Property Value T Methods Enumerate() Enumerates from this node forward to the end. public IEnumerable> Enumerate() Returns IEnumerable> EnumerateBack() Enumerates backwards from this node to the head. public IEnumerable> EnumerateBack() Returns IEnumerable> ToString() Returns a string that represents the current object. public override string ToString() Returns string A string that represents the current object." }, "api/Hi.Common.Collections.LinkedListUtil.html": { "href": "api/Hi.Common.Collections.LinkedListUtil.html", @@ -707,7 +707,7 @@ "api/Hi.Common.JsonUtil.html": { "href": "api/Hi.Common.JsonUtil.html", "title": "Class JsonUtil | HiAPI-C# 2025", - "summary": "Class JsonUtil Namespace Hi.Common Assembly HiGeom.dll Helper utilities for reading and writing JSON files. public static class JsonUtil Inheritance object JsonUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Methods CallJsonArrayByPath(JsonObject, IEnumerable) Navigates or creates a JSON array path in the source JSON object. Creates missing intermediate objects and the final array as needed. public static JsonArray CallJsonArrayByPath(this JsonObject srcdst, IEnumerable jsonObjectPath) Parameters srcdst JsonObject The source JSON object to navigate. jsonObjectPath IEnumerable The path segments to navigate through. The last segment will be treated as an array. Returns JsonArray The JSON array at the specified path, creating it if it doesn't exist. Returns null if the path is empty. CallJsonObjectByPath(JsonObject, IEnumerable) Navigates or creates a JSON object path in the source JSON object. Creates missing intermediate objects as needed. public static JsonObject CallJsonObjectByPath(this JsonObject srcdst, IEnumerable jsonObjectPath) Parameters srcdst JsonObject The source JSON object to navigate. jsonObjectPath IEnumerable The path segments to navigate through. Returns JsonObject The JSON object at the specified path, creating it if it doesn't exist. GetJsonNodeByPath(JsonObject, List) public static JsonNode GetJsonNodeByPath(this JsonObject root, List pathSegments) Parameters root JsonObject pathSegments List Returns JsonNode WritePartialJson(string, string, TConfig) Writes a config object into a named section of a JSON file; merges when file exists and overwrites the same section name. public static void WritePartialJson(string filePath, string configName, TConfig config) Parameters filePath string JSON file path configName string Section name to write config TConfig Section object to write Type Parameters TConfig Type of the config object" + "summary": "Class JsonUtil Namespace Hi.Common Assembly HiGeom.dll Helper utilities for reading and writing JSON files. public static class JsonUtil Inheritance object JsonUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Methods CallJsonArrayByPath(JsonObject, IEnumerable) Navigates or creates a JSON array path in the source JSON object. Creates missing intermediate objects and the final array as needed. public static JsonArray CallJsonArrayByPath(this JsonObject srcdst, IEnumerable jsonObjectPath) Parameters srcdst JsonObject The source JSON object to navigate. jsonObjectPath IEnumerable The path segments to navigate through. The last segment will be treated as an array. Returns JsonArray The JSON array at the specified path, creating it if it doesn't exist. Returns null if the path is empty. CallJsonObjectByPath(JsonObject, IEnumerable) Navigates or creates a JSON object path in the source JSON object. Creates missing intermediate objects as needed. public static JsonObject CallJsonObjectByPath(this JsonObject srcdst, IEnumerable jsonObjectPath) Parameters srcdst JsonObject The source JSON object to navigate. jsonObjectPath IEnumerable The path segments to navigate through. Returns JsonObject The JSON object at the specified path, creating it if it doesn't exist. GetDouble(JsonNode) Gets a double from a JsonNode that may hold int, long, or double. public static double? GetDouble(this JsonNode node) Parameters node JsonNode Returns double? GetJsonNodeByPath(JsonObject, List) Navigates a JSON object tree by path segments and returns the node at the end of the path. public static JsonNode GetJsonNodeByPath(this JsonObject root, List pathSegments) Parameters root JsonObject The root JSON object. pathSegments List The path segments to navigate through. Returns JsonNode The JSON node at the specified path, or null if the path does not exist. WritePartialJson(string, string, TConfig) Writes a config object into a named section of a JSON file; merges when file exists and overwrites the same section name. public static void WritePartialJson(string filePath, string configName, TConfig config) Parameters filePath string JSON file path configName string Section name to write config TConfig Section object to write Type Parameters TConfig Type of the config object" }, "api/Hi.Common.LooseRunner.MergedCancellationTokenRun.html": { "href": "api/Hi.Common.LooseRunner.MergedCancellationTokenRun.html", @@ -747,7 +747,7 @@ "api/Hi.Common.Messages.MessageHost.html": { "href": "api/Hi.Common.Messages.MessageHost.html", "title": "Class MessageHost | HiAPI-C# 2025", - "summary": "Class MessageHost Namespace Hi.Common.Messages Assembly HiGeom.dll Provides utility methods for handling messages. public static class MessageHost Inheritance object MessageHost Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Default Gets the default MessageKit instance. public static Progress Default { get; set; } Property Value Progress Methods Default_ProgressChanged(object, object) public static void Default_ProgressChanged(object sender, object arg) Parameters sender object arg object ReportError(string) Adds an error message to the default message kit. Apply ExceptionUtil.ShowException(Exception, object) if the error message comes from exception for better treatment. public static void ReportError(string message) Parameters message string The message to write. ReportException(Exception) Adds an exception to the default message kit. public static void ReportException(Exception exception) Parameters exception Exception The exception to add. ReportInfo(string) Adds an info message to the default message kit. public static void ReportInfo(string message) Parameters message string The message to write. ReportMessage(string) Adds a plain message to the default message kit. public static void ReportMessage(string message) Parameters message string The message to write. ReportProgress(string) Adds a progress message to the default message kit. public static void ReportProgress(string message) Parameters message string The message to write. ReportSuccess(string) Adds a success message to the default message kit. public static void ReportSuccess(string message) Parameters message string The message to write. ReportWarning(string) Adds a warning message to the default message kit. public static void ReportWarning(string message) Parameters message string The message to write." + "summary": "Class MessageHost Namespace Hi.Common.Messages Assembly HiGeom.dll Provides utility methods for handling messages. public static class MessageHost Inheritance object MessageHost Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Default Gets the default MessageKit instance. public static Progress Default { get; set; } Property Value Progress Methods Default_ProgressChanged(object, object) Default handler for progress changes that writes the argument to the console. public static void Default_ProgressChanged(object sender, object arg) Parameters sender object The event sender. arg object The progress argument to display. ReportError(string) Adds an error message to the default message kit. Apply ExceptionUtil.ShowException(Exception, object) if the error message comes from exception for better treatment. public static void ReportError(string message) Parameters message string The message to write. ReportException(Exception) Adds an exception to the default message kit. public static void ReportException(Exception exception) Parameters exception Exception The exception to add. ReportInfo(string) Adds an info message to the default message kit. public static void ReportInfo(string message) Parameters message string The message to write. ReportMessage(string) Adds a plain message to the default message kit. public static void ReportMessage(string message) Parameters message string The message to write. ReportProgress(string) Adds a progress message to the default message kit. public static void ReportProgress(string message) Parameters message string The message to write. ReportSuccess(string) Adds a success message to the default message kit. public static void ReportSuccess(string message) Parameters message string The message to write. ReportWarning(string) Adds a warning message to the default message kit. public static void ReportWarning(string message) Parameters message string The message to write." }, "api/Hi.Common.Messages.MultiTagMessage.html": { "href": "api/Hi.Common.Messages.MultiTagMessage.html", @@ -882,7 +882,7 @@ "api/Hi.Common.PathUtils.PathUtil.html": { "href": "api/Hi.Common.PathUtils.PathUtil.html", "title": "Class PathUtil | HiAPI-C# 2025", - "summary": "Class PathUtil Namespace Hi.Common.PathUtils Assembly HiGeom.dll Utility class for path manipulation and management. public static class PathUtil Inheritance object PathUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields DotAlterWord Constant used to replace dots in HTTP string parameters. public const string DotAlterWord = \"-(dot)-\" Field Value string Methods Combine(string, string) Combines a base path with a subpath, ensuring consistent directory separators. public static string Combine(string basePath, string subPath) Parameters basePath string The base path subPath string The subpath to append Returns string The combined path with forward slashes as directory separators, or null if basePath is null Combine(params string[]) Combines multiple path segments, ensuring consistent directory separators. public static string Combine(params string[] paths) Parameters paths string[] The path segments to combine Returns string The combined path with forward slashes as directory separators CombineWithFolderExtension(string, string) Combines a base directory with a relative file path, preserving the folder structure. public static string CombineWithFolderExtension(string baseDirectory, string relFile) Parameters baseDirectory string The base directory relFile string The relative file path Returns string The combined path with forward slashes as directory separators CombineWithoutExtension(params string[]) Combines multiple path segments and removes the file extension from the result. public static string CombineWithoutExtension(params string[] paths) Parameters paths string[] The path segments to combine Returns string The combined path without file extension, using forward slashes as directory separators GetCombinedDirectoryName(string, string) Gets the directory name from a combined base directory and relative file path. public static string GetCombinedDirectoryName(string baseDirectory, string relFile) Parameters baseDirectory string The base directory relFile string The relative file path Returns string The directory name of the combined path with forward slashes as directory separators GetDirectoryName(string) Gets the directory name of a path, ensuring consistent directory separators. public static string GetDirectoryName(string path) Parameters path string The path to get the directory name from Returns string The directory name with forward slashes as directory separators, or null if the path has no directory component GetParentIgnoreTailSlash(string) Gets the parent directory of a path, ignoring any trailing slashes. public static string GetParentIgnoreTailSlash(this string path) Parameters path string The path to get the parent of Returns string The parent directory path GetPathByTemplate(string, string, string, string) Generates a path by replacing keywords in a template path. public static string GetPathByTemplate(string templatePath, string replacingPath, string replacedPathKeyword, string replacedNameKeyword) Parameters templatePath string The template path containing keywords to be replaced replacingPath string The path to use as replacement replacedPathKeyword string The path keyword to be replaced in the template replacedNameKeyword string The name keyword to be replaced in the template Returns string The processed path with keywords replaced GetRelativePath(string, string) Gets the relative path from one path to another, ensuring consistent directory separators. public static string GetRelativePath(string relativeTo, string path) Parameters relativeTo string The path that is the reference point path string The path to which the relative path is calculated Returns string The relative path with forward slashes as directory separators GetRelativePathIfIsDescendant(string, string) Gets the relative path if the target path is a descendant of the reference path; otherwise, returns the original path. public static string GetRelativePathIfIsDescendant(string relativeTo, string path) Parameters relativeTo string The path that is the reference point path string The path to which the relative path is calculated Returns string The relative path if path is a descendant of relativeTo; otherwise, the original path. Forward slashes are used as directory separators in either case. IsDescendant(DirectoryInfo, string) Determines whether a path is a descendant of a specified directory. public static bool IsDescendant(this DirectoryInfo ascendentDirectory, string descendantPath) Parameters ascendentDirectory DirectoryInfo The potential ancestor directory descendantPath string The path to check Returns bool True if the path is a descendant of the directory; otherwise, false IsDescendant(string, string) Determines whether a path is a descendant of a specified directory. public static bool IsDescendant(string ascendentDirectory, string descendantPath) Parameters ascendentDirectory string The potential ancestor directory path descendantPath string The path to check Returns bool True if the path is a descendant of the directory; otherwise, false IsDescendantByRelPath(string, string) Determines whether a path is a descendant of a specified directory using relative path calculation. public static bool IsDescendantByRelPath(string ascendentDirectory, string descendantPath) Parameters ascendentDirectory string The potential ancestor directory path descendantPath string The path to check Returns bool True if the path is a descendant of the directory; otherwise, false RemoveTailSlashIfExisted(string) Removes the trailing slash or backslash from a path if it exists. public static string RemoveTailSlashIfExisted(this string path) Parameters path string The path to process Returns string The path without a trailing slash or backslash ReplaceDirectorySeparator(string) Replaces backslashes with forward slashes in a path string. public static string ReplaceDirectorySeparator(this string src) Parameters src string The source path string Returns string The path string with all backslashes replaced by forward slashes" + "summary": "Class PathUtil Namespace Hi.Common.PathUtils Assembly HiGeom.dll Utility class for path manipulation and management. public static class PathUtil Inheritance object PathUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields DotAlterWord Constant used to replace dots in HTTP string parameters. public const string DotAlterWord = \"-(dot)-\" Field Value string Methods Combine(string, string) Combines a base path with a subpath, ensuring consistent directory separators. public static string Combine(string basePath, string subPath) Parameters basePath string The base path subPath string The subpath to append Returns string The combined path with forward slashes as directory separators, or null if basePath is null Combine(params string[]) Combines multiple path segments, ensuring consistent directory separators. public static string Combine(params string[] paths) Parameters paths string[] The path segments to combine Returns string The combined path with forward slashes as directory separators CombineAsSubDirectory(string, string, string) Combines a base directory with a relative file path and appends a suffix to derive a sub-directory path. The suffix is only appended when relFile is not null or whitespace. public static string CombineAsSubDirectory(string baseDirectory, string relFile, string suffixIfAdded = \"-src\") Parameters baseDirectory string The base directory. relFile string The relative file path. suffixIfAdded string The suffix appended to the combined path when relFile is not null or whitespace. Returns string The combined sub-directory path with forward slashes as directory separators. GetConcatedDirectoryName(string, string) Gets the directory name from a combined base directory and relative file path. public static string GetConcatedDirectoryName(string baseDirectory, string relFile) Parameters baseDirectory string The base directory relFile string The relative file path Returns string The directory name of the combined path with forward slashes as directory separators GetDirectoryName(string) Gets the directory name of a path, ensuring consistent directory separators. public static string GetDirectoryName(string path) Parameters path string The path to get the directory name from Returns string The directory name with forward slashes as directory separators, or null if the path has no directory component GetParentIgnoreTailSlash(string) Gets the parent directory of a path, ignoring any trailing slashes. public static string GetParentIgnoreTailSlash(this string path) Parameters path string The path to get the parent of Returns string The parent directory path GetPathByTemplate(string, string, string, string) Generates a path by replacing keywords in a template path. public static string GetPathByTemplate(string templatePath, string replacingPath, string replacedPathKeyword, string replacedNameKeyword) Parameters templatePath string The template path containing keywords to be replaced replacingPath string The path to use as replacement replacedPathKeyword string The path keyword to be replaced in the template replacedNameKeyword string The name keyword to be replaced in the template Returns string The processed path with keywords replaced GetRelativePath(string, string) Gets the relative path from one path to another, ensuring consistent directory separators. public static string GetRelativePath(string relativeTo, string path) Parameters relativeTo string The path that is the reference point path string The path to which the relative path is calculated Returns string The relative path with forward slashes as directory separators GetRelativePathIfIsDescendant(string, string) Gets the relative path if the target path is a descendant of the reference path; otherwise, returns the original path. public static string GetRelativePathIfIsDescendant(string relativeTo, string path) Parameters relativeTo string The path that is the reference point path string The path to which the relative path is calculated Returns string The relative path if path is a descendant of relativeTo; otherwise, the original path. Forward slashes are used as directory separators in either case. IsDescendant(DirectoryInfo, string) Determines whether a path is a descendant of a specified directory. public static bool IsDescendant(this DirectoryInfo ascendentDirectory, string descendantPath) Parameters ascendentDirectory DirectoryInfo The potential ancestor directory descendantPath string The path to check Returns bool True if the path is a descendant of the directory; otherwise, false IsDescendant(string, string) Determines whether a path is a descendant of a specified directory. public static bool IsDescendant(string ascendentDirectory, string descendantPath) Parameters ascendentDirectory string The potential ancestor directory path descendantPath string The path to check Returns bool True if the path is a descendant of the directory; otherwise, false IsDescendantByRelPath(string, string) Determines whether a path is a descendant of a specified directory using relative path calculation. public static bool IsDescendantByRelPath(string ascendentDirectory, string descendantPath) Parameters ascendentDirectory string The potential ancestor directory path descendantPath string The path to check Returns bool True if the path is a descendant of the directory; otherwise, false RemoveTailSlashIfExisted(string) Removes the trailing slash or backslash from a path if it exists. public static string RemoveTailSlashIfExisted(this string path) Parameters path string The path to process Returns string The path without a trailing slash or backslash ReplaceDirectorySeparator(string) Replaces backslashes with forward slashes in a path string. public static string ReplaceDirectorySeparator(this string src) Parameters src string The source path string Returns string The path string with all backslashes replaced by forward slashes ResolveSubDirectory(string, string, string) Resolves the sub-directory for loading with legacy fallback. Returns the CombineAsSubDirectory(string, string, string) path if it exists; otherwise falls back to the legacy GetConcatedDirectoryName(string, string) path if it exists; otherwise defaults to the CombineAsSubDirectory(string, string, string) path. public static string ResolveSubDirectory(string baseDirectory, string relFile, string suffix = \"-src\") Parameters baseDirectory string The base directory. relFile string The relative file path. suffix string The suffix for the new sub-directory path. Returns string The resolved sub-directory path with forward slashes as directory separators." }, "api/Hi.Common.PathUtils.html": { "href": "api/Hi.Common.PathUtils.html", @@ -1287,7 +1287,7 @@ "api/Hi.Disp.Tri3dDispUtil.html": { "href": "api/Hi.Disp.Tri3dDispUtil.html", "title": "Class Tri3dDispUtil | HiAPI-C# 2025", - "summary": "Class Tri3dDispUtil Namespace Hi.Disp Assembly HiDisp.dll Utility and Extension of Tri3d. public static class Tri3dDispUtil Inheritance object Tri3dDispUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Methods Display(Tri3d, Bind) Display the face of src. public static void Display(this Tri3d src, Bind bind) Parameters src Tri3d triangle bind Bind Bind GetFaceDrawing(IEnumerable) Get ccw faces draw of tris. public static Drawing GetFaceDrawing(this IEnumerable tris) Parameters tris IEnumerable triangles Returns Drawing Drawing ToDrawing(Tri3d) Equivalent to ToFaceDrawing(Tri3d) public static Drawing ToDrawing(this Tri3d src) Parameters src Tri3d src Returns Drawing Drawing ToFaceBuf(Tri3d, double[], ref int) set n,p0,n,p1,n,p2 to double array. Where n is normal. public static int ToFaceBuf(this Tri3d src, double[] dst, ref int p) Parameters src Tri3d src dst double[] dst array p int current array position Returns int pushed double size:18 ToFaceDrawing(Tri3d) To Face Drawing. public static Drawing ToFaceDrawing(this Tri3d src) Parameters src Tri3d src Returns Drawing Face Drawing ToLineBuf(Tri3d, double[], ref int) Put lines array to the dst. The lines array contains 3 edges x 2 end points. public static int ToLineBuf(this Tri3d src, double[] dst, ref int p) Parameters src Tri3d src dst double[] dst p int position of the dst Returns int Which is pushed length, in number of double ToLineDrawing(Tri3d) To Line Drawing. public static Drawing ToLineDrawing(this Tri3d src) Parameters src Tri3d src Returns Drawing Line Drawing ToLineDrawing(IEnumerable) Get lines draw of the tris. public static Drawing ToLineDrawing(this IEnumerable tris) Parameters tris IEnumerable triangles Returns Drawing Drawing ToSparkleLineBuf(Tri3d, double[], ref int) public static int ToSparkleLineBuf(this Tri3d src, double[] dst, ref int p) Parameters src Tri3d dst double[] p int Returns int ToSparkleLineDrawing(IEnumerable) Get lines draw of the tris. public static Drawing ToSparkleLineDrawing(this IEnumerable tris) Parameters tris IEnumerable triangles Returns Drawing Drawing" + "summary": "Class Tri3dDispUtil Namespace Hi.Disp Assembly HiDisp.dll Utility and Extension of Tri3d. public static class Tri3dDispUtil Inheritance object Tri3dDispUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Methods Display(Tri3d, Bind) Display the face of src. public static void Display(this Tri3d src, Bind bind) Parameters src Tri3d triangle bind Bind Bind GetFaceDrawing(IEnumerable) Get ccw faces draw of tris. public static Drawing GetFaceDrawing(this IEnumerable tris) Parameters tris IEnumerable triangles Returns Drawing Drawing ToDrawing(Tri3d) Equivalent to ToFaceDrawing(Tri3d) public static Drawing ToDrawing(this Tri3d src) Parameters src Tri3d src Returns Drawing Drawing ToFaceBuf(Tri3d, double[], ref int) set n,p0,n,p1,n,p2 to double array. Where n is normal. public static int ToFaceBuf(this Tri3d src, double[] dst, ref int p) Parameters src Tri3d src dst double[] dst array p int current array position Returns int pushed double size:18 ToFaceDrawing(Tri3d) To Face Drawing. public static Drawing ToFaceDrawing(this Tri3d src) Parameters src Tri3d src Returns Drawing Face Drawing ToLineBuf(Tri3d, double[], ref int) Put lines array to the dst. The lines array contains 3 edges x 2 end points. public static int ToLineBuf(this Tri3d src, double[] dst, ref int p) Parameters src Tri3d src dst double[] dst p int position of the dst Returns int Which is pushed length, in number of double ToLineDrawing(Tri3d) To Line Drawing. public static Drawing ToLineDrawing(this Tri3d src) Parameters src Tri3d src Returns Drawing Line Drawing ToLineDrawing(IEnumerable) Get lines draw of the tris. public static Drawing ToLineDrawing(this IEnumerable tris) Parameters tris IEnumerable triangles Returns Drawing Drawing ToSparkleLineBuf(Tri3d, double[], ref int) Writes the sparkle line representation of a triangle (with normals) into a buffer. public static int ToSparkleLineBuf(this Tri3d src, double[] dst, ref int p) Parameters src Tri3d The source triangle. dst double[] The destination buffer. p int The current write position in the buffer, updated after writing. Returns int The number of elements written. ToSparkleLineDrawing(IEnumerable) Get lines draw of the tris. public static Drawing ToSparkleLineDrawing(this IEnumerable tris) Parameters tris IEnumerable triangles Returns Drawing Drawing" }, "api/Hi.Disp.Vec3dDispUtil.html": { "href": "api/Hi.Disp.Vec3dDispUtil.html", @@ -1462,7 +1462,7 @@ "api/Hi.Geom.Mat4d.html": { "href": "api/Hi.Geom.Mat4d.html", "title": "Class Mat4d | HiAPI-C# 2025", - "summary": "Class Mat4d Namespace Hi.Geom Assembly HiGeom.dll 4x4 Matrix. public class Mat4d : IEquatable, IBinaryIo, IWriteBin Inheritance object Mat4d Implements IEquatable IBinaryIo IWriteBin Inherited Members object.Equals(object, object) object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) Extension Methods BinIoUtil.ToBytes(IWriteBin) 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 Mat4d() Initializes a new instance of the Mat4d class. public Mat4d() Mat4d(AxisAngle4d) Set this matrix to rotation matrix. The matrix is rotate along axis with given radian. public Mat4d(AxisAngle4d src) Parameters src AxisAngle4d src Mat4d(AxisAngle4d, Vec3d) Set this matrix to rotation matrix. The matrix is rotate along axis with given radian. public Mat4d(AxisAngle4d src, Vec3d pivot) Parameters src AxisAngle4d src pivot Vec3d rotation pivot Mat4d(Mat4d) copy constructor public Mat4d(Mat4d src) Parameters src Mat4d src Mat4d(Vec3d) Set this matrix to translation matrix. m(3,0)=trans.x; m(3,1)=trans.y; m(3,2)=trans.z. public Mat4d(Vec3d trans) Parameters trans Vec3d translation Mat4d(Vec3d, Vec3d, Vec3d, IndexFlag) Initializes a new instance of the Mat4d class from three vectors. public Mat4d(Vec3d v0, Vec3d v1, Vec3d v2, Mat4d.IndexFlag indexFlag = IndexFlag.ByColumn) Parameters v0 Vec3d The first vector. v1 Vec3d The second vector. v2 Vec3d The third vector. indexFlag Mat4d.IndexFlag Determines whether vectors are used as columns or rows in the matrix. Mat4d(Vec3d, double) Set this matrix to rotation matrix. The matrix is rotate along axis with given radian. public Mat4d(Vec3d axis, double rad) Parameters axis Vec3d rotation axis rad double radian Mat4d(Vec3d, double, Vec3d) A matrix rotate at pivot along axis by angle rad. public Mat4d(Vec3d axis, double rad, Vec3d pivot) Parameters axis Vec3d rotate axis rad double angle pivot Vec3d rotate pivot Mat4d(mat4d) Ctor by Set(mat4d). public Mat4d(mat4d src) Parameters src mat4d src Mat4d(IEnumerable) Initializes a new instance of the Mat4d class from an enumerable of double values. Takes the first 16 values from the enumerable. public Mat4d(IEnumerable src) Parameters src IEnumerable The enumerable collection of double values. Mat4d(double) a scale matrix which is I*scale. Where I is an identity matrix. public Mat4d(double scale) Parameters scale double scale Mat4d(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) constructor public Mat4d(double m00, double m01, double m02, double m03, double m10, double m11, double m12, double m13, double m20, double m21, double m22, double m23, double m30, double m31, double m32, double m33) Parameters m00 double value at (0,0) m01 double value at (0,1) m02 double value at (0,2) m03 double value at (0,3) m10 double value at (1,0) m11 double value at (1,1) m12 double value at (1,2) m13 double value at (1,3) m20 double value at (2,0) m21 double value at (2,1) m22 double value at (2,2) m23 double value at (2,3) m30 double value at (3,0) m31 double value at (3,1) m32 double value at (3,2) m33 double value at (3,3) Mat4d(double[]) constructor public Mat4d(double[] src) Parameters src double[] src Mat4d(BinaryReader) Ctor. public Mat4d(BinaryReader reader) Parameters reader BinaryReader reader Mat4d(string) Ctor by Set(string). public Mat4d(string str) Parameters str string src Fields m Column-major matrix in form of array. public double[] m Field Value double[] Properties AxialNormal Vec3d on 2th row. It usually is tool normal. public Vec3d AxialNormal { get; } Property Value Vec3d AxisAngle Gets the axis-angle representation of the rotation component of this matrix. public AxisAngle4d AxisAngle { get; } Property Value AxisAngle4d Determinant Gets the determinant of this matrix. public double Determinant { get; } Property Value double The determinant value. Idt Generate identity matrix. public static Mat4d Idt { get; } Property Value Mat4d IsAllNaN Gets a value indicating whether all elements of this matrix are NaN. public bool IsAllNaN { get; } Property Value bool IsFinite Gets a value indicating whether all elements of this matrix are finite numbers. public bool IsFinite { get; } Property Value bool IsRotate Gets a value indicating whether this matrix represents a pure rotation. public bool IsRotate { get; } Property Value bool MatScale Gets the scale factor of the matrix, calculated as the cube root of the determinant without translation. public double MatScale { get; } Property Value double NaN Generate matrix that all elements are nan. public static Mat4d NaN { get; } Property Value Mat4d NativeByteSize public static int NativeByteSize { get; } Property Value int Byte size: sizeof(double) * 3. NoTransMat Generate new matrix that the translation part is zero. i.e. (m[12],m[13],m[14])=(0,0,0). public Mat4d NoTransMat { get; } Property Value Mat4d Np Np: the abbr. of Normal and Point. The value is new DVec3d(m[12], m[13], m[14], m[8], m[9], m[10]) public DVec3d Np { get; } Property Value DVec3d Trans Translation. The value is Vec3d(m[12], m[13], m[14]). public Vec3d Trans { get; set; } Property Value Vec3d TransposeMat Gets a new matrix that is the transpose of this matrix. public Mat4d TransposeMat { get; } Property Value Mat4d Zero Generate zero matrix. public static Mat4d Zero { get; } Property Value Mat4d Methods AdjustSingularValueByTolerance(double) Adjusts matrix values that are close to 0, 1, or -1 (within the specified tolerance) to exactly those values. public Mat4d AdjustSingularValueByTolerance(double tolerance) Parameters tolerance double The tolerance threshold for considering values close to 0, 1, or -1. Returns Mat4d This matrix after adjustment. At(int, int) Gets a reference to the matrix element at the specified row and column. public ref double At(int i, int j) Parameters i int The row index (0-based). j int The column index (0-based). Returns double A reference to the matrix element. Equals(Mat4d) Indicates whether the current object is equal to another object of the same type. public bool Equals(Mat4d other) Parameters other Mat4d An object to compare with this object. Returns bool true if the current object is equal to the other parameter; otherwise, false. Equals(object) Determines whether the specified object is equal to the current object. public override bool Equals(object obj) Parameters obj object The object to compare with the current object. Returns bool true if the specified object is equal to the current object; otherwise, false. EqualsByTolerance(Mat4d, double) Determines whether this matrix is equal to another matrix within a specified tolerance. public bool EqualsByTolerance(Mat4d other, double tolerance) Parameters other Mat4d The matrix to compare with this matrix. tolerance double The maximum absolute difference between matrix elements for them to be considered equal. Returns bool true if the matrices are equal within the specified tolerance; otherwise, false. FilledMat(double) Creates a matrix with all elements set to the specified value. public static Mat4d FilledMat(double v) Parameters v double The value to fill all elements with. Returns Mat4d A new matrix with all elements set to the specified value. FixFloatingZero(double) Fixes floating-point values that are close to zero by setting them to exactly zero. public Mat4d FixFloatingZero(double floatingZeroTolerance = 1E-12) Parameters floatingZeroTolerance double The tolerance below which values are considered zero. Default is 1e-12. Returns Mat4d This matrix instance for method chaining. GetHashCode() Serves as the default hash function. public override int GetHashCode() Returns int A hash code for the current object. GetInverse() Gets the inverse. public Mat4d GetInverse() Returns Mat4d Inverse matrix GetScaleMat(double) Creates a new matrix by scaling this matrix by the specified factor. public Mat4d GetScaleMat(double scale) Parameters scale double The scale factor to apply. Returns Mat4d A new scaled matrix. GetTransform(Func) Creates a new matrix with all elements transformed by the specified function. public Mat4d GetTransform(Func transformingFunc) Parameters transformingFunc Func The function to apply to each matrix element. Returns Mat4d A new matrix with transformed elements. Inverse() Inverses this instance. public Mat4d Inverse() Returns Mat4d this ReadBin(BinaryReader) Reads binary data to initialize the object. public void ReadBin(BinaryReader reader) Parameters reader BinaryReader The binary reader to read from Scale(double) Scales the specified s. public Mat4d Scale(double s) Parameters s double The s. Returns Mat4d this Set(AxisAngle4d) Set this matrix to rotation matrix. The matrix is rotate along axis with given radian. public Mat4d Set(AxisAngle4d src) Parameters src AxisAngle4d src Returns Mat4d this Set(Mat4d) copy the data from src to this. public Mat4d Set(Mat4d src) Parameters src Mat4d src Returns Mat4d this Set(Vec3d) Set this matrix to translation matrix. m(3,0)=trans.x; m(3,1)=trans.y; m(3,2)=trans.z. public Mat4d Set(Vec3d trans) Parameters trans Vec3d translation Returns Mat4d this Set(Vec3d, double) Set this matrix to rotation matrix. The matrix is rotate along axis with given radian. public Mat4d Set(Vec3d axis, double rad) Parameters axis Vec3d rotation axis rad double radian Returns Mat4d this Set(Vec3d, double, Vec3d) Set the matrix rotation at pivot along axis by angle rad. public Mat4d Set(Vec3d axis, double rad, Vec3d pivot) Parameters axis Vec3d rotation axis rad double angle pivot Vec3d rotation pivot Returns Mat4d this Set(mat4d) Set the data by src. public Mat4d Set(mat4d src) Parameters src mat4d src Returns Mat4d this Set(double) The matrix will be reset to a scale matrix which is I*scale. Where I is an identity matrix. public Mat4d Set(double scale) Parameters scale double scale Returns Mat4d this Set(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) constructor public Mat4d Set(double m00, double m01, double m02, double m03, double m10, double m11, double m12, double m13, double m20, double m21, double m22, double m23, double m30, double m31, double m32, double m33) Parameters m00 double value at (0,0) m01 double value at (0,1) m02 double value at (0,2) m03 double value at (0,3) m10 double value at (1,0) m11 double value at (1,1) m12 double value at (1,2) m13 double value at (1,3) m20 double value at (2,0) m21 double value at (2,1) m22 double value at (2,2) m23 double value at (2,3) m30 double value at (3,0) m31 double value at (3,1) m32 double value at (3,2) m33 double value at (3,3) Returns Mat4d this Set(int, int, double) Sets the value of the matrix element at the specified row and column. public void Set(int i, int j, double v) Parameters i int The row index (0-based). j int The column index (0-based). v double The value to set. Set(string) Set data by str. The format is {0,1,2,3,...,15} public Mat4d Set(string str) Parameters str string src Returns Mat4d this SetIdt() Set this instance to identity matrix. public void SetIdt() SetNoTrans() Sets the translation components of this matrix to zero. public Mat4d SetNoTrans() Returns Mat4d This matrix with translation components set to zero. ToBriefString() To brief string. public string ToBriefString() Returns string brief string. ToLinesString() Converts the matrix to a multi-line string representation with aligned columns. public string ToLinesString() Returns string A formatted multi-line string representation of the matrix. ToString() Returns a string that represents the current object. public override string ToString() Returns string A string that represents the current object. Transform(Func) Transforms all matrix elements in-place using the specified transformation function. public Mat4d Transform(Func transformingFunc) Parameters transformingFunc Func The function to apply to each matrix element. Returns Mat4d This matrix instance for method chaining. Transpose() Transposes this matrix in place. public Mat4d Transpose() Returns Mat4d This matrix after transposition. WriteBin(BinaryWriter) Writes the object's data to a binary stream. public void WriteBin(BinaryWriter writer) Parameters writer BinaryWriter The binary writer to write to Operators operator +(Mat4d, Mat4d) Adds two matrices element-wise. public static Mat4d operator +(Mat4d a, Mat4d b) Parameters a Mat4d The first matrix. b Mat4d The second matrix. Returns Mat4d A new matrix that is the sum of the two matrices. operator /(Mat4d, double) Divides a matrix by a scalar value. public static Mat4d operator /(Mat4d a, double b) Parameters a Mat4d The matrix to divide. b double The scalar divisor. Returns Mat4d A new matrix with all elements divided by the scalar. operator ==(Mat4d, Mat4d) Determines whether two matrices are equal. public static bool operator ==(Mat4d a, Mat4d b) Parameters a Mat4d The first matrix. b Mat4d The second matrix. Returns bool true if the matrices are equal; otherwise, false. operator !=(Mat4d, Mat4d) Determines whether two matrices are not equal. public static bool operator !=(Mat4d a, Mat4d b) Parameters a Mat4d The first matrix. b Mat4d The second matrix. Returns bool true if the matrices are not equal; otherwise, false. operator *(Mat4d, DVec3d) Multiple matrxi to cutter location (Point and Normal). public static DVec3d operator *(Mat4d m, DVec3d v) Parameters m Mat4d matrix v DVec3d point and normal Returns DVec3d transformed point and normal operator *(Mat4d, Mat4d) Multiplies two matrices. public static Mat4d operator *(Mat4d a, Mat4d b) Parameters a Mat4d The first matrix. b Mat4d The second matrix. Returns Mat4d A new matrix that is the product of the two matrices. operator *(Mat4d, Vec3d) Multiplies a matrix by a vector, transforming the vector. public static Vec3d operator *(Mat4d a, Vec3d b) Parameters a Mat4d The transformation matrix. b Vec3d The vector to transform. Returns Vec3d The transformed vector. operator *(Mat4d, double) Multiplies a matrix by a scalar value. public static Mat4d operator *(Mat4d a, double s) Parameters a Mat4d The matrix to multiply. s double The scalar value. Returns Mat4d A new matrix with all elements multiplied by the scalar. operator -(Mat4d, Mat4d) Subtracts the second matrix from the first matrix element-wise. public static Mat4d operator -(Mat4d a, Mat4d b) Parameters a Mat4d The matrix to subtract from. b Mat4d The matrix to subtract. Returns Mat4d A new matrix that is the difference of the two matrices. operator -(Mat4d) Returns the negation of the specified matrix. public static Mat4d operator -(Mat4d src) Parameters src Mat4d The source matrix. Returns Mat4d A new matrix with all elements negated." + "summary": "Class Mat4d Namespace Hi.Geom Assembly HiGeom.dll 4x4 Matrix. public class Mat4d : IEquatable, IBinaryIo, IWriteBin Inheritance object Mat4d Implements IEquatable IBinaryIo IWriteBin Inherited Members object.Equals(object, object) object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) Extension Methods BinIoUtil.ToBytes(IWriteBin) 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 Mat4d() Initializes a new instance of the Mat4d class. public Mat4d() Mat4d(AxisAngle4d) Set this matrix to rotation matrix. The matrix is rotate along axis with given radian. public Mat4d(AxisAngle4d src) Parameters src AxisAngle4d src Mat4d(AxisAngle4d, Vec3d) Set this matrix to rotation matrix. The matrix is rotate along axis with given radian. public Mat4d(AxisAngle4d src, Vec3d pivot) Parameters src AxisAngle4d src pivot Vec3d rotation pivot Mat4d(Mat4d) copy constructor public Mat4d(Mat4d src) Parameters src Mat4d src Mat4d(Vec3d) Set this matrix to translation matrix. m(3,0)=trans.x; m(3,1)=trans.y; m(3,2)=trans.z. public Mat4d(Vec3d trans) Parameters trans Vec3d translation Mat4d(Vec3d, Vec3d, Vec3d, IndexFlag) Initializes a new instance of the Mat4d class from three vectors. public Mat4d(Vec3d v0, Vec3d v1, Vec3d v2, Mat4d.IndexFlag indexFlag = IndexFlag.ByColumn) Parameters v0 Vec3d The first vector. v1 Vec3d The second vector. v2 Vec3d The third vector. indexFlag Mat4d.IndexFlag Determines whether vectors are used as columns or rows in the matrix. Mat4d(Vec3d, double) Set this matrix to rotation matrix. The matrix is rotate along axis with given radian. public Mat4d(Vec3d axis, double rad) Parameters axis Vec3d rotation axis rad double radian Mat4d(Vec3d, double, Vec3d) A matrix rotate at pivot along axis by angle rad. public Mat4d(Vec3d axis, double rad, Vec3d pivot) Parameters axis Vec3d rotate axis rad double angle pivot Vec3d rotate pivot Mat4d(mat4d) Ctor by Set(mat4d). public Mat4d(mat4d src) Parameters src mat4d src Mat4d(IEnumerable) Initializes a new instance of the Mat4d class from an enumerable of double values. Takes the first 16 values from the enumerable. public Mat4d(IEnumerable src) Parameters src IEnumerable The enumerable collection of double values. Mat4d(double) a scale matrix which is I*scale. Where I is an identity matrix. public Mat4d(double scale) Parameters scale double scale Mat4d(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) constructor public Mat4d(double m00, double m01, double m02, double m03, double m10, double m11, double m12, double m13, double m20, double m21, double m22, double m23, double m30, double m31, double m32, double m33) Parameters m00 double value at (0,0) m01 double value at (0,1) m02 double value at (0,2) m03 double value at (0,3) m10 double value at (1,0) m11 double value at (1,1) m12 double value at (1,2) m13 double value at (1,3) m20 double value at (2,0) m21 double value at (2,1) m22 double value at (2,2) m23 double value at (2,3) m30 double value at (3,0) m31 double value at (3,1) m32 double value at (3,2) m33 double value at (3,3) Mat4d(double[]) constructor public Mat4d(double[] src) Parameters src double[] src Mat4d(BinaryReader) Ctor. public Mat4d(BinaryReader reader) Parameters reader BinaryReader reader Mat4d(string) Ctor by Set(string). public Mat4d(string str) Parameters str string src Fields m Column-major matrix in form of array. public double[] m Field Value double[] Properties AxialNormal Vec3d on 2th row. It usually is tool normal. public Vec3d AxialNormal { get; } Property Value Vec3d AxisAngle Gets the axis-angle representation of the rotation component of this matrix. public AxisAngle4d AxisAngle { get; } Property Value AxisAngle4d Determinant Gets the determinant of this matrix. public double Determinant { get; } Property Value double The determinant value. Idt Generate identity matrix. public static Mat4d Idt { get; } Property Value Mat4d IsAllNaN Gets a value indicating whether all elements of this matrix are NaN. public bool IsAllNaN { get; } Property Value bool IsFinite Gets a value indicating whether all elements of this matrix are finite numbers. public bool IsFinite { get; } Property Value bool IsRotate Gets a value indicating whether this matrix represents a pure rotation. public bool IsRotate { get; } Property Value bool MatScale Gets the scale factor of the matrix, calculated as the cube root of the determinant without translation. public double MatScale { get; } Property Value double NaN Generate matrix that all elements are nan. public static Mat4d NaN { get; } Property Value Mat4d NativeByteSize public static int NativeByteSize { get; } Property Value int Byte size: sizeof(double) * 3. NoTransMat Generate new matrix that the translation part is zero. i.e. (m[12],m[13],m[14])=(0,0,0). public Mat4d NoTransMat { get; } Property Value Mat4d Pn Pn: Point and Normal (position + tool axis direction). Point = Trans = (m[12], m[13], m[14]), Normal = AxialNormal = (m[8], m[9], m[10]). public DVec3d Pn { get; } Property Value DVec3d Trans Translation. The value is Vec3d(m[12], m[13], m[14]). public Vec3d Trans { get; set; } Property Value Vec3d TransposeMat Gets a new matrix that is the transpose of this matrix. public Mat4d TransposeMat { get; } Property Value Mat4d Zero Generate zero matrix. public static Mat4d Zero { get; } Property Value Mat4d Methods AdjustSingularValueByTolerance(double) Adjusts matrix values that are close to 0, 1, or -1 (within the specified tolerance) to exactly those values. public Mat4d AdjustSingularValueByTolerance(double tolerance) Parameters tolerance double The tolerance threshold for considering values close to 0, 1, or -1. Returns Mat4d This matrix after adjustment. At(int, int) Gets a reference to the matrix element at the specified row and column. public ref double At(int i, int j) Parameters i int The row index (0-based). j int The column index (0-based). Returns double A reference to the matrix element. Equals(Mat4d) Indicates whether the current object is equal to another object of the same type. public bool Equals(Mat4d other) Parameters other Mat4d An object to compare with this object. Returns bool true if the current object is equal to the other parameter; otherwise, false. Equals(object) Determines whether the specified object is equal to the current object. public override bool Equals(object obj) Parameters obj object The object to compare with the current object. Returns bool true if the specified object is equal to the current object; otherwise, false. EqualsByTolerance(Mat4d, double) Determines whether this matrix is equal to another matrix within a specified tolerance. public bool EqualsByTolerance(Mat4d other, double tolerance) Parameters other Mat4d The matrix to compare with this matrix. tolerance double The maximum absolute difference between matrix elements for them to be considered equal. Returns bool true if the matrices are equal within the specified tolerance; otherwise, false. FilledMat(double) Creates a matrix with all elements set to the specified value. public static Mat4d FilledMat(double v) Parameters v double The value to fill all elements with. Returns Mat4d A new matrix with all elements set to the specified value. FixFloatingZero(double) Fixes floating-point values that are close to zero by setting them to exactly zero. public Mat4d FixFloatingZero(double floatingZeroTolerance = 1E-12) Parameters floatingZeroTolerance double The tolerance below which values are considered zero. Default is 1e-12. Returns Mat4d This matrix instance for method chaining. GetHashCode() Serves as the default hash function. public override int GetHashCode() Returns int A hash code for the current object. GetInverse() Gets the inverse. public Mat4d GetInverse() Returns Mat4d Inverse matrix GetScaleMat(double) Creates a new matrix by scaling this matrix by the specified factor. public Mat4d GetScaleMat(double scale) Parameters scale double The scale factor to apply. Returns Mat4d A new scaled matrix. GetTransform(Func) Creates a new matrix with all elements transformed by the specified function. public Mat4d GetTransform(Func transformingFunc) Parameters transformingFunc Func The function to apply to each matrix element. Returns Mat4d A new matrix with transformed elements. Inverse() Inverses this instance. public Mat4d Inverse() Returns Mat4d this ReadBin(BinaryReader) Reads binary data to initialize the object. public void ReadBin(BinaryReader reader) Parameters reader BinaryReader The binary reader to read from Scale(double) Scales the specified s. public Mat4d Scale(double s) Parameters s double The s. Returns Mat4d this Set(AxisAngle4d) Set this matrix to rotation matrix. The matrix is rotate along axis with given radian. public Mat4d Set(AxisAngle4d src) Parameters src AxisAngle4d src Returns Mat4d this Set(Mat4d) copy the data from src to this. public Mat4d Set(Mat4d src) Parameters src Mat4d src Returns Mat4d this Set(Vec3d) Set this matrix to translation matrix. m(3,0)=trans.x; m(3,1)=trans.y; m(3,2)=trans.z. public Mat4d Set(Vec3d trans) Parameters trans Vec3d translation Returns Mat4d this Set(Vec3d, double) Set this matrix to rotation matrix. The matrix is rotate along axis with given radian. public Mat4d Set(Vec3d axis, double rad) Parameters axis Vec3d rotation axis rad double radian Returns Mat4d this Set(Vec3d, double, Vec3d) Set the matrix rotation at pivot along axis by angle rad. public Mat4d Set(Vec3d axis, double rad, Vec3d pivot) Parameters axis Vec3d rotation axis rad double angle pivot Vec3d rotation pivot Returns Mat4d this Set(mat4d) Set the data by src. public Mat4d Set(mat4d src) Parameters src mat4d src Returns Mat4d this Set(double) The matrix will be reset to a scale matrix which is I*scale. Where I is an identity matrix. public Mat4d Set(double scale) Parameters scale double scale Returns Mat4d this Set(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) constructor public Mat4d Set(double m00, double m01, double m02, double m03, double m10, double m11, double m12, double m13, double m20, double m21, double m22, double m23, double m30, double m31, double m32, double m33) Parameters m00 double value at (0,0) m01 double value at (0,1) m02 double value at (0,2) m03 double value at (0,3) m10 double value at (1,0) m11 double value at (1,1) m12 double value at (1,2) m13 double value at (1,3) m20 double value at (2,0) m21 double value at (2,1) m22 double value at (2,2) m23 double value at (2,3) m30 double value at (3,0) m31 double value at (3,1) m32 double value at (3,2) m33 double value at (3,3) Returns Mat4d this Set(int, int, double) Sets the value of the matrix element at the specified row and column. public void Set(int i, int j, double v) Parameters i int The row index (0-based). j int The column index (0-based). v double The value to set. Set(string) Set data by str. The format is {0,1,2,3,...,15} public Mat4d Set(string str) Parameters str string src Returns Mat4d this SetIdt() Set this instance to identity matrix. public void SetIdt() SetNoTrans() Sets the translation components of this matrix to zero. public Mat4d SetNoTrans() Returns Mat4d This matrix with translation components set to zero. ToBriefString() To brief string. public string ToBriefString() Returns string brief string. ToLinesString() Converts the matrix to a multi-line string representation with aligned columns. public string ToLinesString() Returns string A formatted multi-line string representation of the matrix. ToString() Returns a string that represents the current object. public override string ToString() Returns string A string that represents the current object. Transform(Func) Transforms all matrix elements in-place using the specified transformation function. public Mat4d Transform(Func transformingFunc) Parameters transformingFunc Func The function to apply to each matrix element. Returns Mat4d This matrix instance for method chaining. Transpose() Transposes this matrix in place. public Mat4d Transpose() Returns Mat4d This matrix after transposition. WriteBin(BinaryWriter) Writes the object's data to a binary stream. public void WriteBin(BinaryWriter writer) Parameters writer BinaryWriter The binary writer to write to Operators operator +(Mat4d, Mat4d) Adds two matrices element-wise. public static Mat4d operator +(Mat4d a, Mat4d b) Parameters a Mat4d The first matrix. b Mat4d The second matrix. Returns Mat4d A new matrix that is the sum of the two matrices. operator /(Mat4d, double) Divides a matrix by a scalar value. public static Mat4d operator /(Mat4d a, double b) Parameters a Mat4d The matrix to divide. b double The scalar divisor. Returns Mat4d A new matrix with all elements divided by the scalar. operator ==(Mat4d, Mat4d) Determines whether two matrices are equal. public static bool operator ==(Mat4d a, Mat4d b) Parameters a Mat4d The first matrix. b Mat4d The second matrix. Returns bool true if the matrices are equal; otherwise, false. operator !=(Mat4d, Mat4d) Determines whether two matrices are not equal. public static bool operator !=(Mat4d a, Mat4d b) Parameters a Mat4d The first matrix. b Mat4d The second matrix. Returns bool true if the matrices are not equal; otherwise, false. operator *(Mat4d, DVec3d) Multiple matrxi to cutter location (Point and Normal). public static DVec3d operator *(Mat4d m, DVec3d v) Parameters m Mat4d matrix v DVec3d point and normal Returns DVec3d transformed point and normal operator *(Mat4d, Mat4d) Multiplies two matrices. public static Mat4d operator *(Mat4d a, Mat4d b) Parameters a Mat4d The first matrix. b Mat4d The second matrix. Returns Mat4d A new matrix that is the product of the two matrices. operator *(Mat4d, Vec3d) Multiplies a matrix by a vector, transforming the vector. public static Vec3d operator *(Mat4d a, Vec3d b) Parameters a Mat4d The transformation matrix. b Vec3d The vector to transform. Returns Vec3d The transformed vector. operator *(Mat4d, double) Multiplies a matrix by a scalar value. public static Mat4d operator *(Mat4d a, double s) Parameters a Mat4d The matrix to multiply. s double The scalar value. Returns Mat4d A new matrix with all elements multiplied by the scalar. operator -(Mat4d, Mat4d) Subtracts the second matrix from the first matrix element-wise. public static Mat4d operator -(Mat4d a, Mat4d b) Parameters a Mat4d The matrix to subtract from. b Mat4d The matrix to subtract. Returns Mat4d A new matrix that is the difference of the two matrices. operator -(Mat4d) Returns the negation of the specified matrix. public static Mat4d operator -(Mat4d src) Parameters src Mat4d The source matrix. Returns Mat4d A new matrix with all elements negated." }, "api/Hi.Geom.MathNetUtil.html": { "href": "api/Hi.Geom.MathNetUtil.html", @@ -1477,7 +1477,7 @@ "api/Hi.Geom.NativeFraction.html": { "href": "api/Hi.Geom.NativeFraction.html", "title": "Class NativeFraction | HiAPI-C# 2025", - "summary": "Class NativeFraction Namespace Hi.Geom Assembly HiDisp.dll Native wrapper for C++ fraction_t<0> (unlimited precision fraction). A fraction consists of a numerator and denominator using unlimited precision integers. public class NativeFraction : IDisposable Inheritance object NativeFraction Implements IDisposable Inherited Members object.Equals(object, object) 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 Delegate to geom::fraction_t<0> (fraction_unlimited_t) in CppCore. The fraction may be not packed or not evaluated. However, all fraction numerator and denominator are singular managed and denominator is never negative. Constructors NativeFraction() Initializes a new instance of zero fraction. public NativeFraction() NativeFraction(NativeFraction) Initializes a new instance by copying another fraction. public NativeFraction(NativeFraction src) Parameters src NativeFraction The source fraction to copy. NativeFraction(double, double) Initializes a new instance from a double value with specified resolution. Uses Stern-Brocot binary search for approximation. public NativeFraction(double val, double resolution) Parameters val double The double value to convert. resolution double The resolution tolerance for approximation. NativeFraction(int) public NativeFraction(int num) Parameters num int NativeFraction(long) Initializes a new instance with integer value. public NativeFraction(long num) Parameters num long The integer numerator value. NativeFraction(long, long) Initializes a new instance with numerator and denominator. public NativeFraction(long num, long den) Parameters num long The numerator. den long The denominator. Cannot be negative. Properties CeilInt Gets the ceiling integer value. public int CeilInt { get; } Property Value int Denominator Gets or sets the denominator as BigInteger. Uses byte array transfer for better performance. public BigInteger Denominator { get; set; } Property Value BigInteger DenominatorString Gets or sets the denominator as a string (for unlimited precision). public string DenominatorString { get; set; } Property Value string FloorInt Gets the floor integer value. public int FloorInt { get; } Property Value int IsEvaluated Gets whether the fraction value has been evaluated. public bool IsEvaluated { get; } Property Value bool IsFinite Gets whether the fraction is finite (denominator != 0). public bool IsFinite { get; } Property Value bool IsNaN Gets whether the fraction is NaN (0/0). public bool IsNaN { get; } Property Value bool IsPacked Gets whether the fraction is packed (reduced to irreducible form). public bool IsPacked { get; } Property Value bool IsZero Gets whether the fraction is zero (numerator == 0 and denominator != 0). public bool IsZero { get; } Property Value bool Numerator Gets or sets the numerator as BigInteger. Uses byte array transfer for better performance. public BigInteger Numerator { get; set; } Property Value BigInteger NumeratorString Gets or sets the numerator as a string (for unlimited precision). public string NumeratorString { get; set; } Property Value string Ptr Gets the native pointer. public nint Ptr { get; } Property Value nint RoughValue Gets the roughly evaluated double value. If the data has not been reduced, the return value is not evaluated by the reduced numbers. public double RoughValue { get; } Property Value double Sign Gets the sign of the fraction (-1, 0, or 1). public int Sign { get; } Property Value int Status Gets the status flags. public FractionStatus Status { get; } Property Value FractionStatus Value Gets the evaluated double value. Computes the value if not yet evaluated. public double Value { get; } Property Value double Methods Abs() Gets the absolute value of this fraction. public NativeFraction Abs() Returns NativeFraction ComparePerformanceTest(int, int) Comparative performance test between pure C# Fraction and NativeFraction (C++ backend). public static void ComparePerformanceTest(int iterations = 128, int rounds = 16) Parameters iterations int Number of accumulation steps per round. rounds int Number of rounds to average timing. CompareTo(NativeFraction) Compares this fraction with another. public int CompareTo(NativeFraction other) Parameters other NativeFraction The other fraction. Returns int -1 if less, 0 if equal, 1 if greater. 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 Equals(object) Determines whether the specified object is equal to the current object. public override bool Equals(object obj) Parameters obj object The object to compare with the current object. Returns bool true if the specified object is equal to the current object; otherwise, false. Evaluate() Evaluates the double value if not already evaluated. public NativeFraction Evaluate() Returns NativeFraction This instance for chaining. ~NativeFraction() protected ~NativeFraction() GetHashCode() Serves as the default hash function. public override int GetHashCode() Returns int A hash code for the current object. NaN() Creates a NaN fraction (0/0). public static NativeFraction NaN() Returns NativeFraction Negate() Negates this fraction in place. public NativeFraction Negate() Returns NativeFraction This instance for chaining. NegativeInf() Creates a negative infinity fraction (-1/0). public static NativeFraction NegativeInf() Returns NativeFraction One() Creates a one fraction (1/1). public static NativeFraction One() Returns NativeFraction Pack() Packs (reduces) the fraction to irreducible form if not already packed. public NativeFraction Pack() Returns NativeFraction This instance for chaining. PerformanceTest(int, int) Performance test for NativeFraction (C++ backend). Test 1: Accumulative += with Val (bounded, linear growth). Test 2: Bounded arithmetic (converging average). public static void PerformanceTest(int iterations = 128, int rounds = 16) Parameters iterations int Number of steps per round. rounds int Number of rounds to average timing. PositiveInf() Creates a positive infinity fraction (1/0). public static NativeFraction PositiveInf() Returns NativeFraction Reciprocal() Gets the reciprocal of this fraction. public NativeFraction Reciprocal() Returns NativeFraction SetAbs() Sets this fraction to its absolute value. public NativeFraction SetAbs() Returns NativeFraction This instance for chaining. SetNumeratorAndDenominator(BigInteger, BigInteger) Sets both numerator and denominator at once. public void SetNumeratorAndDenominator(BigInteger numerator, BigInteger denominator) Parameters numerator BigInteger The numerator value. denominator BigInteger The denominator value. SetReciprocal() Sets this fraction to its reciprocal. public NativeFraction SetReciprocal() Returns NativeFraction This instance for chaining. SetSquare() Sets this fraction to its square. public NativeFraction SetSquare() Returns NativeFraction This instance for chaining. Simplify(double) Simplifies the fraction to the specified resolution. public NativeFraction Simplify(double resolution) Parameters resolution double The resolution tolerance. Returns NativeFraction This instance for chaining. Square() Gets the square of this fraction. public NativeFraction Square() Returns NativeFraction Test() Test function for NativeFraction. public static void Test() ToString() Returns a string that represents the current object. public override string ToString() Returns string A string that represents the current object. Val(double, double) Creates a fraction from a double value with specified resolution. public static NativeFraction Val(double val, double resolution) Parameters val double The double value. resolution double The resolution tolerance. Returns NativeFraction Zero() Creates a zero fraction (0/1). public static NativeFraction Zero() Returns NativeFraction Operators operator +(NativeFraction, NativeFraction) Addition operator. public static NativeFraction operator +(NativeFraction a, NativeFraction b) Parameters a NativeFraction b NativeFraction Returns NativeFraction operator /(NativeFraction, NativeFraction) Division operator. public static NativeFraction operator /(NativeFraction a, NativeFraction b) Parameters a NativeFraction b NativeFraction Returns NativeFraction operator ==(NativeFraction, NativeFraction) Equality operator. public static bool operator ==(NativeFraction a, NativeFraction b) Parameters a NativeFraction b NativeFraction Returns bool explicit operator double(NativeFraction) Explicit conversion to double. public static explicit operator double(NativeFraction f) Parameters f NativeFraction Returns double operator >(NativeFraction, NativeFraction) Greater than operator. public static bool operator >(NativeFraction a, NativeFraction b) Parameters a NativeFraction b NativeFraction Returns bool operator >=(NativeFraction, NativeFraction) Greater than or equal operator. public static bool operator >=(NativeFraction a, NativeFraction b) Parameters a NativeFraction b NativeFraction Returns bool operator !=(NativeFraction, NativeFraction) Inequality operator. public static bool operator !=(NativeFraction a, NativeFraction b) Parameters a NativeFraction b NativeFraction Returns bool operator <(NativeFraction, NativeFraction) Less than operator. public static bool operator <(NativeFraction a, NativeFraction b) Parameters a NativeFraction b NativeFraction Returns bool operator <=(NativeFraction, NativeFraction) Less than or equal operator. public static bool operator <=(NativeFraction a, NativeFraction b) Parameters a NativeFraction b NativeFraction Returns bool operator *(NativeFraction, NativeFraction) Multiplication operator. public static NativeFraction operator *(NativeFraction a, NativeFraction b) Parameters a NativeFraction b NativeFraction Returns NativeFraction operator -(NativeFraction, NativeFraction) Subtraction operator. public static NativeFraction operator -(NativeFraction a, NativeFraction b) Parameters a NativeFraction b NativeFraction Returns NativeFraction operator -(NativeFraction) Negation operator. public static NativeFraction operator -(NativeFraction a) Parameters a NativeFraction Returns NativeFraction" + "summary": "Class NativeFraction Namespace Hi.Geom Assembly HiDisp.dll Native wrapper for C++ fraction_t<0> (unlimited precision fraction). A fraction consists of a numerator and denominator using unlimited precision integers. public class NativeFraction : IDisposable Inheritance object NativeFraction Implements IDisposable Inherited Members object.Equals(object, object) 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 Delegate to geom::fraction_t<0> (fraction_unlimited_t) in CppCore. The fraction may be not packed or not evaluated. However, all fraction numerator and denominator are singular managed and denominator is never negative. Constructors NativeFraction() Initializes a new instance of zero fraction. public NativeFraction() NativeFraction(NativeFraction) Initializes a new instance by copying another fraction. public NativeFraction(NativeFraction src) Parameters src NativeFraction The source fraction to copy. NativeFraction(double, double) Initializes a new instance from a double value with specified resolution. Uses Stern-Brocot binary search for approximation. public NativeFraction(double val, double resolution) Parameters val double The double value to convert. resolution double The resolution tolerance for approximation. NativeFraction(int) Initializes a new instance with an integer value. public NativeFraction(int num) Parameters num int The integer value. NativeFraction(long) Initializes a new instance with integer value. public NativeFraction(long num) Parameters num long The integer numerator value. NativeFraction(long, long) Initializes a new instance with numerator and denominator. public NativeFraction(long num, long den) Parameters num long The numerator. den long The denominator. Cannot be negative. Properties CeilInt Gets the ceiling integer value. public int CeilInt { get; } Property Value int Denominator Gets or sets the denominator as BigInteger. Uses byte array transfer for better performance. public BigInteger Denominator { get; set; } Property Value BigInteger DenominatorString Gets or sets the denominator as a string (for unlimited precision). public string DenominatorString { get; set; } Property Value string FloorInt Gets the floor integer value. public int FloorInt { get; } Property Value int IsEvaluated Gets whether the fraction value has been evaluated. public bool IsEvaluated { get; } Property Value bool IsFinite Gets whether the fraction is finite (denominator != 0). public bool IsFinite { get; } Property Value bool IsNaN Gets whether the fraction is NaN (0/0). public bool IsNaN { get; } Property Value bool IsPacked Gets whether the fraction is packed (reduced to irreducible form). public bool IsPacked { get; } Property Value bool IsZero Gets whether the fraction is zero (numerator == 0 and denominator != 0). public bool IsZero { get; } Property Value bool Numerator Gets or sets the numerator as BigInteger. Uses byte array transfer for better performance. public BigInteger Numerator { get; set; } Property Value BigInteger NumeratorString Gets or sets the numerator as a string (for unlimited precision). public string NumeratorString { get; set; } Property Value string Ptr Gets the native pointer. public nint Ptr { get; } Property Value nint RoughValue Gets the roughly evaluated double value. If the data has not been reduced, the return value is not evaluated by the reduced numbers. public double RoughValue { get; } Property Value double Sign Gets the sign of the fraction (-1, 0, or 1). public int Sign { get; } Property Value int Status Gets the status flags. public FractionStatus Status { get; } Property Value FractionStatus Value Gets the evaluated double value. Computes the value if not yet evaluated. public double Value { get; } Property Value double Methods Abs() Gets the absolute value of this fraction. public NativeFraction Abs() Returns NativeFraction ComparePerformanceTest(int, int) Comparative performance test between pure C# Fraction and NativeFraction (C++ backend). public static void ComparePerformanceTest(int iterations = 128, int rounds = 16) Parameters iterations int Number of accumulation steps per round. rounds int Number of rounds to average timing. CompareTo(NativeFraction) Compares this fraction with another. public int CompareTo(NativeFraction other) Parameters other NativeFraction The other fraction. Returns int -1 if less, 0 if equal, 1 if greater. 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 Equals(object) Determines whether the specified object is equal to the current object. public override bool Equals(object obj) Parameters obj object The object to compare with the current object. Returns bool true if the specified object is equal to the current object; otherwise, false. Evaluate() Evaluates the double value if not already evaluated. public NativeFraction Evaluate() Returns NativeFraction This instance for chaining. ~NativeFraction() protected ~NativeFraction() GetHashCode() Serves as the default hash function. public override int GetHashCode() Returns int A hash code for the current object. NaN() Creates a NaN fraction (0/0). public static NativeFraction NaN() Returns NativeFraction Negate() Negates this fraction in place. public NativeFraction Negate() Returns NativeFraction This instance for chaining. NegativeInf() Creates a negative infinity fraction (-1/0). public static NativeFraction NegativeInf() Returns NativeFraction One() Creates a one fraction (1/1). public static NativeFraction One() Returns NativeFraction Pack() Packs (reduces) the fraction to irreducible form if not already packed. public NativeFraction Pack() Returns NativeFraction This instance for chaining. PerformanceTest(int, int) Performance test for NativeFraction (C++ backend). Test 1: Accumulative += with Val (bounded, linear growth). Test 2: Bounded arithmetic (converging average). public static void PerformanceTest(int iterations = 128, int rounds = 16) Parameters iterations int Number of steps per round. rounds int Number of rounds to average timing. PositiveInf() Creates a positive infinity fraction (1/0). public static NativeFraction PositiveInf() Returns NativeFraction Reciprocal() Gets the reciprocal of this fraction. public NativeFraction Reciprocal() Returns NativeFraction SetAbs() Sets this fraction to its absolute value. public NativeFraction SetAbs() Returns NativeFraction This instance for chaining. SetNumeratorAndDenominator(BigInteger, BigInteger) Sets both numerator and denominator at once. public void SetNumeratorAndDenominator(BigInteger numerator, BigInteger denominator) Parameters numerator BigInteger The numerator value. denominator BigInteger The denominator value. SetReciprocal() Sets this fraction to its reciprocal. public NativeFraction SetReciprocal() Returns NativeFraction This instance for chaining. SetSquare() Sets this fraction to its square. public NativeFraction SetSquare() Returns NativeFraction This instance for chaining. Simplify(double) Simplifies the fraction to the specified resolution. public NativeFraction Simplify(double resolution) Parameters resolution double The resolution tolerance. Returns NativeFraction This instance for chaining. Square() Gets the square of this fraction. public NativeFraction Square() Returns NativeFraction Test() Test function for NativeFraction. public static void Test() ToString() Returns a string that represents the current object. public override string ToString() Returns string A string that represents the current object. Val(double, double) Creates a fraction from a double value with specified resolution. public static NativeFraction Val(double val, double resolution) Parameters val double The double value. resolution double The resolution tolerance. Returns NativeFraction Zero() Creates a zero fraction (0/1). public static NativeFraction Zero() Returns NativeFraction Operators operator +(NativeFraction, NativeFraction) Addition operator. public static NativeFraction operator +(NativeFraction a, NativeFraction b) Parameters a NativeFraction b NativeFraction Returns NativeFraction operator /(NativeFraction, NativeFraction) Division operator. public static NativeFraction operator /(NativeFraction a, NativeFraction b) Parameters a NativeFraction b NativeFraction Returns NativeFraction operator ==(NativeFraction, NativeFraction) Equality operator. public static bool operator ==(NativeFraction a, NativeFraction b) Parameters a NativeFraction b NativeFraction Returns bool explicit operator double(NativeFraction) Explicit conversion to double. public static explicit operator double(NativeFraction f) Parameters f NativeFraction Returns double operator >(NativeFraction, NativeFraction) Greater than operator. public static bool operator >(NativeFraction a, NativeFraction b) Parameters a NativeFraction b NativeFraction Returns bool operator >=(NativeFraction, NativeFraction) Greater than or equal operator. public static bool operator >=(NativeFraction a, NativeFraction b) Parameters a NativeFraction b NativeFraction Returns bool operator !=(NativeFraction, NativeFraction) Inequality operator. public static bool operator !=(NativeFraction a, NativeFraction b) Parameters a NativeFraction b NativeFraction Returns bool operator <(NativeFraction, NativeFraction) Less than operator. public static bool operator <(NativeFraction a, NativeFraction b) Parameters a NativeFraction b NativeFraction Returns bool operator <=(NativeFraction, NativeFraction) Less than or equal operator. public static bool operator <=(NativeFraction a, NativeFraction b) Parameters a NativeFraction b NativeFraction Returns bool operator *(NativeFraction, NativeFraction) Multiplication operator. public static NativeFraction operator *(NativeFraction a, NativeFraction b) Parameters a NativeFraction b NativeFraction Returns NativeFraction operator -(NativeFraction, NativeFraction) Subtraction operator. public static NativeFraction operator -(NativeFraction a, NativeFraction b) Parameters a NativeFraction b NativeFraction Returns NativeFraction operator -(NativeFraction) Negation operator. public static NativeFraction operator -(NativeFraction a) Parameters a NativeFraction Returns NativeFraction" }, "api/Hi.Geom.NativeStl.html": { "href": "api/Hi.Geom.NativeStl.html", @@ -1567,7 +1567,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. 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. 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) Gets a rotation matrix from an axis and precomputed cosine/sine values using Rodrigues' rotation formula. public static Mat4d GetCosSinTermRotationMat4d(Vec3d axis, double cos, double sin) Parameters axis Vec3d The rotation axis (should be normalized). cos double The cosine of the rotation angle. sin double The sine of the rotation angle. Returns Mat4d A 4x4 rotation matrix. GetCosSinTermRotationMat4d(Vec3d, double, double, Vec3d) Gets a rotation matrix from an axis, precomputed cosine/sine values, and a pivot point. public static Mat4d GetCosSinTermRotationMat4d(Vec3d axis, double cos, double sin, Vec3d pivot) Parameters axis Vec3d The rotation axis (should be normalized). cos double The cosine of the rotation angle. sin double The sine of the rotation angle. pivot Vec3d The pivot point for the rotation. Returns Mat4d A 4x4 rotation matrix about the pivot point. 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. 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", @@ -1612,7 +1612,7 @@ "api/Hi.Geom.StlUtil.html": { "href": "api/Hi.Geom.StlUtil.html", "title": "Class StlUtil | HiAPI-C# 2025", - "summary": "Class StlUtil Namespace Hi.Geom Assembly HiDisp.dll Utility for Stl. public static class StlUtil Inheritance object StlUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Methods ToFaceDrawing(IGetStl) To Drawing, in form of faces. If GetStl() is null, return null. public static Drawing ToFaceDrawing(this IGetStl src) Parameters src IGetStl src Returns Drawing Face Drawing ToLineDrawing(IGetStl) To Drawing, in form of lines. If GetStl() is null, return null. public static Drawing ToLineDrawing(this IGetStl src) Parameters src IGetStl src Returns Drawing Lines Drawing ToSparkleLineDrawing(IGetStl) public static Drawing ToSparkleLineDrawing(this IGetStl src) Parameters src IGetStl Returns Drawing" + "summary": "Class StlUtil Namespace Hi.Geom Assembly HiDisp.dll Utility for Stl. public static class StlUtil Inheritance object StlUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Methods ToFaceDrawing(IGetStl) To Drawing, in form of faces. If GetStl() is null, return null. public static Drawing ToFaceDrawing(this IGetStl src) Parameters src IGetStl src Returns Drawing Face Drawing ToLineDrawing(IGetStl) To Drawing, in form of lines. If GetStl() is null, return null. public static Drawing ToLineDrawing(this IGetStl src) Parameters src IGetStl src Returns Drawing Lines Drawing ToSparkleLineDrawing(IGetStl) Converts an STL geometry to a sparkle line drawing. public static Drawing ToSparkleLineDrawing(this IGetStl src) Parameters src IGetStl The source STL geometry. Returns Drawing A sparkle line drawing, or null if the STL or its triangles are null." }, "api/Hi.Geom.Topo.TopoLine3Hfr.html": { "href": "api/Hi.Geom.Topo.TopoLine3Hfr.html", @@ -1927,7 +1927,7 @@ "api/Hi.Machining.MachiningToolHouse.html": { "href": "api/Hi.Machining.MachiningToolHouse.html", "title": "Class MachiningToolHouse | HiAPI-C# 2025", - "summary": "Class MachiningToolHouse Namespace Hi.Machining Assembly HiMech.dll Tool House. public class MachiningToolHouse : Dictionary, IDictionary, ICollection>, IReadOnlyDictionary, IReadOnlyCollection>, IEnumerable>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable, IMakeXmlSource Inheritance object Dictionary MachiningToolHouse Implements IDictionary ICollection> IReadOnlyDictionary IReadOnlyCollection> IEnumerable> IDictionary ICollection IEnumerable IDeserializationCallback ISerializable IMakeXmlSource Inherited Members Dictionary.Add(int, IMachiningTool) Dictionary.Clear() Dictionary.ContainsKey(int) Dictionary.ContainsValue(IMachiningTool) Dictionary.EnsureCapacity(int) Dictionary.GetAlternateLookup() Dictionary.GetEnumerator() Dictionary.OnDeserialization(object) Dictionary.Remove(int) Dictionary.Remove(int, out IMachiningTool) Dictionary.TrimExcess() Dictionary.TrimExcess(int) Dictionary.TryAdd(int, IMachiningTool) Dictionary.TryGetAlternateLookup(out Dictionary.AlternateLookup) Dictionary.TryGetValue(int, out IMachiningTool) Dictionary.Comparer Dictionary.Count Dictionary.Capacity Dictionary.this[int] Dictionary.Keys Dictionary.Values 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) DictionaryUtil.Retrieve(Dictionary, K, out V, bool) DictionaryUtil.TryGetValueByKeys(IDictionary, IEnumerable, out TValue) StringUtil.ToDotSplitedString(IEnumerable) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors MachiningToolHouse() Ctor. public MachiningToolHouse() MachiningToolHouse(XElement, string, string) Ctor. public MachiningToolHouse(XElement src, string baseDirectory, string relFile) Parameters src XElement XML baseDirectory string Base directory path for resolving relative paths relFile string Relative file path Properties XName Name for XML IO. public static string XName { get; } Property Value string Methods CreateStickMillingTool() Create a new Tool for UI. The tool ID is 1 if no tool existed; otherwise, the tool ID is the max tool ID plus 1. public KeyValuePair CreateStickMillingTool() Returns KeyValuePair the generated tool id and the generated tool 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. SetToolId(int, IMachiningTool) the function Typically used if the tool has already in the tool house. public void SetToolId(int toolId, IMachiningTool millingTool) Parameters toolId int millingTool IMachiningTool Exceptions ArgumentException throw if toolId has already existed." + "summary": "Class MachiningToolHouse Namespace Hi.Machining Assembly HiMech.dll Tool House. public class MachiningToolHouse : Dictionary, IDictionary, ICollection>, IReadOnlyDictionary, IReadOnlyCollection>, IEnumerable>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable, INcDependency, IMakeXmlSource Inheritance object Dictionary MachiningToolHouse Implements IDictionary ICollection> IReadOnlyDictionary IReadOnlyCollection> IEnumerable> IDictionary ICollection IEnumerable IDeserializationCallback ISerializable INcDependency IMakeXmlSource Inherited Members Dictionary.Add(object, IMachiningTool) Dictionary.Clear() Dictionary.ContainsKey(object) Dictionary.ContainsValue(IMachiningTool) Dictionary.EnsureCapacity(int) Dictionary.GetAlternateLookup() Dictionary.GetEnumerator() Dictionary.OnDeserialization(object) Dictionary.Remove(object) Dictionary.Remove(object, out IMachiningTool) Dictionary.TrimExcess() Dictionary.TrimExcess(int) Dictionary.TryAdd(object, IMachiningTool) Dictionary.TryGetAlternateLookup(out Dictionary.AlternateLookup) Dictionary.TryGetValue(object, out IMachiningTool) Dictionary.Comparer Dictionary.Count Dictionary.Capacity Dictionary.this[object] Dictionary.Keys Dictionary.Values 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) DictionaryUtil.Retrieve(Dictionary, K, out V, bool) DictionaryUtil.GetOrCreate(IDictionary, TKey, TValue) DictionaryUtil.GetOrCreate(IDictionary, TKey, Func) DictionaryUtil.TryGetValueByKeys(IDictionary, IEnumerable, out TValue) StringUtil.ToDotSplitedString(IEnumerable) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors MachiningToolHouse() Ctor. public MachiningToolHouse() MachiningToolHouse(XElement, string, string) Ctor. public MachiningToolHouse(XElement src, string baseDirectory, string relFile) Parameters src XElement XML baseDirectory string Base directory path for resolving relative paths relFile string Relative file path Properties XName Name for XML IO. public static string XName { get; } Property Value string Methods CreateStickMillingTool() Create a new Tool for UI. The tool ID is 1 if no tool existed; otherwise, the tool ID is the max tool ID plus 1. public KeyValuePair CreateStickMillingTool() Returns KeyValuePair the generated tool id and the generated tool 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. SetToolId(object, IMachiningTool) the function Typically used if the tool has already in the tool house. public void SetToolId(object toolId, IMachiningTool millingTool) Parameters toolId object millingTool IMachiningTool Exceptions ArgumentException throw if toolId has already existed." }, "api/Hi.Machining.MachiningVolumeRemovalProc.StepMotionSnapshot.html": { "href": "api/Hi.Machining.MachiningVolumeRemovalProc.StepMotionSnapshot.html", @@ -2002,7 +2002,7 @@ "api/Hi.MachiningProcs.LocalProjectService.html": { "href": "api/Hi.MachiningProcs.LocalProjectService.html", "title": "Class LocalProjectService | HiAPI-C# 2025", - "summary": "Class LocalProjectService Namespace Hi.MachiningProcs Assembly HiNc.dll Root(Local) project service. Apply absolute file path. public class LocalProjectService : IProjectService, IMachiningProjectGetter, IMachiningStepHost, IGetMachiningEquipment, IDisposable Inheritance object LocalProjectService Implements IProjectService IMachiningProjectGetter IMachiningStepHost IGetMachiningEquipment 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) Remarks LocalProjectService handles the runtime data and cache generally not requires configuration IO. Compare to MachiningProject, LocalProjectService also handles events that does not reset on the MachiningProject been reloaded. Constructors LocalProjectService() Ctor. public LocalProjectService() LocalProjectService(UserService, ILogger) Initializes a new instance. public LocalProjectService(UserService userService, ILogger logger) Parameters userService UserService The application service. logger ILogger The logger instance. Properties BoundSelectorHost Gets the bound selector host for managing selection boundaries. public BoundSelectorHost BoundSelectorHost { get; } Property Value BoundSelectorHost ClStrip Gets the cutter location strip containing the machining steps. public ClStrip ClStrip { get; } Property Value ClStrip CoordinateEntryDisplayee Gets the displayee for coordinate entry visualization. public CoordinateEntryDisplayee CoordinateEntryDisplayee { get; } Property Value CoordinateEntryDisplayee DictionaryColorGuide Gets the color guide for dictionary-based coloring. public DictionaryColorGuide DictionaryColorGuide { get; } Property Value DictionaryColorGuide EnableCollisionDetection Gets or sets whether collision detection is enabled. When set to true, initializes collision detection mechanism. public bool EnableCollisionDetection { get; set; } Property Value bool EnablePauseOnFailure Gets or sets whether to pause execution on failure. public bool EnablePauseOnFailure { get; set; } Property Value bool EnableStrokeLimitCheck Gets or sets whether stroke limit checking is enabled. public bool EnableStrokeLimitCheck { get; set; } Property Value bool Fixture Gets or sets the fixture. public Fixture Fixture { get; set; } Property Value Fixture Global global variable for RuntimeApi. Not save on XML. public Dictionary Global { get; set; } Property Value Dictionary InspectingKey Gets or sets the current inspecting key for visualization. When set, updates the inspecting quantity function. public string InspectingKey { get; set; } Property Value string InspectingQuantityFunc Gets the function that retrieves the quantity value for the current inspecting key. public Func InspectingQuantityFunc { get; } Property Value Func Logger Gets the logger instance for this service. public ILogger Logger { get; } Property Value ILogger MachiningActRunner Gets the machining act runner responsible for executing machining operations. public MachiningActRunner MachiningActRunner { get; } Property Value MachiningActRunner MachiningChain Gets or sets the machining chain. public IMachiningChain MachiningChain { get; set; } Property Value IMachiningChain MachiningChainFile Gets or sets the file path of the solid machining chain. This is used for XML serialization and file management. public string MachiningChainFile { get; set; } Property Value string MachiningEquipment Gets or sets the machining equipment used for milling. Updates related components when changed. public MachiningEquipment MachiningEquipment { get; set; } Property Value MachiningEquipment MachiningProject Gets or sets the machining project instance. public MachiningProject MachiningProject { get; set; } Property Value MachiningProject MachiningProjectPath public string MachiningProjectPath { get; set; } Property Value string MachiningSession Gets the current machining session. public MachiningSession MachiningSession { get; set; } Property Value MachiningSession MachiningTool Gets or sets the machining tool. public IMachiningTool MachiningTool { get; set; } Property Value IMachiningTool MachiningToolHouse Gets or sets the machining tool house containing tool configurations. public MachiningToolHouse MachiningToolHouse { get; set; } Property Value MachiningToolHouse MachiningToolHouseFile Gets or sets the file path to the milling tool house configuration. public string MachiningToolHouseFile { get; set; } Property Value string MillingStepLuggageReader Gets the reader for accessing milling step luggage data. public ParallelBulkReader MillingStepLuggageReader { get; } Property Value ParallelBulkReader NcOptProc Gets the NC optimization processor for optimizing NC programs. public NcOptProc NcOptProc { get; } Property Value NcOptProc NcRunner Gets the NC runner responsible for executing NC programs. public HardNcRunner NcRunner { get; } Property Value HardNcRunner PacePlayer Gets the pace player for controlling execution pace of milling operations. public PacePlayer PacePlayer { get; } Property Value PacePlayer ProjectDirectory Gets the directory containing the machining project. public string ProjectDirectory { get; } Property Value string RuntimeApi Gets the shell API for interacting with this machining process. public RuntimeApi RuntimeApi { get; } Property Value RuntimeApi SessionMessageHost Gets the message host for displaying messages, warnings, and errors. public SessionMessageHost SessionMessageHost { get; } Property Value SessionMessageHost StepPropertyAccessDictionary Gets the dictionary mapping property keys to their access methods. public ConcurrentDictionary> StepPropertyAccessDictionary { get; } Property Value ConcurrentDictionary> TimeMapping Gets or sets the time mapping for synchronizing different time-based data streams. public TimeMapping TimeMapping { get; set; } Property Value TimeMapping UserService Gets the application service instance. public UserService UserService { get; } Property Value UserService Workpiece Gets or sets the workpiece to be machined. Ensures proper initialization of workpiece properties. public Workpiece Workpiece { get; set; } Property Value Workpiece Methods Act(IAct, IIndexedFileLine, CancellationToken?) Executes an act and collects all results. public void Act(IAct act, IIndexedFileLine sourceCommand = null, CancellationToken? cancellationToken = null) Parameters act IAct The act to execute. sourceCommand IIndexedFileLine The source command that triggered the act. cancellationToken CancellationToken? Cancellation token to cancel the operation. BeginSession() Initiate a simulation session. Clear the state from previous session (if existed). public void BeginSession() CloseProject() Closes the current project. public void CloseProject() 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 EndSession() Ends the current machining session and releases associated resources. public void EndSession() GetInspectingKeyPresentName(StringLocalizer) Gets the localized presentation name for the current inspecting key. public string GetInspectingKeyPresentName(StringLocalizer stringLocalizer) Parameters stringLocalizer StringLocalizer The string localizer to use for localization Returns string The localized presentation name GetLocalProjectService() Get Local Project Service as base-service. public LocalProjectService GetLocalProjectService() Returns LocalProjectService Local Project Service GetMachiningProject() Gets the MachiningProject instance. public MachiningProject GetMachiningProject() Returns MachiningProject The MachiningProject instance. GetMillingEquipment() Get MachiningEquipment. public MachiningEquipment GetMillingEquipment() Returns MachiningEquipment MachiningEquipment LoadProject(string) Loads a project by file path relative to the admin directory. public void LoadProject(string projectPath) Parameters projectPath string The absolute file path NewProject(string) Creates a new project by file path. public void NewProject(string projectPath) Parameters projectPath string The absolute file path PlayCsvFile(string, string) Plays a CSV file from the specified path. public void PlayCsvFile(string baseDirectory, string relFilePath) Parameters baseDirectory string Base directory for resolving relative paths. relFilePath string Relative path to the CSV file. PlayNc(string, string) Plays NC commands from raw text with pace control. public void PlayNc(string ncText, string fileNameAlternative = \"--\") Parameters ncText string The NC command text to execute fileNameAlternative string Alternative name to associate with the NC program PlayNcFile(string, string) Plays an NC file from the specified path with pace control. public void PlayNcFile(string baseDirectory, string relFilePath) Parameters baseDirectory string Base directory for resolving relative paths relFilePath string Relative path to the NC file ProcAct(IAct, IIndexedFileLine, CancellationToken?) Processes an act and returns the results. public IEnumerable ProcAct(IAct act, IIndexedFileLine sourceCommand = null, CancellationToken? cancellationToken = null) Parameters act IAct The act to process. sourceCommand IIndexedFileLine The source command that triggered the act. cancellationToken CancellationToken? Cancellation token to cancel the operation. Returns IEnumerable Enumerable of results from processing the act. ReTrainMillingPara(SampleFlag, double, string, CancellationToken) Train Milling Parameter. public void ReTrainMillingPara(SampleFlag sampleFlags, double outlierRatio, string dstRelFile, CancellationToken cancellationToken) Parameters sampleFlags SampleFlag outlierRatio double dstRelFile string cancellationToken CancellationToken RefreshDrawing() Refreshes the visual display of the milling course. public void RefreshDrawing() ReloadProject() Reloads the current project. public void ReloadProject() ResetRuntime() Reset the runtime states including: runtime geometry, collision flags, machine tool position, CL strips, message buffer and etc.. public void ResetRuntime() RunCsvFile(string, string) Runs a CSV file from the specified path. public IEnumerable RunCsvFile(string baseDirectory, string relFilePath) Parameters baseDirectory string Base directory for resolving relative paths. relFilePath string Relative path to the CSV file. Returns IEnumerable An enumerable of actions to be executed. RunNc(string, string) Runs NC commands from raw text. public IEnumerable RunNc(string ncText, string fileNameAlternative = \"--\") Parameters ncText string The NC command text to execute fileNameAlternative string Alternative name to associate with the NC program Returns IEnumerable An enumerable of actions to be executed RunNcFile(string, string) Runs an NC file from the specified path. public IEnumerable RunNcFile(string baseDirectory, string relFilePath) Parameters baseDirectory string Base directory for resolving relative paths. If the value is null, BaseDirectory substitutes the value. relFilePath string Relative path to the NC file. Returns IEnumerable An enumerable of actions to be executed. SaveAsProject(string) Saves the current project to a specified relative file path. public void SaveAsProject(string projectPath) Parameters projectPath string The absolute file path SaveProject() Save project by project path. public void SaveProject() TrainMillingPara(SampleFlag, bool, double, string, CancellationToken, ICuttingPara) Train Milling Parameter. public void TrainMillingPara(SampleFlag sampleFlags, bool enableFzOnlyDuringDrilling, double outlierRatio, string dstRelFile, CancellationToken cancellationToken, ICuttingPara paraTemplate) Parameters sampleFlags SampleFlag enableFzOnlyDuringDrilling bool outlierRatio double dstRelFile string cancellationToken CancellationToken paraTemplate ICuttingPara UpdateByMachiningChain() Updates components when the machining chain changes. public void UpdateByMachiningChain() UpdateByMachiningEquipment() Call on MachiningEquipment Or MachiningChainChanged. i.e. Update By MachiningEquipment Or MachiningChain. The function is called on MachiningEquipment and its delegate property changed. If the changing is raised outer from THIS service, this updating function should be manual called. public void UpdateByMachiningEquipment() UpdateIdealMillingToolOffsetTableByToolHouse() Updates the ideal milling tool offset table based on the current tool house configuration. public void UpdateIdealMillingToolOffsetTableByToolHouse() WriteShotFile(TimeSpan, string) Writes time-based shot data to a file with the specified sampling period. public void WriteShotFile(TimeSpan samplingPeriod, string relFileTemplate = \"Output/[NcName].shot.csv\") Parameters samplingPeriod TimeSpan The time period between samples relFileTemplate string Template for the output file path, can include [NcName] placeholder WriteStepFile(string) Writes step-based data to a file. public void WriteStepFile(string relFileTemplate = \"Output/[NcName].step.csv\") Parameters relFileTemplate string Template for the output file path, can include [NcName] placeholder Events MachiningProjectChanged Event raised when the machining project changes. public event LocalProjectService.MachiningProjectChangedDelegate MachiningProjectChanged Event Type LocalProjectService.MachiningProjectChangedDelegate 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 OnRanNcBlock Event triggered after an NC block is executed. public event Action OnRanNcBlock Event Type Action OnUpdatedInspectingQuantityFunc Event triggered when the inspecting quantity function is updated. public event Action OnUpdatedInspectingQuantityFunc Event Type Action WorkpieceChanged Event that is raised when the workpiece is changed. public event Action> WorkpieceChanged Event Type Action> Remarks This event is triggered whenever the workpiece property is modified. Subscribers can use this event to respond to changes in the workpiece configuration, such as updating visualizations or recalculating machining parameters. The event provides both the previous and new workpiece values through a SeqPair." + "summary": "Class LocalProjectService Namespace Hi.MachiningProcs Assembly HiNc.dll Root(Local) project service. Apply absolute file path. public class LocalProjectService : IProjectService, IMachiningProjectGetter, IMachiningStepHost, IGetMachiningEquipment, IDisposable Inheritance object LocalProjectService Implements IProjectService IMachiningProjectGetter IMachiningStepHost IGetMachiningEquipment 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) Remarks LocalProjectService handles the runtime data and cache generally not requires configuration IO. Compare to MachiningProject, LocalProjectService also handles events that does not reset on the MachiningProject been reloaded. Constructors LocalProjectService() Ctor. public LocalProjectService() LocalProjectService(UserService, ILogger) Initializes a new instance. public LocalProjectService(UserService userService, ILogger logger) Parameters userService UserService The application service. logger ILogger The logger instance. Properties BoundSelectorHost Gets the bound selector host for managing selection boundaries. public BoundSelectorHost BoundSelectorHost { get; } Property Value BoundSelectorHost ClStrip Gets the cutter location strip containing the machining steps. public ClStrip ClStrip { get; } Property Value ClStrip CoordinateEntryDisplayee Gets the displayee for coordinate entry visualization. public CoordinateEntryDisplayee CoordinateEntryDisplayee { get; } Property Value CoordinateEntryDisplayee DictionaryColorGuide Gets the color guide for dictionary-based coloring. public DictionaryColorGuide DictionaryColorGuide { get; } Property Value DictionaryColorGuide EnableCollisionDetection Gets or sets whether collision detection is enabled. When set to true, initializes collision detection mechanism. public bool EnableCollisionDetection { get; set; } Property Value bool EnablePauseOnFailure Gets or sets whether to pause execution on failure. public bool EnablePauseOnFailure { get; set; } Property Value bool EnableStrokeLimitCheck Gets or sets whether stroke limit checking is enabled. public bool EnableStrokeLimitCheck { get; set; } Property Value bool Fixture Gets or sets the fixture. public Fixture Fixture { get; set; } Property Value Fixture Global global variable for RuntimeApi. Not save on XML. public Dictionary Global { get; set; } Property Value Dictionary InspectingKey Gets or sets the current inspecting key for visualization. When set, updates the inspecting quantity function. public string InspectingKey { get; set; } Property Value string InspectingQuantityFunc Gets the function that retrieves the quantity value for the current inspecting key. public Func InspectingQuantityFunc { get; } Property Value Func Logger Gets the logger instance for this service. public ILogger Logger { get; } Property Value ILogger MachiningActRunner Gets the machining act runner responsible for executing machining operations. public MachiningActRunner MachiningActRunner { get; } Property Value MachiningActRunner MachiningChain Gets or sets the machining chain. public IMachiningChain MachiningChain { get; set; } Property Value IMachiningChain MachiningChainFile Gets or sets the file path of the solid machining chain. This is used for XML serialization and file management. public string MachiningChainFile { get; set; } Property Value string MachiningEquipment Gets or sets the machining equipment used for milling. Updates related components when changed. public MachiningEquipment MachiningEquipment { get; set; } Property Value MachiningEquipment MachiningProject Gets or sets the machining project instance. public MachiningProject MachiningProject { get; set; } Property Value MachiningProject MachiningProjectPath public string MachiningProjectPath { get; set; } Property Value string MachiningSession Gets the current machining session. public MachiningSession MachiningSession { get; set; } Property Value MachiningSession MachiningTool Gets or sets the machining tool. public IMachiningTool MachiningTool { get; set; } Property Value IMachiningTool MachiningToolHouse Gets or sets the machining tool house containing tool configurations. public MachiningToolHouse MachiningToolHouse { get; set; } Property Value MachiningToolHouse MachiningToolHouseFile Gets or sets the file path to the milling tool house configuration. public string MachiningToolHouseFile { get; set; } Property Value string MillingStepLuggageReader Gets the reader for accessing milling step luggage data. public ParallelBulkReader MillingStepLuggageReader { get; } Property Value ParallelBulkReader NcOptProc Gets the NC optimization processor for optimizing NC programs. public NcOptProc NcOptProc { get; } Property Value NcOptProc NcRunner Gets the NC runner responsible for executing NC programs. public HardNcRunner NcRunner { get; } Property Value HardNcRunner PacePlayer Gets the pace player for controlling execution pace of milling operations. public PacePlayer PacePlayer { get; } Property Value PacePlayer ProjectDirectory Gets the directory containing the machining project. public string ProjectDirectory { get; } Property Value string RuntimeApi Gets the shell API for interacting with this machining process. public RuntimeApi RuntimeApi { get; } Property Value RuntimeApi SessionMessageHost Gets the message host for displaying messages, warnings, and errors. public SessionMessageHost SessionMessageHost { get; } Property Value SessionMessageHost StepPropertyAccessDictionary Gets the dictionary mapping property keys to their access methods. public ConcurrentDictionary> StepPropertyAccessDictionary { get; } Property Value ConcurrentDictionary> TimeMapping Gets or sets the time mapping for synchronizing different time-based data streams. public TimeMapping TimeMapping { get; set; } Property Value TimeMapping UserService Gets the application service instance. public UserService UserService { get; } Property Value UserService Workpiece Gets or sets the workpiece to be machined. Ensures proper initialization of workpiece properties. public Workpiece Workpiece { get; set; } Property Value Workpiece Methods Act(IAct, IGetSentence, CancellationToken?) Executes an act and collects all results. public void Act(IAct act, IGetSentence sourceCommand = null, CancellationToken? cancellationToken = null) Parameters act IAct The act to execute. sourceCommand IGetSentence The source command that triggered the act. cancellationToken CancellationToken? Cancellation token to cancel the operation. BeginSession() Initiate a simulation session. Clear the state from previous session (if existed). public void BeginSession() CloseProject() Closes the current project. public void CloseProject() 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 EndSession() Ends the current machining session and releases associated resources. public void EndSession() GetInspectingKeyPresentName(StringLocalizer) Gets the localized presentation name for the current inspecting key. public string GetInspectingKeyPresentName(StringLocalizer stringLocalizer) Parameters stringLocalizer StringLocalizer The string localizer to use for localization Returns string The localized presentation name GetLocalProjectService() Get Local Project Service as base-service. public LocalProjectService GetLocalProjectService() Returns LocalProjectService Local Project Service GetMachiningProject() Gets the MachiningProject instance. public MachiningProject GetMachiningProject() Returns MachiningProject The MachiningProject instance. GetMillingEquipment() Get MachiningEquipment. public MachiningEquipment GetMillingEquipment() Returns MachiningEquipment MachiningEquipment LoadProject(string) Loads a project by file path relative to the admin directory. public void LoadProject(string projectPath) Parameters projectPath string The absolute file path NewProject(string) Creates a new project by file path. public void NewProject(string projectPath) Parameters projectPath string The absolute file path PlayCsvFile(string, string) Plays a CSV file from the specified path. public void PlayCsvFile(string baseDirectory, string relFilePath) Parameters baseDirectory string Base directory for resolving relative paths. relFilePath string Relative path to the CSV file. PlayNc(string, string) Plays NC commands from raw text with pace control. public void PlayNc(string ncText, string fileNameAlternative = \"--\") Parameters ncText string The NC command text to execute fileNameAlternative string Alternative name to associate with the NC program PlayNcFile(string, string) Plays an NC file from the specified path with pace control. public void PlayNcFile(string baseDirectory, string relFilePath) Parameters baseDirectory string Base directory for resolving relative paths relFilePath string Relative path to the NC file ProcAct(IAct, IGetSentence, CancellationToken?) Processes an act and returns the results. public IEnumerable ProcAct(IAct act, IGetSentence sourceCommand = null, CancellationToken? cancellationToken = null) Parameters act IAct The act to process. sourceCommand IGetSentence The source command that triggered the act. cancellationToken CancellationToken? Cancellation token to cancel the operation. Returns IEnumerable Enumerable of results from processing the act. ReTrainMillingPara(SampleFlag, double, string, CancellationToken) Train Milling Parameter. public void ReTrainMillingPara(SampleFlag sampleFlags, double outlierRatio, string dstRelFile, CancellationToken cancellationToken) Parameters sampleFlags SampleFlag outlierRatio double dstRelFile string cancellationToken CancellationToken RefreshDrawing() Refreshes the visual display of the milling course. public void RefreshDrawing() ReloadProject() Reloads the current project. public void ReloadProject() ResetRuntime() Reset the runtime states including: runtime geometry, collision flags, machine tool position, CL strips, message buffer and etc.. public void ResetRuntime() RunCsvFile(string, string) Runs a CSV file from the specified path. public IEnumerable RunCsvFile(string baseDirectory, string relFilePath) Parameters baseDirectory string Base directory for resolving relative paths. relFilePath string Relative path to the CSV file. Returns IEnumerable An enumerable of actions to be executed. RunNc(string, string) Runs NC commands from raw text. public IEnumerable RunNc(string ncText, string fileNameAlternative = \"--\") Parameters ncText string The NC command text to execute fileNameAlternative string Alternative name to associate with the NC program Returns IEnumerable An enumerable of actions to be executed RunNcFile(string, string) Runs an NC file from the specified path. public IEnumerable RunNcFile(string baseDirectory, string relFilePath) Parameters baseDirectory string Base directory for resolving relative paths. If the value is null, BaseDirectory substitutes the value. relFilePath string Relative path to the NC file. Returns IEnumerable An enumerable of actions to be executed. SaveAsProject(string) Saves the current project to a specified relative file path. public void SaveAsProject(string projectPath) Parameters projectPath string The absolute file path SaveProject() Save project by project path. public void SaveProject() TrainMillingPara(SampleFlag, bool, double, string, CancellationToken, ICuttingPara) Train Milling Parameter. public void TrainMillingPara(SampleFlag sampleFlags, bool enableFzOnlyDuringDrilling, double outlierRatio, string dstRelFile, CancellationToken cancellationToken, ICuttingPara paraTemplate) Parameters sampleFlags SampleFlag enableFzOnlyDuringDrilling bool outlierRatio double dstRelFile string cancellationToken CancellationToken paraTemplate ICuttingPara UpdateByMachiningChain() Updates components when the machining chain changes. public void UpdateByMachiningChain() UpdateByMachiningEquipment() Call on MachiningEquipment Or MachiningChainChanged. i.e. Update By MachiningEquipment Or MachiningChain. The function is called on MachiningEquipment and its delegate property changed. If the changing is raised outer from THIS service, this updating function should be manual called. public void UpdateByMachiningEquipment() UpdateIdealMillingToolOffsetTableByToolHouse() Updates the ideal milling tool offset table based on the current tool house configuration. public void UpdateIdealMillingToolOffsetTableByToolHouse() WriteShotFile(TimeSpan, string) Writes time-based shot data to a file with the specified sampling period. public void WriteShotFile(TimeSpan samplingPeriod, string relFileTemplate = \"Output/[NcName].shot.csv\") Parameters samplingPeriod TimeSpan The time period between samples relFileTemplate string Template for the output file path, can include [NcName] placeholder WriteStepFile(string) Writes step-based data to a file. public void WriteStepFile(string relFileTemplate = \"Output/[NcName].step.csv\") Parameters relFileTemplate string Template for the output file path, can include [NcName] placeholder Events MachiningProjectChanged Event raised when the machining project changes. public event LocalProjectService.MachiningProjectChangedDelegate MachiningProjectChanged Event Type LocalProjectService.MachiningProjectChangedDelegate 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 OnRanNcBlock Event triggered after an NC block is executed. public event Action OnRanNcBlock Event Type Action OnUpdatedInspectingQuantityFunc Event triggered when the inspecting quantity function is updated. public event Action OnUpdatedInspectingQuantityFunc Event Type Action WorkpieceChanged Event that is raised when the workpiece is changed. public event Action> WorkpieceChanged Event Type Action> Remarks This event is triggered whenever the workpiece property is modified. Subscribers can use this event to respond to changes in the workpiece configuration, such as updating visualizations or recalculating machining parameters. The event provides both the previous and new workpiece values through a SeqPair." }, "api/Hi.MachiningProcs.MachiningActRunner.MachiningStepBuiltDelegate.html": { "href": "api/Hi.MachiningProcs.MachiningActRunner.MachiningStepBuiltDelegate.html", @@ -2012,7 +2012,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, 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" + "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, IGetSentence, CancellationToken) Processes an act with the given parameters. public IEnumerable ProcAct(IAct act, MachiningSession millingSession, IMachiningStepHost host, IGetSentence sourceCommand, CancellationToken cancellationToken) Parameters act IAct The act to process. millingSession MachiningSession The milling session. host IMachiningStepHost The milling step host. sourceCommand IGetSentence 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", @@ -2067,12 +2067,12 @@ "api/Hi.MachiningProcs.RuntimeApi.html": { "href": "api/Hi.MachiningProcs.RuntimeApi.html", "title": "Class RuntimeApi | HiAPI-C# 2025", - "summary": "Class RuntimeApi Namespace Hi.MachiningProcs Assembly HiNc.dll Runtime API for machining operations. public class RuntimeApi : ICsScriptApi Inheritance object RuntimeApi Implements ICsScriptApi 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 DefaultParaTemplateDimension Gets or sets the parameter template dimension (2D or 3D). [JsAce] public int DefaultParaTemplateDimension { get; set; } Property Value int DiffVisualRadius_mm Gets or sets the visual radius in millimeters for difference visualization. Controls the radius used for highlighting differences between workpiece states. [JsAce] public double DiffVisualRadius_mm { get; set; } Property Value double DispCacheMb Gets or sets the display cache size in megabytes. [Obsolete] public long DispCacheMb { get; set; } Property Value long DispCache_Mb Gets or sets the display cache size in megabytes. [JsAce] public long DispCache_Mb { get; set; } Property Value long EmbeddedLogMode Gets or sets the embedded log mode for NC optimization. [JsAce] public static NcOptimizationEmbeddedLogMode EmbeddedLogMode { get; set; } Property Value NcOptimizationEmbeddedLogMode EnableCollisionDetection Gets or sets whether collision detection is enabled. [JsAce(DocContentHtml = \"Enable Collision Detection.\")] public bool EnableCollisionDetection { get; set; } Property Value bool EnableIndividualStepAdjustmentLog Gets or sets whether to enable individual step adjustment logging. [JsAce] public static bool EnableIndividualStepAdjustmentLog { get; set; } Property Value bool EnableMapOnSelectionEnd Gets or sets whether to automatically map selections when they end. [JsAce] public bool EnableMapOnSelectionEnd { get; set; } Property Value bool EnableMotionDependentMachiningResolution Gets or sets whether motion-dependent machining resolution is enabled. [JsAce] public bool EnableMotionDependentMachiningResolution { get; set; } Property Value bool EnableMzLeverWeightingOnTraining [Obsolete] public bool EnableMzLeverWeightingOnTraining { get; set; } Property Value bool EnablePauseOnCollision Gets or sets whether to pause execution when a collision is detected. This property only has an effect if collision detection is enabled. [Obsolete] public bool EnablePauseOnCollision { get; set; } Property Value bool EnablePauseOnFailure Gets or sets whether to pause on failure during execution. [JsAce(DocContentHtml = \"Enable Pause On Failure.\")] public bool EnablePauseOnFailure { get; set; } Property Value bool EnablePhysics Gets or sets whether milling force evaluation is enabled. [JsAce(DocContentHtml = \"Enable milling force evaluation.\")] public bool EnablePhysics { get; set; } Property Value bool EnableSampleNormalization [Obsolete] public bool EnableSampleNormalization { get; set; } Property Value bool Remarks The input normalization deminish the quantity effect. The R-value decrease from 99% to 70% in moment training case from NKUST\\nkust2024-milling-para-training-plan\\workingx.hincproj Don't apply this option. EnableWearEffect Gets or sets whether tool wear effects are enabled in simulation. [JsAce] public bool EnableWearEffect { get; set; } Property Value bool FeedPerCycle Gets a new feed per cycle machining motion resolution instance. [JsAce] public FeedPerCycleMachiningMotionResolution FeedPerCycle { get; } Property Value FeedPerCycleMachiningMotionResolution FeedPerTooth Gets a new feed per tooth machining motion resolution instance. [JsAce] public FeedPerToothMachiningMotionResolution FeedPerTooth { get; } Property Value FeedPerToothMachiningMotionResolution Fixture Gets or sets the fixture. [JsAce] public Fixture Fixture { get; set; } Property Value Fixture Global Global variables. [JsAce(\"Global[$1key]\")] public Dictionary Global { get; } Property Value Dictionary InitSpindleTemperature_C Gets or sets the initial spindle temperature in degrees Celsius. [JsAce(DocContentHtml = \"Spindle Temperature on initialization.\")] public double InitSpindleTemperature_C { get; set; } Property Value double JsAceCompletionProfileJsonArray Internal used. public static JsonArray JsAceCompletionProfileJsonArray { get; } Property Value JsonArray MachiningMotionResolution Gets or sets the machining motion resolution. [JsAce] public IMachiningMotionResolution MachiningMotionResolution { get; set; } Property Value IMachiningMotionResolution MachiningResolution Gets or sets the machining resolution in millimeters. [JsAce] [Obsolete(\"Use MachiningResolution_mm instead.\")] public double MachiningResolution { get; set; } Property Value double MachiningResolution_mm Gets or sets the machining resolution in millimeters. [JsAce] public double MachiningResolution_mm { get; set; } Property Value double MachiningSession public MachiningSession MachiningSession { get; } Property Value MachiningSession MapTask Task tracking the status of mapping operations. public Task MapTask { get; set; } Property Value Task MillingCycleDivisionNum Gets or sets the number of divisions per cycle for milling force calculation. This property should be set before milling force evaluation if TrainMillingPara(SampleFlag, string, double, ICuttingPara) is intended to be used. [JsAce] public static int MillingCycleDivisionNum { get; set; } Property Value int MillingForceCycleDivisionNum Gets or sets the number of divisions per cycle for milling force calculation. This property should be set before milling force evaluation if TrainMillingPara(SampleFlag, string, double, ICuttingPara) is intended to be used. [JsAce(DocContentHtml = \"Obsoleted. Use MillingCycleDivisionNum instead.\")] [Obsolete(\"Use MillingCycleDivisionNum instead.\")] public static int MillingForceCycleDivisionNum { get; set; } Property Value int NcOptOption Gets or sets the NC optimization options. [JsAce] public NcOptOption NcOptOption { get; set; } Property Value NcOptOption OptEnableDepthCompensation Enables or disables depth compensation during optimization. [JsAce] public bool OptEnableDepthCompensation { get; set; } Property Value bool OptEnableFeedrate Gets or sets whether to enable feed rate optimization in NC optimization. [JsAce] public bool OptEnableFeedrate { get; set; } Property Value bool OptEnableForwardCompensation Enables or disables forward compensation during optimization. [JsAce] public bool OptEnableForwardCompensation { get; set; } Property Value bool OptEnableInterpolation Enables or disables reinterpolation for optimization. [JsAce] public bool OptEnableInterpolation { get; set; } Property Value bool OptEnableSideCompensation Enables or disables side compensation during optimization. [JsAce] public bool OptEnableSideCompensation { get; set; } Property Value bool OptExtendedPostDistance_mm Gets or sets the extended post-distance in millimeters for NC optimization. This is the distance after the current segment that will be considered for optimization. [JsAce] public double OptExtendedPostDistance_mm { get; set; } Property Value double OptExtendedPreDistance_mm Gets or sets the extended pre-distance in millimeters for NC optimization. This is the distance before the current segment that will be considered for optimization. [JsAce] public double OptExtendedPreDistance_mm { get; set; } Property Value double OptFeedrateAssignmentRatio Gets or sets the feedrate assignment ratio for optimization. If the feedrate change exceeds this ratio, the feedrate in the NC line will be updated. [JsAce] public double OptFeedrateAssignmentRatio { get; set; } Property Value double OptMaxAcceleration_mmds2 Maximum acceleration in mm/s² during optimization. Only takes effect on reinterpolated section. [JsAce(DocContentHtml = \"Only take effect on reinterpolated section.\")] public double OptMaxAcceleration_mmds2 { get; set; } Property Value double OptMaxFeedPerTooth_mm Gets or sets the maximum feed per tooth in millimeters for optimization. [JsAce] public double OptMaxFeedPerTooth_mm { get; set; } Property Value double OptMaxFeedrate_mmdmin Maximum feed rate in mm/min for cutting movements during optimization. [JsAce] public double OptMaxFeedrate_mmdmin { get; set; } Property Value double OptMaxJerk_mmds3 Maximum jerk in mm/s³ during optimization. Only takes effect on reinterpolated section. [JsAce(DocContentHtml = \"Only take effect on reinterpolated section.\")] public double OptMaxJerk_mmds3 { get; set; } Property Value double OptMinFeedPerTooth_mm Gets or sets the minimum feed per tooth in millimeters for optimization. [JsAce] public double OptMinFeedPerTooth_mm { get; set; } Property Value double OptMinFeedrate_mmdmin Minimum feed rate in mm/min for cutting movements during optimization. [JsAce] public double OptMinFeedrate_mmdmin { get; set; } Property Value double OptPreferedForce_N Preferred force in N for optimization. [JsAce] public double OptPreferedForce_N { get; set; } Property Value double OptRapidFeed_mmdmin Rapid feed rate in mm/min for non-cutting movements during optimization. [JsAce] public double OptRapidFeed_mmdmin { get; set; } Property Value double OptSpindlePowerSafetyFactor Safety factor for MAX spindle power during optimization. [JsAce] public double OptSpindlePowerSafetyFactor { get; set; } Property Value double OptSpindlePowerUtilizationFactor Utilization factor for MAX spindle power during optimization. It is the reciprocal of the spindle power safety factor. [JsAce] public double OptSpindlePowerUtilizationFactor { get; set; } Property Value double OptSpindleTorqueSafetyFactor Gets or sets the MAX spindle torque safety factor for NC optimization. [JsAce] public double OptSpindleTorqueSafetyFactor { get; set; } Property Value double OptSpindleTorqueUtilizationFactor Utilization factor for MAX spindle torque during optimization. It is the reciprocal of the spindle torque safety factor. [JsAce] public double OptSpindleTorqueUtilizationFactor { get; set; } Property Value double OptThermalYieldSafetyFactor Safety factor for spindle torque during optimization. [JsAce] public double OptThermalYieldSafetyFactor { get; set; } Property Value double OptThermalYieldUtilizationFactor Utilization factor for thermal yield during optimization. It is the reciprocal of the thermal yield safety factor. [JsAce] public double OptThermalYieldUtilizationFactor { get; set; } Property Value double OptYieldingSafetyFactor Safety factor for yielding during optimization. [JsAce] public double OptYieldingSafetyFactor { get; set; } Property Value double OptYieldingUtilizationFactor Utilization factor for yielding during optimization. It is the reciprocal of the yielding safety factor. [JsAce] public double OptYieldingUtilizationFactor { get; set; } Property Value double ScriptOptions ScriptOptions. public ScriptOptions ScriptOptions { get; set; } Property Value ScriptOptions SessionMessageHost Gets the session message host for displaying messages. [JsAce] public SessionMessageHost SessionMessageHost { get; } Property Value SessionMessageHost StepCount Gets the total number of milling steps. [JsAce] public int StepCount { get; } Property Value int Workpiece Gets or sets the workpiece. [JsAce] public Workpiece Workpiece { get; set; } Property Value Workpiece Methods AddTimeDataByFile(string, string, double, double) Adds time-based data from a file to the time mapping dictionary with specified time bounds in seconds. [JsAce(\"AddTimeDataByFile($1key, $2relFile, $3beginTime, $4endTime)\")] public bool AddTimeDataByFile(string key, string relFile, double beginTime, double endTime) Parameters key string Key to identify the data relFile string Relative path to the data file beginTime double Beginning time in seconds endTime double Ending time in seconds Returns bool True if the data was successfully added, false otherwise AddTimeDataByFile(string, string, string, string) Adds time-based data from a file to the time mapping dictionary with specified time bounds. [JsAce(\"AddTimeDataByFile($1key, $2relFile, $3beginTime, $4endTime)\")] public bool AddTimeDataByFile(string key, string relFile, string beginTimeText, string endTimeText) Parameters key string Key to identify the data relFile string Relative path to the data file beginTimeText string Beginning time as text (seconds or TimeSpan format) endTimeText string Ending time as text (seconds or TimeSpan format) Returns bool True if the data was successfully added, false otherwise AdjustedFeedPerCycle(double, double) Gets a new feed per cycle machining motion resolution instance with adjusted scale and minimum linear resolution. [JsAce(\"AdjustedFeedPerCycle($1scale,$2minLinearResolution_mm)\")] public FeedPerCycleMachiningMotionResolution AdjustedFeedPerCycle(double scale, double minLinearResolution_mm = 0) Parameters scale double The scale factor for the resolution. minLinearResolution_mm double The minimum linear resolution in millimeters. Default is 0. Returns FeedPerCycleMachiningMotionResolution A new FeedPerCycleMachiningMotionResolution instance with the specified parameters. AppendMessagesToFile(string, params string[]) Appends messages to a file, optionally filtered by tags. [JsAce(\"AppendMessagesToFile(\\\"dstRelFile\\\",flags)\")] public void AppendMessagesToFile(string dstRelFile, params string[] flags) Parameters dstRelFile string Destination relative file path flags string[] Optional flags to filter messages by tags BeginPreserve() Begin Preserve section in optimzation process. [JsAce(\"BeginPreserve()\")] public void BeginPreserve() BeginSelection(string, AnchorMode, IStepShift) Begin mark on current line. milling step() has not triggered yet. public void BeginSelection(string key, AnchorMode anchorMode = AnchorMode.LineBegin, IStepShift shift = null) Parameters key string Identifier key for the selection anchorMode AnchorMode Mode for anchoring the beginning of selection shift IStepShift Step shift to apply BeginSession() Begins a new machining session. Not for end user. public void BeginSession() ClearDefectDisplayee() Clears the defect displayee from the workpiece. [JsAce] public void ClearDefectDisplayee() ClearTimeMappingData() Clears all time mapping data. [JsAce] public void ClearTimeMappingData() Diff(double) Performs a difference analysis on the workpiece geometry to detect variations. [JsAce(\"Diff($1detectionRadius_mm)\")] public void Diff(double detectionRadius_mm) Parameters detectionRadius_mm double Radius for detecting differences EndPreserve() End Preserve section in optimzation process. [JsAce(\"EndPreserve()\")] public void EndPreserve() EndSelection(string, AnchorMode, IStepShift) End mark on current line for selection. public void EndSelection(string key, AnchorMode anchorMode = AnchorMode.LineEnd, IStepShift shift = null) Parameters key string Identifier key for the selection anchorMode AnchorMode Mode for anchoring the end of selection shift IStepShift Step shift to apply EndSession() Ends the current machining session. Not for end user. public void EndSession() ErrorMessage(string) Displays an error message in the message host. [JsAce(\"ErrorMessage($1message)\")] public void ErrorMessage(string message) Parameters message string The error message to display FixedPace(double, double) Creates a fixed machining motion resolution with specified parameters. [JsAce(\"FixedPace($1linearResolution_mm, $2rotaryResolution_deg)\")] public FixedMachiningMotionResolution FixedPace(double linearResolution_mm, double rotaryResolution_deg) Parameters linearResolution_mm double Linear resolution in millimeters rotaryResolution_deg double Rotary resolution in degrees Returns FixedMachiningMotionResolution A new fixed machining motion resolution instance GetMillingStep(int) Retrieves a milling step at the specified index. [JsAce(Snippet = \"GetMillingStep($1\\\"stepIndex\\\")\")] public MachiningStep GetMillingStep(int stepIndex) Parameters stepIndex int Index of the milling step to retrieve Returns MachiningStep The milling step at the specified index GetStickMachiningToolObservationHeight_mm(int) Gets the observation height in millimeters for the specified stick machining tool. [JsAce(\"GetStickMachiningToolObservationHeight_mm($1toolId)\")] public double GetStickMachiningToolObservationHeight_mm(int toolId) Parameters toolId int The ID of the tool Returns double The observation height in millimeters GetUniformContourTrayShiftAngle_deg(int) Gets the shift angle in degrees for the uniform contour tray of the specified tool. [JsAce(\"GetUniformContourTrayShiftAngle_deg($1toolId)\")] public double GetUniformContourTrayShiftAngle_deg(int toolId) Parameters toolId int The ID of the tool Returns double The shift angle in degrees LineSelection(string, AnchorMode, IStepShift, AnchorMode, IStepShift) Create a line selection from begin to end mark. public void LineSelection(string key, AnchorMode beginAnchorMode = AnchorMode.LineBegin, IStepShift beginShift = null, AnchorMode endAnchorMode = AnchorMode.LineEnd, IStepShift endShift = null) Parameters key string Identifier key for the selection beginAnchorMode AnchorMode Mode for anchoring the beginning of selection beginShift IStepShift Step shift to apply at beginning endAnchorMode AnchorMode Mode for anchoring the end of selection endShift IStepShift Step shift to apply at end LoadCuttingParaByFile(string) Loads cutting parameters from a file. [JsAce(\"LoadCuttingParaByFile($1\\\"relFile\\\")\")] public void LoadCuttingParaByFile(string relFile) Parameters relFile string File path relative to BaseDirectory. Map(string, FileTimeSection, CycleSamplingMode?) Maps selection data to time section. public Task Map(string key, FileTimeSection fileTimeSection = null, StepTimeShotUtil.CycleSamplingMode? cycleSamplingMode = CycleSamplingMode.SpindleCycle) Parameters key string Identifier key for the selection fileTimeSection FileTimeSection File time section, or null to use the one associated with the key cycleSamplingMode StepTimeShotUtil.CycleSamplingMode? Cycle sampling mode Returns Task Task representing the asynchronous mapping operation MapByActualTime(string, CycleSamplingMode) Maps machining steps by actual time from a time shot file. [Obsolete] public void MapByActualTime(string timeShotRelFile, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode = CycleSamplingMode.SpindleCycle) Parameters timeShotRelFile string Relative path to the time shot file. cycleSamplingMode StepTimeShotUtil.CycleSamplingMode The cycle sampling mode. MapSeriesByCsvFile(string, CycleSamplingMode) Maps machining steps by actual time from a time shot csv file. [JsAce(\"MapSeriesByCsvFile($1timeShotRelFile)\")] public void MapSeriesByCsvFile(string timeShotRelFile, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode = CycleSamplingMode.SpindleCycle) Parameters timeShotRelFile string Relative path to the time shot file. cycleSamplingMode StepTimeShotUtil.CycleSamplingMode The cycle sampling mode. MapSingleByCsvFile(string) Reads a CSV file and performs time-based interpolation to map data to milling steps. It is one (step) - one (embedded-data) mapping. [JsAce(Snippet = \"MapSingleByCsvFile($1\\\"csvFile\\\")\")] public void MapSingleByCsvFile(string csvFile) Parameters csvFile string Path to the CSV file relative to the base directory Message(string) Displays a message in the message host. [JsAce(\"Message($1message)\")] public void Message(string message) Parameters message string The message to display OptCallPreferFuncIndexDictionary() Gets the dictionary of preferred function index for NC optimization. [JsAce(\"OptCallPreferFuncIndexDictionary()\")] public Dictionary, double> OptCallPreferFuncIndexDictionary() Returns Dictionary, double> Dictionary mapping functions to their preference indexes. OptimizeToFiles(string) Optimizes NC files and saves results using the specified file template. [JsAce(Snippet = \"OptimizeToFiles(\\\"Output/Opt-[NcName]\\\")\", DocContentHtml = \"Optimize To Files by substitude template keywoard \\\"[NcName]\\\"\")] public void OptimizeToFiles(string relFileTemplate = \"Output/Opt-[NcName]\") Parameters relFileTemplate string Template for output file path, can include [NcName] placeholder Pace() A pausable mark for the playing process. The function enables Pause() to take effect. [JsAce(\"Pace();\")] public void Pace() Remarks Waits for the player to signal the next pace. Pause() Pause Player [JsAce(DocContentHtml = \"Pause Player\")] public void Pause() PlayAct(IAct, IIndexedFileLine, CancellationToken?) Plays an act with pacing control. [JsAce] public void PlayAct(IAct act, IIndexedFileLine sourceCommand = null, CancellationToken? cancellationToken = null) Parameters act IAct The act to play. sourceCommand IIndexedFileLine The source command. cancellationToken CancellationToken? Cancellation token. PlayClTeleport(double, double, double, double, double, double) Plays a CL (cutter location) teleport operation. [JsAce] public void PlayClTeleport(double x, double y, double z, double i, double j, double k) Parameters x double X coordinate. y double Y coordinate. z double Z coordinate. i double I vector component. j double J vector component. k double K vector component. PlayCsvFile(string) Plays an Csv file with the specified relative path. [JsAce(\"PlayCsvFile($1\\\"csvFile\\\");\")] public void PlayCsvFile(string relFilePath) Parameters relFilePath string Relative path to the CSV file PlayNc(string, string) Plays NC code directly from a string, executing each action and pacing between them. [JsAce(Snippet = \"PlayNc($1\\\"ncCommand\\\",$2\\\"\\\"(Direct Command)\\\"\\\");\", DocContentHtml = \"Play NC. second parameter is the file name alternative shows in the log.\")] public void PlayNc(string ncText, string fileNameAlternative = \"--\") Parameters ncText string NC code as a string fileNameAlternative string Alternative name to display in logs PlayNcFile(string) Plays an NC file with the specified relative path. [JsAce(\"PlayNcFile($1\\\"ncFile\\\");\")] public void PlayNcFile(string relNcFilePath) Parameters relNcFilePath string Relative path to the NC file PlayToolingTeleport(int) Plays a tooling teleport operation. [JsAce] public void PlayToolingTeleport(int toolId) Parameters toolId int The tool ID to teleport. Preserve() Preserve one line NC code in optimzation process. [JsAce(\"Preserve()\")] public void Preserve() ProgressMessage(string) Displays a progress message in the message host. [JsAce(\"ProgressMessage($1message)\")] public void ProgressMessage(string message) Parameters message string The progress message to display ReTrainMillingPara(SampleFlag, string, double) Re-trains milling parameters using the specified sample flag. [JsAce(\"ReTrainMillingPara(Fx|Fy|Fz, $1dstFile)\")] public void ReTrainMillingPara(SampleFlag sampleFlag, string dstRelFile, double outlierRatio = 0.1) Parameters sampleFlag SampleFlag Sample flag indicating which components to train dstRelFile string Destination relative file path outlierRatio double Outlier ratio for data filtering ReadCsvByTimeInterpolation(string) Reads a CSV file and performs time-based interpolation to map data to milling steps. It is one (step) - one (embedded-data) mapping. [Obsolete] public void ReadCsvByTimeInterpolation(string csvFile) Parameters csvFile string Path to the CSV file relative to the base directory ReadRuntimeGeom(string) Reads runtime geometry from a file. [JsAce(\"ReadRuntimeGeom($1\\\"srcFile\\\")\")] public void ReadRuntimeGeom(string relFile) Parameters relFile string Relative path to the input file RegisterStepVariable(string, string, string, string, Func) Registers a step variable for tracking during execution. [JsAce(Snippet = \"RegisterStepVariable(\\\"$1key\\\",\\\"$2name\\\",\\\"$3unit\\\",\\\"$4formatString\\\",\\\"$5variableFunc\\\")\", DocContentHtml = \"

      Register Step Variable.

      \\\"unit\\\" is nullable

      \\\"formatString\\\" is nullable

      \")] public void RegisterStepVariable(string key, string name, string unit, string formatString, Func variableFunc = null) Parameters key string Unique key to identify the variable name string Human-readable name of the variable unit string Physical unit of the variable (can be null) formatString string Format string for displaying the variable (can be null) variableFunc Func Function to compute the variable value from a milling step (can be null) RemoveFlyPiece() Removes any disconnected or “flying” pieces from the workpiece geometry. [JsAce] public void RemoveFlyPiece() Reset() Reset Player [JsAce(DocContentHtml = \"Reset Player\")] public void Reset() ResetRuntime() Clears internal buffers. [JsAce] public void ResetRuntime() RunNc(string, string) Runs NC code directly from a string. Not for end user. [JsAce(Snippet = \"RunNc($1\\\"ncCommand\\\",$2\\\"\\\"(Direct Command)\\\"\\\");\", DocContentHtml = \"Run NC. second parameter is the file name alternative shows in the log.\")] public IEnumerable RunNc(string ncText, string fileNameAlternative = \"--\") Parameters ncText string NC code as a string fileNameAlternative string Alternative name to display in logs Returns IEnumerable Enumerable sequence of actions to be executed RunNcFile(string) Runs an NC file with the specified relative path. Not for end user. [JsAce(\"RunNcFile($1\\\"ncFile\\\");\")] public IEnumerable RunNcFile(string relNcFilePath) Parameters relNcFilePath string Relative path to the NC file Returns IEnumerable Enumerable sequence of actions to be executed ScaledFeedPerCycle(double) Gets a new feed per cycle machining motion resolution instance with the specified scale. [JsAce(\"ScaledFeedPerCycle($1scale)\")] public FeedPerCycleMachiningMotionResolution ScaledFeedPerCycle(double scale) Parameters scale double The scale factor for the resolution. Returns FeedPerCycleMachiningMotionResolution A new FeedPerCycleMachiningMotionResolution instance with the specified scale. ScanRuntimeGeomInfDefect() Scans the runtime geometry for defects. After scanning, the scanned defects will render in the workpiece. [JsAce] public bool? ScanRuntimeGeomInfDefect() Returns bool? True if defects are found, false otherwise, or null if the operation cannot be performed. SetNcResolutionFeedPerCycle() Sets NC resolution to feed per cycle mode. public void SetNcResolutionFeedPerCycle() SetNcResolutionFeedPerTooth() Sets NC resolution to feed per tooth mode. public void SetNcResolutionFeedPerTooth() SetNcResolutionFixed(double, double) Sets NC resolution to fixed mode with specified resolution values. public void SetNcResolutionFixed(double linearResolution_mm, double rotaryResolution_deg) Parameters linearResolution_mm double Linear resolution in millimeters. rotaryResolution_deg double Rotary resolution in degrees. SetStickMachiningToolObservationHeight_mm(int, double) Sets the observation height in millimeters for the specified stick machining tool. [JsAce(\"SetStickMachiningToolObservationHeight_mm($1toolId,$2height_mm)\")] public void SetStickMachiningToolObservationHeight_mm(int toolId, double height) Parameters toolId int The ID of the tool height double The observation height in millimeters to set SetUniformContourTrayShiftAngle_deg(int, double) Sets the shift angle in degrees for the uniform contour tray of the specified tool. [JsAce(\"SetUniformContourTrayShiftAngle_deg($1toolId,$2angle_deg)\")] public void SetUniformContourTrayShiftAngle_deg(int toolId, double angle_deg) Parameters toolId int The ID of the tool angle_deg double The shift angle in degrees to set ShiftDistance_mm(double) Creates a distance shift object representing the specified distance in millimeters. public DistanceShift ShiftDistance_mm(double distanceShift_mm) Parameters distanceShift_mm double Distance shift in millimeters Returns DistanceShift Distance shift object ShiftTime_s(double) Creates a time shift object representing the specified time in seconds. public TimeShift ShiftTime_s(double seconds) Parameters seconds double Time in seconds Returns TimeShift Time shift object TrainMillingPara(SampleFlag, string, double, ICuttingPara) Trains milling parameters using the specified sample flag. [JsAce(\"TrainMillingPara(Fx|Fy|Fz, $1dstFile)\")] public void TrainMillingPara(SampleFlag sampleFlag, string dstRelFile, double outlierRatio = 0.1, ICuttingPara paraTemplate = null) Parameters sampleFlag SampleFlag Sample flag indicating which components to train dstRelFile string Destination relative file path outlierRatio double Outlier ratio for data filtering paraTemplate ICuttingPara Optional parameter template for cutting operations. WarningMessage(string) Displays a warning message in the message host. [JsAce(\"WarningMessage($1message)\")] public void WarningMessage(string message) Parameters message string The warning message to display WriteRuntimeGeom(string) Writes the current runtime geometry to a file. [JsAce(\"WriteRuntimeGeom($1\\\"dstFile\\\")\")] public void WriteRuntimeGeom(string relFile) Parameters relFile string Relative path to the output file WriteRuntimeGeomToStl(string, double) Writes the current runtime geometry to an STL file. [JsAce(\"WriteRuntimeGeomToStl($1\\\"dstFile\\\",$2resolution_mm)\")] public void WriteRuntimeGeomToStl(string relFile, double resolution_mm = 0) Parameters relFile string Relative path to the output STL file resolution_mm double Resolution in millimeters (0 for default) WriteShotFiles(double, string) Writes time-series data to shot files with the specified resolution period (alternative parameter order). public void WriteShotFiles(double resolutionPeroid_ms, string relFileTemplate) Parameters resolutionPeroid_ms double Resolution period in milliseconds relFileTemplate string Template for output file path, can include [NcName] placeholder WriteShotFiles(string, double) Writes time-series data to shot files with the specified resolution period. [JsAce(Snippet = \"WriteShotFiles(\\\"Output/[NcName].shot.csv\\\",resolutionPeroid_ms)\", DocContentHtml = \"Write time series data by resolutionPeroid_ms\")] public void WriteShotFiles(string relFileTemplate = \"Output/[NcName].shot.csv\", double resolutionPeroid_ms = 1) Parameters relFileTemplate string Template for output file path, can include [NcName] placeholder resolutionPeroid_ms double Resolution period in milliseconds WriteStepFiles(string) Writes step-series data to files with the specified file template. [JsAce(Snippet = \"WriteStepFiles(\\\"Output/[NcName].step.csv\\\")\", DocContentHtml = \"Write step series data.\")] public void WriteStepFiles(string relFileTemplate = \"Output/[NcName].step.csv\") Parameters relFileTemplate string Template for output file path, can include [NcName] placeholder Events MachiningStepBuilt Gets or sets the action to configure steps during execution. The event will be cleared by the calling of ResetRuntime(). [JsAce(Snippet = \"MachiningStepBuilt+=($1preStep,$2curStep)=>{$3Command};\", DocContentHtml = \"Runtime Step Configuration action. preStep is the Previous Milling Step; curStep is the Current Milling Step. preStep is null if no previous step existed.\")] public event MachiningActRunner.MachiningStepBuiltDelegate MachiningStepBuilt Event Type MachiningActRunner.MachiningStepBuiltDelegate MachiningStepSelected Event that is triggered when a milling step is selected. The event will be cleared by the calling of ResetRuntime(). [JsAce(Snippet = \"MachiningStepSelected+=($1millingStep)=>{$2Command};\")] public event Action MachiningStepSelected Event Type Action" + "summary": "Class RuntimeApi Namespace Hi.MachiningProcs Assembly HiNc.dll Runtime API for machining operations. public class RuntimeApi : ICsScriptApi Inheritance object RuntimeApi Implements ICsScriptApi 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 DefaultParaTemplateDimension Gets or sets the parameter template dimension (2D or 3D). [JsAce] public int DefaultParaTemplateDimension { get; set; } Property Value int DiffVisualRadius_mm Gets or sets the visual radius in millimeters for difference visualization. Controls the radius used for highlighting differences between workpiece states. [JsAce] public double DiffVisualRadius_mm { get; set; } Property Value double DispCacheMb Gets or sets the display cache size in megabytes. [Obsolete] public long DispCacheMb { get; set; } Property Value long DispCache_Mb Gets or sets the display cache size in megabytes. [JsAce] public long DispCache_Mb { get; set; } Property Value long EmbeddedLogMode Gets or sets the embedded log mode for NC optimization. [JsAce] public static NcOptimizationEmbeddedLogMode EmbeddedLogMode { get; set; } Property Value NcOptimizationEmbeddedLogMode EnableCollisionDetection Gets or sets whether collision detection is enabled. [JsAce(DocContentHtml = \"Enable Collision Detection.\")] public bool EnableCollisionDetection { get; set; } Property Value bool EnableIndividualStepAdjustmentLog Gets or sets whether to enable individual step adjustment logging. [JsAce] public static bool EnableIndividualStepAdjustmentLog { get; set; } Property Value bool EnableMapOnSelectionEnd Gets or sets whether to automatically map selections when they end. [JsAce] public bool EnableMapOnSelectionEnd { get; set; } Property Value bool EnableMotionDependentMachiningResolution Gets or sets whether motion-dependent machining resolution is enabled. [JsAce] public bool EnableMotionDependentMachiningResolution { get; set; } Property Value bool EnableMzLeverWeightingOnTraining [Obsolete] public bool EnableMzLeverWeightingOnTraining { get; set; } Property Value bool EnablePauseOnCollision Gets or sets whether to pause execution when a collision is detected. This property only has an effect if collision detection is enabled. [Obsolete] public bool EnablePauseOnCollision { get; set; } Property Value bool EnablePauseOnFailure Gets or sets whether to pause on failure during execution. [JsAce(DocContentHtml = \"Enable Pause On Failure.\")] public bool EnablePauseOnFailure { get; set; } Property Value bool EnablePhysics Gets or sets whether milling force evaluation is enabled. [JsAce(DocContentHtml = \"Enable milling force evaluation.\")] public bool EnablePhysics { get; set; } Property Value bool EnableSampleNormalization [Obsolete] public bool EnableSampleNormalization { get; set; } Property Value bool Remarks The input normalization deminish the quantity effect. The R-value decrease from 99% to 70% in moment training case from NKUST\\nkust2024-milling-para-training-plan\\workingx.hincproj Don't apply this option. EnableWearEffect Gets or sets whether tool wear effects are enabled in simulation. [JsAce] public bool EnableWearEffect { get; set; } Property Value bool FeedPerCycle Gets a new feed per cycle machining motion resolution instance. [JsAce] public FeedPerCycleMachiningMotionResolution FeedPerCycle { get; } Property Value FeedPerCycleMachiningMotionResolution FeedPerTooth Gets a new feed per tooth machining motion resolution instance. [JsAce] public FeedPerToothMachiningMotionResolution FeedPerTooth { get; } Property Value FeedPerToothMachiningMotionResolution Fixture Gets or sets the fixture. [JsAce] public Fixture Fixture { get; set; } Property Value Fixture Global Global variables. [JsAce(\"Global[$1key]\")] public Dictionary Global { get; } Property Value Dictionary InitSpindleTemperature_C Gets or sets the initial spindle temperature in degrees Celsius. [JsAce(DocContentHtml = \"Spindle Temperature on initialization.\")] public double InitSpindleTemperature_C { get; set; } Property Value double JsAceCompletionProfileJsonArray Internal used. public static JsonArray JsAceCompletionProfileJsonArray { get; } Property Value JsonArray MachiningMotionResolution Gets or sets the machining motion resolution. [JsAce] public IMachiningMotionResolution MachiningMotionResolution { get; set; } Property Value IMachiningMotionResolution MachiningResolution Gets or sets the machining resolution in millimeters. [JsAce] [Obsolete(\"Use MachiningResolution_mm instead.\")] public double MachiningResolution { get; set; } Property Value double MachiningResolution_mm Gets or sets the machining resolution in millimeters. [JsAce] public double MachiningResolution_mm { get; set; } Property Value double MachiningSession public MachiningSession MachiningSession { get; } Property Value MachiningSession MapTask Task tracking the status of mapping operations. public Task MapTask { get; set; } Property Value Task MillingCycleDivisionNum Gets or sets the number of divisions per cycle for milling force calculation. This property should be set before milling force evaluation if TrainMillingPara(SampleFlag, string, double, ICuttingPara) is intended to be used. [JsAce] public static int MillingCycleDivisionNum { get; set; } Property Value int MillingForceCycleDivisionNum Gets or sets the number of divisions per cycle for milling force calculation. This property should be set before milling force evaluation if TrainMillingPara(SampleFlag, string, double, ICuttingPara) is intended to be used. [JsAce(DocContentHtml = \"Obsoleted. Use MillingCycleDivisionNum instead.\")] [Obsolete(\"Use MillingCycleDivisionNum instead.\")] public static int MillingForceCycleDivisionNum { get; set; } Property Value int NcOptOption Gets or sets the NC optimization options. [JsAce] public NcOptOption NcOptOption { get; set; } Property Value NcOptOption OptEnableDepthCompensation Enables or disables depth compensation during optimization. [JsAce] public bool OptEnableDepthCompensation { get; set; } Property Value bool OptEnableFeedrate Gets or sets whether to enable feed rate optimization in NC optimization. [JsAce] public bool OptEnableFeedrate { get; set; } Property Value bool OptEnableForwardCompensation Enables or disables forward compensation during optimization. [JsAce] public bool OptEnableForwardCompensation { get; set; } Property Value bool OptEnableInterpolation Enables or disables reinterpolation for optimization. [JsAce] public bool OptEnableInterpolation { get; set; } Property Value bool OptEnableSideCompensation Enables or disables side compensation during optimization. [JsAce] public bool OptEnableSideCompensation { get; set; } Property Value bool OptExtendedPostDistance_mm Gets or sets the extended post-distance in millimeters for NC optimization. This is the distance after the current segment that will be considered for optimization. [JsAce] public double OptExtendedPostDistance_mm { get; set; } Property Value double OptExtendedPreDistance_mm Gets or sets the extended pre-distance in millimeters for NC optimization. This is the distance before the current segment that will be considered for optimization. [JsAce] public double OptExtendedPreDistance_mm { get; set; } Property Value double OptFeedrateAssignmentRatio Gets or sets the feedrate assignment ratio for optimization. If the feedrate change exceeds this ratio, the feedrate in the NC line will be updated. [JsAce] public double OptFeedrateAssignmentRatio { get; set; } Property Value double OptMaxAcceleration_mmds2 Maximum acceleration in mm/s² during optimization. Only takes effect on reinterpolated section. [JsAce(DocContentHtml = \"Only take effect on reinterpolated section.\")] public double OptMaxAcceleration_mmds2 { get; set; } Property Value double OptMaxFeedPerTooth_mm Gets or sets the maximum feed per tooth in millimeters for optimization. [JsAce] public double OptMaxFeedPerTooth_mm { get; set; } Property Value double OptMaxFeedrate_mmdmin Maximum feed rate in mm/min for cutting movements during optimization. [JsAce] public double OptMaxFeedrate_mmdmin { get; set; } Property Value double OptMaxJerk_mmds3 Maximum jerk in mm/s³ during optimization. Only takes effect on reinterpolated section. [JsAce(DocContentHtml = \"Only take effect on reinterpolated section.\")] public double OptMaxJerk_mmds3 { get; set; } Property Value double OptMinFeedPerTooth_mm Gets or sets the minimum feed per tooth in millimeters for optimization. [JsAce] public double OptMinFeedPerTooth_mm { get; set; } Property Value double OptMinFeedrate_mmdmin Minimum feed rate in mm/min for cutting movements during optimization. [JsAce] public double OptMinFeedrate_mmdmin { get; set; } Property Value double OptPreferedForce_N Preferred force in N for optimization. [JsAce] public double OptPreferedForce_N { get; set; } Property Value double OptRapidFeed_mmdmin Rapid feed rate in mm/min for non-cutting movements during optimization. [JsAce] public double OptRapidFeed_mmdmin { get; set; } Property Value double OptSpindlePowerSafetyFactor Safety factor for MAX spindle power during optimization. [JsAce] public double OptSpindlePowerSafetyFactor { get; set; } Property Value double OptSpindlePowerUtilizationFactor Utilization factor for MAX spindle power during optimization. It is the reciprocal of the spindle power safety factor. [JsAce] public double OptSpindlePowerUtilizationFactor { get; set; } Property Value double OptSpindleTorqueSafetyFactor Gets or sets the MAX spindle torque safety factor for NC optimization. [JsAce] public double OptSpindleTorqueSafetyFactor { get; set; } Property Value double OptSpindleTorqueUtilizationFactor Utilization factor for MAX spindle torque during optimization. It is the reciprocal of the spindle torque safety factor. [JsAce] public double OptSpindleTorqueUtilizationFactor { get; set; } Property Value double OptThermalYieldSafetyFactor Safety factor for spindle torque during optimization. [JsAce] public double OptThermalYieldSafetyFactor { get; set; } Property Value double OptThermalYieldUtilizationFactor Utilization factor for thermal yield during optimization. It is the reciprocal of the thermal yield safety factor. [JsAce] public double OptThermalYieldUtilizationFactor { get; set; } Property Value double OptYieldingSafetyFactor Safety factor for yielding during optimization. [JsAce] public double OptYieldingSafetyFactor { get; set; } Property Value double OptYieldingUtilizationFactor Utilization factor for yielding during optimization. It is the reciprocal of the yielding safety factor. [JsAce] public double OptYieldingUtilizationFactor { get; set; } Property Value double ScriptOptions ScriptOptions. public ScriptOptions ScriptOptions { get; set; } Property Value ScriptOptions SessionMessageHost Gets the session message host for displaying messages. [JsAce] public SessionMessageHost SessionMessageHost { get; } Property Value SessionMessageHost StepCount Gets the total number of milling steps. [JsAce] public int StepCount { get; } Property Value int Workpiece Gets or sets the workpiece. [JsAce] public Workpiece Workpiece { get; set; } Property Value Workpiece Methods AddTimeDataByFile(string, string, double, double) Adds time-based data from a file to the time mapping dictionary with specified time bounds in seconds. [JsAce(\"AddTimeDataByFile($1key, $2relFile, $3beginTime, $4endTime)\")] public bool AddTimeDataByFile(string key, string relFile, double beginTime, double endTime) Parameters key string Key to identify the data relFile string Relative path to the data file beginTime double Beginning time in seconds endTime double Ending time in seconds Returns bool True if the data was successfully added, false otherwise AddTimeDataByFile(string, string, string, string) Adds time-based data from a file to the time mapping dictionary with specified time bounds. [JsAce(\"AddTimeDataByFile($1key, $2relFile, $3beginTime, $4endTime)\")] public bool AddTimeDataByFile(string key, string relFile, string beginTimeText, string endTimeText) Parameters key string Key to identify the data relFile string Relative path to the data file beginTimeText string Beginning time as text (seconds or TimeSpan format) endTimeText string Ending time as text (seconds or TimeSpan format) Returns bool True if the data was successfully added, false otherwise AdjustedFeedPerCycle(double, double) Gets a new feed per cycle machining motion resolution instance with adjusted scale and minimum linear resolution. [JsAce(\"AdjustedFeedPerCycle($1scale,$2minLinearResolution_mm)\")] public FeedPerCycleMachiningMotionResolution AdjustedFeedPerCycle(double scale, double minLinearResolution_mm = 0) Parameters scale double The scale factor for the resolution. minLinearResolution_mm double The minimum linear resolution in millimeters. Default is 0. Returns FeedPerCycleMachiningMotionResolution A new FeedPerCycleMachiningMotionResolution instance with the specified parameters. AppendMessagesToFile(string, params string[]) Appends messages to a file, optionally filtered by tags. [JsAce(\"AppendMessagesToFile(\\\"dstRelFile\\\",flags)\")] public void AppendMessagesToFile(string dstRelFile, params string[] flags) Parameters dstRelFile string Destination relative file path flags string[] Optional flags to filter messages by tags BeginPreserve() Begin Preserve section in optimzation process. [JsAce(\"BeginPreserve()\")] public void BeginPreserve() BeginSelection(string, AnchorMode, IStepShift) Begin mark on current line. milling step() has not triggered yet. public void BeginSelection(string key, AnchorMode anchorMode = AnchorMode.LineBegin, IStepShift shift = null) Parameters key string Identifier key for the selection anchorMode AnchorMode Mode for anchoring the beginning of selection shift IStepShift Step shift to apply BeginSession() Begins a new machining session. Not for end user. public void BeginSession() ClearDefectDisplayee() Clears the defect displayee from the workpiece. [JsAce] public void ClearDefectDisplayee() ClearTimeMappingData() Clears all time mapping data. [JsAce] public void ClearTimeMappingData() Diff(double) Performs a difference analysis on the workpiece geometry to detect variations. [JsAce(\"Diff($1detectionRadius_mm)\")] public void Diff(double detectionRadius_mm) Parameters detectionRadius_mm double Radius for detecting differences EndPreserve() End Preserve section in optimzation process. [JsAce(\"EndPreserve()\")] public void EndPreserve() EndSelection(string, AnchorMode, IStepShift) End mark on current line for selection. public void EndSelection(string key, AnchorMode anchorMode = AnchorMode.LineEnd, IStepShift shift = null) Parameters key string Identifier key for the selection anchorMode AnchorMode Mode for anchoring the end of selection shift IStepShift Step shift to apply EndSession() Ends the current machining session. Not for end user. public void EndSession() ErrorMessage(string) Displays an error message in the message host. [JsAce(\"ErrorMessage($1message)\")] public void ErrorMessage(string message) Parameters message string The error message to display FixedPace(double, double) Creates a fixed machining motion resolution with specified parameters. [JsAce(\"FixedPace($1linearResolution_mm, $2rotaryResolution_deg)\")] public FixedMachiningMotionResolution FixedPace(double linearResolution_mm, double rotaryResolution_deg) Parameters linearResolution_mm double Linear resolution in millimeters rotaryResolution_deg double Rotary resolution in degrees Returns FixedMachiningMotionResolution A new fixed machining motion resolution instance GetMillingStep(int) Retrieves a milling step at the specified index. [JsAce(Snippet = \"GetMillingStep($1\\\"stepIndex\\\")\")] public MachiningStep GetMillingStep(int stepIndex) Parameters stepIndex int Index of the milling step to retrieve Returns MachiningStep The milling step at the specified index GetStickMachiningToolObservationHeight_mm(int) Gets the observation height in millimeters for the specified stick machining tool. [JsAce(\"GetStickMachiningToolObservationHeight_mm($1toolId)\")] public double GetStickMachiningToolObservationHeight_mm(int toolId) Parameters toolId int The ID of the tool Returns double The observation height in millimeters GetUniformContourTrayShiftAngle_deg(int) Gets the shift angle in degrees for the uniform contour tray of the specified tool. [JsAce(\"GetUniformContourTrayShiftAngle_deg($1toolId)\")] public double GetUniformContourTrayShiftAngle_deg(int toolId) Parameters toolId int The ID of the tool Returns double The shift angle in degrees LineSelection(string, AnchorMode, IStepShift, AnchorMode, IStepShift) Create a line selection from begin to end mark. public void LineSelection(string key, AnchorMode beginAnchorMode = AnchorMode.LineBegin, IStepShift beginShift = null, AnchorMode endAnchorMode = AnchorMode.LineEnd, IStepShift endShift = null) Parameters key string Identifier key for the selection beginAnchorMode AnchorMode Mode for anchoring the beginning of selection beginShift IStepShift Step shift to apply at beginning endAnchorMode AnchorMode Mode for anchoring the end of selection endShift IStepShift Step shift to apply at end LoadCuttingParaByFile(string) Loads cutting parameters from a file. [JsAce(\"LoadCuttingParaByFile($1\\\"relFile\\\")\")] public void LoadCuttingParaByFile(string relFile) Parameters relFile string File path relative to BaseDirectory. Map(string, FileTimeSection, CycleSamplingMode?) Maps selection data to time section. public Task Map(string key, FileTimeSection fileTimeSection = null, StepTimeShotUtil.CycleSamplingMode? cycleSamplingMode = CycleSamplingMode.SpindleCycle) Parameters key string Identifier key for the selection fileTimeSection FileTimeSection File time section, or null to use the one associated with the key cycleSamplingMode StepTimeShotUtil.CycleSamplingMode? Cycle sampling mode Returns Task Task representing the asynchronous mapping operation MapByActualTime(string, CycleSamplingMode) Maps machining steps by actual time from a time shot file. [Obsolete] public void MapByActualTime(string timeShotRelFile, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode = CycleSamplingMode.SpindleCycle) Parameters timeShotRelFile string Relative path to the time shot file. cycleSamplingMode StepTimeShotUtil.CycleSamplingMode The cycle sampling mode. MapSeriesByCsvFile(string, CycleSamplingMode) Maps machining steps by actual time from a time shot csv file. [JsAce(\"MapSeriesByCsvFile($1timeShotRelFile)\")] public void MapSeriesByCsvFile(string timeShotRelFile, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode = CycleSamplingMode.SpindleCycle) Parameters timeShotRelFile string Relative path to the time shot file. cycleSamplingMode StepTimeShotUtil.CycleSamplingMode The cycle sampling mode. MapSingleByCsvFile(string) Reads a CSV file and performs time-based interpolation to map data to milling steps. It is one (step) - one (embedded-data) mapping. [JsAce(Snippet = \"MapSingleByCsvFile($1\\\"csvFile\\\")\")] public void MapSingleByCsvFile(string csvFile) Parameters csvFile string Path to the CSV file relative to the base directory Message(string) Displays a message in the message host. [JsAce(\"Message($1message)\")] public void Message(string message) Parameters message string The message to display OptCallPreferFuncIndexDictionary() Gets the dictionary of preferred function index for NC optimization. [JsAce(\"OptCallPreferFuncIndexDictionary()\")] public Dictionary, double> OptCallPreferFuncIndexDictionary() Returns Dictionary, double> Dictionary mapping functions to their preference indexes. OptimizeToFiles(string) Optimizes NC files and saves results using the specified file template. [JsAce(Snippet = \"OptimizeToFiles(\\\"Output/Opt-[NcName]\\\")\", DocContentHtml = \"Optimize To Files by substitude template keywoard \\\"[NcName]\\\"\")] public void OptimizeToFiles(string relFileTemplate = \"Output/Opt-[NcName]\") Parameters relFileTemplate string Template for output file path, can include [NcName] placeholder Pace() A pausable mark for the playing process. The function enables Pause() to take effect. [JsAce(\"Pace();\")] public void Pace() Remarks Waits for the player to signal the next pace. Pause() Pause Player [JsAce(DocContentHtml = \"Pause Player\")] public void Pause() PlayAct(IAct, IGetSentence, CancellationToken?) Plays an act with pacing control. [JsAce] public void PlayAct(IAct act, IGetSentence sourceCommand = null, CancellationToken? cancellationToken = null) Parameters act IAct The act to play. sourceCommand IGetSentence The source command. cancellationToken CancellationToken? Cancellation token. PlayClTeleport(double, double, double, double, double, double) Plays a CL (cutter location) teleport operation. [JsAce] public void PlayClTeleport(double x, double y, double z, double i, double j, double k) Parameters x double X coordinate. y double Y coordinate. z double Z coordinate. i double I vector component. j double J vector component. k double K vector component. PlayCsvFile(string) Plays an Csv file with the specified relative path. [JsAce(\"PlayCsvFile($1\\\"csvFile\\\");\")] public void PlayCsvFile(string relFilePath) Parameters relFilePath string Relative path to the CSV file PlayNc(string, string) Plays NC code directly from a string, executing each action and pacing between them. [JsAce(Snippet = \"PlayNc($1\\\"ncCommand\\\",$2\\\"\\\"(Direct Command)\\\"\\\");\", DocContentHtml = \"Play NC. second parameter is the file name alternative shows in the log.\")] public void PlayNc(string ncText, string fileNameAlternative = \"--\") Parameters ncText string NC code as a string fileNameAlternative string Alternative name to display in logs PlayNcFile(string) Plays an NC file with the specified relative path. [JsAce(\"PlayNcFile($1\\\"ncFile\\\");\")] public void PlayNcFile(string relNcFilePath) Parameters relNcFilePath string Relative path to the NC file PlayToolingTeleport(int) Plays a tooling teleport operation. [JsAce] public void PlayToolingTeleport(int toolId) Parameters toolId int The tool ID to teleport. Preserve() Preserve one line NC code in optimzation process. [JsAce(\"Preserve()\")] public void Preserve() ProgressMessage(string) Displays a progress message in the message host. [JsAce(\"ProgressMessage($1message)\")] public void ProgressMessage(string message) Parameters message string The progress message to display ReTrainMillingPara(SampleFlag, string, double) Re-trains milling parameters using the specified sample flag. [JsAce(\"ReTrainMillingPara(Fx|Fy|Fz, $1dstFile)\")] public void ReTrainMillingPara(SampleFlag sampleFlag, string dstRelFile, double outlierRatio = 0.1) Parameters sampleFlag SampleFlag Sample flag indicating which components to train dstRelFile string Destination relative file path outlierRatio double Outlier ratio for data filtering ReadCsvByTimeInterpolation(string) Reads a CSV file and performs time-based interpolation to map data to milling steps. It is one (step) - one (embedded-data) mapping. [Obsolete] public void ReadCsvByTimeInterpolation(string csvFile) Parameters csvFile string Path to the CSV file relative to the base directory ReadRuntimeGeom(string) Reads runtime geometry from a file. [JsAce(\"ReadRuntimeGeom($1\\\"srcFile\\\")\")] public void ReadRuntimeGeom(string relFile) Parameters relFile string Relative path to the input file RegisterStepVariable(string, string, string, string, Func) Registers a step variable for tracking during execution. [JsAce(Snippet = \"RegisterStepVariable(\\\"$1key\\\",\\\"$2name\\\",\\\"$3unit\\\",\\\"$4formatString\\\",\\\"$5variableFunc\\\")\", DocContentHtml = \"

      Register Step Variable.

      \\\"unit\\\" is nullable

      \\\"formatString\\\" is nullable

      \")] public void RegisterStepVariable(string key, string name, string unit, string formatString, Func variableFunc = null) Parameters key string Unique key to identify the variable name string Human-readable name of the variable unit string Physical unit of the variable (can be null) formatString string Format string for displaying the variable (can be null) variableFunc Func Function to compute the variable value from a milling step (can be null) RemoveFlyPiece() Removes any disconnected or “flying” pieces from the workpiece geometry. [JsAce] public void RemoveFlyPiece() Reset() Reset Player [JsAce(DocContentHtml = \"Reset Player\")] public void Reset() ResetRuntime() Clears internal buffers. [JsAce] public void ResetRuntime() RunNc(string, string) Runs NC code directly from a string. Not for end user. [JsAce(Snippet = \"RunNc($1\\\"ncCommand\\\",$2\\\"\\\"(Direct Command)\\\"\\\");\", DocContentHtml = \"Run NC. second parameter is the file name alternative shows in the log.\")] public IEnumerable RunNc(string ncText, string fileNameAlternative = \"--\") Parameters ncText string NC code as a string fileNameAlternative string Alternative name to display in logs Returns IEnumerable Enumerable sequence of actions to be executed RunNcFile(string) Runs an NC file with the specified relative path. Not for end user. [JsAce(\"RunNcFile($1\\\"ncFile\\\");\")] public IEnumerable RunNcFile(string relNcFilePath) Parameters relNcFilePath string Relative path to the NC file Returns IEnumerable Enumerable sequence of actions to be executed ScaledFeedPerCycle(double) Gets a new feed per cycle machining motion resolution instance with the specified scale. [JsAce(\"ScaledFeedPerCycle($1scale)\")] public FeedPerCycleMachiningMotionResolution ScaledFeedPerCycle(double scale) Parameters scale double The scale factor for the resolution. Returns FeedPerCycleMachiningMotionResolution A new FeedPerCycleMachiningMotionResolution instance with the specified scale. ScanRuntimeGeomInfDefect() Scans the runtime geometry for defects. After scanning, the scanned defects will render in the workpiece. [JsAce] public bool? ScanRuntimeGeomInfDefect() Returns bool? True if defects are found, false otherwise, or null if the operation cannot be performed. SetNcResolutionFeedPerCycle() Sets NC resolution to feed per cycle mode. public void SetNcResolutionFeedPerCycle() SetNcResolutionFeedPerTooth() Sets NC resolution to feed per tooth mode. public void SetNcResolutionFeedPerTooth() SetNcResolutionFixed(double, double) Sets NC resolution to fixed mode with specified resolution values. public void SetNcResolutionFixed(double linearResolution_mm, double rotaryResolution_deg) Parameters linearResolution_mm double Linear resolution in millimeters. rotaryResolution_deg double Rotary resolution in degrees. SetStickMachiningToolObservationHeight_mm(int, double) Sets the observation height in millimeters for the specified stick machining tool. [JsAce(\"SetStickMachiningToolObservationHeight_mm($1toolId,$2height_mm)\")] public void SetStickMachiningToolObservationHeight_mm(int toolId, double height) Parameters toolId int The ID of the tool height double The observation height in millimeters to set SetUniformContourTrayShiftAngle_deg(int, double) Sets the shift angle in degrees for the uniform contour tray of the specified tool. [JsAce(\"SetUniformContourTrayShiftAngle_deg($1toolId,$2angle_deg)\")] public void SetUniformContourTrayShiftAngle_deg(int toolId, double angle_deg) Parameters toolId int The ID of the tool angle_deg double The shift angle in degrees to set ShiftDistance_mm(double) Creates a distance shift object representing the specified distance in millimeters. public DistanceShift ShiftDistance_mm(double distanceShift_mm) Parameters distanceShift_mm double Distance shift in millimeters Returns DistanceShift Distance shift object ShiftTime_s(double) Creates a time shift object representing the specified time in seconds. public TimeShift ShiftTime_s(double seconds) Parameters seconds double Time in seconds Returns TimeShift Time shift object TrainMillingPara(SampleFlag, string, double, ICuttingPara) Trains milling parameters using the specified sample flag. [JsAce(\"TrainMillingPara(Fx|Fy|Fz, $1dstFile)\")] public void TrainMillingPara(SampleFlag sampleFlag, string dstRelFile, double outlierRatio = 0.1, ICuttingPara paraTemplate = null) Parameters sampleFlag SampleFlag Sample flag indicating which components to train dstRelFile string Destination relative file path outlierRatio double Outlier ratio for data filtering paraTemplate ICuttingPara Optional parameter template for cutting operations. WarningMessage(string) Displays a warning message in the message host. [JsAce(\"WarningMessage($1message)\")] public void WarningMessage(string message) Parameters message string The warning message to display WriteRuntimeGeom(string) Writes the current runtime geometry to a file. [JsAce(\"WriteRuntimeGeom($1\\\"dstFile\\\")\")] public void WriteRuntimeGeom(string relFile) Parameters relFile string Relative path to the output file WriteRuntimeGeomToStl(string, double) Writes the current runtime geometry to an STL file. [JsAce(\"WriteRuntimeGeomToStl($1\\\"dstFile\\\",$2resolution_mm)\")] public void WriteRuntimeGeomToStl(string relFile, double resolution_mm = 0) Parameters relFile string Relative path to the output STL file resolution_mm double Resolution in millimeters (0 for default) WriteShotFiles(double, string) Writes time-series data to shot files with the specified resolution period (alternative parameter order). public void WriteShotFiles(double resolutionPeroid_ms, string relFileTemplate) Parameters resolutionPeroid_ms double Resolution period in milliseconds relFileTemplate string Template for output file path, can include [NcName] placeholder WriteShotFiles(string, double) Writes time-series data to shot files with the specified resolution period. [JsAce(Snippet = \"WriteShotFiles(\\\"Output/[NcName].shot.csv\\\",resolutionPeroid_ms)\", DocContentHtml = \"Write time series data by resolutionPeroid_ms\")] public void WriteShotFiles(string relFileTemplate = \"Output/[NcName].shot.csv\", double resolutionPeroid_ms = 1) Parameters relFileTemplate string Template for output file path, can include [NcName] placeholder resolutionPeroid_ms double Resolution period in milliseconds WriteStepFiles(string) Writes step-series data to files with the specified file template. [JsAce(Snippet = \"WriteStepFiles(\\\"Output/[NcName].step.csv\\\")\", DocContentHtml = \"Write step series data.\")] public void WriteStepFiles(string relFileTemplate = \"Output/[NcName].step.csv\") Parameters relFileTemplate string Template for output file path, can include [NcName] placeholder Events MachiningStepBuilt Gets or sets the action to configure steps during execution. The event will be cleared by the calling of ResetRuntime(). [JsAce(Snippet = \"MachiningStepBuilt+=($1preStep,$2curStep)=>{$3Command};\", DocContentHtml = \"Runtime Step Configuration action. preStep is the Previous Milling Step; curStep is the Current Milling Step. preStep is null if no previous step existed.\")] public event MachiningActRunner.MachiningStepBuiltDelegate MachiningStepBuilt Event Type MachiningActRunner.MachiningStepBuiltDelegate MachiningStepSelected Event that is triggered when a milling step is selected. The event will be cleared by the calling of ResetRuntime(). [JsAce(Snippet = \"MachiningStepSelected+=($1millingStep)=>{$2Command};\")] public event Action MachiningStepSelected Event Type Action" }, "api/Hi.MachiningProcs.RuntimeController.html": { "href": "api/Hi.MachiningProcs.RuntimeController.html", "title": "Class RuntimeController | HiAPI-C# 2025", - "summary": "Class RuntimeController Namespace Hi.MachiningProcs Assembly HiNc.dll Provides a C# scripting API for controlling and manipulating the milling course. Allows for runtime control of milling operations, geometry manipulation, and data analysis. [ApiController] [Route(\"api/[controller]/[action]\")] public class RuntimeController : ControllerBase Inheritance object ControllerBase RuntimeController Inherited Members ControllerBase.StatusCode(int) ControllerBase.StatusCode(int, object) ControllerBase.Content(string) ControllerBase.Content(string, string) ControllerBase.Content(string, string, Encoding) ControllerBase.Content(string, MediaTypeHeaderValue) ControllerBase.NoContent() ControllerBase.Ok() ControllerBase.Ok(object) ControllerBase.Redirect(string) ControllerBase.RedirectPermanent(string) ControllerBase.RedirectPreserveMethod(string) ControllerBase.RedirectPermanentPreserveMethod(string) ControllerBase.LocalRedirect(string) ControllerBase.LocalRedirectPermanent(string) ControllerBase.LocalRedirectPreserveMethod(string) ControllerBase.LocalRedirectPermanentPreserveMethod(string) ControllerBase.RedirectToAction() ControllerBase.RedirectToAction(string) ControllerBase.RedirectToAction(string, object) ControllerBase.RedirectToAction(string, string) ControllerBase.RedirectToAction(string, string, object) ControllerBase.RedirectToAction(string, string, string) ControllerBase.RedirectToAction(string, string, object, string) ControllerBase.RedirectToActionPreserveMethod(string, string, object, string) ControllerBase.RedirectToActionPermanent(string) ControllerBase.RedirectToActionPermanent(string, object) ControllerBase.RedirectToActionPermanent(string, string) ControllerBase.RedirectToActionPermanent(string, string, string) ControllerBase.RedirectToActionPermanent(string, string, object) ControllerBase.RedirectToActionPermanent(string, string, object, string) ControllerBase.RedirectToActionPermanentPreserveMethod(string, string, object, string) ControllerBase.RedirectToRoute(string) ControllerBase.RedirectToRoute(object) ControllerBase.RedirectToRoute(string, object) ControllerBase.RedirectToRoute(string, string) ControllerBase.RedirectToRoute(string, object, string) ControllerBase.RedirectToRoutePreserveMethod(string, object, string) ControllerBase.RedirectToRoutePermanent(string) ControllerBase.RedirectToRoutePermanent(object) ControllerBase.RedirectToRoutePermanent(string, object) ControllerBase.RedirectToRoutePermanent(string, string) ControllerBase.RedirectToRoutePermanent(string, object, string) ControllerBase.RedirectToRoutePermanentPreserveMethod(string, object, string) ControllerBase.RedirectToPage(string) ControllerBase.RedirectToPage(string, object) ControllerBase.RedirectToPage(string, string) ControllerBase.RedirectToPage(string, string, object) ControllerBase.RedirectToPage(string, string, string) ControllerBase.RedirectToPage(string, string, object, string) ControllerBase.RedirectToPagePermanent(string) ControllerBase.RedirectToPagePermanent(string, object) ControllerBase.RedirectToPagePermanent(string, string) ControllerBase.RedirectToPagePermanent(string, string, string) ControllerBase.RedirectToPagePermanent(string, string, object, string) ControllerBase.RedirectToPagePreserveMethod(string, string, object, string) ControllerBase.RedirectToPagePermanentPreserveMethod(string, string, object, string) ControllerBase.File(byte[], string) ControllerBase.File(byte[], string, bool) ControllerBase.File(byte[], string, string) ControllerBase.File(byte[], string, string, bool) ControllerBase.File(byte[], string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.File(byte[], string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.File(byte[], string, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.File(byte[], string, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.File(Stream, string) ControllerBase.File(Stream, string, bool) ControllerBase.File(Stream, string, string) ControllerBase.File(Stream, string, string, bool) ControllerBase.File(Stream, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.File(Stream, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.File(Stream, string, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.File(Stream, string, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.File(string, string) ControllerBase.File(string, string, bool) ControllerBase.File(string, string, string) ControllerBase.File(string, string, string, bool) ControllerBase.File(string, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.File(string, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.File(string, string, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.File(string, string, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.PhysicalFile(string, string) ControllerBase.PhysicalFile(string, string, bool) ControllerBase.PhysicalFile(string, string, string) ControllerBase.PhysicalFile(string, string, string, bool) ControllerBase.PhysicalFile(string, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.PhysicalFile(string, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.PhysicalFile(string, string, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.PhysicalFile(string, string, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.Unauthorized() ControllerBase.Unauthorized(object) ControllerBase.NotFound() ControllerBase.NotFound(object) ControllerBase.BadRequest() ControllerBase.BadRequest(object) ControllerBase.BadRequest(ModelStateDictionary) ControllerBase.UnprocessableEntity() ControllerBase.UnprocessableEntity(object) ControllerBase.UnprocessableEntity(ModelStateDictionary) ControllerBase.Conflict() ControllerBase.Conflict(object) ControllerBase.Conflict(ModelStateDictionary) ControllerBase.Problem(string, string, int?, string, string) ControllerBase.Problem(string, string, int?, string, string, IDictionary) ControllerBase.ValidationProblem(ValidationProblemDetails) ControllerBase.ValidationProblem(ModelStateDictionary) ControllerBase.ValidationProblem() ControllerBase.ValidationProblem(string, string, int?, string, string, ModelStateDictionary) ControllerBase.ValidationProblem(string, string, int?, string, string, ModelStateDictionary, IDictionary) ControllerBase.Created() ControllerBase.Created(string, object) ControllerBase.Created(Uri, object) ControllerBase.CreatedAtAction(string, object) ControllerBase.CreatedAtAction(string, object, object) ControllerBase.CreatedAtAction(string, string, object, object) ControllerBase.CreatedAtRoute(string, object) ControllerBase.CreatedAtRoute(object, object) ControllerBase.CreatedAtRoute(string, object, object) ControllerBase.Accepted() ControllerBase.Accepted(object) ControllerBase.Accepted(Uri) ControllerBase.Accepted(string) ControllerBase.Accepted(string, object) ControllerBase.Accepted(Uri, object) ControllerBase.AcceptedAtAction(string) ControllerBase.AcceptedAtAction(string, string) ControllerBase.AcceptedAtAction(string, object) ControllerBase.AcceptedAtAction(string, string, object) ControllerBase.AcceptedAtAction(string, object, object) ControllerBase.AcceptedAtAction(string, string, object, object) ControllerBase.AcceptedAtRoute(object) ControllerBase.AcceptedAtRoute(string) ControllerBase.AcceptedAtRoute(string, object) ControllerBase.AcceptedAtRoute(object, object) ControllerBase.AcceptedAtRoute(string, object, object) ControllerBase.Challenge() ControllerBase.Challenge(params string[]) ControllerBase.Challenge(AuthenticationProperties) ControllerBase.Challenge(AuthenticationProperties, params string[]) ControllerBase.Forbid() ControllerBase.Forbid(params string[]) ControllerBase.Forbid(AuthenticationProperties) ControllerBase.Forbid(AuthenticationProperties, params string[]) ControllerBase.SignIn(ClaimsPrincipal) ControllerBase.SignIn(ClaimsPrincipal, string) ControllerBase.SignIn(ClaimsPrincipal, AuthenticationProperties) ControllerBase.SignIn(ClaimsPrincipal, AuthenticationProperties, string) ControllerBase.SignOut() ControllerBase.SignOut(AuthenticationProperties) ControllerBase.SignOut(params string[]) ControllerBase.SignOut(AuthenticationProperties, params string[]) ControllerBase.TryUpdateModelAsync(TModel) ControllerBase.TryUpdateModelAsync(TModel, string) ControllerBase.TryUpdateModelAsync(TModel, string, IValueProvider) ControllerBase.TryUpdateModelAsync(TModel, string, params Expression>[]) ControllerBase.TryUpdateModelAsync(TModel, string, Func) ControllerBase.TryUpdateModelAsync(TModel, string, IValueProvider, params Expression>[]) ControllerBase.TryUpdateModelAsync(TModel, string, IValueProvider, Func) ControllerBase.TryUpdateModelAsync(object, Type, string) ControllerBase.TryUpdateModelAsync(object, Type, string, IValueProvider, Func) ControllerBase.TryValidateModel(object) ControllerBase.TryValidateModel(object, string) ControllerBase.HttpContext ControllerBase.Request ControllerBase.Response ControllerBase.RouteData ControllerBase.ModelState ControllerBase.ControllerContext ControllerBase.MetadataProvider ControllerBase.ModelBinderFactory ControllerBase.Url ControllerBase.ObjectValidator ControllerBase.ProblemDetailsFactory ControllerBase.User ControllerBase.Empty 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 RuntimeController(LocalProjectService) Initializes a new instance. public RuntimeController(LocalProjectService projectService) Parameters projectService LocalProjectService Properties DefaultParaTemplateDimension DefaultParaTemplateDimension [JsAce] public int DefaultParaTemplateDimension { get; set; } Property Value int DiffVisualRadius_mm Gets or sets the visual radius in millimeters for difference visualization. Controls the radius used for highlighting differences between workpiece states. [JsAce] public double DiffVisualRadius_mm { get; set; } Property Value double DispCacheMb Gets or sets the display cache size in megabytes. [Obsolete] public long DispCacheMb { get; set; } Property Value long DispCache_Mb Gets or sets the display cache size in megabytes. [JsAce] public long DispCache_Mb { get; set; } Property Value long EnableAutoMapOnSelectionEnd Gets or sets whether to automatically map selections when they end. [JsAce] public bool EnableAutoMapOnSelectionEnd { get; set; } Property Value bool EnableCollisionDetection Gets or sets whether collision detection is enabled. [JsAce(DocContentHtml = \"Enable Collision Detection.\")] public bool EnableCollisionDetection { get; set; } Property Value bool EnablePauseOnFailure EnablePauseOnFailure [JsAce(DocContentHtml = \"Enable Pause On Failure.\")] public bool EnablePauseOnFailure { get; set; } Property Value bool EnablePhysics Gets or sets whether milling force evaluation is enabled. [JsAce(DocContentHtml = \"Enable milling force evaluation.\")] public bool EnablePhysics { get; set; } Property Value bool EnableWearEffect Gets or sets whether tool wear effects are enabled in simulation. [JsAce] public bool EnableWearEffect { get; set; } Property Value bool FeedPerCycle Gets a new feed per cycle machining motion resolution instance. [JsAce] public FeedPerCycleMachiningMotionResolution FeedPerCycle { get; } Property Value FeedPerCycleMachiningMotionResolution FeedPerTooth Gets a new feed per tooth machining motion resolution instance. [JsAce] public FeedPerToothMachiningMotionResolution FeedPerTooth { get; } Property Value FeedPerToothMachiningMotionResolution Global [JsAce(\"Global[$1key]\")] public Dictionary Global { get; } Property Value Dictionary InitSpindleTemperature_C Gets or sets the initial spindle temperature in degrees Celsius. [JsAce(DocContentHtml = \"Spindle Temperature on initialization.\")] public double InitSpindleTemperature_C { get; set; } Property Value double JsAceCompletionProfileJsonArray Internal used. public static JsonArray JsAceCompletionProfileJsonArray { get; } Property Value JsonArray MachiningMotionResolution Gets or sets the machining motion resolution. [JsAce] public IMachiningMotionResolution MachiningMotionResolution { get; set; } Property Value IMachiningMotionResolution MachiningResolution Gets or sets the machining resolution in millimeters. For legacy compatable. [JsAce] [Obsolete] public double MachiningResolution { get; set; } Property Value double MachiningResolution_mm Gets or sets the machining resolution in millimeters. [JsAce] public double MachiningResolution_mm { get; set; } Property Value double MachiningSession public MachiningSession MachiningSession { get; } Property Value MachiningSession MapTask Task tracking the status of mapping operations. public Task MapTask { get; set; } Property Value Task MillingCycleDivisionNum Gets or sets the number of divisions per cycle for milling force calculation. This property should be set before milling force evaluation if TrainMillingPara(SampleFlag, string, double) is intended to be used. [JsAce] public static int MillingCycleDivisionNum { get; set; } Property Value int MillingForceCycleDivisionNum Gets or sets the number of divisions per cycle for milling force calculation. This property should be set before milling force evaluation if TrainMillingPara(SampleFlag, string, double) is intended to be used. [JsAce] [Obsolete] public static int MillingForceCycleDivisionNum { get; set; } Property Value int NcOptOption NcOptOption [JsAce] public NcOptOption NcOptOption { get; set; } Property Value NcOptOption OptEnableDepthCompensation Enables or disables depth compensation during optimization. [JsAce] public bool OptEnableDepthCompensation { get; set; } Property Value bool OptEnableFeedrate Gets or sets whether to enable feed rate optimization in NC optimization. [JsAce] public bool OptEnableFeedrate { get; set; } Property Value bool OptEnableForwardCompensation Enables or disables forward compensation during optimization. [JsAce] public bool OptEnableForwardCompensation { get; set; } Property Value bool OptEnableInterpolation Enables or disables reinterpolation for optimization. [JsAce] public bool OptEnableInterpolation { get; set; } Property Value bool OptEnableSideCompensation Enables or disables side compensation during optimization. [JsAce] public bool OptEnableSideCompensation { get; set; } Property Value bool OptExtendedPostDistance_mm Gets or sets the extended post-distance in millimeters for NC optimization. This is the distance after the current segment that will be considered for optimization. [JsAce] public double OptExtendedPostDistance_mm { get; set; } Property Value double OptExtendedPreDistance_mm Gets or sets the extended pre-distance in millimeters for NC optimization. This is the distance before the current segment that will be considered for optimization. [JsAce] public double OptExtendedPreDistance_mm { get; set; } Property Value double OptFeedrateAssignmentRatio Gets or sets the feedrate assignment ratio for optimization. If the feedrate change exceeds this ratio, the feedrate in the NC line will be updated. [JsAce] public double OptFeedrateAssignmentRatio { get; set; } Property Value double OptMaxAcceleration_mmds2 Maximum acceleration in mm/s² during optimization. Only takes effect on reinterpolated section. [JsAce(DocContentHtml = \"Only take effect on reinterpolated section.\")] public double OptMaxAcceleration_mmds2 { get; set; } Property Value double OptMaxFeedPerTooth_mm Gets or sets the maximum feed per tooth in millimeters for optimization. [JsAce] public double OptMaxFeedPerTooth_mm { get; set; } Property Value double OptMaxFeedrate_mmdmin Maximum feed rate in mm/min for cutting movements during optimization. [JsAce] public double OptMaxFeedrate_mmdmin { get; set; } Property Value double OptMaxJerk_mmds3 Maximum jerk in mm/s³ during optimization. Only takes effect on reinterpolated section. [JsAce(DocContentHtml = \"Only take effect on reinterpolated section.\")] public double OptMaxJerk_mmds3 { get; set; } Property Value double OptMinFeedPerTooth_mm Gets or sets the minimum feed per tooth in millimeters for optimization. [JsAce] public double OptMinFeedPerTooth_mm { get; set; } Property Value double OptMinFeedrate_mmdmin Minimum feed rate in mm/min for cutting movements during optimization. [JsAce] public double OptMinFeedrate_mmdmin { get; set; } Property Value double OptPreferedForce_N Preferred force in N for optimization. [JsAce] public double OptPreferedForce_N { get; set; } Property Value double OptRapidFeed_mmdmin Rapid feed rate in mm/min for non-cutting movements during optimization. [JsAce] public double OptRapidFeed_mmdmin { get; set; } Property Value double OptSpindlePowerSafetyFactor Safety factor for spindle power during optimization. [JsAce] public double OptSpindlePowerSafetyFactor { get; set; } Property Value double OptSpindlePowerUtilizationFactor Utilization factor for spindle power during optimization. It is the reciprocal of the spindle power safety factor. [JsAce] public double OptSpindlePowerUtilizationFactor { get; set; } Property Value double OptSpindleTorqueSafetyFactor Safety factor for spindle torque during optimization. [JsAce] public double OptSpindleTorqueSafetyFactor { get; set; } Property Value double OptSpindleTorqueUtilizationFactor Utilization factor for spindle torque during optimization. It is the reciprocal of the spindle torque safety factor. [JsAce] public double OptSpindleTorqueUtilizationFactor { get; set; } Property Value double OptThermalYieldSafetyFactor Safety factor for thermal yield during optimization. [JsAce] public double OptThermalYieldSafetyFactor { get; set; } Property Value double OptThermalYieldUtilizationFactor Utilization factor for thermal yield during optimization. It is the reciprocal of the thermal yield safety factor. [JsAce] public double OptThermalYieldUtilizationFactor { get; set; } Property Value double OptYieldingSafetyFactor Safety factor for yielding during optimization. [JsAce] public double OptYieldingSafetyFactor { get; set; } Property Value double OptYieldingUtilizationFactor Utilization factor for yielding during optimization. It is the reciprocal of the yielding safety factor. [JsAce] public double OptYieldingUtilizationFactor { get; set; } Property Value double RuntimeApi Gets the runtime API instance. public RuntimeApi RuntimeApi { get; } Property Value RuntimeApi ScriptOptions public ScriptOptions ScriptOptions { get; set; } Property Value ScriptOptions SessionMessageHost SessionMessageHost [JsAce] public SessionMessageHost SessionMessageHost { get; } Property Value SessionMessageHost StepCount Gets the total number of milling steps. [JsAce] public int StepCount { get; } Property Value int Methods AddTimeDataByFile(string, string, double, double) Adds time-based data from a file to the time mapping dictionary with specified time bounds in seconds. [JsAce(\"AddTimeDataByFile($1key, $2relFile, $3beginTime, $4endTime)\")] [NonAction] public bool AddTimeDataByFile(string key, string relFile, double beginTime, double endTime) Parameters key string Key to identify the data relFile string Relative path to the data file beginTime double Beginning time in seconds endTime double Ending time in seconds Returns bool True if the data was successfully added, false otherwise AddTimeDataByFile(string, string, string, string) Adds time-based data from a file to the time mapping dictionary with specified time bounds. [JsAce(\"AddTimeDataByFile($1key, $2relFile, $3beginTime, $4endTime)\")] [HttpPost] public bool AddTimeDataByFile(string key, string relFile, string beginTimeText, string endTimeText) Parameters key string Key to identify the data relFile string Relative path to the data file beginTimeText string Beginning time as text (seconds or TimeSpan format) endTimeText string Ending time as text (seconds or TimeSpan format) Returns bool True if the data was successfully added, false otherwise AppendMessagesToFile(string, params string[]) Appends messages to a file, optionally filtered by tags. [JsAce(\"AppendMessagesToFile(\\\"dstRelFile\\\",flags)\")] [HttpPost] public void AppendMessagesToFile(string dstRelFile, params string[] flags) Parameters dstRelFile string Destination relative file path flags string[] Optional flags to filter messages by tags BeginPreserve() Begin Preserve section in optimzation process. [JsAce(\"BeginPreserve()\")] [HttpPost] public void BeginPreserve() BeginSelection(string, AnchorMode, IStepShift) Begin mark on current line. milling step() has not triggered yet. [NonAction] public void BeginSelection(string key, AnchorMode anchorMode = AnchorMode.LineBegin, IStepShift shift = null) Parameters key string Identifier key for the selection anchorMode AnchorMode Mode for anchoring the beginning of selection shift IStepShift Step shift to apply BeginSession() BeginSession() [HttpPost] public void BeginSession() ClearTimeMappingData() Clears all time mapping data. [JsAce] [HttpPost] public void ClearTimeMappingData() Diff(double) Performs a difference analysis on the workpiece geometry to detect variations. [JsAce(\"Diff($1detectionRadius_mm)\")] [HttpPost] public void Diff(double detectionRadius_mm) Parameters detectionRadius_mm double Radius for detecting differences EmbedSingleDataPerStepByCsvFile(string) Reads a CSV file and performs time-based interpolation to map data to milling steps. It is one (step) - one (embedded-data) mapping. [JsAce(Snippet = \"EmbedSingleDataPerStepByCsvFile($1\\\"csvFile\\\")\")] [HttpPost] public void EmbedSingleDataPerStepByCsvFile(string csvFile) Parameters csvFile string Path to the CSV file relative to the base directory EndPreserve() End Preserve section in optimzation process. [JsAce(\"EndPreserve()\")] [HttpPost] public void EndPreserve() EndSelection(string, AnchorMode, IStepShift) End mark on current line for selection. [NonAction] public void EndSelection(string key, AnchorMode anchorMode = AnchorMode.LineEnd, IStepShift shift = null) Parameters key string Identifier key for the selection anchorMode AnchorMode Mode for anchoring the end of selection shift IStepShift Step shift to apply EndSession() EndSession() [HttpPost] public void EndSession() ErrorMessage(string) Displays an error message in the message host. [JsAce(\"ErrorMessage($1message)\")] [HttpPost] public void ErrorMessage(string message) Parameters message string The error message to display FixedPace(double, double) Creates a fixed machining motion resolution with specified parameters. [JsAce(\"FixedPace($1linearResolution_mm, $2rotaryResolution_deg)\")] [NonAction] public FixedMachiningMotionResolution FixedPace(double linearResolution_mm, double rotaryResolution_deg) Parameters linearResolution_mm double Linear resolution in millimeters rotaryResolution_deg double Rotary resolution in degrees Returns FixedMachiningMotionResolution A new fixed machining motion resolution instance GetMillingStep(int) Retrieves a milling step at the specified index. [JsAce(Snippet = \"GetMillingStep($1\\\"stepIndex\\\")\")] [NonAction] public MachiningStep GetMillingStep(int stepIndex) Parameters stepIndex int Index of the milling step to retrieve Returns MachiningStep The milling step at the specified index GetStickMachiningToolObservationHeight_mm(int) Gets the observation height in millimeters for the specified stick machining tool. [JsAce(\"GetStickMachiningToolObservationHeight_mm($1toolId)\")] [HttpGet] public double GetStickMachiningToolObservationHeight_mm(int toolId) Parameters toolId int The ID of the tool Returns double The observation height in millimeters GetUniformContourTrayShiftAngle_deg(int) Gets the shift angle in degrees for the uniform contour tray of the specified tool. [JsAce(\"GetUniformContourTrayShiftAngle_deg($1toolId)\")] [HttpGet] public double GetUniformContourTrayShiftAngle_deg(int toolId) Parameters toolId int The ID of the tool Returns double The shift angle in degrees LineSelection(string, AnchorMode, IStepShift, AnchorMode, IStepShift) Create a line selection from begin to end mark. [NonAction] public void LineSelection(string key, AnchorMode beginAnchorMode = AnchorMode.LineBegin, IStepShift beginShift = null, AnchorMode endAnchorMode = AnchorMode.LineEnd, IStepShift endShift = null) Parameters key string Identifier key for the selection beginAnchorMode AnchorMode Mode for anchoring the beginning of selection beginShift IStepShift Step shift to apply at beginning endAnchorMode AnchorMode Mode for anchoring the end of selection endShift IStepShift Step shift to apply at end Map(string, FileTimeSection, CycleSamplingMode?) Maps selection data to time section. [HttpPost] public Task Map(string key, FileTimeSection fileTimeSection = null, StepTimeShotUtil.CycleSamplingMode? cycleSamplingMode = CycleSamplingMode.SpindleCycle) Parameters key string Identifier key for the selection fileTimeSection FileTimeSection File time section, or null to use the one associated with the key cycleSamplingMode StepTimeShotUtil.CycleSamplingMode? Cycle sampling mode Returns Task Task representing the asynchronous mapping operation Message(string) Displays a message in the message host. [JsAce(\"Message($1message)\")] [HttpPost] public void Message(string message) Parameters message string The message to display OptimizeToFiles(string) Optimizes NC files and saves results using the specified file template. [JsAce(Snippet = \"OptimizeToFiles(\\\"Output/Opt-[NcName]\\\")\", DocContentHtml = \"Optimize To Files by substitude template keywoard \\\"[NcName]\\\"\")] [HttpPost] public void OptimizeToFiles(string relFileTemplate = \"Output/Opt-[NcName]\") Parameters relFileTemplate string Template for output file path, can include [NcName] placeholder Pace() Controls the pace of machining operations during execution. [JsAce(\"Pace();\")] [HttpPost] public void Pace() Pause() Pause Player [JsAce(DocContentHtml = \"Pause Player\")] [HttpPost] public void Pause() PlayAct(IAct, IIndexedFileLine, CancellationToken?) PlayAct(IAct, IIndexedFileLine, CancellationToken?) [JsAce] [NonAction] public void PlayAct(IAct act, IIndexedFileLine sourceCommand = null, CancellationToken? cancellationToken = null) Parameters act IAct sourceCommand IIndexedFileLine cancellationToken CancellationToken? PlayClTeleport(double, double, double, double, double, double) PlayClTeleport(double, double, double, double, double, double) [JsAce] [HttpPost] public void PlayClTeleport(double x, double y, double z, double i, double j, double k) Parameters x double y double z double i double j double k double PlayCsvFile(string) Plays an CSV file with the specified relative path. [JsAce(\"PlayCsvFile($1\\\"csvFile\\\");\")] [HttpPost] public void PlayCsvFile(string relFilePath) Parameters relFilePath string Relative path to the CSV file PlayNc(string, string) Plays NC code directly from a string, executing each action and pacing between them. [JsAce(Snippet = \"PlayNc($1\\\"ncCommand\\\",$2\\\"\\\"(Direct Command)\\\"\\\");\", DocContentHtml = \"Play NC. second parameter is the file name alternative shows in the log.\")] [HttpPost] public void PlayNc(string ncText, string fileNameAlternative = \"--\") Parameters ncText string NC code as a string fileNameAlternative string Alternative name to display in logs PlayNcFile(string) Plays an NC file with the specified relative path. [JsAce(\"PlayNcFile($1\\\"ncFile\\\");\")] [HttpPost] public void PlayNcFile(string relNcFilePath) Parameters relNcFilePath string Relative path to the NC file PlayToolingTeleport(int) PlayToolingTeleport(int) [JsAce] [HttpPost] public void PlayToolingTeleport(int toolId) Parameters toolId int Preserve() Preserve one line NC code in optimzation process. [JsAce(\"Preserve()\")] [HttpPost] public void Preserve() ProgressMessage(string) Displays a progress message in the message host. [JsAce(\"ProgressMessage($1message)\")] [HttpPost] public void ProgressMessage(string message) Parameters message string The progress message to display ReTrainMillingPara(SampleFlag, string, double) Re-trains milling parameters using the specified sample flag. [JsAce(\"ReTrainMillingPara(Fx|Fy|Fz, $1dstFile)\")] [HttpPost] public void ReTrainMillingPara(SampleFlag sampleFlag, string dstRelFile, double outlierRatio = 2) Parameters sampleFlag SampleFlag Sample flag indicating which components to train dstRelFile string Destination relative file path outlierRatio double Outlier ratio for data filtering ReadRuntimeGeom(string) Reads runtime geometry from a file. [JsAce(\"ReadRuntimeGeom($1\\\"srcFile\\\")\")] [HttpPost] public void ReadRuntimeGeom(string relFile) Parameters relFile string Relative path to the input file RegisterStepVariable(string, string, string, string, Func) Registers a step variable for tracking during execution. [JsAce(Snippet = \"RegisterStepVariable(\\\"$1key\\\",\\\"$2name\\\",\\\"$3unit\\\",\\\"$4formatString\\\",\\\"$5variableFunc\\\")\", DocContentHtml = \"

      Register Step Variable.

      \\\"unit\\\" is nullable

      \\\"formatString\\\" is nullable

      \")] [NonAction] public void RegisterStepVariable(string key, string name, string unit, string formatString, Func variableFunc = null) Parameters key string Unique key to identify the variable name string Human-readable name of the variable unit string Physical unit of the variable (can be null) formatString string Format string for displaying the variable (can be null) variableFunc Func Function to compute the variable value from a milling step (can be null) RemoveFlyPiece() Removes any disconnected or “flying” pieces from the workpiece geometry. [JsAce] [HttpPost] public void RemoveFlyPiece() Reset() Reset Player [JsAce(DocContentHtml = \"Reset Player\")] [HttpPost] public void Reset() ResetRuntime() Clears internal buffers. [JsAce] [HttpPost] public void ResetRuntime() RunNc(string, string) Runs NC code directly from a string. [JsAce(Snippet = \"RunNc($1\\\"ncCommand\\\",$2\\\"\\\"(Direct Command)\\\"\\\");\", DocContentHtml = \"Run NC. second parameter is the file name alternative shows in the log.\")] [NonAction] public IEnumerable RunNc(string ncText, string fileNameAlternative = \"--\") Parameters ncText string NC code as a string fileNameAlternative string Alternative name to display in logs Returns IEnumerable Enumerable sequence of actions to be executed RunNcFile(string) Runs an NC file with the specified relative path. [JsAce(\"RunNcFile($1\\\"ncFile\\\");\")] [NonAction] public IEnumerable RunNcFile(string relNcFilePath) Parameters relNcFilePath string Relative path to the NC file Returns IEnumerable Enumerable sequence of actions to be executed SetNcResolutionFeedPerCycle() Sets NC resolution to feed per cycle mode. [HttpPost] public void SetNcResolutionFeedPerCycle() SetNcResolutionFeedPerTooth() Sets NC resolution to feed per tooth mode. [HttpPost] public void SetNcResolutionFeedPerTooth() SetNcResolutionFixed(double, double) Sets NC resolution to fixed mode with specified resolution values. [HttpPost] public void SetNcResolutionFixed(double linearResolution_mm, double rotaryResolution_deg) Parameters linearResolution_mm double Linear resolution in millimeters. rotaryResolution_deg double Rotary resolution in degrees. SetStickMachiningToolObservationHeight_mm(int, double) Sets the observation height in millimeters for the specified stick machining tool. [JsAce(\"SetStickMachiningToolObservationHeight_mm($1toolId,$2height_mm)\")] [HttpPost] public void SetStickMachiningToolObservationHeight_mm(int toolId, double height) Parameters toolId int The ID of the tool height double The observation height in millimeters to set SetUniformContourTrayShiftAngle_deg(int, double) Sets the shift angle in degrees for the uniform contour tray of the specified tool. [JsAce(\"SetUniformContourTrayShiftAngle_deg($1toolId,$2angle_deg)\")] [HttpPost] public void SetUniformContourTrayShiftAngle_deg(int toolId, double angle_deg) Parameters toolId int The ID of the tool angle_deg double The shift angle in degrees to set ShiftDistance_mm(double) Creates a distance shift object representing the specified distance in millimeters. [NonAction] public DistanceShift ShiftDistance_mm(double distanceShift_mm) Parameters distanceShift_mm double Distance shift in millimeters Returns DistanceShift Distance shift object ShiftTime_s(double) Creates a time shift object representing the specified time in seconds. [NonAction] public TimeShift ShiftTime_s(double seconds) Parameters seconds double Time in seconds Returns TimeShift Time shift object TrainMillingPara(SampleFlag, string, double) Trains milling parameters using the specified sample flag. [JsAce(\"TrainMillingPara(Fx|Fy|Fz, $1dstFile)\")] [HttpPost] public void TrainMillingPara(SampleFlag sampleFlag, string dstRelFile, double outlierRatio = 2) Parameters sampleFlag SampleFlag Sample flag indicating which components to train dstRelFile string Destination relative file path outlierRatio double Outlier ratio for data filtering WarningMessage(string) Displays a warning message in the message host. [JsAce(\"WarningMessage($1message)\")] [HttpPost] public void WarningMessage(string message) Parameters message string The warning message to display WriteRuntimeGeom(string) Writes the current runtime geometry to a file. [JsAce(\"WriteRuntimeGeom($1\\\"dstFile\\\")\")] [HttpPost] public void WriteRuntimeGeom(string relFile) Parameters relFile string Relative path to the output file WriteRuntimeGeomToStl(string, double) Writes the current runtime geometry to an STL file. [JsAce(\"WriteRuntimeGeomToStl($1\\\"dstFile\\\",$2resolution_mm)\")] [HttpPost] public void WriteRuntimeGeomToStl(string relFile, double resolution_mm = 0) Parameters relFile string Relative path to the output STL file resolution_mm double Resolution in millimeters (0 for default) WriteShotFiles(double, string) Writes time-series data to shot files with the specified resolution period (alternative parameter order). [NonAction] public void WriteShotFiles(double resolutionPeroid_ms, string relFileTemplate) Parameters resolutionPeroid_ms double Resolution period in milliseconds relFileTemplate string Template for output file path, can include [NcName] placeholder WriteShotFiles(string, double) Writes time-series data to shot files with the specified resolution period. [JsAce(Snippet = \"WriteShotFiles(\\\"Output/[NcName].shot.csv\\\",resolutionPeroid_ms)\", DocContentHtml = \"Write time series data by resolutionPeroid_ms\")] [HttpPost] public void WriteShotFiles(string relFileTemplate = \"Output/[NcName].shot.csv\", double resolutionPeroid_ms = 1) Parameters relFileTemplate string Template for output file path, can include [NcName] placeholder resolutionPeroid_ms double Resolution period in milliseconds WriteStepFiles(string) Writes step-series data to files with the specified file template. [JsAce(Snippet = \"WriteStepFiles(\\\"Output/[NcName].step.csv\\\")\", DocContentHtml = \"Write step series data.\")] [HttpPost] public void WriteStepFiles(string relFileTemplate = \"Output/[NcName].step.csv\") Parameters relFileTemplate string Template for output file path, can include [NcName] placeholder" + "summary": "Class RuntimeController Namespace Hi.MachiningProcs Assembly HiNc.dll Provides a C# scripting API for controlling and manipulating the milling course. Allows for runtime control of milling operations, geometry manipulation, and data analysis. [ApiController] [Route(\"api/[controller]/[action]\")] public class RuntimeController : ControllerBase Inheritance object ControllerBase RuntimeController Inherited Members ControllerBase.StatusCode(int) ControllerBase.StatusCode(int, object) ControllerBase.Content(string) ControllerBase.Content(string, string) ControllerBase.Content(string, string, Encoding) ControllerBase.Content(string, MediaTypeHeaderValue) ControllerBase.NoContent() ControllerBase.Ok() ControllerBase.Ok(object) ControllerBase.Redirect(string) ControllerBase.RedirectPermanent(string) ControllerBase.RedirectPreserveMethod(string) ControllerBase.RedirectPermanentPreserveMethod(string) ControllerBase.LocalRedirect(string) ControllerBase.LocalRedirectPermanent(string) ControllerBase.LocalRedirectPreserveMethod(string) ControllerBase.LocalRedirectPermanentPreserveMethod(string) ControllerBase.RedirectToAction() ControllerBase.RedirectToAction(string) ControllerBase.RedirectToAction(string, object) ControllerBase.RedirectToAction(string, string) ControllerBase.RedirectToAction(string, string, object) ControllerBase.RedirectToAction(string, string, string) ControllerBase.RedirectToAction(string, string, object, string) ControllerBase.RedirectToActionPreserveMethod(string, string, object, string) ControllerBase.RedirectToActionPermanent(string) ControllerBase.RedirectToActionPermanent(string, object) ControllerBase.RedirectToActionPermanent(string, string) ControllerBase.RedirectToActionPermanent(string, string, string) ControllerBase.RedirectToActionPermanent(string, string, object) ControllerBase.RedirectToActionPermanent(string, string, object, string) ControllerBase.RedirectToActionPermanentPreserveMethod(string, string, object, string) ControllerBase.RedirectToRoute(string) ControllerBase.RedirectToRoute(object) ControllerBase.RedirectToRoute(string, object) ControllerBase.RedirectToRoute(string, string) ControllerBase.RedirectToRoute(string, object, string) ControllerBase.RedirectToRoutePreserveMethod(string, object, string) ControllerBase.RedirectToRoutePermanent(string) ControllerBase.RedirectToRoutePermanent(object) ControllerBase.RedirectToRoutePermanent(string, object) ControllerBase.RedirectToRoutePermanent(string, string) ControllerBase.RedirectToRoutePermanent(string, object, string) ControllerBase.RedirectToRoutePermanentPreserveMethod(string, object, string) ControllerBase.RedirectToPage(string) ControllerBase.RedirectToPage(string, object) ControllerBase.RedirectToPage(string, string) ControllerBase.RedirectToPage(string, string, object) ControllerBase.RedirectToPage(string, string, string) ControllerBase.RedirectToPage(string, string, object, string) ControllerBase.RedirectToPagePermanent(string) ControllerBase.RedirectToPagePermanent(string, object) ControllerBase.RedirectToPagePermanent(string, string) ControllerBase.RedirectToPagePermanent(string, string, string) ControllerBase.RedirectToPagePermanent(string, string, object, string) ControllerBase.RedirectToPagePreserveMethod(string, string, object, string) ControllerBase.RedirectToPagePermanentPreserveMethod(string, string, object, string) ControllerBase.File(byte[], string) ControllerBase.File(byte[], string, bool) ControllerBase.File(byte[], string, string) ControllerBase.File(byte[], string, string, bool) ControllerBase.File(byte[], string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.File(byte[], string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.File(byte[], string, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.File(byte[], string, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.File(Stream, string) ControllerBase.File(Stream, string, bool) ControllerBase.File(Stream, string, string) ControllerBase.File(Stream, string, string, bool) ControllerBase.File(Stream, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.File(Stream, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.File(Stream, string, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.File(Stream, string, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.File(string, string) ControllerBase.File(string, string, bool) ControllerBase.File(string, string, string) ControllerBase.File(string, string, string, bool) ControllerBase.File(string, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.File(string, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.File(string, string, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.File(string, string, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.PhysicalFile(string, string) ControllerBase.PhysicalFile(string, string, bool) ControllerBase.PhysicalFile(string, string, string) ControllerBase.PhysicalFile(string, string, string, bool) ControllerBase.PhysicalFile(string, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.PhysicalFile(string, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.PhysicalFile(string, string, string, DateTimeOffset?, EntityTagHeaderValue) ControllerBase.PhysicalFile(string, string, string, DateTimeOffset?, EntityTagHeaderValue, bool) ControllerBase.Unauthorized() ControllerBase.Unauthorized(object) ControllerBase.NotFound() ControllerBase.NotFound(object) ControllerBase.BadRequest() ControllerBase.BadRequest(object) ControllerBase.BadRequest(ModelStateDictionary) ControllerBase.UnprocessableEntity() ControllerBase.UnprocessableEntity(object) ControllerBase.UnprocessableEntity(ModelStateDictionary) ControllerBase.Conflict() ControllerBase.Conflict(object) ControllerBase.Conflict(ModelStateDictionary) ControllerBase.Problem(string, string, int?, string, string) ControllerBase.Problem(string, string, int?, string, string, IDictionary) ControllerBase.ValidationProblem(ValidationProblemDetails) ControllerBase.ValidationProblem(ModelStateDictionary) ControllerBase.ValidationProblem() ControllerBase.ValidationProblem(string, string, int?, string, string, ModelStateDictionary) ControllerBase.ValidationProblem(string, string, int?, string, string, ModelStateDictionary, IDictionary) ControllerBase.Created() ControllerBase.Created(string, object) ControllerBase.Created(Uri, object) ControllerBase.CreatedAtAction(string, object) ControllerBase.CreatedAtAction(string, object, object) ControllerBase.CreatedAtAction(string, string, object, object) ControllerBase.CreatedAtRoute(string, object) ControllerBase.CreatedAtRoute(object, object) ControllerBase.CreatedAtRoute(string, object, object) ControllerBase.Accepted() ControllerBase.Accepted(object) ControllerBase.Accepted(Uri) ControllerBase.Accepted(string) ControllerBase.Accepted(string, object) ControllerBase.Accepted(Uri, object) ControllerBase.AcceptedAtAction(string) ControllerBase.AcceptedAtAction(string, string) ControllerBase.AcceptedAtAction(string, object) ControllerBase.AcceptedAtAction(string, string, object) ControllerBase.AcceptedAtAction(string, object, object) ControllerBase.AcceptedAtAction(string, string, object, object) ControllerBase.AcceptedAtRoute(object) ControllerBase.AcceptedAtRoute(string) ControllerBase.AcceptedAtRoute(string, object) ControllerBase.AcceptedAtRoute(object, object) ControllerBase.AcceptedAtRoute(string, object, object) ControllerBase.Challenge() ControllerBase.Challenge(params string[]) ControllerBase.Challenge(AuthenticationProperties) ControllerBase.Challenge(AuthenticationProperties, params string[]) ControllerBase.Forbid() ControllerBase.Forbid(params string[]) ControllerBase.Forbid(AuthenticationProperties) ControllerBase.Forbid(AuthenticationProperties, params string[]) ControllerBase.SignIn(ClaimsPrincipal) ControllerBase.SignIn(ClaimsPrincipal, string) ControllerBase.SignIn(ClaimsPrincipal, AuthenticationProperties) ControllerBase.SignIn(ClaimsPrincipal, AuthenticationProperties, string) ControllerBase.SignOut() ControllerBase.SignOut(AuthenticationProperties) ControllerBase.SignOut(params string[]) ControllerBase.SignOut(AuthenticationProperties, params string[]) ControllerBase.TryUpdateModelAsync(TModel) ControllerBase.TryUpdateModelAsync(TModel, string) ControllerBase.TryUpdateModelAsync(TModel, string, IValueProvider) ControllerBase.TryUpdateModelAsync(TModel, string, params Expression>[]) ControllerBase.TryUpdateModelAsync(TModel, string, Func) ControllerBase.TryUpdateModelAsync(TModel, string, IValueProvider, params Expression>[]) ControllerBase.TryUpdateModelAsync(TModel, string, IValueProvider, Func) ControllerBase.TryUpdateModelAsync(object, Type, string) ControllerBase.TryUpdateModelAsync(object, Type, string, IValueProvider, Func) ControllerBase.TryValidateModel(object) ControllerBase.TryValidateModel(object, string) ControllerBase.HttpContext ControllerBase.Request ControllerBase.Response ControllerBase.RouteData ControllerBase.ModelState ControllerBase.ControllerContext ControllerBase.MetadataProvider ControllerBase.ModelBinderFactory ControllerBase.Url ControllerBase.ObjectValidator ControllerBase.ProblemDetailsFactory ControllerBase.User ControllerBase.Empty 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 RuntimeController(LocalProjectService) Initializes a new instance. public RuntimeController(LocalProjectService projectService) Parameters projectService LocalProjectService Properties DefaultParaTemplateDimension DefaultParaTemplateDimension [JsAce] public int DefaultParaTemplateDimension { get; set; } Property Value int DiffVisualRadius_mm Gets or sets the visual radius in millimeters for difference visualization. Controls the radius used for highlighting differences between workpiece states. [JsAce] public double DiffVisualRadius_mm { get; set; } Property Value double DispCacheMb Gets or sets the display cache size in megabytes. [Obsolete] public long DispCacheMb { get; set; } Property Value long DispCache_Mb Gets or sets the display cache size in megabytes. [JsAce] public long DispCache_Mb { get; set; } Property Value long EnableAutoMapOnSelectionEnd Gets or sets whether to automatically map selections when they end. [JsAce] public bool EnableAutoMapOnSelectionEnd { get; set; } Property Value bool EnableCollisionDetection Gets or sets whether collision detection is enabled. [JsAce(DocContentHtml = \"Enable Collision Detection.\")] public bool EnableCollisionDetection { get; set; } Property Value bool EnablePauseOnFailure EnablePauseOnFailure [JsAce(DocContentHtml = \"Enable Pause On Failure.\")] public bool EnablePauseOnFailure { get; set; } Property Value bool EnablePhysics Gets or sets whether milling force evaluation is enabled. [JsAce(DocContentHtml = \"Enable milling force evaluation.\")] public bool EnablePhysics { get; set; } Property Value bool EnableWearEffect Gets or sets whether tool wear effects are enabled in simulation. [JsAce] public bool EnableWearEffect { get; set; } Property Value bool FeedPerCycle Gets a new feed per cycle machining motion resolution instance. [JsAce] public FeedPerCycleMachiningMotionResolution FeedPerCycle { get; } Property Value FeedPerCycleMachiningMotionResolution FeedPerTooth Gets a new feed per tooth machining motion resolution instance. [JsAce] public FeedPerToothMachiningMotionResolution FeedPerTooth { get; } Property Value FeedPerToothMachiningMotionResolution Global [JsAce(\"Global[$1key]\")] public Dictionary Global { get; } Property Value Dictionary InitSpindleTemperature_C Gets or sets the initial spindle temperature in degrees Celsius. [JsAce(DocContentHtml = \"Spindle Temperature on initialization.\")] public double InitSpindleTemperature_C { get; set; } Property Value double JsAceCompletionProfileJsonArray Internal used. public static JsonArray JsAceCompletionProfileJsonArray { get; } Property Value JsonArray MachiningMotionResolution Gets or sets the machining motion resolution. [JsAce] public IMachiningMotionResolution MachiningMotionResolution { get; set; } Property Value IMachiningMotionResolution MachiningResolution Gets or sets the machining resolution in millimeters. For legacy compatable. [JsAce] [Obsolete] public double MachiningResolution { get; set; } Property Value double MachiningResolution_mm Gets or sets the machining resolution in millimeters. [JsAce] public double MachiningResolution_mm { get; set; } Property Value double MachiningSession public MachiningSession MachiningSession { get; } Property Value MachiningSession MapTask Task tracking the status of mapping operations. public Task MapTask { get; set; } Property Value Task MillingCycleDivisionNum Gets or sets the number of divisions per cycle for milling force calculation. This property should be set before milling force evaluation if TrainMillingPara(SampleFlag, string, double) is intended to be used. [JsAce] public static int MillingCycleDivisionNum { get; set; } Property Value int MillingForceCycleDivisionNum Gets or sets the number of divisions per cycle for milling force calculation. This property should be set before milling force evaluation if TrainMillingPara(SampleFlag, string, double) is intended to be used. [JsAce] [Obsolete] public static int MillingForceCycleDivisionNum { get; set; } Property Value int NcOptOption NcOptOption [JsAce] public NcOptOption NcOptOption { get; set; } Property Value NcOptOption OptEnableDepthCompensation Enables or disables depth compensation during optimization. [JsAce] public bool OptEnableDepthCompensation { get; set; } Property Value bool OptEnableFeedrate Gets or sets whether to enable feed rate optimization in NC optimization. [JsAce] public bool OptEnableFeedrate { get; set; } Property Value bool OptEnableForwardCompensation Enables or disables forward compensation during optimization. [JsAce] public bool OptEnableForwardCompensation { get; set; } Property Value bool OptEnableInterpolation Enables or disables reinterpolation for optimization. [JsAce] public bool OptEnableInterpolation { get; set; } Property Value bool OptEnableSideCompensation Enables or disables side compensation during optimization. [JsAce] public bool OptEnableSideCompensation { get; set; } Property Value bool OptExtendedPostDistance_mm Gets or sets the extended post-distance in millimeters for NC optimization. This is the distance after the current segment that will be considered for optimization. [JsAce] public double OptExtendedPostDistance_mm { get; set; } Property Value double OptExtendedPreDistance_mm Gets or sets the extended pre-distance in millimeters for NC optimization. This is the distance before the current segment that will be considered for optimization. [JsAce] public double OptExtendedPreDistance_mm { get; set; } Property Value double OptFeedrateAssignmentRatio Gets or sets the feedrate assignment ratio for optimization. If the feedrate change exceeds this ratio, the feedrate in the NC line will be updated. [JsAce] public double OptFeedrateAssignmentRatio { get; set; } Property Value double OptMaxAcceleration_mmds2 Maximum acceleration in mm/s² during optimization. Only takes effect on reinterpolated section. [JsAce(DocContentHtml = \"Only take effect on reinterpolated section.\")] public double OptMaxAcceleration_mmds2 { get; set; } Property Value double OptMaxFeedPerTooth_mm Gets or sets the maximum feed per tooth in millimeters for optimization. [JsAce] public double OptMaxFeedPerTooth_mm { get; set; } Property Value double OptMaxFeedrate_mmdmin Maximum feed rate in mm/min for cutting movements during optimization. [JsAce] public double OptMaxFeedrate_mmdmin { get; set; } Property Value double OptMaxJerk_mmds3 Maximum jerk in mm/s³ during optimization. Only takes effect on reinterpolated section. [JsAce(DocContentHtml = \"Only take effect on reinterpolated section.\")] public double OptMaxJerk_mmds3 { get; set; } Property Value double OptMinFeedPerTooth_mm Gets or sets the minimum feed per tooth in millimeters for optimization. [JsAce] public double OptMinFeedPerTooth_mm { get; set; } Property Value double OptMinFeedrate_mmdmin Minimum feed rate in mm/min for cutting movements during optimization. [JsAce] public double OptMinFeedrate_mmdmin { get; set; } Property Value double OptPreferedForce_N Preferred force in N for optimization. [JsAce] public double OptPreferedForce_N { get; set; } Property Value double OptRapidFeed_mmdmin Rapid feed rate in mm/min for non-cutting movements during optimization. [JsAce] public double OptRapidFeed_mmdmin { get; set; } Property Value double OptSpindlePowerSafetyFactor Safety factor for spindle power during optimization. [JsAce] public double OptSpindlePowerSafetyFactor { get; set; } Property Value double OptSpindlePowerUtilizationFactor Utilization factor for spindle power during optimization. It is the reciprocal of the spindle power safety factor. [JsAce] public double OptSpindlePowerUtilizationFactor { get; set; } Property Value double OptSpindleTorqueSafetyFactor Safety factor for spindle torque during optimization. [JsAce] public double OptSpindleTorqueSafetyFactor { get; set; } Property Value double OptSpindleTorqueUtilizationFactor Utilization factor for spindle torque during optimization. It is the reciprocal of the spindle torque safety factor. [JsAce] public double OptSpindleTorqueUtilizationFactor { get; set; } Property Value double OptThermalYieldSafetyFactor Safety factor for thermal yield during optimization. [JsAce] public double OptThermalYieldSafetyFactor { get; set; } Property Value double OptThermalYieldUtilizationFactor Utilization factor for thermal yield during optimization. It is the reciprocal of the thermal yield safety factor. [JsAce] public double OptThermalYieldUtilizationFactor { get; set; } Property Value double OptYieldingSafetyFactor Safety factor for yielding during optimization. [JsAce] public double OptYieldingSafetyFactor { get; set; } Property Value double OptYieldingUtilizationFactor Utilization factor for yielding during optimization. It is the reciprocal of the yielding safety factor. [JsAce] public double OptYieldingUtilizationFactor { get; set; } Property Value double RuntimeApi Gets the runtime API instance. public RuntimeApi RuntimeApi { get; } Property Value RuntimeApi ScriptOptions public ScriptOptions ScriptOptions { get; set; } Property Value ScriptOptions SessionMessageHost SessionMessageHost [JsAce] public SessionMessageHost SessionMessageHost { get; } Property Value SessionMessageHost StepCount Gets the total number of milling steps. [JsAce] public int StepCount { get; } Property Value int Methods AddTimeDataByFile(string, string, double, double) Adds time-based data from a file to the time mapping dictionary with specified time bounds in seconds. [JsAce(\"AddTimeDataByFile($1key, $2relFile, $3beginTime, $4endTime)\")] [NonAction] public bool AddTimeDataByFile(string key, string relFile, double beginTime, double endTime) Parameters key string Key to identify the data relFile string Relative path to the data file beginTime double Beginning time in seconds endTime double Ending time in seconds Returns bool True if the data was successfully added, false otherwise AddTimeDataByFile(string, string, string, string) Adds time-based data from a file to the time mapping dictionary with specified time bounds. [JsAce(\"AddTimeDataByFile($1key, $2relFile, $3beginTime, $4endTime)\")] [HttpPost] public bool AddTimeDataByFile(string key, string relFile, string beginTimeText, string endTimeText) Parameters key string Key to identify the data relFile string Relative path to the data file beginTimeText string Beginning time as text (seconds or TimeSpan format) endTimeText string Ending time as text (seconds or TimeSpan format) Returns bool True if the data was successfully added, false otherwise AppendMessagesToFile(string, params string[]) Appends messages to a file, optionally filtered by tags. [JsAce(\"AppendMessagesToFile(\\\"dstRelFile\\\",flags)\")] [HttpPost] public void AppendMessagesToFile(string dstRelFile, params string[] flags) Parameters dstRelFile string Destination relative file path flags string[] Optional flags to filter messages by tags BeginPreserve() Begin Preserve section in optimzation process. [JsAce(\"BeginPreserve()\")] [HttpPost] public void BeginPreserve() BeginSelection(string, AnchorMode, IStepShift) Begin mark on current line. milling step() has not triggered yet. [NonAction] public void BeginSelection(string key, AnchorMode anchorMode = AnchorMode.LineBegin, IStepShift shift = null) Parameters key string Identifier key for the selection anchorMode AnchorMode Mode for anchoring the beginning of selection shift IStepShift Step shift to apply BeginSession() BeginSession() [HttpPost] public void BeginSession() ClearTimeMappingData() Clears all time mapping data. [JsAce] [HttpPost] public void ClearTimeMappingData() Diff(double) Performs a difference analysis on the workpiece geometry to detect variations. [JsAce(\"Diff($1detectionRadius_mm)\")] [HttpPost] public void Diff(double detectionRadius_mm) Parameters detectionRadius_mm double Radius for detecting differences EmbedSingleDataPerStepByCsvFile(string) Reads a CSV file and performs time-based interpolation to map data to milling steps. It is one (step) - one (embedded-data) mapping. [JsAce(Snippet = \"EmbedSingleDataPerStepByCsvFile($1\\\"csvFile\\\")\")] [HttpPost] public void EmbedSingleDataPerStepByCsvFile(string csvFile) Parameters csvFile string Path to the CSV file relative to the base directory EndPreserve() End Preserve section in optimzation process. [JsAce(\"EndPreserve()\")] [HttpPost] public void EndPreserve() EndSelection(string, AnchorMode, IStepShift) End mark on current line for selection. [NonAction] public void EndSelection(string key, AnchorMode anchorMode = AnchorMode.LineEnd, IStepShift shift = null) Parameters key string Identifier key for the selection anchorMode AnchorMode Mode for anchoring the end of selection shift IStepShift Step shift to apply EndSession() EndSession() [HttpPost] public void EndSession() ErrorMessage(string) Displays an error message in the message host. [JsAce(\"ErrorMessage($1message)\")] [HttpPost] public void ErrorMessage(string message) Parameters message string The error message to display FixedPace(double, double) Creates a fixed machining motion resolution with specified parameters. [JsAce(\"FixedPace($1linearResolution_mm, $2rotaryResolution_deg)\")] [NonAction] public FixedMachiningMotionResolution FixedPace(double linearResolution_mm, double rotaryResolution_deg) Parameters linearResolution_mm double Linear resolution in millimeters rotaryResolution_deg double Rotary resolution in degrees Returns FixedMachiningMotionResolution A new fixed machining motion resolution instance GetMillingStep(int) Retrieves a milling step at the specified index. [JsAce(Snippet = \"GetMillingStep($1\\\"stepIndex\\\")\")] [NonAction] public MachiningStep GetMillingStep(int stepIndex) Parameters stepIndex int Index of the milling step to retrieve Returns MachiningStep The milling step at the specified index GetStickMachiningToolObservationHeight_mm(int) Gets the observation height in millimeters for the specified stick machining tool. [JsAce(\"GetStickMachiningToolObservationHeight_mm($1toolId)\")] [HttpGet] public double GetStickMachiningToolObservationHeight_mm(int toolId) Parameters toolId int The ID of the tool Returns double The observation height in millimeters GetUniformContourTrayShiftAngle_deg(int) Gets the shift angle in degrees for the uniform contour tray of the specified tool. [JsAce(\"GetUniformContourTrayShiftAngle_deg($1toolId)\")] [HttpGet] public double GetUniformContourTrayShiftAngle_deg(int toolId) Parameters toolId int The ID of the tool Returns double The shift angle in degrees LineSelection(string, AnchorMode, IStepShift, AnchorMode, IStepShift) Create a line selection from begin to end mark. [NonAction] public void LineSelection(string key, AnchorMode beginAnchorMode = AnchorMode.LineBegin, IStepShift beginShift = null, AnchorMode endAnchorMode = AnchorMode.LineEnd, IStepShift endShift = null) Parameters key string Identifier key for the selection beginAnchorMode AnchorMode Mode for anchoring the beginning of selection beginShift IStepShift Step shift to apply at beginning endAnchorMode AnchorMode Mode for anchoring the end of selection endShift IStepShift Step shift to apply at end Map(string, FileTimeSection, CycleSamplingMode?) Maps selection data to time section. [HttpPost] public Task Map(string key, FileTimeSection fileTimeSection = null, StepTimeShotUtil.CycleSamplingMode? cycleSamplingMode = CycleSamplingMode.SpindleCycle) Parameters key string Identifier key for the selection fileTimeSection FileTimeSection File time section, or null to use the one associated with the key cycleSamplingMode StepTimeShotUtil.CycleSamplingMode? Cycle sampling mode Returns Task Task representing the asynchronous mapping operation Message(string) Displays a message in the message host. [JsAce(\"Message($1message)\")] [HttpPost] public void Message(string message) Parameters message string The message to display OptimizeToFiles(string) Optimizes NC files and saves results using the specified file template. [JsAce(Snippet = \"OptimizeToFiles(\\\"Output/Opt-[NcName]\\\")\", DocContentHtml = \"Optimize To Files by substitude template keywoard \\\"[NcName]\\\"\")] [HttpPost] public void OptimizeToFiles(string relFileTemplate = \"Output/Opt-[NcName]\") Parameters relFileTemplate string Template for output file path, can include [NcName] placeholder Pace() Controls the pace of machining operations during execution. [JsAce(\"Pace();\")] [HttpPost] public void Pace() Pause() Pause Player [JsAce(DocContentHtml = \"Pause Player\")] [HttpPost] public void Pause() PlayAct(IAct, IGetSentence, CancellationToken?) PlayAct(IAct, IGetSentence, CancellationToken?) [JsAce] [NonAction] public void PlayAct(IAct act, IGetSentence sourceCommand = null, CancellationToken? cancellationToken = null) Parameters act IAct sourceCommand IGetSentence cancellationToken CancellationToken? PlayClTeleport(double, double, double, double, double, double) PlayClTeleport(double, double, double, double, double, double) [JsAce] [HttpPost] public void PlayClTeleport(double x, double y, double z, double i, double j, double k) Parameters x double y double z double i double j double k double PlayCsvFile(string) Plays an CSV file with the specified relative path. [JsAce(\"PlayCsvFile($1\\\"csvFile\\\");\")] [HttpPost] public void PlayCsvFile(string relFilePath) Parameters relFilePath string Relative path to the CSV file PlayNc(string, string) Plays NC code directly from a string, executing each action and pacing between them. [JsAce(Snippet = \"PlayNc($1\\\"ncCommand\\\",$2\\\"\\\"(Direct Command)\\\"\\\");\", DocContentHtml = \"Play NC. second parameter is the file name alternative shows in the log.\")] [HttpPost] public void PlayNc(string ncText, string fileNameAlternative = \"--\") Parameters ncText string NC code as a string fileNameAlternative string Alternative name to display in logs PlayNcFile(string) Plays an NC file with the specified relative path. [JsAce(\"PlayNcFile($1\\\"ncFile\\\");\")] [HttpPost] public void PlayNcFile(string relNcFilePath) Parameters relNcFilePath string Relative path to the NC file PlayToolingTeleport(int) PlayToolingTeleport(int) [JsAce] [HttpPost] public void PlayToolingTeleport(int toolId) Parameters toolId int Preserve() Preserve one line NC code in optimzation process. [JsAce(\"Preserve()\")] [HttpPost] public void Preserve() ProgressMessage(string) Displays a progress message in the message host. [JsAce(\"ProgressMessage($1message)\")] [HttpPost] public void ProgressMessage(string message) Parameters message string The progress message to display ReTrainMillingPara(SampleFlag, string, double) Re-trains milling parameters using the specified sample flag. [JsAce(\"ReTrainMillingPara(Fx|Fy|Fz, $1dstFile)\")] [HttpPost] public void ReTrainMillingPara(SampleFlag sampleFlag, string dstRelFile, double outlierRatio = 2) Parameters sampleFlag SampleFlag Sample flag indicating which components to train dstRelFile string Destination relative file path outlierRatio double Outlier ratio for data filtering ReadRuntimeGeom(string) Reads runtime geometry from a file. [JsAce(\"ReadRuntimeGeom($1\\\"srcFile\\\")\")] [HttpPost] public void ReadRuntimeGeom(string relFile) Parameters relFile string Relative path to the input file RegisterStepVariable(string, string, string, string, Func) Registers a step variable for tracking during execution. [JsAce(Snippet = \"RegisterStepVariable(\\\"$1key\\\",\\\"$2name\\\",\\\"$3unit\\\",\\\"$4formatString\\\",\\\"$5variableFunc\\\")\", DocContentHtml = \"

      Register Step Variable.

      \\\"unit\\\" is nullable

      \\\"formatString\\\" is nullable

      \")] [NonAction] public void RegisterStepVariable(string key, string name, string unit, string formatString, Func variableFunc = null) Parameters key string Unique key to identify the variable name string Human-readable name of the variable unit string Physical unit of the variable (can be null) formatString string Format string for displaying the variable (can be null) variableFunc Func Function to compute the variable value from a milling step (can be null) RemoveFlyPiece() Removes any disconnected or “flying” pieces from the workpiece geometry. [JsAce] [HttpPost] public void RemoveFlyPiece() Reset() Reset Player [JsAce(DocContentHtml = \"Reset Player\")] [HttpPost] public void Reset() ResetRuntime() Clears internal buffers. [JsAce] [HttpPost] public void ResetRuntime() RunNc(string, string) Runs NC code directly from a string. [JsAce(Snippet = \"RunNc($1\\\"ncCommand\\\",$2\\\"\\\"(Direct Command)\\\"\\\");\", DocContentHtml = \"Run NC. second parameter is the file name alternative shows in the log.\")] [NonAction] public IEnumerable RunNc(string ncText, string fileNameAlternative = \"--\") Parameters ncText string NC code as a string fileNameAlternative string Alternative name to display in logs Returns IEnumerable Enumerable sequence of actions to be executed RunNcFile(string) Runs an NC file with the specified relative path. [JsAce(\"RunNcFile($1\\\"ncFile\\\");\")] [NonAction] public IEnumerable RunNcFile(string relNcFilePath) Parameters relNcFilePath string Relative path to the NC file Returns IEnumerable Enumerable sequence of actions to be executed SetNcResolutionFeedPerCycle() Sets NC resolution to feed per cycle mode. [HttpPost] public void SetNcResolutionFeedPerCycle() SetNcResolutionFeedPerTooth() Sets NC resolution to feed per tooth mode. [HttpPost] public void SetNcResolutionFeedPerTooth() SetNcResolutionFixed(double, double) Sets NC resolution to fixed mode with specified resolution values. [HttpPost] public void SetNcResolutionFixed(double linearResolution_mm, double rotaryResolution_deg) Parameters linearResolution_mm double Linear resolution in millimeters. rotaryResolution_deg double Rotary resolution in degrees. SetStickMachiningToolObservationHeight_mm(int, double) Sets the observation height in millimeters for the specified stick machining tool. [JsAce(\"SetStickMachiningToolObservationHeight_mm($1toolId,$2height_mm)\")] [HttpPost] public void SetStickMachiningToolObservationHeight_mm(int toolId, double height) Parameters toolId int The ID of the tool height double The observation height in millimeters to set SetUniformContourTrayShiftAngle_deg(int, double) Sets the shift angle in degrees for the uniform contour tray of the specified tool. [JsAce(\"SetUniformContourTrayShiftAngle_deg($1toolId,$2angle_deg)\")] [HttpPost] public void SetUniformContourTrayShiftAngle_deg(int toolId, double angle_deg) Parameters toolId int The ID of the tool angle_deg double The shift angle in degrees to set ShiftDistance_mm(double) Creates a distance shift object representing the specified distance in millimeters. [NonAction] public DistanceShift ShiftDistance_mm(double distanceShift_mm) Parameters distanceShift_mm double Distance shift in millimeters Returns DistanceShift Distance shift object ShiftTime_s(double) Creates a time shift object representing the specified time in seconds. [NonAction] public TimeShift ShiftTime_s(double seconds) Parameters seconds double Time in seconds Returns TimeShift Time shift object TrainMillingPara(SampleFlag, string, double) Trains milling parameters using the specified sample flag. [JsAce(\"TrainMillingPara(Fx|Fy|Fz, $1dstFile)\")] [HttpPost] public void TrainMillingPara(SampleFlag sampleFlag, string dstRelFile, double outlierRatio = 2) Parameters sampleFlag SampleFlag Sample flag indicating which components to train dstRelFile string Destination relative file path outlierRatio double Outlier ratio for data filtering WarningMessage(string) Displays a warning message in the message host. [JsAce(\"WarningMessage($1message)\")] [HttpPost] public void WarningMessage(string message) Parameters message string The warning message to display WriteRuntimeGeom(string) Writes the current runtime geometry to a file. [JsAce(\"WriteRuntimeGeom($1\\\"dstFile\\\")\")] [HttpPost] public void WriteRuntimeGeom(string relFile) Parameters relFile string Relative path to the output file WriteRuntimeGeomToStl(string, double) Writes the current runtime geometry to an STL file. [JsAce(\"WriteRuntimeGeomToStl($1\\\"dstFile\\\",$2resolution_mm)\")] [HttpPost] public void WriteRuntimeGeomToStl(string relFile, double resolution_mm = 0) Parameters relFile string Relative path to the output STL file resolution_mm double Resolution in millimeters (0 for default) WriteShotFiles(double, string) Writes time-series data to shot files with the specified resolution period (alternative parameter order). [NonAction] public void WriteShotFiles(double resolutionPeroid_ms, string relFileTemplate) Parameters resolutionPeroid_ms double Resolution period in milliseconds relFileTemplate string Template for output file path, can include [NcName] placeholder WriteShotFiles(string, double) Writes time-series data to shot files with the specified resolution period. [JsAce(Snippet = \"WriteShotFiles(\\\"Output/[NcName].shot.csv\\\",resolutionPeroid_ms)\", DocContentHtml = \"Write time series data by resolutionPeroid_ms\")] [HttpPost] public void WriteShotFiles(string relFileTemplate = \"Output/[NcName].shot.csv\", double resolutionPeroid_ms = 1) Parameters relFileTemplate string Template for output file path, can include [NcName] placeholder resolutionPeroid_ms double Resolution period in milliseconds WriteStepFiles(string) Writes step-series data to files with the specified file template. [JsAce(Snippet = \"WriteStepFiles(\\\"Output/[NcName].step.csv\\\")\", DocContentHtml = \"Write step series data.\")] [HttpPost] public void WriteStepFiles(string relFileTemplate = \"Output/[NcName].step.csv\") Parameters relFileTemplate string Template for output file path, can include [NcName] placeholder" }, "api/Hi.MachiningProcs.SessionMessage.html": { "href": "api/Hi.MachiningProcs.SessionMessage.html", @@ -2132,7 +2132,7 @@ "api/Hi.MachiningSteps.MachiningStep.html": { "href": "api/Hi.MachiningSteps.MachiningStep.html", "title": "Class MachiningStep | HiAPI-C# 2025", - "summary": "Class MachiningStep Namespace Hi.MachiningSteps Assembly HiMech.dll Represents a machining step enriched with physics, mapping and source metadata. The duration-based step property is based on the duration from previous-step to current-step. public class MachiningStep : IGetIndexedFileLine, IFlexDictionaryHost, IGetFeedrate, IGetSpindleSpeed, IGetRgbWithPriority Inheritance object MachiningStep Implements IGetIndexedFileLine IFlexDictionaryHost IGetFeedrate IGetSpindleSpeed IGetRgbWithPriority 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) FlexDictionaryUtil.CallFlexDictionary(IFlexDictionaryHost) FlexDictionaryUtil.GetFlexDictionaryBytes(IFlexDictionaryHost, IntegerKeyDictionaryConverter) FlexDictionaryUtil.WriteFlexDictionary(IFlexDictionaryHost, BinaryWriter, IntegerKeyDictionaryConverter) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors MachiningStep(IMachiningStepHost, int, IIndexedFileLine, MachineMotionStep, MillingInstance, CollidedKeyPair[]) Initializes a new instance of the MachiningStep class. public MachiningStep(IMachiningStepHost host, int stepIndex, IIndexedFileLine sourceCommand, MachineMotionStep machineMotionStep, MillingInstance millingInstance, MachiningStep.CollidedKeyPair[] collidedKeyPairs) Parameters host IMachiningStepHost The host of the milling step. stepIndex int The index of the step. sourceCommand IIndexedFileLine The source command. machineMotionStep MachineMotionStep The machine motion step parameters. millingInstance MillingInstance The physics result for the step. collidedKeyPairs CollidedKeyPair[] The collided key pairs detected in this step. Properties AccumulatedCraterWear_um Gets the accumulated crater wear in micrometers [Present(\"Accumulated Crater Wear\", \"A.C.Wear\", PhysicsUnit.um, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double AccumulatedCraterWear_um { get; } Property Value double AccumulatedFlankWearDepth_um Gets the accumulated flank wear depth in micrometers [Present(\"Accumulated Flank Wear Depth\", \"A.F.Wear.Depth\", PhysicsUnit.um, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double AccumulatedFlankWearDepth_um { get; } Property Value double AccumulatedFlankWearWidth_um Gets the accumulated flank wear width in micrometers [Present(\"Accumulated Flank Wear Width\", \"A.F.Wear.Width\", PhysicsUnit.um, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double AccumulatedFlankWearWidth_um { get; } Property Value double AccumulatedSpindleEnergyConsumption_kWh Gets the accumulated spindle energy consumption in kilowatt-hours [Present(\"Accumulated Spindle Energy Consumption\", null, PhysicsUnit.kWh, \"G6\")] [JsAce(ClassExt = \"MachiningStep\")] public double AccumulatedSpindleEnergyConsumption_kWh { get; } Property Value double AccumulatedTime Ideal accumulated worked time by simulation. Ideal Program duration. [Present(\"Time\", null, PhysicsUnit.None, \"G\")] [JsAce(ClassExt = \"MachiningStep\")] public TimeSpan AccumulatedTime { get; } Property Value TimeSpan ActualTime Actual accumulated worked time. Actual Program time. [Present(\"Actual Time\", \"Act.Time\", PhysicsUnit.None, \"G\")] [JsAce(ClassExt = \"MachiningStep\")] public TimeSpan? ActualTime { get; set; } Property Value TimeSpan? AvgAbsMomentAboutSensorVec3d_Nm Gets the average absolute moment about sensor vector in Newton-meters [Present(\"Avg Abs Moment To Tool About Sensor\", \"Avg-Abs-M-ToTool-Sensor-SR\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public Vec3d AvgAbsMomentAboutSensorVec3d_Nm { get; } Property Value Vec3d AvgAbsMomentXAboutSensorOnSpindleRotationCoordinate_Nm Gets the average absolute moment X about sensor on spindle rotation coordinate in Newton-meters [Present(\"Avg Abs Moment X To Tool About Sensor On Spindle Rotation Coordinate\", \"AvgAbsMx-ToTool-Sensor-SR\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? AvgAbsMomentXAboutSensorOnSpindleRotationCoordinate_Nm { get; } Property Value double? AvgAbsMomentXAboutToolTipOnSpindleRotationCoordinate_Nm Gets the average absolute moment X about tool tip on spindle rotation coordinate in Newton-meters [Present(\"Avg Abs Moment X To Tool About Tool Tip On Spindle Rotation Coordinate\", \"AvgAbsMx-ToTool-Tip-SR\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double AvgAbsMomentXAboutToolTipOnSpindleRotationCoordinate_Nm { get; } Property Value double AvgAbsTorqueByMapping_Nm Gets the average absolute torque by mapping in Newton-meters [Present(\"Avg Abs Torque By Mapping\", \"AvgAbsTorque-Map\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? AvgAbsTorqueByMapping_Nm { get; } Property Value double? AvgAbsTorqueErrorRatioWithMapping numerator is sim value minus mapping value; denominator is the mapping value. [Present(\"Avg Torque Error Ratio by Mapping\", \"Torque-Err-R.\", PhysicsUnit.None, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? AvgAbsTorqueErrorRatioWithMapping { get; } Property Value double? AvgAbsTorqueSignedErrorRelationWithMapping The sign is from sim value minus mapping value. the quantity is Math.Sqrt(err.Square() / Math.Abs(sim * mapping)) [JsAce(ClassExt = \"MachiningStep\")] public double? AvgAbsTorqueSignedErrorRelationWithMapping { get; } Property Value double? AvgAbsTorque_Nm AvgAbsTorqueOnSpindleRotationCoordinate [Present(\"Avg Abs Torque\", \"AvgAbsTorque\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? AvgAbsTorque_Nm { get; } Property Value double? AvgForceToToolOnToolRunningCoordinate_N Gets the average force to tool on tool running coordinate in N. [Present(\"AvgForceToToolOnToolRunningCoordinate\", \"AvgForce-ToTool-TR\", PhysicsUnit.N, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public Vec3d AvgForceToToolOnToolRunningCoordinate_N { get; } Property Value Vec3d AvgForceXToToolOnToolRunningCoordinate_N Gets the average force X to tool on tool running coordinate in N. [JsAce(ClassExt = \"MachiningStep\")] public double? AvgForceXToToolOnToolRunningCoordinate_N { get; } Property Value double? AvgForceYToToolOnToolRunningCoordinate_N Gets the average force Y to tool on tool running coordinate in N. [JsAce(ClassExt = \"MachiningStep\")] public double? AvgForceYToToolOnToolRunningCoordinate_N { get; } Property Value double? AvgForceZToToolOnToolRunningCoordinate_N Gets the average force Z to tool on tool running coordinate in N. [JsAce(ClassExt = \"MachiningStep\")] public double? AvgForceZToToolOnToolRunningCoordinate_N { get; } Property Value double? AvgMomentAboutSensor_Nm Gets the average moment about sensor in Newton-meters [Present(\"Avg Moment To Tool About Sensor\", \"AvgM-ToTool-Sensor-SR\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? AvgMomentAboutSensor_Nm { get; } Property Value double? AvgMomentAboutToolTipOnProgramCoordinate_Nm Gets the average moment about tool tip on program coordinate in Newton-meters [Present(\"Avg Moment To Tool About Tool Tip On Workpiece Program Coordinate\", \"AvgAbsM-ToTool-Tip-W\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public Vec3d AvgMomentAboutToolTipOnProgramCoordinate_Nm { get; } Property Value Vec3d AvgMomentAboutToolTipOnToolRunningCoordinate_Nm Gets the average moment about tool tip on tool running coordinate in Newton-meters [Present(\"Avg Moment To Tool About Tool Tip On Tool Running Coordinate\", \"AvgAbsM-ToTool-Tip-TR\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public Vec3d AvgMomentAboutToolTipOnToolRunningCoordinate_Nm { get; } Property Value Vec3d AvgMomentAboutToolTip_Nm Gets the average moment about tool tip in Newton-meters [Present(\"Avg Moment To Tool About ToolTip\", \"AvgM-ToTool-Tip-SR\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? AvgMomentAboutToolTip_Nm { get; } Property Value double? AvgMomentXyAboutObservationPoint_Nm Gets the average moment XY about observation point in Newton-meters [Present(\"Avg Moment XY To Tool About Sensor\", \"AvgM-ToTool-Sensor.XY\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? AvgMomentXyAboutObservationPoint_Nm { get; } Property Value double? AvgMomentXyByMapping_Nm Gets the average moment XY by mapping in Newton-meters [Present(\"Avg Moment XY By Mapping\", \"AvgM-Map.XY\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? AvgMomentXyByMapping_Nm { get; } Property Value double? AvgMomentXyErrorRatioWithMapping Gets the average moment XY error ratio with mapping. Numerator is sim value minus mapping value; denominator is the mapping value. [Present(\"Avg Moment XY Error Ratio by Mapping\", \"M-XY-Err-R.\", PhysicsUnit.None, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? AvgMomentXyErrorRatioWithMapping { get; } Property Value double? AvgMomentXySignedErrorRelationWithMapping The sign is from sim value minus mapping value. the quantity is Math.Sqrt(err.Square() / Math.Abs(sim * mapping)) [JsAce(ClassExt = \"MachiningStep\")] public double? AvgMomentXySignedErrorRelationWithMapping { get; } Property Value double? BeginSpindleAngle_deg Gets the beginning spindle angle in degrees. [Present(\"Beginning Spindle Angle Shift\", \"Spd. Ang. Shift\", PhysicsUnit.deg, \"F2\")] [JsAce(ClassExt = \"MachiningStep\")] public double BeginSpindleAngle_deg { get; } Property Value double ChipMass_g Gets the chip mass in grams. [JsAce(ClassExt = \"MachiningStep\")] public double? ChipMass_g { get; } Property Value double? ChipMass_mg Gets the chip mass in milligrams. [Present(\"Chip Mass\", null, PhysicsUnit.mg, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? ChipMass_mg { get; } Property Value double? ChipTemperature_C Gets the chip temperature in Celsius [Present(\"Chip Temperature\", \"Chip T.\", PhysicsUnit.C, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? ChipTemperature_C { get; } Property Value double? ChipThickness_mm Gets the chip thickness in mm. [Present(\"Chip Thickness\", null, PhysicsUnit.mm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? ChipThickness_mm { get; } Property Value double? ChipThickness_um Gets the chip thickness in micrometers public double? ChipThickness_um { get; } Property Value double? ChipVolume_mm3 Gets the chip volume in mm³. [Present(\"Chip Volume\", null, PhysicsUnit.mm3, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? ChipVolume_mm3 { get; } Property Value double? Cl Gets the cutter location. [Present(\"Cutter Location\", \"CL\", PhysicsUnit.mm, \"F5\")] public DVec3d Cl { get; } Property Value DVec3d CollidedKeyPairs Gets or sets the collided key pairs if a collision was detected for this step. public MachiningStep.CollidedKeyPair[] CollidedKeyPairs { get; set; } Property Value CollidedKeyPair[] CollisionText A formatted text representing collided key pairs, e.g. \"(A,B);(C,D)\". Returns null when there is no collision. [Present] [JsAce(ClassExt = \"MachiningStep\")] public string CollisionText { get; } Property Value string ContinueSpindlePowerRatio Continuous spindle power ratio: input power / time-unlimited maximum power per spindle capability. [Present(\"Continue Spindle Power Ratio\", \"Cont.Spd.Pow.R.\", PhysicsUnit.None, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? ContinueSpindlePowerRatio { get; } Property Value double? ContinueSpindleTorqueRatio Gets the infinite insistent spindle torque ratio [Present(\"Continue Spindle Torque Ratio\", \"Cont.Spd.Torque-R.\", PhysicsUnit.None, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? ContinueSpindleTorqueRatio { get; } Property Value double? CutterBodyTemperature_C Gets the cutter body temperature in Celsius [Present(\"Cutter Body Temperature\", \"Ct. Body T.\", PhysicsUnit.C, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? CutterBodyTemperature_C { get; } Property Value double? CutterDermisTemperature_C Gets the cutter dermis temperature in Celsius [Present(\"Cutter Dermis Temperature\", \"Ct. Dermis T.\", PhysicsUnit.C, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? CutterDermisTemperature_C { get; } Property Value double? CuttingDepth_mm Gets the cutting depth in mm. [Present(\"Cutting Depth\", \"ap\", PhysicsUnit.mm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double CuttingDepth_mm { get; } Property Value double CuttingForcesToToolOnToolRunningCoordinate_N Cutting forces on tool running coordinate. Unit is Newtons. The forced item is tool. public List CuttingForcesToToolOnToolRunningCoordinate_N { get; } Property Value List CuttingForcesToWorkpieceOnProgramCoordinate_N Get the cutting forces on program coordinate. Unit is Newtons. The forced item is workpiece. public List CuttingForcesToWorkpieceOnProgramCoordinate_N { get; } Property Value List CuttingSpeed_mmds Gets the cutting speed in mm/s. The speed on the cutter outer radius by the spindle rotating. [Present(\"Cutting Speed\", \"Vc\", PhysicsUnit.mmds, \"G5\")] [JsAce(ClassExt = \"MachiningStep\")] public double? CuttingSpeed_mmds { get; } Property Value double? CuttingWidth_mm Gets the cutting width in mm. [Present(\"Cutting Width\", \"ae\", PhysicsUnit.mm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double CuttingWidth_mm { get; } Property Value double DeltaTipDeflectionOnToolRunningCoordinate_um Gets the delta tip deflection on tool running coordinate in micrometers [Present(\"Delta Tip Deflection On Tool Running Coordinate\", \"Dlt.Df.-Tip-TR\", PhysicsUnit.um, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public Vec3d DeltaTipDeflectionOnToolRunningCoordinate_um { get; } Property Value Vec3d FeedPerCycle_mm Gets the feed per cycle in mm. [Present(\"Feed per Cycle\", \"frc\", PhysicsUnit.mm, \"G5\")] [JsAce(ClassExt = \"MachiningStep\")] public double FeedPerCycle_mm { get; } Property Value double FeedPerTooth_mm Gets the feed per tooth in mm. [Present(\"Feed per Tooth\", \"frt\", PhysicsUnit.mm, \"G5\")] [JsAce(ClassExt = \"MachiningStep\")] public double FeedPerTooth_mm { get; } Property Value double Feedrate_mmdmin Gets the feedrate in mm/min. [Present(\"Feedrate\", \"F\", PhysicsUnit.mmdmin, \"G5\")] [JsAce(ClassExt = \"MachiningStep\")] public double Feedrate_mmdmin { get; } Property Value double Feedrate in mm/s FileNo Gets the file number. [Present] [JsAce(ClassExt = \"MachiningStep\")] public int? FileNo { get; } Property Value int? FilePath Gets the file path. [Present] [JsAce(ClassExt = \"MachiningStep\")] public string FilePath { get; } Property Value string FlagsText Gets the flags text. [Present] [JsAce(ClassExt = \"MachiningStep\")] public string FlagsText { get; } Property Value string FlexDictionary Gets or sets the flexible dictionary. public Dictionary FlexDictionary { get; set; } Property Value Dictionary FrictionPower_W friction power takes by workpiece per cycle. the unit is watt. [JsAce(ClassExt = \"MachiningStep\")] public double? FrictionPower_W { get; } Property Value double? Host Gets or sets the host of the milling step. public IMachiningStepHost Host { get; set; } Property Value IMachiningStepHost InstantCraterWear_um Gets the instant crater wear in micrometers [Present(\"Instant Crater Wear\", \"I.C.Wear\", PhysicsUnit.um, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? InstantCraterWear_um { get; } Property Value double? IsReliefFaceCollided Gets a value indicating whether the relief face is collided. [Present(\"Is Relief Face Collided\", \"Is-Rlf.C.\", PhysicsUnit.None, \"G\")] [JsAce(ClassExt = \"MachiningStep\")] public bool? IsReliefFaceCollided { get; } Property Value bool? IsTouched Gets whether the step is touched. [Present(\"Is Touched\", null, PhysicsUnit.None, \"G\")] [JsAce(ClassExt = \"MachiningStep\")] public bool IsTouched { get; } Property Value bool this[string] Gets or sets a value in the flexible dictionary by key. public object this[string key] { get; set; } Parameters key string The key to look up. Property Value object The value associated with the key, or null if not found. LineNo Gets the line number. [Present] [JsAce(ClassExt = \"MachiningStep\")] public int? LineNo { get; } Property Value int? LineText Gets the line text. [Present] [JsAce(ClassExt = \"MachiningStep\")] public string LineText { get; } Property Value string MachineMotionStep Gets or sets the machining step. public MachineMotionStep MachineMotionStep { get; set; } Property Value MachineMotionStep MachiningTool Gets the machining tool used for this milling step. public IMachiningTool MachiningTool { get; } Property Value IMachiningTool MaxAbsForce_N Max absolute force at the rotation cycle. [Present(\"Max Absolute Force\", \"Max Abs F.\", PhysicsUnit.N, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? MaxAbsForce_N { get; } Property Value double? MaxBottomEdgeDeflectionOnToolRunningCoordinate_mm Gets the maximum bottom edge deflection on tool running coordinate in millimeters It only make sense in end mill. The z value of this factor is re-cut depth. [JsAce(ClassExt = \"MachiningStep\")] public Vec3d MaxBottomEdgeDeflectionOnToolRunningCoordinate_mm { get; } Property Value Vec3d MaxBottomEdgeDeflectionOnToolRunningCoordinate_um Gets the maximum bottom edge deflection on tool running coordinate in micrometers. [Present(\"Max Bottom Edge Deflection On Tool Running Coordinate\", \"Df.-Bt.Edge-TR\", PhysicsUnit.um, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public Vec3d MaxBottomEdgeDeflectionOnToolRunningCoordinate_um { get; } Property Value Vec3d MaxForceOnToolRunningCoordinate_N Gets the maximum force on tool running coordinate in N. public Vec3d MaxForceOnToolRunningCoordinate_N { get; } Property Value Vec3d MaxMomentAboutSensor_Nm Gets the maximum moment about sensor in Newton-meters [Present(\"Max Moment To Tool About Sensor\", \"MaxM-ToTool-Sensor-SR\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double MaxMomentAboutSensor_Nm { get; } Property Value double MaxMomentAboutToolTip_Nm Gets the maximum moment about tool tip in Newton-meters [Present(\"Max Moment To Tool About ToolTip\", \"MaxM-ToTool-Tip-SR\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double MaxMomentAboutToolTip_Nm { get; } Property Value double MaxSpindlePowerRatio Maximum spindle power ratio: input power / instantaneous maximum power per spindle capability. [Present(\"Max Spindle Power Ratio\", \"Max.Spd.Pow.R.\", PhysicsUnit.None, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? MaxSpindlePowerRatio { get; } Property Value double? MaxSpindleTorqueRatio Gets the maximum spindle torque ratio [Present(\"Max Spindle Torque Ratio\", \"Max.Spd.Torque-R.\", PhysicsUnit.None, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? MaxSpindleTorqueRatio { get; } Property Value double? MaxTipDeflectionOnToolRunningCoordinate_mm Gets the maximum tip deflection on tool running coordinate in millimeters [JsAce(ClassExt = \"MachiningStep\")] public Vec3d MaxTipDeflectionOnToolRunningCoordinate_mm { get; } Property Value Vec3d MaxTipDeflectionOnToolRunningCoordinate_um Gets the maximum tip deflection on tool running coordinate in micrometers [Present(\"Max Tip Deflection On Tool Running Coordinate\", \"Max.Df.-Tip-TR\", PhysicsUnit.um, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public Vec3d MaxTipDeflectionOnToolRunningCoordinate_um { get; } Property Value Vec3d MillingInstance Gets or sets the milling instance. public MillingInstance MillingInstance { get; set; } Property Value MillingInstance MillingStepLuggage Get luggage by sequencing loading performance optimization. public MillingStepLuggage MillingStepLuggage { get; } Property Value MillingStepLuggage MomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm Get Moments About Observation Point On Spindle Rotation Coordinate. Unit is Newtons-meter. The forced item is tool. public List MomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm { get; } Property Value List Remarks Not cached data. Light computation cost of the vectors transformation. MoveOnProgramCoordinate Gets the move on program coordinate. [Present(\"Move On Workpiece Program Coordinate\", \"Move-W\", PhysicsUnit.mm, \"F4\")] [JsAce(ClassExt = \"MachiningStep\")] public Vec3d MoveOnProgramCoordinate { get; } Property Value Vec3d MovingLength_mm Gets the moving length in mm. From previous-step to current-step. [Present(\"Move Length\", \"Move Len.\", PhysicsUnit.mm, \"F4\")] [JsAce(ClassExt = \"MachiningStep\")] public double MovingLength_mm { get; } Property Value double Mrr_mm3ds Gets the material removal rate in mm³/s. [Present(\"MRR\", null, PhysicsUnit.mm3ds, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double Mrr_mm3ds { get; } Property Value double ProgramSideCusp_um Gets the program side cusp in micrometers. Side cusp without deformation. The value is count by feed per tooth and the tool radius. [Present(\"Program Side Cusp\", null, PhysicsUnit.um, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double ProgramSideCusp_um { get; } Property Value double ReCutDepth_um Gets or sets the recut depth in micrometers. The recut depth cause the cutting mark by the end mill. The recut depth increased by the cutter radius increased. [Present(\"Re-Cut Depth on Bottom Edge on Tool Running Coordinate\", \"Re-Cut Depth\", PhysicsUnit.um, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double ReCutDepth_um { get; } Property Value double ReliefFaceCollidingVelocity_mmds Gets the relief face colliding speed. [Present(\"Relief Face Colliding Speed\", \"Rlf.C.Speed\", PhysicsUnit.mmds, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? ReliefFaceCollidingVelocity_mmds { get; } Property Value double? SideCuspList_um Gets the list of side cusps in micrometers. [JsAce(ClassExt = \"MachiningStep\")] public List SideCuspList_um { get; } Property Value List SourceCommand Gets or sets the source command. public IIndexedFileLine SourceCommand { get; set; } Property Value IIndexedFileLine SpindleCyclePeriod_s Gets the spindle rotation cycle period in seconds. [Present(\"Spindle Cycle Period\", null, PhysicsUnit.sec, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double SpindleCyclePeriod_s { get; } Property Value double SpindleInputPower_W Input spindle power in watts: energy entering the spindle. [Present(\"Spindle Input Power\", null, PhysicsUnit.watt, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double SpindleInputPower_W { get; } Property Value double Input spindle power in Watts. SpindleOutputPower_W Spindle output power in watts (axial power taken by workpiece). Energy at the cutting end after spindle losses; causes workpiece/chip deformation and temperature rise. [Present(\"Spindle Output Power\", null, PhysicsUnit.watt, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double SpindleOutputPower_W { get; } Property Value double SpindleSpeed_rpm Gets the spindle speed in RPM. [Present(\"Spindle Speed\", \"S\", PhysicsUnit.rpm, \"G5\")] [JsAce(ClassExt = \"MachiningStep\")] public double SpindleSpeed_rpm { get; } Property Value double Spindle speed in rad/s SpindleTemperature_C Gets the spindle temperature in Celsius [Present(\"Spindle Temperature\", \"Spd.Temp.\", PhysicsUnit.C, \"G2\")] [JsAce(ClassExt = \"MachiningStep\")] public double? SpindleTemperature_C { get; } Property Value double? SpindleWorkingTemperatureRatio Gets the spindle working temperature ratio [Present(\"Spindle Working Temperature Ratio\", \"Spd.Temp.R.\", PhysicsUnit.None, \"G2\")] [JsAce(ClassExt = \"MachiningStep\")] public double? SpindleWorkingTemperatureRatio { get; } Property Value double? StepDuration Gets the step duration. [Present(\"Step Duration\", \"duration\", PhysicsUnit.sec, \"ss\\\\.ffffff\")] [JsAce(ClassExt = \"MachiningStep\")] public TimeSpan StepDuration { get; } Property Value TimeSpan StepIndex Gets the index of the step. [Key] [DatabaseGenerated(DatabaseGeneratedOption.None)] [Present(\"Step Index\", \"S.I.\", PhysicsUnit.None, \"G\")] public int StepIndex { get; } Property Value int ThermalStress_MPa Gets the thermal stress in MPa [Present(\"Thermal Stress\", \"Th. S.\", PhysicsUnit.MPa, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? ThermalStress_MPa { get; } Property Value double? ThermalYieldRatio Gets the thermal yield ratio [Present(\"Thermal Yield Ratio\", \"Th. Yield R.\", PhysicsUnit.None, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? ThermalYieldRatio { get; } Property Value double? TipDeflectionsOnToolRunningCoordinate_um Gets the tip deflections on tool running coordinate in micrometers [JsAce(ClassExt = \"MachiningStep\")] public List TipDeflectionsOnToolRunningCoordinate_um { get; } Property Value List ToolId Gets the tool ID. [Present(\"Tool ID\", \"T\", PhysicsUnit.None, \"G\")] [JsAce(ClassExt = \"MachiningStep\")] public int ToolId { get; } Property Value int ToothArcDuration_s Gets the tooth arc duration in seconds by the spindle rotation. The value is SpindleCyclePeriod_s div Cutter's teeth number. [Present(\"Tooth Arc Duration\", null, PhysicsUnit.sec, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double ToothArcDuration_s { get; } Property Value double ToothSeqOnToolRunningCoordinate Gets the sequence pair of transformation matrices representing tooth positions on the tool running coordinate system. public SeqPair ToothSeqOnToolRunningCoordinate { get; } Property Value SeqPair WorkpieceDermisTemperature_C Gets the workpiece dermis temperature in Celsius [Present(\"Workpiece Dermis Temperature\", \"W. Dermis T.\", PhysicsUnit.C, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? WorkpieceDermisTemperature_C { get; } Property Value double? WorkpiecePlasticDepth_um Gets the workpiece plastic depth in micrometers. The depth is at the location that the cutting stress is equal to the yielding stress. The cutting stress exert to the workpiece decreased on the depth increased. [Present(\"Workpiece Plastic Deformation Depth\", \"W.P.Depth\", PhysicsUnit.um, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double WorkpiecePlasticDepth_um { get; } Property Value double YieldingStressRatio Gets the yielding stress ratio [Present(\"Yielding Stress Ratio\", \"Y-Stress-R.\", PhysicsUnit.None, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? YieldingStressRatio { get; } Property Value double? Methods GetCutterDermisAvgTemperature_C(double) Gets the average cutter dermis temperature in Celsius at the specified depth. [JsAce(ClassExt = \"MachiningStep\")] public double GetCutterDermisAvgTemperature_C(double depth_mm) Parameters depth_mm double The depth in millimeters Returns double Average temperature in Celsius GetCutterDermisTemperature_C(double) Gets the cutter dermis temperature in Celsius at the specified depth. [JsAce(ClassExt = \"MachiningStep\")] public double GetCutterDermisTemperature_C(double depth_mm) Parameters depth_mm double The depth in millimeters Returns double Temperature in Celsius GetFeedrate_mmds() Gets the program feedrate in millimeters per second. public double GetFeedrate_mmds() Returns double Feedrate in mm/s GetIndexedFileLine() Gets the file line associated with this object. public IndexedFileLine GetIndexedFileLine() Returns IndexedFileLine The file line object. GetMcValue(IMachiningChain, string) Gets the MC value for the specified tag in the machining chain. public double? GetMcValue(IMachiningChain chain, string tag) Parameters chain IMachiningChain The machining chain. tag string The tag to look up. Returns double? The MC value for the specified tag. GetMcValue(int) Gets the MC value at the specified index. For common machine tool, the index 0,1,2,3,4,5 is corresponding to motion component X,Y,Z,A,B,C. If the corresponding motion component not existed, return NaN. If MachineMotionStep not existed, return null. [JsAce(ClassExt = \"MachiningStep\")] public double? GetMcValue(int index) Parameters index int The index to look up. Returns double? The MC value at the specified index. GetRgbWithPriority(out Vec3d, out double) Gets the RGB color and priority for the milling step. public void GetRgbWithPriority(out Vec3d rgb, out double priority) Parameters rgb Vec3d The RGB color vector. priority double The priority value. GetSpindleDirection() Gets the spindle direction for this milling step. [Present(\"Spindle Direction\", \"Spd.Dir.\", PhysicsUnit.None, \"G\")] [JsAce(ClassExt = \"MachiningStep\")] public SpindleDirection GetSpindleDirection() Returns SpindleDirection GetSpindleSpeed_cycleds() Gets the spindle speed in cycles per second. public double GetSpindleSpeed_cycleds() Returns double The spindle speed in cycles per second. GetSpindleSpeed_radds() Gets the spindle speed in radians per second. public double GetSpindleSpeed_radds() Returns double Spindle speed in rad/s UpdateNcOptOption(Action) Update NcOptOption for this step only. It should not be mixed with the StepBuilt event and NC inline optimization script since the concurent process may break the logics. public void UpdateNcOptOption(Action action) Parameters action Action the action to modify the step." + "summary": "Class MachiningStep Namespace Hi.MachiningSteps Assembly HiMech.dll Represents a machining step enriched with physics, mapping and source metadata. The duration-based step property is based on the duration from previous-step to current-step. public class MachiningStep : IGetIndexedFileLine, IFlexDictionaryHost, IGetFeedrate, IGetSpindleSpeed, IGetRgbWithPriority Inheritance object MachiningStep Implements IGetIndexedFileLine IFlexDictionaryHost IGetFeedrate IGetSpindleSpeed IGetRgbWithPriority 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) FlexDictionaryUtil.CallFlexDictionary(IFlexDictionaryHost) FlexDictionaryUtil.GetFlexDictionaryBytes(IFlexDictionaryHost, IntegerKeyDictionaryConverter) FlexDictionaryUtil.WriteFlexDictionary(IFlexDictionaryHost, BinaryWriter, IntegerKeyDictionaryConverter) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors MachiningStep(IMachiningStepHost, int, IGetSentence, MachineMotionStep, MillingInstance, CollidedKeyPair[]) Initializes a new instance of the MachiningStep class. public MachiningStep(IMachiningStepHost host, int stepIndex, IGetSentence sourceCommand, MachineMotionStep machineMotionStep, MillingInstance millingInstance, MachiningStep.CollidedKeyPair[] collidedKeyPairs) Parameters host IMachiningStepHost The host of the milling step. stepIndex int The index of the step. sourceCommand IGetSentence The source command. machineMotionStep MachineMotionStep The machine motion step parameters. millingInstance MillingInstance The physics result for the step. collidedKeyPairs CollidedKeyPair[] The collided key pairs detected in this step. Properties AccumulatedCraterWear_um Gets the accumulated crater wear in micrometers [Present(\"Accumulated Crater Wear\", \"A.C.Wear\", PhysicsUnit.um, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double AccumulatedCraterWear_um { get; } Property Value double AccumulatedFlankWearDepth_um Gets the accumulated flank wear depth in micrometers [Present(\"Accumulated Flank Wear Depth\", \"A.F.Wear.Depth\", PhysicsUnit.um, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double AccumulatedFlankWearDepth_um { get; } Property Value double AccumulatedFlankWearWidth_um Gets the accumulated flank wear width in micrometers [Present(\"Accumulated Flank Wear Width\", \"A.F.Wear.Width\", PhysicsUnit.um, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double AccumulatedFlankWearWidth_um { get; } Property Value double AccumulatedSpindleEnergyConsumption_kWh Gets the accumulated spindle energy consumption in kilowatt-hours [Present(\"Accumulated Spindle Energy Consumption\", null, PhysicsUnit.kWh, \"G6\")] [JsAce(ClassExt = \"MachiningStep\")] public double AccumulatedSpindleEnergyConsumption_kWh { get; } Property Value double AccumulatedTime Ideal accumulated worked time by simulation. Ideal Program duration. [Present(\"Time\", null, PhysicsUnit.None, \"G\")] [JsAce(ClassExt = \"MachiningStep\")] public TimeSpan AccumulatedTime { get; } Property Value TimeSpan ActualTime Actual accumulated worked time. Actual Program time. [Present(\"Actual Time\", \"Act.Time\", PhysicsUnit.None, \"G\")] [JsAce(ClassExt = \"MachiningStep\")] public TimeSpan? ActualTime { get; set; } Property Value TimeSpan? AvgAbsMomentAboutSensorVec3d_Nm Gets the average absolute moment about sensor vector in Newton-meters [Present(\"Avg Abs Moment To Tool About Sensor\", \"Avg-Abs-M-ToTool-Sensor-SR\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public Vec3d AvgAbsMomentAboutSensorVec3d_Nm { get; } Property Value Vec3d AvgAbsMomentXAboutSensorOnSpindleRotationCoordinate_Nm Gets the average absolute moment X about sensor on spindle rotation coordinate in Newton-meters [Present(\"Avg Abs Moment X To Tool About Sensor On Spindle Rotation Coordinate\", \"AvgAbsMx-ToTool-Sensor-SR\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? AvgAbsMomentXAboutSensorOnSpindleRotationCoordinate_Nm { get; } Property Value double? AvgAbsMomentXAboutToolTipOnSpindleRotationCoordinate_Nm Gets the average absolute moment X about tool tip on spindle rotation coordinate in Newton-meters [Present(\"Avg Abs Moment X To Tool About Tool Tip On Spindle Rotation Coordinate\", \"AvgAbsMx-ToTool-Tip-SR\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double AvgAbsMomentXAboutToolTipOnSpindleRotationCoordinate_Nm { get; } Property Value double AvgAbsTorqueByMapping_Nm Gets the average absolute torque by mapping in Newton-meters [Present(\"Avg Abs Torque By Mapping\", \"AvgAbsTorque-Map\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? AvgAbsTorqueByMapping_Nm { get; } Property Value double? AvgAbsTorqueErrorRatioWithMapping numerator is sim value minus mapping value; denominator is the mapping value. [Present(\"Avg Torque Error Ratio by Mapping\", \"Torque-Err-R.\", PhysicsUnit.None, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? AvgAbsTorqueErrorRatioWithMapping { get; } Property Value double? AvgAbsTorqueSignedErrorRelationWithMapping The sign is from sim value minus mapping value. the quantity is Math.Sqrt(err.Square() / Math.Abs(sim * mapping)) [JsAce(ClassExt = \"MachiningStep\")] public double? AvgAbsTorqueSignedErrorRelationWithMapping { get; } Property Value double? AvgAbsTorque_Nm AvgAbsTorqueOnSpindleRotationCoordinate [Present(\"Avg Abs Torque\", \"AvgAbsTorque\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? AvgAbsTorque_Nm { get; } Property Value double? AvgForceToToolOnToolRunningCoordinate_N Gets the average force to tool on tool running coordinate in N. [Present(\"AvgForceToToolOnToolRunningCoordinate\", \"AvgForce-ToTool-TR\", PhysicsUnit.N, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public Vec3d AvgForceToToolOnToolRunningCoordinate_N { get; } Property Value Vec3d AvgForceXToToolOnToolRunningCoordinate_N Gets the average force X to tool on tool running coordinate in N. [JsAce(ClassExt = \"MachiningStep\")] public double? AvgForceXToToolOnToolRunningCoordinate_N { get; } Property Value double? AvgForceYToToolOnToolRunningCoordinate_N Gets the average force Y to tool on tool running coordinate in N. [JsAce(ClassExt = \"MachiningStep\")] public double? AvgForceYToToolOnToolRunningCoordinate_N { get; } Property Value double? AvgForceZToToolOnToolRunningCoordinate_N Gets the average force Z to tool on tool running coordinate in N. [JsAce(ClassExt = \"MachiningStep\")] public double? AvgForceZToToolOnToolRunningCoordinate_N { get; } Property Value double? AvgMomentAboutSensor_Nm Gets the average moment about sensor in Newton-meters [Present(\"Avg Moment To Tool About Sensor\", \"AvgM-ToTool-Sensor-SR\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? AvgMomentAboutSensor_Nm { get; } Property Value double? AvgMomentAboutToolTipOnProgramCoordinate_Nm Gets the average moment about tool tip on program coordinate in Newton-meters [Present(\"Avg Moment To Tool About Tool Tip On Workpiece Program Coordinate\", \"AvgAbsM-ToTool-Tip-W\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public Vec3d AvgMomentAboutToolTipOnProgramCoordinate_Nm { get; } Property Value Vec3d AvgMomentAboutToolTipOnToolRunningCoordinate_Nm Gets the average moment about tool tip on tool running coordinate in Newton-meters [Present(\"Avg Moment To Tool About Tool Tip On Tool Running Coordinate\", \"AvgAbsM-ToTool-Tip-TR\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public Vec3d AvgMomentAboutToolTipOnToolRunningCoordinate_Nm { get; } Property Value Vec3d AvgMomentAboutToolTip_Nm Gets the average moment about tool tip in Newton-meters [Present(\"Avg Moment To Tool About ToolTip\", \"AvgM-ToTool-Tip-SR\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? AvgMomentAboutToolTip_Nm { get; } Property Value double? AvgMomentXyAboutObservationPoint_Nm Gets the average moment XY about observation point in Newton-meters [Present(\"Avg Moment XY To Tool About Sensor\", \"AvgM-ToTool-Sensor.XY\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? AvgMomentXyAboutObservationPoint_Nm { get; } Property Value double? AvgMomentXyByMapping_Nm Gets the average moment XY by mapping in Newton-meters [Present(\"Avg Moment XY By Mapping\", \"AvgM-Map.XY\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? AvgMomentXyByMapping_Nm { get; } Property Value double? AvgMomentXyErrorRatioWithMapping Gets the average moment XY error ratio with mapping. Numerator is sim value minus mapping value; denominator is the mapping value. [Present(\"Avg Moment XY Error Ratio by Mapping\", \"M-XY-Err-R.\", PhysicsUnit.None, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? AvgMomentXyErrorRatioWithMapping { get; } Property Value double? AvgMomentXySignedErrorRelationWithMapping The sign is from sim value minus mapping value. the quantity is Math.Sqrt(err.Square() / Math.Abs(sim * mapping)) [JsAce(ClassExt = \"MachiningStep\")] public double? AvgMomentXySignedErrorRelationWithMapping { get; } Property Value double? BeginSpindleAngle_deg Gets the beginning spindle angle in degrees. [Present(\"Beginning Spindle Angle Shift\", \"Spd. Ang. Shift\", PhysicsUnit.deg, \"F2\")] [JsAce(ClassExt = \"MachiningStep\")] public double BeginSpindleAngle_deg { get; } Property Value double ChipMass_g Gets the chip mass in grams. [JsAce(ClassExt = \"MachiningStep\")] public double? ChipMass_g { get; } Property Value double? ChipMass_mg Gets the chip mass in milligrams. [Present(\"Chip Mass\", null, PhysicsUnit.mg, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? ChipMass_mg { get; } Property Value double? ChipTemperature_C Gets the chip temperature in Celsius [Present(\"Chip Temperature\", \"Chip T.\", PhysicsUnit.C, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? ChipTemperature_C { get; } Property Value double? ChipThickness_mm Gets the chip thickness in mm. [Present(\"Chip Thickness\", null, PhysicsUnit.mm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? ChipThickness_mm { get; } Property Value double? ChipThickness_um Gets the chip thickness in micrometers public double? ChipThickness_um { get; } Property Value double? ChipVolume_mm3 Gets the chip volume in mm³. [Present(\"Chip Volume\", null, PhysicsUnit.mm3, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? ChipVolume_mm3 { get; } Property Value double? Cl Gets the cutter location. [Present(\"Cutter Location\", \"CL\", PhysicsUnit.mm, \"F5\")] public DVec3d Cl { get; } Property Value DVec3d CollidedKeyPairs Gets or sets the collided key pairs if a collision was detected for this step. public MachiningStep.CollidedKeyPair[] CollidedKeyPairs { get; set; } Property Value CollidedKeyPair[] CollisionText A formatted text representing collided key pairs, e.g. \"(A,B);(C,D)\". Returns null when there is no collision. [Present] [JsAce(ClassExt = \"MachiningStep\")] public string CollisionText { get; } Property Value string ContinueSpindlePowerRatio Continuous spindle power ratio: input power / time-unlimited maximum power per spindle capability. [Present(\"Continue Spindle Power Ratio\", \"Cont.Spd.Pow.R.\", PhysicsUnit.None, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? ContinueSpindlePowerRatio { get; } Property Value double? ContinueSpindleTorqueRatio Gets the infinite insistent spindle torque ratio [Present(\"Continue Spindle Torque Ratio\", \"Cont.Spd.Torque-R.\", PhysicsUnit.None, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? ContinueSpindleTorqueRatio { get; } Property Value double? CutterBodyTemperature_C Gets the cutter body temperature in Celsius [Present(\"Cutter Body Temperature\", \"Ct. Body T.\", PhysicsUnit.C, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? CutterBodyTemperature_C { get; } Property Value double? CutterDermisTemperature_C Gets the cutter dermis temperature in Celsius [Present(\"Cutter Dermis Temperature\", \"Ct. Dermis T.\", PhysicsUnit.C, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? CutterDermisTemperature_C { get; } Property Value double? CuttingDepth_mm Gets the cutting depth in mm. [Present(\"Cutting Depth\", \"ap\", PhysicsUnit.mm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double CuttingDepth_mm { get; } Property Value double CuttingForcesToToolOnToolRunningCoordinate_N Cutting forces on tool running coordinate. Unit is Newtons. The forced item is tool. public List CuttingForcesToToolOnToolRunningCoordinate_N { get; } Property Value List CuttingForcesToWorkpieceOnProgramCoordinate_N Get the cutting forces on program coordinate. Unit is Newtons. The forced item is workpiece. public List CuttingForcesToWorkpieceOnProgramCoordinate_N { get; } Property Value List CuttingSpeed_mmds Gets the cutting speed in mm/s. The speed on the cutter outer radius by the spindle rotating. [Present(\"Cutting Speed\", \"Vc\", PhysicsUnit.mmds, \"G5\")] [JsAce(ClassExt = \"MachiningStep\")] public double? CuttingSpeed_mmds { get; } Property Value double? CuttingWidth_mm Gets the cutting width in mm. [Present(\"Cutting Width\", \"ae\", PhysicsUnit.mm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double CuttingWidth_mm { get; } Property Value double DeltaTipDeflectionOnToolRunningCoordinate_um Gets the delta tip deflection on tool running coordinate in micrometers [Present(\"Delta Tip Deflection On Tool Running Coordinate\", \"Dlt.Df.-Tip-TR\", PhysicsUnit.um, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public Vec3d DeltaTipDeflectionOnToolRunningCoordinate_um { get; } Property Value Vec3d FeedPerCycle_mm Gets the feed per cycle in mm. [Present(\"Feed per Cycle\", \"frc\", PhysicsUnit.mm, \"G5\")] [JsAce(ClassExt = \"MachiningStep\")] public double FeedPerCycle_mm { get; } Property Value double FeedPerTooth_mm Gets the feed per tooth in mm. [Present(\"Feed per Tooth\", \"frt\", PhysicsUnit.mm, \"G5\")] [JsAce(ClassExt = \"MachiningStep\")] public double FeedPerTooth_mm { get; } Property Value double Feedrate_mmdmin Gets the feedrate in mm/min. [Present(\"Feedrate\", \"F\", PhysicsUnit.mmdmin, \"G5\")] [JsAce(ClassExt = \"MachiningStep\")] public double Feedrate_mmdmin { get; } Property Value double Feedrate in mm/s FileNo Gets the file number. [Present] [JsAce(ClassExt = \"MachiningStep\")] public int? FileNo { get; } Property Value int? FilePath Gets the file path. [Present] [JsAce(ClassExt = \"MachiningStep\")] public string FilePath { get; } Property Value string FlagsText Gets the flags text. [Present] [JsAce(ClassExt = \"MachiningStep\")] public string FlagsText { get; } Property Value string FlexDictionary Gets or sets the flexible dictionary. public Dictionary FlexDictionary { get; set; } Property Value Dictionary FrictionPower_W friction power takes by workpiece per cycle. the unit is watt. [JsAce(ClassExt = \"MachiningStep\")] public double? FrictionPower_W { get; } Property Value double? Host Gets or sets the host of the milling step. public IMachiningStepHost Host { get; set; } Property Value IMachiningStepHost InstantCraterWear_um Gets the instant crater wear in micrometers [Present(\"Instant Crater Wear\", \"I.C.Wear\", PhysicsUnit.um, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? InstantCraterWear_um { get; } Property Value double? IsReliefFaceCollided Gets a value indicating whether the relief face is collided. [Present(\"Is Relief Face Collided\", \"Is-Rlf.C.\", PhysicsUnit.None, \"G\")] [JsAce(ClassExt = \"MachiningStep\")] public bool? IsReliefFaceCollided { get; } Property Value bool? IsTouched Gets whether the step is touched. [Present(\"Is Touched\", null, PhysicsUnit.None, \"G\")] [JsAce(ClassExt = \"MachiningStep\")] public bool IsTouched { get; } Property Value bool this[string] Gets or sets a value in the flexible dictionary by key. public object this[string key] { get; set; } Parameters key string The key to look up. Property Value object The value associated with the key, or null if not found. LineNo Gets the line number. [Present] [JsAce(ClassExt = \"MachiningStep\")] public int? LineNo { get; } Property Value int? LineText Gets the block text (may contain multiple lines for multi-line NC blocks). [Present] [JsAce(ClassExt = \"MachiningStep\")] public string LineText { get; } Property Value string MachineMotionStep Gets or sets the machining step. public MachineMotionStep MachineMotionStep { get; set; } Property Value MachineMotionStep MachiningTool Gets the machining tool used for this milling step. public IMachiningTool MachiningTool { get; } Property Value IMachiningTool MaxAbsForce_N Max absolute force at the rotation cycle. [Present(\"Max Absolute Force\", \"Max Abs F.\", PhysicsUnit.N, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? MaxAbsForce_N { get; } Property Value double? MaxBottomEdgeDeflectionOnToolRunningCoordinate_mm Gets the maximum bottom edge deflection on tool running coordinate in millimeters It only make sense in end mill. The z value of this factor is re-cut depth. [JsAce(ClassExt = \"MachiningStep\")] public Vec3d MaxBottomEdgeDeflectionOnToolRunningCoordinate_mm { get; } Property Value Vec3d MaxBottomEdgeDeflectionOnToolRunningCoordinate_um Gets the maximum bottom edge deflection on tool running coordinate in micrometers. [Present(\"Max Bottom Edge Deflection On Tool Running Coordinate\", \"Df.-Bt.Edge-TR\", PhysicsUnit.um, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public Vec3d MaxBottomEdgeDeflectionOnToolRunningCoordinate_um { get; } Property Value Vec3d MaxForceOnToolRunningCoordinate_N Gets the maximum force on tool running coordinate in N. public Vec3d MaxForceOnToolRunningCoordinate_N { get; } Property Value Vec3d MaxMomentAboutSensor_Nm Gets the maximum moment about sensor in Newton-meters [Present(\"Max Moment To Tool About Sensor\", \"MaxM-ToTool-Sensor-SR\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double MaxMomentAboutSensor_Nm { get; } Property Value double MaxMomentAboutToolTip_Nm Gets the maximum moment about tool tip in Newton-meters [Present(\"Max Moment To Tool About ToolTip\", \"MaxM-ToTool-Tip-SR\", PhysicsUnit.Nm, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double MaxMomentAboutToolTip_Nm { get; } Property Value double MaxSpindlePowerRatio Maximum spindle power ratio: input power / instantaneous maximum power per spindle capability. [Present(\"Max Spindle Power Ratio\", \"Max.Spd.Pow.R.\", PhysicsUnit.None, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? MaxSpindlePowerRatio { get; } Property Value double? MaxSpindleTorqueRatio Gets the maximum spindle torque ratio [Present(\"Max Spindle Torque Ratio\", \"Max.Spd.Torque-R.\", PhysicsUnit.None, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? MaxSpindleTorqueRatio { get; } Property Value double? MaxTipDeflectionOnToolRunningCoordinate_mm Gets the maximum tip deflection on tool running coordinate in millimeters [JsAce(ClassExt = \"MachiningStep\")] public Vec3d MaxTipDeflectionOnToolRunningCoordinate_mm { get; } Property Value Vec3d MaxTipDeflectionOnToolRunningCoordinate_um Gets the maximum tip deflection on tool running coordinate in micrometers [Present(\"Max Tip Deflection On Tool Running Coordinate\", \"Max.Df.-Tip-TR\", PhysicsUnit.um, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public Vec3d MaxTipDeflectionOnToolRunningCoordinate_um { get; } Property Value Vec3d MillingInstance Gets or sets the milling instance. public MillingInstance MillingInstance { get; set; } Property Value MillingInstance MillingStepLuggage Get luggage by sequencing loading performance optimization. public MillingStepLuggage MillingStepLuggage { get; } Property Value MillingStepLuggage MomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm Get Moments About Observation Point On Spindle Rotation Coordinate. Unit is Newtons-meter. The forced item is tool. public List MomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm { get; } Property Value List Remarks Not cached data. Light computation cost of the vectors transformation. MoveOnProgramCoordinate Gets the move on program coordinate. [Present(\"Move On Workpiece Program Coordinate\", \"Move-W\", PhysicsUnit.mm, \"F4\")] [JsAce(ClassExt = \"MachiningStep\")] public Vec3d MoveOnProgramCoordinate { get; } Property Value Vec3d MovingLength_mm Gets the moving length in mm. From previous-step to current-step. [Present(\"Move Length\", \"Move Len.\", PhysicsUnit.mm, \"F4\")] [JsAce(ClassExt = \"MachiningStep\")] public double MovingLength_mm { get; } Property Value double Mrr_mm3ds Gets the material removal rate in mm³/s. [Present(\"MRR\", null, PhysicsUnit.mm3ds, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double Mrr_mm3ds { get; } Property Value double ProgramSideCusp_um Gets the program side cusp in micrometers. Side cusp without deformation. The value is count by feed per tooth and the tool radius. [Present(\"Program Side Cusp\", null, PhysicsUnit.um, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double ProgramSideCusp_um { get; } Property Value double ReCutDepth_um Gets or sets the recut depth in micrometers. The recut depth cause the cutting mark by the end mill. The recut depth increased by the cutter radius increased. [Present(\"Re-Cut Depth on Bottom Edge on Tool Running Coordinate\", \"Re-Cut Depth\", PhysicsUnit.um, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double ReCutDepth_um { get; } Property Value double ReliefFaceCollidingVelocity_mmds Gets the relief face colliding speed. [Present(\"Relief Face Colliding Speed\", \"Rlf.C.Speed\", PhysicsUnit.mmds, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? ReliefFaceCollidingVelocity_mmds { get; } Property Value double? SideCuspList_um Gets the list of side cusps in micrometers. [JsAce(ClassExt = \"MachiningStep\")] public List SideCuspList_um { get; } Property Value List SourceCommand Gets or sets the source command. public IGetSentence SourceCommand { get; set; } Property Value IGetSentence SpindleCyclePeriod_s Gets the spindle rotation cycle period in seconds. [Present(\"Spindle Cycle Period\", null, PhysicsUnit.sec, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double SpindleCyclePeriod_s { get; } Property Value double SpindleInputPower_W Input spindle power in watts: energy entering the spindle. [Present(\"Spindle Input Power\", null, PhysicsUnit.watt, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double SpindleInputPower_W { get; } Property Value double Input spindle power in Watts. SpindleOutputPower_W Spindle output power in watts (axial power taken by workpiece). Energy at the cutting end after spindle losses; causes workpiece/chip deformation and temperature rise. [Present(\"Spindle Output Power\", null, PhysicsUnit.watt, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double SpindleOutputPower_W { get; } Property Value double SpindleSpeed_rpm Gets the spindle speed in RPM. [Present(\"Spindle Speed\", \"S\", PhysicsUnit.rpm, \"G5\")] [JsAce(ClassExt = \"MachiningStep\")] public double SpindleSpeed_rpm { get; } Property Value double Spindle speed in rad/s SpindleTemperature_C Gets the spindle temperature in Celsius [Present(\"Spindle Temperature\", \"Spd.Temp.\", PhysicsUnit.C, \"G2\")] [JsAce(ClassExt = \"MachiningStep\")] public double? SpindleTemperature_C { get; } Property Value double? SpindleWorkingTemperatureRatio Gets the spindle working temperature ratio [Present(\"Spindle Working Temperature Ratio\", \"Spd.Temp.R.\", PhysicsUnit.None, \"G2\")] [JsAce(ClassExt = \"MachiningStep\")] public double? SpindleWorkingTemperatureRatio { get; } Property Value double? StepDuration Gets the step duration. [Present(\"Step Duration\", \"duration\", PhysicsUnit.sec, \"ss\\\\.ffffff\")] [JsAce(ClassExt = \"MachiningStep\")] public TimeSpan StepDuration { get; } Property Value TimeSpan StepIndex Gets the index of the step. [Key] [DatabaseGenerated(DatabaseGeneratedOption.None)] [Present(\"Step Index\", \"S.I.\", PhysicsUnit.None, \"G\")] public int StepIndex { get; } Property Value int ThermalStress_MPa Gets the thermal stress in MPa [Present(\"Thermal Stress\", \"Th. S.\", PhysicsUnit.MPa, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? ThermalStress_MPa { get; } Property Value double? ThermalYieldRatio Gets the thermal yield ratio [Present(\"Thermal Yield Ratio\", \"Th. Yield R.\", PhysicsUnit.None, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? ThermalYieldRatio { get; } Property Value double? TipDeflectionsOnToolRunningCoordinate_um Gets the tip deflections on tool running coordinate in micrometers [JsAce(ClassExt = \"MachiningStep\")] public List TipDeflectionsOnToolRunningCoordinate_um { get; } Property Value List ToolId Gets the tool ID. [Present(\"Tool ID\", \"T\", PhysicsUnit.None, \"G\")] [JsAce(ClassExt = \"MachiningStep\")] public int ToolId { get; } Property Value int ToothArcDuration_s Gets the tooth arc duration in seconds by the spindle rotation. The value is SpindleCyclePeriod_s div Cutter's teeth number. [Present(\"Tooth Arc Duration\", null, PhysicsUnit.sec, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double ToothArcDuration_s { get; } Property Value double ToothSeqOnToolRunningCoordinate Gets the sequence pair of transformation matrices representing tooth positions on the tool running coordinate system. public SeqPair ToothSeqOnToolRunningCoordinate { get; } Property Value SeqPair WorkpieceDermisTemperature_C Gets the workpiece dermis temperature in Celsius [Present(\"Workpiece Dermis Temperature\", \"W. Dermis T.\", PhysicsUnit.C, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? WorkpieceDermisTemperature_C { get; } Property Value double? WorkpiecePlasticDepth_um Gets the workpiece plastic depth in micrometers. The depth is at the location that the cutting stress is equal to the yielding stress. The cutting stress exert to the workpiece decreased on the depth increased. [Present(\"Workpiece Plastic Deformation Depth\", \"W.P.Depth\", PhysicsUnit.um, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double WorkpiecePlasticDepth_um { get; } Property Value double YieldingStressRatio Gets the yielding stress ratio [Present(\"Yielding Stress Ratio\", \"Y-Stress-R.\", PhysicsUnit.None, \"G4\")] [JsAce(ClassExt = \"MachiningStep\")] public double? YieldingStressRatio { get; } Property Value double? Methods GetCutterDermisAvgTemperature_C(double) Gets the average cutter dermis temperature in Celsius at the specified depth. [JsAce(ClassExt = \"MachiningStep\")] public double GetCutterDermisAvgTemperature_C(double depth_mm) Parameters depth_mm double The depth in millimeters Returns double Average temperature in Celsius GetCutterDermisTemperature_C(double) Gets the cutter dermis temperature in Celsius at the specified depth. [JsAce(ClassExt = \"MachiningStep\")] public double GetCutterDermisTemperature_C(double depth_mm) Parameters depth_mm double The depth in millimeters Returns double Temperature in Celsius GetFeedrate_mmds() Gets the program feedrate in millimeters per second. public double GetFeedrate_mmds() Returns double Feedrate in mm/s GetIndexedFileLine() Gets the file line associated with this object. public IndexedFileLine GetIndexedFileLine() Returns IndexedFileLine The file line object. GetMcValue(IMachiningChain, string) Gets the MC value for the specified tag in the machining chain. public double? GetMcValue(IMachiningChain chain, string tag) Parameters chain IMachiningChain The machining chain. tag string The tag to look up. Returns double? The MC value for the specified tag. GetMcValue(int) Gets the MC value at the specified index. For common machine tool, the index 0,1,2,3,4,5 is corresponding to motion component X,Y,Z,A,B,C. If the corresponding motion component not existed, return NaN. If MachineMotionStep not existed, return null. [JsAce(ClassExt = \"MachiningStep\")] public double? GetMcValue(int index) Parameters index int The index to look up. Returns double? The MC value at the specified index. GetRgbWithPriority(out Vec3d, out double) Gets the RGB color and priority for the milling step. public void GetRgbWithPriority(out Vec3d rgb, out double priority) Parameters rgb Vec3d The RGB color vector. priority double The priority value. GetSpindleDirection() Gets the spindle direction for this milling step. [Present(\"Spindle Direction\", \"Spd.Dir.\", PhysicsUnit.None, \"G\")] [JsAce(ClassExt = \"MachiningStep\")] public SpindleDirection GetSpindleDirection() Returns SpindleDirection GetSpindleSpeed_cycleds() Gets the spindle speed in cycles per second. public double GetSpindleSpeed_cycleds() Returns double The spindle speed in cycles per second. GetSpindleSpeed_radds() Gets the spindle speed in radians per second. public double GetSpindleSpeed_radds() Returns double Spindle speed in rad/s UpdateNcOptOption(Action) Update NcOptOption for this step only. It should not be mixed with the StepBuilt event and NC inline optimization script since the concurent process may break the logics. public void UpdateNcOptOption(Action action) Parameters action Action the action to modify the step." }, "api/Hi.MachiningSteps.MachiningStepUtil.html": { "href": "api/Hi.MachiningSteps.MachiningStepUtil.html", @@ -2192,7 +2192,7 @@ "api/Hi.Mapping.MappingUtil.html": { "href": "api/Hi.Mapping.MappingUtil.html", "title": "Class MappingUtil | HiAPI-C# 2025", - "summary": "Class MappingUtil Namespace Hi.Mapping Assembly HiMech.dll public static class MappingUtil Inheritance object MappingUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields ActualTimeTag Gets or sets the column title for actual time in the CSV. The actual time basically obtained by the external data from controller. public const string ActualTimeTag = \"ActualTime\" Field Value string CutterLocationPrefix Cutter Location Prefix Tag for CSV Parsing. public const string CutterLocationPrefix = \"CL.\" Field Value string DurationTag Duration tag for CSV parsing. public const string DurationTag = \"StepDuration\" Field Value string FeedrateTag_mmdmin Feedrate for Simulator Tag for CSV Parsing. public const string FeedrateTag_mmdmin = \"Feedrate_mmdmin\" Field Value string FileNoTag Gets or sets the column title for file number in the CSV. public const string FileNoTag = \"FileNo\" Field Value string HolderMomentPrefix public const string HolderMomentPrefix = \"Holder.M\" Field Value string LineBeginCsScriptTag LineBeginCsScript Tag for CSV Parsing. public const string LineBeginCsScriptTag = \"LineBeginCsScript\" Field Value string LineEndCsScriptTag LineEndCsScript Tag for CSV Parsing. public const string LineEndCsScriptTag = \"LineEndCsScript\" Field Value string LineNoTag Gets or sets the column title for line number in the CSV. public const string LineNoTag = \"LineNo\" Field Value string MachineCoordinatePrefix Machine Coordinate Prefix Tag for CSV Parsing. public const string MachineCoordinatePrefix = \"MC.\" Field Value string SpindleDirectionTag Spindle direction Tag for CSV Parsing. public const string SpindleDirectionTag = \"Spd.Dir.\" Field Value string SpindleSpeedTag_rpm Spindle speed for Simulator Tag for CSV Parsing. public const string SpindleSpeedTag_rpm = \"SpindleSpeed_rpm\" Field Value string TimeTag Gets or sets the column title for time in the CSV. The time generally obtained by the simulated data. public const string TimeTag = \"Time\" Field Value string ToolForcePrefix public const string ToolForcePrefix = \"Tool.F\" Field Value string ToolIdTag Tool ID Tag for CSV Parsing. public const string ToolIdTag = \"ToolId\" Field Value string WorkpieceForcePrefix public const string WorkpieceForcePrefix = \"Workpiece.F\" Field Value string" + "summary": "Class MappingUtil Namespace Hi.Mapping Assembly HiMech.dll public static class MappingUtil Inheritance object MappingUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields ActualTimeTag Gets or sets the column title for actual time in the CSV. The actual time basically obtained by the external data from controller. public const string ActualTimeTag = \"ActualTime\" Field Value string CutterLocationPrefix Cutter Location Prefix Tag for CSV Parsing. public const string CutterLocationPrefix = \"CL.\" Field Value string DurationTag Duration tag for CSV parsing. public const string DurationTag = \"StepDuration\" Field Value string FeedrateTag_mmdmin Feedrate for Simulator Tag for CSV Parsing. public const string FeedrateTag_mmdmin = \"Feedrate_mmdmin\" Field Value string FileNoTag Gets or sets the column title for file number in the CSV. public const string FileNoTag = \"FileNo\" Field Value string HolderMomentPrefix public const string HolderMomentPrefix = \"Holder.M\" Field Value string LineBeginCsScriptTag LineBeginCsScript Tag for CSV Parsing. public const string LineBeginCsScriptTag = \"LineBeginCsScript\" Field Value string LineEndCsScriptTag LineEndCsScript Tag for CSV Parsing. public const string LineEndCsScriptTag = \"LineEndCsScript\" Field Value string LineNoTag Gets or sets the column title for line number in the CSV. public const string LineNoTag = \"LineNo\" Field Value string MachineCoordinatePrefix Machine Coordinate Prefix Tag for CSV Parsing. public const string MachineCoordinatePrefix = \"MC.\" Field Value string SimTimeTag Alternative tag for ActualTimeTag if the value of ActualTime is null. public const string SimTimeTag = \"AccumulatedTime\" Field Value string SpindleDirectionTag Spindle direction Tag for CSV Parsing. public const string SpindleDirectionTag = \"Spd.Dir.\" Field Value string SpindleSpeedTag_rpm Spindle speed for Simulator Tag for CSV Parsing. public const string SpindleSpeedTag_rpm = \"SpindleSpeed_rpm\" Field Value string TimeTag Gets or sets the column title for time in the CSV. The time generally obtained by the simulated data. public const string TimeTag = \"Time\" Field Value string ToolForcePrefix public const string ToolForcePrefix = \"Tool.F\" Field Value string ToolIdTag Tool ID Tag for CSV Parsing. public const string ToolIdTag = \"ToolId\" Field Value string WorkpieceForcePrefix public const string WorkpieceForcePrefix = \"Workpiece.F\" Field Value string" }, "api/Hi.Mapping.StepTimeShotUtil.CycleSamplingMode.html": { "href": "api/Hi.Mapping.StepTimeShotUtil.CycleSamplingMode.html", @@ -3479,35 +3479,20 @@ "title": "Namespace Hi.NcOpt | HiAPI-C# 2025", "summary": "Namespace Hi.NcOpt Classes CuttingVelocityOptLimit Represents optimization limits for cutting velocity parameters. FixedFeedPerCycleOptLimit Represents fixed feed-per-cycle optimization limits. Provides implementation for feed-per-cycle optimization with fixed minimum and maximum values. FixedFeedPerToothOptLimit Represents fixed feed-per-tooth optimization limits. Provides implementation for feed-per-tooth optimization with fixed minimum and maximum values. MillingCutterOptOption Represents NC optimization option for milling cutters. NcOptOption Represents the optimization options for NC operations. NcOptProc Provides functionality for optimizing NC programs by modifying feed rates and tool paths. ShapeBasedCutterOptLimit Represents optimization limits based on cutter shape parameters. Interfaces ICutterOptLimitHost Interface for hosts that contain cutter optimization limits. Provides access to cutter optimization limit settings. ICutterOptOption Interface for cutter optimization limits. Combines feed-per-tooth optimization capabilities with duplication and XML serialization support. Inherits from IMakeXmlSource, IFeedPerToothOptLimit, and IDuplicate. ICuttingVelocityOptLimit Interface for cutting velocity optimization limits. Defines methods to get minimum and maximum cutting velocity values. Implements IMakeXmlSource for XML serialization and IDuplicate for object duplication. IFeedPerToothOptLimit Interface for feed-per-tooth optimization limits. Defines methods to get minimum and maximum feed per tooth values. Implements IMakeXmlSource for XML serialization and IDuplicate for object duplication. Enums NcOptimizationEmbeddedLogMode Embedded log mode for NC optimization." }, - "api/Hi.NcParsers.Actuations.INcActuation.html": { - "href": "api/Hi.NcParsers.Actuations.INcActuation.html", - "title": "Interface INcActuation | HiAPI-C# 2025", - "summary": "Interface INcActuation Namespace Hi.NcParsers.Actuations Assembly HiMech.dll public interface INcActuation 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) Methods Resolve(LazyLinkedListNode) IEnumerable Resolve(LazyLinkedListNode node) Parameters node LazyLinkedListNode Returns IEnumerable" - }, - "api/Hi.NcParsers.Actuations.McXyzStepActuation.html": { - "href": "api/Hi.NcParsers.Actuations.McXyzStepActuation.html", - "title": "Class McXyzStepActuation | HiAPI-C# 2025", - "summary": "Class McXyzStepActuation Namespace Hi.NcParsers.Actuations Assembly HiMech.dll Actuation of ActMcXyzStep teleport by IMcXyzClaim. public class McXyzStepActuation : INcActuation Inheritance object McXyzStepActuation Implements INcActuation 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) Methods Resolve(LazyLinkedListNode) public IEnumerable Resolve(LazyLinkedListNode node) Parameters node LazyLinkedListNode Returns IEnumerable" - }, - "api/Hi.NcParsers.Actuations.html": { - "href": "api/Hi.NcParsers.Actuations.html", - "title": "Namespace Hi.NcParsers.Actuations | HiAPI-C# 2025", - "summary": "Namespace Hi.NcParsers.Actuations Classes McXyzStepActuation Actuation of ActMcXyzStep teleport by IMcXyzClaim. Interfaces INcActuation" - }, "api/Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim.html": { "href": "api/Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim.html", "title": "Class CoordinateTransformationChainClaim | HiAPI-C# 2025", - "summary": "Class CoordinateTransformationChainClaim Namespace Hi.NcParsers.Claims.Classics Assembly HiMech.dll public class CoordinateTransformationChainClaim : ICoordinateTransformationClaim, IClaim Inheritance object CoordinateTransformationChainClaim Implements ICoordinateTransformationClaim IClaim 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 CdnTransformMat4d Coordinate transmformation mat. From parent component to child component. Coordinate transmformation mat is inversed mat of PosTransformMat4d. public Mat4d CdnTransformMat4d { get; } Property Value Mat4d CoordinateTransformationClaimList The order is from root to leaf. public List CoordinateTransformationClaimList { get; } Property Value List PosTransformMat4d Point transmformation mat. From parent component to child component. public Mat4d PosTransformMat4d { get; } Property Value Mat4d" + "summary": "Class CoordinateTransformationChainClaim Namespace Hi.NcParsers.Claims.Classics Assembly HiMech.dll [Obsolete] public class CoordinateTransformationChainClaim : ICoordinateTransformationClaim, IClaim Inheritance object CoordinateTransformationChainClaim Implements ICoordinateTransformationClaim IClaim 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 CdnTransformMat4d Coordinate transmformation mat. From parent component to child component. Coordinate transmformation mat is inversed mat of PosTransformMat4d. public Mat4d CdnTransformMat4d { get; } Property Value Mat4d CoordinateTransformationClaimList The order is from root to leaf. public List CoordinateTransformationClaimList { get; } Property Value List PosTransformMat4d Point transmformation mat. From parent component to child component. public Mat4d PosTransformMat4d { get; } Property Value Mat4d" }, "api/Hi.NcParsers.Claims.Classics.PauseClaim.html": { "href": "api/Hi.NcParsers.Claims.Classics.PauseClaim.html", "title": "Class PauseClaim | HiAPI-C# 2025", - "summary": "Class PauseClaim Namespace Hi.NcParsers.Claims.Classics Assembly HiMech.dll Classic Pausing, i.e. G04. public class PauseClaim : IPauseClaim, IClaim Inheritance object PauseClaim Implements IPauseClaim IClaim 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 PauseClaim() public PauseClaim() Properties P Entered pause time in milli-seconds. Note that in fanuc, the behavior may be altered by configuration. public double P { get; set; } Property Value double PauseDuration G04 total pausing time. public TimeSpan PauseDuration { get; } Property Value TimeSpan S Entered pause time in seconds. public double S { get; set; } Property Value double X Entered pause time in seconds. Fanuc. Note that in fanuc, the behavior may be altered by configuration. public double X { get; set; } Property Value double" + "summary": "Class PauseClaim Namespace Hi.NcParsers.Claims.Classics Assembly HiMech.dll Classic Pausing, i.e. G04. [Obsolete] public class PauseClaim : IPauseClaim, IClaim Inheritance object PauseClaim Implements IPauseClaim IClaim 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 PauseClaim() public PauseClaim() Properties P Entered pause time in milli-seconds. Note that in fanuc, the behavior may be altered by configuration. public double P { get; set; } Property Value double PauseDuration G04 total pausing time. public TimeSpan PauseDuration { get; } Property Value TimeSpan S Entered pause time in seconds. public double S { get; set; } Property Value double X Entered pause time in seconds. Fanuc. Note that in fanuc, the behavior may be altered by configuration. public double X { get; set; } Property Value double" }, "api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html": { "href": "api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html", "title": "Class RadialRadiusOffsetClaim | HiAPI-C# 2025", - "summary": "Class RadialRadiusOffsetClaim Namespace Hi.NcParsers.Claims.Classics Assembly HiMech.dll Buffer for radius compensation operations in numerical control public class RadialRadiusOffsetClaim : IClaim Inheritance object RadialRadiusOffsetClaim Implements IClaim 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 CenterProgramPos For arc command only. public Vec3d CenterProgramPos { get; set; } Property Value Vec3d CompensatedPosOnProgramCoordinate Program Pos at certain NcLine. Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1) XCZ. public Vec3d CompensatedPosOnProgramCoordinate { get; set; } Property Value Vec3d TransientBeginMc For arc command only. public DVec3d TransientBeginMc { get; set; } Property Value DVec3d TransientBeginProgramPos For arc command only. public Vec3d TransientBeginProgramPos { get; set; } Property Value Vec3d TransientEndMc For arc command only. public DVec3d TransientEndMc { get; set; } Property Value DVec3d TransientEndProgramPos For arc command only. public Vec3d TransientEndProgramPos { get; set; } Property Value Vec3d Methods ToString() Returns a string that represents the current object. public override string ToString() Returns string A string that represents the current object." + "summary": "Class RadialRadiusOffsetClaim Namespace Hi.NcParsers.Claims.Classics Assembly HiMech.dll Buffer for radius compensation operations in numerical control [Obsolete] public class RadialRadiusOffsetClaim : IClaim Inheritance object RadialRadiusOffsetClaim Implements IClaim 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 CenterProgramPos For arc command only. public Vec3d CenterProgramPos { get; set; } Property Value Vec3d CompensatedPosOnProgramCoordinate Program Pos at certain NcLine. Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1) XCZ. public Vec3d CompensatedPosOnProgramCoordinate { get; set; } Property Value Vec3d TransientBeginMc For arc command only. public DVec3d TransientBeginMc { get; set; } Property Value DVec3d TransientBeginProgramPos For arc command only. public Vec3d TransientBeginProgramPos { get; set; } Property Value Vec3d TransientEndMc For arc command only. public DVec3d TransientEndMc { get; set; } Property Value DVec3d TransientEndProgramPos For arc command only. public Vec3d TransientEndProgramPos { get; set; } Property Value Vec3d 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.NcParsers.Claims.Classics.html": { "href": "api/Hi.NcParsers.Claims.Classics.html", @@ -3517,122 +3502,122 @@ "api/Hi.NcParsers.Claims.IClaim.html": { "href": "api/Hi.NcParsers.Claims.IClaim.html", "title": "Interface IClaim | HiAPI-C# 2025", - "summary": "Interface IClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll Logic of NC or part of NC statement. public interface IClaim 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)" + "summary": "Interface IClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll Logic of NC or part of NC statement. [Obsolete(\"IClaim pattern is replaced by INcSemantic writing directly to SyntaxPiece.JsonObject.\")] public interface IClaim 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)" }, "api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html": { "href": "api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html", "title": "Interface ICoordinateMarkClaim | HiAPI-C# 2025", - "summary": "Interface ICoordinateMarkClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll public interface ICoordinateMarkClaim : IModalFlagClaim, IClaim Inherited Members IModalFlagClaim.ModalFlags 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 CoordinateMark object CoordinateMark { get; } Property Value object" + "summary": "Interface ICoordinateMarkClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll [Obsolete] public interface ICoordinateMarkClaim : IModalFlagClaim, IClaim Inherited Members IModalFlagClaim.ModalFlags 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 CoordinateMark object CoordinateMark { get; } Property Value object" }, "api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html": { "href": "api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html", "title": "Interface ICoordinateTransformationClaim | HiAPI-C# 2025", - "summary": "Interface ICoordinateTransformationClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll public interface ICoordinateTransformationClaim : IClaim 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 CdnTransformMat4d Coordinate transmformation mat. From parent component to child component. Coordinate transmformation mat is inversed mat of PosTransformMat4d. Mat4d CdnTransformMat4d { get; } Property Value Mat4d PosTransformMat4d Point transmformation mat. From parent component to child component. Mat4d PosTransformMat4d { get; } Property Value Mat4d" + "summary": "Interface ICoordinateTransformationClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll [Obsolete] public interface ICoordinateTransformationClaim : IClaim 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 CdnTransformMat4d Coordinate transmformation mat. From parent component to child component. Coordinate transmformation mat is inversed mat of PosTransformMat4d. Mat4d CdnTransformMat4d { get; } Property Value Mat4d PosTransformMat4d Point transmformation mat. From parent component to child component. Mat4d PosTransformMat4d { get; } Property Value Mat4d" }, "api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html": { "href": "api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html", "title": "Interface ICoordinateTranslationClaim | HiAPI-C# 2025", - "summary": "Interface ICoordinateTranslationClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll public interface ICoordinateTranslationClaim : ICoordinateTransformationClaim, IClaim Inherited Members ICoordinateTransformationClaim.PosTransformMat4d ICoordinateTransformationClaim.CdnTransformMat4d 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 PointTranslationXyz Point translation from table to feature. Vec3d PointTranslationXyz { get; } Property Value Vec3d" + "summary": "Interface ICoordinateTranslationClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll [Obsolete] public interface ICoordinateTranslationClaim : ICoordinateTransformationClaim, IClaim Inherited Members ICoordinateTransformationClaim.PosTransformMat4d ICoordinateTransformationClaim.CdnTransformMat4d 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 PointTranslationXyz Point translation from table to feature. Vec3d PointTranslationXyz { get; } Property Value Vec3d" }, "api/Hi.NcParsers.Claims.IFeedrateClaim.html": { "href": "api/Hi.NcParsers.Claims.IFeedrateClaim.html", "title": "Interface IFeedrateClaim | HiAPI-C# 2025", - "summary": "Interface IFeedrateClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll public interface IFeedrateClaim : IClaim, IGetFeedrate, ISetFeedrate Inherited Members IGetFeedrate.GetFeedrate_mmds() ISetFeedrate.SetFeedrate_mmds(double) 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)" + "summary": "Interface IFeedrateClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll [Obsolete] public interface IFeedrateClaim : IClaim, IGetFeedrate, ISetFeedrate Inherited Members IGetFeedrate.GetFeedrate_mmds() ISetFeedrate.SetFeedrate_mmds(double) 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)" }, "api/Hi.NcParsers.Claims.IHeightOffsetClaim.html": { "href": "api/Hi.NcParsers.Claims.IHeightOffsetClaim.html", "title": "Interface IHeightOffsetClaim | HiAPI-C# 2025", - "summary": "Interface IHeightOffsetClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll public interface IHeightOffsetClaim : IClaim 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 HeightOffset_mm double HeightOffset_mm { get; set; } Property Value double" + "summary": "Interface IHeightOffsetClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll [Obsolete] public interface IHeightOffsetClaim : IClaim 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 HeightOffset_mm double HeightOffset_mm { get; set; } Property Value double" }, "api/Hi.NcParsers.Claims.IHubClaim.html": { "href": "api/Hi.NcParsers.Claims.IHubClaim.html", "title": "Interface IHubClaim | HiAPI-C# 2025", - "summary": "Interface IHubClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll Working Json path hub. public interface IHubClaim : IClaim 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 JsonPathList List JsonPathList { get; } Property Value List SourceSemanticList List SourceSemanticList { get; } Property Value List" + "summary": "Interface IHubClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll Working Json path hub. [Obsolete] public interface IHubClaim : IClaim 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 JsonPathList List JsonPathList { get; } Property Value List SourceSemanticList List SourceSemanticList { get; } Property Value List" }, "api/Hi.NcParsers.Claims.IMcXyzClaim.html": { "href": "api/Hi.NcParsers.Claims.IMcXyzClaim.html", "title": "Interface IMcXyzClaim | HiAPI-C# 2025", - "summary": "Interface IMcXyzClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll public interface IMcXyzClaim : IClaim 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 McXyz Get or set XYZ on Machine Coordinate. Vec3d McXyz { get; set; } Property Value Vec3d" + "summary": "Interface IMcXyzClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll [Obsolete] public interface IMcXyzClaim : IClaim 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 McXyz Get or set XYZ on Machine Coordinate. Vec3d McXyz { get; set; } Property Value Vec3d" }, "api/Hi.NcParsers.Claims.IMcXyzabcClaim.html": { "href": "api/Hi.NcParsers.Claims.IMcXyzabcClaim.html", "title": "Interface IMcXyzabcClaim | HiAPI-C# 2025", - "summary": "Interface IMcXyzabcClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll public interface IMcXyzabcClaim : IGetMcXyzabc, ISetMcXyzabc, IMcXyzClaim, IClaim Inherited Members IGetMcXyzabc.GetMcXyzabc() ISetMcXyzabc.SetMcXyzabc(DVec3d) IMcXyzClaim.McXyz 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 McXyzabc DVec3d McXyzabc { get; set; } Property Value DVec3d" + "summary": "Interface IMcXyzabcClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll [Obsolete] public interface IMcXyzabcClaim : IGetMcXyzabc, ISetMcXyzabc, IMcXyzClaim, IClaim Inherited Members IGetMcXyzabc.GetMcXyzabc() ISetMcXyzabc.SetMcXyzabc(DVec3d) IMcXyzClaim.McXyz 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 McXyzabc DVec3d McXyzabc { get; set; } Property Value DVec3d" }, "api/Hi.NcParsers.Claims.IMessageClaim.html": { "href": "api/Hi.NcParsers.Claims.IMessageClaim.html", "title": "Interface IMessageClaim | HiAPI-C# 2025", - "summary": "Interface IMessageClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll public interface IMessageClaim : IClaim 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 MultiTagMessage MultiTagMessage MultiTagMessage { get; set; } Property Value MultiTagMessage" + "summary": "Interface IMessageClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll [Obsolete] public interface IMessageClaim : IClaim 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 MultiTagMessage MultiTagMessage MultiTagMessage { get; set; } Property Value MultiTagMessage" }, "api/Hi.NcParsers.Claims.IModalFlagClaim.html": { "href": "api/Hi.NcParsers.Claims.IModalFlagClaim.html", "title": "Interface IModalFlagClaim | HiAPI-C# 2025", - "summary": "Interface IModalFlagClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll public interface IModalFlagClaim : IClaim 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 ModalFlags object[] ModalFlags { get; } Property Value object[]" + "summary": "Interface IModalFlagClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll [Obsolete] public interface IModalFlagClaim : IClaim 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 ModalFlags object[] ModalFlags { get; } Property Value object[]" }, "api/Hi.NcParsers.Claims.IOneShotClaim.html": { "href": "api/Hi.NcParsers.Claims.IOneShotClaim.html", "title": "Interface IOneShotClaim | HiAPI-C# 2025", - "summary": "Interface IOneShotClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll One-shot (non-modal) Claim. Claim is active only to one sentence in which it is specified. public interface IOneShotClaim : IClaim 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)" + "summary": "Interface IOneShotClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll One-shot (non-modal) Claim. Claim is active only to one sentence in which it is specified. [Obsolete] public interface IOneShotClaim : IClaim 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)" }, "api/Hi.NcParsers.Claims.IPauseClaim.html": { "href": "api/Hi.NcParsers.Claims.IPauseClaim.html", "title": "Interface IPauseClaim | HiAPI-C# 2025", - "summary": "Interface IPauseClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll public interface IPauseClaim : IClaim 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 PauseDuration TimeSpan PauseDuration { get; } Property Value TimeSpan" + "summary": "Interface IPauseClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll [Obsolete] public interface IPauseClaim : IClaim 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 PauseDuration TimeSpan PauseDuration { get; } Property Value TimeSpan" }, "api/Hi.NcParsers.Claims.IPolarClaim.html": { "href": "api/Hi.NcParsers.Claims.IPolarClaim.html", "title": "Interface IPolarClaim | HiAPI-C# 2025", - "summary": "Interface IPolarClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll The class for G12.1 Polar mode. In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis). XC, YA, ZB are available. public interface IPolarClaim : IClaim 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 CentralProgramPolarRxcz ProgramPolarPos on no-shifting polar coordinate (e.g. coordinate on the c axis center and x-zero). Vec3d CentralProgramPolarRxcz { get; set; } Property Value Vec3d CodePolarDxcz In Polar coordinate interpolation mode (G12.1), the X value is the diameter value. and also, rotary is assigned by hypothesis value (called C. Some controller accepts Y as equivalent.). Dx: X is diameter. Vec3d CodePolarDxcz { get; set; } Property Value Vec3d InitProgramPolarRxcz InitProgramPolarXcz. z is always zero. Const session data. Only set at the G12.1 line once. Vec3d InitProgramPolarRxcz { get; set; } Property Value Vec3d PolarModeDir Gets or sets the polar mode direction. PolarModeDirEnum PolarModeDir { get; set; } Property Value PolarModeDirEnum ProgramPolarRxcz ProgramPos. XC, YA or ZB. The Last is Z (for XC). According to PolarModeDir. Rx: x is radius . Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B). Unit of Pos.Y is linear. In contrast to term “OrdinaryProgramXcz”, the Unit of “OrdinaryProgramXcz”.Y is angle. In Polar coordinate interpolation mode (G12.1), the X value is the diameter value. So remark R to X here, emphasize x is different from the G12.1 convention. Use x as radius so that the dimension is uniform on the three axises (XCZ). Vec3d ProgramPolarRxcz { get; set; } Property Value Vec3d" + "summary": "Interface IPolarClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll The class for G12.1 Polar mode. In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis). XC, YA, ZB are available. [Obsolete] public interface IPolarClaim : IClaim 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 CentralProgramPolarRxcz ProgramPolarPos on no-shifting polar coordinate (e.g. coordinate on the c axis center and x-zero). Vec3d CentralProgramPolarRxcz { get; set; } Property Value Vec3d CodePolarDxcz In Polar coordinate interpolation mode (G12.1), the X value is the diameter value. and also, rotary is assigned by hypothesis value (called C. Some controller accepts Y as equivalent.). Dx: X is diameter. Vec3d CodePolarDxcz { get; set; } Property Value Vec3d InitProgramPolarRxcz InitProgramPolarXcz. z is always zero. Const session data. Only set at the G12.1 line once. Vec3d InitProgramPolarRxcz { get; set; } Property Value Vec3d PolarModeDir Gets or sets the polar mode direction. PolarModeDirEnum PolarModeDir { get; set; } Property Value PolarModeDirEnum ProgramPolarRxcz ProgramPos. XC, YA or ZB. The Last is Z (for XC). According to PolarModeDir. Rx: x is radius . Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B). Unit of Pos.Y is linear. In contrast to term “OrdinaryProgramXcz”, the Unit of “OrdinaryProgramXcz”.Y is angle. In Polar coordinate interpolation mode (G12.1), the X value is the diameter value. So remark R to X here, emphasize x is different from the G12.1 convention. Use x as radius so that the dimension is uniform on the three axises (XCZ). Vec3d ProgramPolarRxcz { get; set; } Property Value Vec3d" }, "api/Hi.NcParsers.Claims.IPositioningModeClaim.html": { "href": "api/Hi.NcParsers.Claims.IPositioningModeClaim.html", "title": "Interface IPositioningModeClaim | HiAPI-C# 2025", - "summary": "Interface IPositioningModeClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll public interface IPositioningModeClaim : IClaim 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 AbsRelCoordinateMode PositioningMode AbsRelCoordinateMode { get; set; } Property Value PositioningMode" + "summary": "Interface IPositioningModeClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll [Obsolete] public interface IPositioningModeClaim : IClaim 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 AbsRelCoordinateMode PositioningMode AbsRelCoordinateMode { get; set; } Property Value PositioningMode" }, "api/Hi.NcParsers.Claims.IPreparedToolClaim.html": { "href": "api/Hi.NcParsers.Claims.IPreparedToolClaim.html", "title": "Interface IPreparedToolClaim | HiAPI-C# 2025", - "summary": "Interface IPreparedToolClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll public interface IPreparedToolClaim : IClaim 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 PreparedT object PreparedT { get; set; } Property Value object" + "summary": "Interface IPreparedToolClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll [Obsolete] public interface IPreparedToolClaim : IClaim 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 PreparedT object PreparedT { get; set; } Property Value object" }, "api/Hi.NcParsers.Claims.IProgramXyzClaim.html": { "href": "api/Hi.NcParsers.Claims.IProgramXyzClaim.html", "title": "Interface IProgramXyzClaim | HiAPI-C# 2025", - "summary": "Interface IProgramXyzClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll public interface IProgramXyzClaim : IClaim 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 The term “Program” is absolute positioning coordinate that can be end-user editing. The coordinate is usually the final node from the chain of coordinate transformation. Properties ProgramXyz Orthogonal absolute position in feature (i.e. program) coordinate. Vec3d ProgramXyz { get; set; } Property Value Vec3d" + "summary": "Interface IProgramXyzClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll [Obsolete] public interface IProgramXyzClaim : IClaim 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 The term “Program” is absolute positioning coordinate that can be end-user editing. The coordinate is usually the final node from the chain of coordinate transformation. Properties ProgramXyz Orthogonal absolute position in feature (i.e. program) coordinate. Vec3d ProgramXyz { get; set; } Property Value Vec3d" }, "api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html": { "href": "api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html", "title": "Interface ISpindleSpeedClaim | HiAPI-C# 2025", - "summary": "Interface ISpindleSpeedClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll public interface ISpindleSpeedClaim : IClaim, IGetSpindleSpeed, ISetSpindleSpeed Inherited Members IGetSpindleSpeed.GetSpindleSpeed_radds() IGetSpindleSpeed.GetSpindleDirection() ISetSpindleSpeed.SetSpindleSpeed_radds(double) 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)" + "summary": "Interface ISpindleSpeedClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll [Obsolete] public interface ISpindleSpeedClaim : IClaim, IGetSpindleSpeed, ISetSpindleSpeed Inherited Members IGetSpindleSpeed.GetSpindleSpeed_radds() IGetSpindleSpeed.GetSpindleDirection() ISetSpindleSpeed.SetSpindleSpeed_radds(double) 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)" }, "api/Hi.NcParsers.Claims.IToolClaim.html": { "href": "api/Hi.NcParsers.Claims.IToolClaim.html", "title": "Interface IToolClaim | HiAPI-C# 2025", - "summary": "Interface IToolClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll public interface IToolClaim : IClaim 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 T object T { get; set; } Property Value object" + "summary": "Interface IToolClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll [Obsolete] public interface IToolClaim : IClaim 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 T object T { get; set; } Property Value object" }, "api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html": { "href": "api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html", "title": "Class G54CoordinateClaim | HiAPI-C# 2025", - "summary": "Class G54CoordinateClaim Namespace Hi.NcParsers.Claims.Iso Assembly HiMech.dll Primary Coordinate IClaim. Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9. public class G54CoordinateClaim : ICoordinateTranslationClaim, ICoordinateTransformationClaim, ICoordinateMarkClaim, IModalFlagClaim, IClaim Inheritance object G54CoordinateClaim Implements ICoordinateTranslationClaim ICoordinateTransformationClaim ICoordinateMarkClaim IModalFlagClaim IClaim 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 CdnTransformMat4d Coordinate transmformation mat. From parent component to child component. Coordinate transmformation mat is inversed mat of PosTransformMat4d. public Mat4d CdnTransformMat4d { get; } Property Value Mat4d CoordinateMark public object CoordinateMark { get; } Property Value object Remarks The values can be G54,G55,...,G59,G59.1,G59.2,...G59.9. G54SeriesCode public double G54SeriesCode { get; set; } Property Value double ModalFlags public object[] ModalFlags { get; } Property Value object[] PointTranslationXyz Point translation from table to feature. public Vec3d PointTranslationXyz { get; set; } Property Value Vec3d PosTransformMat4d Point transmformation mat. From parent component to child component. public Mat4d PosTransformMat4d { get; } Property Value Mat4d" + "summary": "Class G54CoordinateClaim Namespace Hi.NcParsers.Claims.Iso Assembly HiMech.dll Primary Coordinate IClaim. Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9. [Obsolete] public class G54CoordinateClaim : ICoordinateTranslationClaim, ICoordinateTransformationClaim, ICoordinateMarkClaim, IModalFlagClaim, IClaim Inheritance object G54CoordinateClaim Implements ICoordinateTranslationClaim ICoordinateTransformationClaim ICoordinateMarkClaim IModalFlagClaim IClaim 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 CdnTransformMat4d Coordinate transmformation mat. From parent component to child component. Coordinate transmformation mat is inversed mat of PosTransformMat4d. public Mat4d CdnTransformMat4d { get; } Property Value Mat4d CoordinateMark public object CoordinateMark { get; } Property Value object Remarks The values can be G54,G55,...,G59,G59.1,G59.2,...G59.9. G54SeriesCode public double G54SeriesCode { get; set; } Property Value double ModalFlags public object[] ModalFlags { get; } Property Value object[] PointTranslationXyz Point translation from table to feature. public Vec3d PointTranslationXyz { get; set; } Property Value Vec3d PosTransformMat4d Point transmformation mat. From parent component to child component. public Mat4d PosTransformMat4d { get; } Property Value Mat4d" }, "api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html": { "href": "api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html", "title": "Class G68CoordinateClaim | HiAPI-C# 2025", - "summary": "Class G68CoordinateClaim Namespace Hi.NcParsers.Claims.Iso Assembly HiMech.dll Represents arguments for G68 coordinate rotation command. public class G68CoordinateClaim : ICoordinateTransformationClaim, ICoordinateMarkClaim, IModalFlagClaim, IClaim Inheritance object G68CoordinateClaim Implements ICoordinateTransformationClaim ICoordinateMarkClaim IModalFlagClaim IClaim 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 G68CoordinateClaim(Vec3d, Vec3d, double, Func) Ctor. public G68CoordinateClaim(Vec3d rotationCenter, Vec3d IJK, double R, Func orthogonalPlaneClaimGetter) Parameters rotationCenter Vec3d IJK Vec3d R double orthogonalPlaneClaimGetter Func Properties CdnTransformMat4d Coordinate transmformation mat. From parent component to child component. Coordinate transmformation mat is inversed mat of PosTransformMat4d. public Mat4d CdnTransformMat4d { get; } Property Value Mat4d Remarks Apply IJK first if ijk not all nan. CoordinateMark public object CoordinateMark { get; } Property Value object IJK Direction of the axis of rotation. public Vec3d IJK { get; set; } Property Value Vec3d Remarks in most case that cnc engineer made, ijk is zero. the cnc engineer used to use G17,G18,G19. ModalFlags public object[] ModalFlags { get; } Property Value object[] OrthogonalPlaneClaimGetter public Func OrthogonalPlaneClaimGetter { get; set; } Property Value Func PosTransformMat4d Point transmformation mat. From parent component to child component. public Mat4d PosTransformMat4d { get; } Property Value Mat4d Remarks Apply IJK first if ijk not all nan. R Angular displacement. public double R { get; set; } Property Value double RotationCenter Center of rotation on the X, Y, and Z axis or parallel axes. On NC coordinate. NC: the absolute program coordinate without tool height and radius compensation. public Vec3d RotationCenter { get; set; } Property Value Vec3d" + "summary": "Class G68CoordinateClaim Namespace Hi.NcParsers.Claims.Iso Assembly HiMech.dll Represents arguments for G68 coordinate rotation command. [Obsolete] public class G68CoordinateClaim : ICoordinateTransformationClaim, ICoordinateMarkClaim, IModalFlagClaim, IClaim Inheritance object G68CoordinateClaim Implements ICoordinateTransformationClaim ICoordinateMarkClaim IModalFlagClaim IClaim 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 G68CoordinateClaim(Vec3d, Vec3d, double, Func) Ctor. public G68CoordinateClaim(Vec3d rotationCenter, Vec3d IJK, double R, Func orthogonalPlaneClaimGetter) Parameters rotationCenter Vec3d IJK Vec3d R double orthogonalPlaneClaimGetter Func Properties CdnTransformMat4d Coordinate transmformation mat. From parent component to child component. Coordinate transmformation mat is inversed mat of PosTransformMat4d. public Mat4d CdnTransformMat4d { get; } Property Value Mat4d Remarks Apply IJK first if ijk not all nan. CoordinateMark public object CoordinateMark { get; } Property Value object IJK Direction of the axis of rotation. public Vec3d IJK { get; set; } Property Value Vec3d Remarks in most case that cnc engineer made, ijk is zero. the cnc engineer used to use G17,G18,G19. ModalFlags public object[] ModalFlags { get; } Property Value object[] OrthogonalPlaneClaimGetter public Func OrthogonalPlaneClaimGetter { get; set; } Property Value Func PosTransformMat4d Point transmformation mat. From parent component to child component. public Mat4d PosTransformMat4d { get; } Property Value Mat4d Remarks Apply IJK first if ijk not all nan. R Angular displacement. public double R { get; set; } Property Value double RotationCenter Center of rotation on the X, Y, and Z axis or parallel axes. On NC coordinate. NC: the absolute program coordinate without tool height and radius compensation. public Vec3d RotationCenter { get; set; } Property Value Vec3d" }, "api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html": { "href": "api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html", "title": "Interface IIsoHeightIdClaim | HiAPI-C# 2025", - "summary": "Interface IIsoHeightIdClaim Namespace Hi.NcParsers.Claims.Iso Assembly HiMech.dll public interface IIsoHeightIdClaim : IClaim 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 HId double HId { get; set; } Property Value double" + "summary": "Interface IIsoHeightIdClaim Namespace Hi.NcParsers.Claims.Iso Assembly HiMech.dll [Obsolete] public interface IIsoHeightIdClaim : IClaim 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 HId double HId { get; set; } Property Value double" }, "api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html": { "href": "api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html", "title": "Class IsoHeightOffsetClaim | HiAPI-C# 2025", - "summary": "Class IsoHeightOffsetClaim Namespace Hi.NcParsers.Claims.Iso Assembly HiMech.dll public class IsoHeightOffsetClaim : IIsoHeightIdClaim, IHeightOffsetClaim, IClaim Inheritance object IsoHeightOffsetClaim Implements IIsoHeightIdClaim IHeightOffsetClaim IClaim 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 HId public double HId { get; set; } Property Value double HeightOffset_mm public double HeightOffset_mm { get; set; } Property Value double" + "summary": "Class IsoHeightOffsetClaim Namespace Hi.NcParsers.Claims.Iso Assembly HiMech.dll [Obsolete] public class IsoHeightOffsetClaim : IIsoHeightIdClaim, IHeightOffsetClaim, IClaim Inheritance object IsoHeightOffsetClaim Implements IIsoHeightIdClaim IHeightOffsetClaim IClaim 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 HId public double HId { get; set; } Property Value double HeightOffset_mm public double HeightOffset_mm { get; set; } Property Value double" }, "api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html": { "href": "api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html", "title": "Class OrthogonalPlaneClaim | HiAPI-C# 2025", - "summary": "Class OrthogonalPlaneClaim Namespace Hi.NcParsers.Claims.Iso Assembly HiMech.dll Plane selection for G17,G18,G19. public class OrthogonalPlaneClaim : IModalFlagClaim, IClaim Inheritance object OrthogonalPlaneClaim Implements IModalFlagClaim IClaim 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 ModalFlags public object[] ModalFlags { get; } Property Value object[] OrthogonalPlaneFlag public OrthogonalPlaneFlag OrthogonalPlaneFlag { get; set; } Property Value OrthogonalPlaneFlag See Also OrthogonalPlaneFlag" + "summary": "Class OrthogonalPlaneClaim Namespace Hi.NcParsers.Claims.Iso Assembly HiMech.dll Plane selection for G17,G18,G19. [Obsolete] public class OrthogonalPlaneClaim : IModalFlagClaim, IClaim Inheritance object OrthogonalPlaneClaim Implements IModalFlagClaim IClaim 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 ModalFlags public object[] ModalFlags { get; } Property Value object[] OrthogonalPlaneFlag public OrthogonalPlaneFlag OrthogonalPlaneFlag { get; set; } Property Value OrthogonalPlaneFlag See Also OrthogonalPlaneFlag" }, "api/Hi.NcParsers.Claims.Iso.html": { "href": "api/Hi.NcParsers.Claims.Iso.html", @@ -3642,7 +3627,7 @@ "api/Hi.NcParsers.Claims.McXyzClaim.html": { "href": "api/Hi.NcParsers.Claims.McXyzClaim.html", "title": "Class McXyzClaim | HiAPI-C# 2025", - "summary": "Class McXyzClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll public class McXyzClaim : IMcXyzClaim, IClaim Inheritance object McXyzClaim Implements IMcXyzClaim IClaim 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 McXyz Get or set XYZ on Machine Coordinate. public Vec3d McXyz { get; set; } Property Value Vec3d Methods ToString() Returns a string that represents the current object. public override string ToString() Returns string A string that represents the current object." + "summary": "Class McXyzClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll [Obsolete] public class McXyzClaim : IMcXyzClaim, IClaim Inheritance object McXyzClaim Implements IMcXyzClaim IClaim 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 McXyz Get or set XYZ on Machine Coordinate. public Vec3d McXyz { get; set; } Property Value Vec3d 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.NcParsers.Claims.PositioningMode.html": { "href": "api/Hi.NcParsers.Claims.PositioningMode.html", @@ -3652,67 +3637,542 @@ "api/Hi.NcParsers.Claims.ProgramXyzClaim.html": { "href": "api/Hi.NcParsers.Claims.ProgramXyzClaim.html", "title": "Class ProgramXyzClaim | HiAPI-C# 2025", - "summary": "Class ProgramXyzClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll public class ProgramXyzClaim : IProgramXyzClaim, IClaim Inheritance object ProgramXyzClaim Implements IProgramXyzClaim IClaim 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 ProgramXyz Orthogonal absolute position in feature (i.e. program) coordinate. public Vec3d ProgramXyz { get; set; } Property Value Vec3d Methods ToString() Returns a string that represents the current object. public override string ToString() Returns string A string that represents the current object." + "summary": "Class ProgramXyzClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll [Obsolete] public class ProgramXyzClaim : IProgramXyzClaim, IClaim Inheritance object ProgramXyzClaim Implements IProgramXyzClaim IClaim 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 ProgramXyz Orthogonal absolute position in feature (i.e. program) coordinate. public Vec3d ProgramXyz { get; set; } Property Value Vec3d 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.NcParsers.Claims.SentenceClaim.html": { "href": "api/Hi.NcParsers.Claims.SentenceClaim.html", "title": "Class SentenceClaim | HiAPI-C# 2025", - "summary": "Class SentenceClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll Simultaneous Claim. public class SentenceClaim : IClaim Inheritance object SentenceClaim Implements IClaim 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 ClaimList public List ClaimList { get; } Property Value List" + "summary": "Class SentenceClaim Namespace Hi.NcParsers.Claims Assembly HiMech.dll Simultaneous Claim. [Obsolete] public class SentenceClaim : IClaim Inheritance object SentenceClaim Implements IClaim 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 ClaimList public List ClaimList { get; } Property Value List" }, "api/Hi.NcParsers.Claims.html": { "href": "api/Hi.NcParsers.Claims.html", "title": "Namespace Hi.NcParsers.Claims | HiAPI-C# 2025", "summary": "Namespace Hi.NcParsers.Claims Classes McXyzClaim ProgramXyzClaim SentenceClaim Simultaneous Claim. Interfaces IClaim Logic of NC or part of NC statement. ICoordinateMarkClaim ICoordinateTransformationClaim ICoordinateTranslationClaim IFeedrateClaim IHeightOffsetClaim IHubClaim Working Json path hub. IMcXyzClaim IMcXyzabcClaim IMessageClaim IModalFlagClaim IOneShotClaim One-shot (non-modal) Claim. Claim is active only to one sentence in which it is specified. IPauseClaim IPolarClaim The class for G12.1 Polar mode. In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis). XC, YA, ZB are available. IPositioningModeClaim IPreparedToolClaim IProgramXyzClaim ISpindleSpeedClaim IToolClaim Enums PositioningMode" }, + "api/Hi.NcParsers.Dependencys.AxisType.html": { + "href": "api/Hi.NcParsers.Dependencys.AxisType.html", + "title": "Enum AxisType | HiAPI-C# 2025", + "summary": "Enum AxisType Namespace Hi.NcParsers.Dependencys Assembly HiMech.dll Axis type: linear (translation), rotary (rotation), or spindle (speed/positioning dual mode). public enum AxisType Extension Methods InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) MaskUtil.GetMaskedValue(T, T, bool) MaskUtil.SetMask(ref T, T, bool) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Fields Linear = 0 Translation axis (X, Y, Z, U, V, W). Rotary = 1 Rotation axis (A, B, C). Spindle = 2 Spindle axis — can switch between speed mode (S command) and positioning mode (C axis). Common in mill-turn machines. Siemens MD30300, Okuma OSP." + }, + "api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html": { + "href": "api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html", + "title": "Class ControllerParameterTableBase | HiAPI-C# 2025", + "summary": "Class ControllerParameterTableBase Namespace Hi.NcParsers.Dependencys Assembly HiMech.dll Base class for brand-specific controller parameter tables. Provides shared data structures, XML IO, and IHomeMcConfig IMachineAxisConfig implementations. Subclasses define brand-specific parameter numbers, XML attribute names, and derived convenience properties. public abstract class ControllerParameterTableBase : IHomeMcConfig, IMachineAxisConfig, INcDependency, IMakeXmlSource Inheritance object ControllerParameterTableBase Implements IHomeMcConfig IMachineAxisConfig INcDependency IMakeXmlSource Derived FanucParameterTable HeidenhainParameterTable SiemensMachineDataTable 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 AxisNames Gets the configured axis names in order. public IEnumerable AxisNames { get; } Property Value IEnumerable AxisParams Per-axis float parameters. Outer key = parameter number, inner key = axis name. public Dictionary> AxisParams { get; set; } Property Value Dictionary> AxisTypeParamId Parameter/MD/MP number for axis type (linear/rotary/spindle). protected abstract int AxisTypeParamId { get; } Property Value int IdAttributeName XML attribute name for the parameter ID (“ParamId”, “MdId”, “MpId”). protected abstract string IdAttributeName { get; } Property Value string IntAxisParams Per-axis integer parameters. Outer key = parameter number, inner key = axis name. public Dictionary> IntAxisParams { get; set; } Property Value Dictionary> ReferencePositionParamId Parameter/MD/MP number for reference position (G28 home). protected abstract int ReferencePositionParamId { get; } Property Value int SystemParams System-wide parameters. Key = parameter number. public Dictionary SystemParams { get; set; } Property Value Dictionary Methods AxisParam(int) public Dictionary AxisParam(int paramId) Parameters paramId int Returns Dictionary GetHomePosition(string) Gets the home position for a specific axis. Returns null if the axis has no home position configured. public double? GetHomePosition(string axisName) Parameters axisName string Returns double? IntAxisParam(int) public Dictionary IntAxisParam(int paramId) Parameters paramId int Returns Dictionary IsRotaryAxis(string) Returns true if the axis is rotary or spindle, false if linear. public bool IsRotaryAxis(string axisName) Parameters axisName string Returns bool MakeXmlSource(string, string, bool) Creates an XML representation of the object. This method may also generate additional resources such as related files. public abstract 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. ReadXml(XElement) protected void ReadXml(XElement src) Parameters src XElement RemoveAxis(string) Removes an axis from the configuration. public void RemoveAxis(string axisName) Parameters axisName string SetAxis(string, AxisType) Adds or updates an axis with the specified type. public void SetAxis(string axisName, AxisType type) Parameters axisName string type AxisType SetHomePosition(string, double) Sets the home position for a specific axis. public void SetHomePosition(string axisName, double value) Parameters axisName string value double WriteXml(string) protected XElement WriteXml(string xName) Parameters xName string Returns XElement" + }, + "api/Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType.html": { + "href": "api/Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType.html", + "title": "Enum CutterCompensationType | HiAPI-C# 2025", + "summary": "Enum CutterCompensationType Namespace Hi.NcParsers.Dependencys.Fanuc Assembly HiMech.dll Fanuc #5003: Cutter compensation startup/cancellation type. public enum CutterCompensationType Extension Methods InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) MaskUtil.GetMaskedValue(T, T, bool) MaskUtil.SetMask(ref T, T, bool) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Fields TypeA = 0 Type A: compensation vector perpendicular to the block next to startup/cancellation. TypeB = 1 Type B: compensation vector perpendicular to startup/cancellation block + intersection vector. TypeC = 2 Type C: when startup/cancellation block has no movement, shift perpendicular to the adjacent block." + }, + "api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html": { + "href": "api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html", + "title": "Class FanucParameterTable | HiAPI-C# 2025", + "summary": "Class FanucParameterTable Namespace Hi.NcParsers.Dependencys.Fanuc Assembly HiMech.dll Fanuc controller parameter table. Stores system parameters (single value) and axis parameters (per-axis value) following real Fanuc parameter numbering. public class FanucParameterTable : ControllerParameterTableBase, IHomeMcConfig, IMachineAxisConfig, INcDependency, IMakeXmlSource Inheritance object ControllerParameterTableBase FanucParameterTable Implements IHomeMcConfig IMachineAxisConfig INcDependency IMakeXmlSource Inherited Members ControllerParameterTableBase.SystemParams ControllerParameterTableBase.AxisParams ControllerParameterTableBase.IntAxisParams ControllerParameterTableBase.AxisParam(int) ControllerParameterTableBase.IntAxisParam(int) ControllerParameterTableBase.GetHomePosition(string) ControllerParameterTableBase.SetHomePosition(string, double) ControllerParameterTableBase.AxisNames ControllerParameterTableBase.IsRotaryAxis(string) ControllerParameterTableBase.SetAxis(string, AxisType) ControllerParameterTableBase.RemoveAxis(string) ControllerParameterTableBase.ReadXml(XElement) ControllerParameterTableBase.WriteXml(string) 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 FanucParameterTable() public FanucParameterTable() FanucParameterTable(XElement) public FanucParameterTable(XElement src) Parameters src XElement Fields ParamAxisType #1006: Axis type per axis. See AxisType. public const int ParamAxisType = 1006 Field Value int ParamControlledAxes #1020: Number of controlled axes. public const int ParamControlledAxes = 1020 Field Value int ParamCutterCompType #5003: Cutter compensation startup type. See CutterCompensationType. public const int ParamCutterCompType = 5003 Field Value int ParamMaxSpindleSpeed #3741: Maximum spindle speed (RPM). public const int ParamMaxSpindleSpeed = 3741 Field Value int ParamRapidRate #1420: Rapid traverse rate per axis (mm/min or deg/min). public const int ParamRapidRate = 1420 Field Value int ParamReferencePosition #1240: G28 first reference position per axis. public const int ParamReferencePosition = 1240 Field Value int ParamStrokeLimitNeg #1320: Negative stroke limit per axis (mm or deg). public const int ParamStrokeLimitNeg = 1320 Field Value int ParamStrokeLimitPos #1300: Positive stroke limit per axis (mm or deg). public const int ParamStrokeLimitPos = 1300 Field Value int Properties AxisParam1006 #1006: Axis type per axis. See AxisType. See AxisNames. See IsRotaryAxis. See SetAxis. public Dictionary AxisParam1006 { get; set; } Property Value Dictionary AxisParam1240 #1240: G28 first reference position per axis. See IHomeMcConfig. See GetHomePosition. See SetHomePosition. public Dictionary AxisParam1240 { get; set; } Property Value Dictionary AxisTypeParamId Parameter/MD/MP number for axis type (linear/rotary/spindle). protected override int AxisTypeParamId { get; } Property Value int ControlledAxisCount Number of controlled axes. Delegates to Param1020. public int ControlledAxisCount { get; set; } Property Value int CutterCompType Cutter compensation startup type. Delegates to Param5003. public CutterCompensationType CutterCompType { get; set; } Property Value CutterCompensationType Default3Axis Default 3-axis Fanuc milling machine. public static FanucParameterTable Default3Axis { get; } Property Value FanucParameterTable IdAttributeName XML attribute name for the parameter ID (“ParamId”, “MdId”, “MpId”). protected override string IdAttributeName { get; } Property Value string MaxSpindleSpeed_rpm Maximum spindle speed in RPM. Delegates to Param3741. public double MaxSpindleSpeed_rpm { get; set; } Property Value double Param1020 #1020: Number of controlled axes. See ControlledAxisCount. public int Param1020 { get; set; } Property Value int Param3741 #3741: Maximum spindle speed (RPM). See MaxSpindleSpeed_rpm. public double Param3741 { get; set; } Property Value double Param5003 #5003: Cutter compensation startup type. See CutterCompType. public CutterCompensationType Param5003 { get; set; } Property Value CutterCompensationType ReferencePositionParamId Parameter/MD/MP number for reference position (G28 home). protected override int ReferencePositionParamId { get; } Property Value int XName public static string XName { get; } Property Value string Methods MakeXmlSource(string, string, bool) Creates an XML representation of the object. This method may also generate additional resources such as related files. public override 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.NcParsers.Dependencys.Fanuc.html": { + "href": "api/Hi.NcParsers.Dependencys.Fanuc.html", + "title": "Namespace Hi.NcParsers.Dependencys.Fanuc | HiAPI-C# 2025", + "summary": "Namespace Hi.NcParsers.Dependencys.Fanuc Classes FanucParameterTable Fanuc controller parameter table. Stores system parameters (single value) and axis parameters (per-axis value) following real Fanuc parameter numbering. Enums CutterCompensationType Fanuc #5003: Cutter compensation startup/cancellation type." + }, + "api/Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html": { + "href": "api/Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html", + "title": "Class IsoCoordinateTable | HiAPI-C# 2025", + "summary": "Class IsoCoordinateTable Namespace Hi.NcParsers.Dependencys.Generic Assembly HiMech.dll Coordinate table for NC controller. The dictionary key is a G-code coordinate name (e.g. “G54”, “G59.2”); the dictionary value is machine coordinate offset. public class IsoCoordinateTable : Dictionary, IDictionary, ICollection>, IReadOnlyDictionary, IReadOnlyCollection>, IEnumerable>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable, INcDependency, IMakeXmlSource Inheritance object Dictionary IsoCoordinateTable Implements IDictionary ICollection> IReadOnlyDictionary IReadOnlyCollection> IEnumerable> IDictionary ICollection IEnumerable IDeserializationCallback ISerializable INcDependency IMakeXmlSource Inherited Members Dictionary.Add(string, Vec3d) Dictionary.Clear() Dictionary.ContainsKey(string) Dictionary.ContainsValue(Vec3d) Dictionary.EnsureCapacity(int) Dictionary.GetAlternateLookup() Dictionary.GetEnumerator() Dictionary.OnDeserialization(object) Dictionary.Remove(string) Dictionary.Remove(string, out Vec3d) Dictionary.TrimExcess() Dictionary.TrimExcess(int) Dictionary.TryAdd(string, Vec3d) Dictionary.TryGetAlternateLookup(out Dictionary.AlternateLookup) Dictionary.TryGetValue(string, out Vec3d) Dictionary.Comparer Dictionary.Count Dictionary.Capacity Dictionary.this[string] Dictionary.Keys Dictionary.Values 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) DictionaryUtil.Retrieve(Dictionary, K, out V, bool) DictionaryUtil.GetOrCreate(IDictionary, TKey) DictionaryUtil.GetOrCreate(IDictionary, TKey, TValue) DictionaryUtil.GetOrCreate(IDictionary, TKey, Func) DictionaryUtil.TryGetValueByKeys(IDictionary, IEnumerable, out TValue) StringUtil.ToDotSplitedString(IEnumerable) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors IsoCoordinateTable() Ctor. public IsoCoordinateTable() IsoCoordinateTable(XElement) Initializes a new instance of the IsoCoordinateTable class from XML. Supports both new string ID format (“G54”) and legacy integer format (54000). public IsoCoordinateTable(XElement src) Parameters src XElement The XML element containing coordinate data. Fields XName Gets the XML element name for the IsoCoordinateTable. public static string XName Field Value string Methods LegacyIntToKey(int) Converts a legacy 1000x integer ID to a G-code string key. e.g. 54000 -> “G54”, 59200 -> “G59.2”. public static string LegacyIntToKey(int id) Parameters id int Returns string 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.NcParsers.Dependencys.Generic.ToolOffsetRow.html": { + "href": "api/Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html", + "title": "Class ToolOffsetRow | HiAPI-C# 2025", + "summary": "Class ToolOffsetRow Namespace Hi.NcParsers.Dependencys.Generic Assembly HiMech.dll Single row of a ToolOffsetTable. Stores geometry (ideal) and wear components for height and radius. Matches Fanuc Memory C layout where H and D share the same row. public class ToolOffsetRow Inheritance object ToolOffsetRow 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 ToolOffsetRow() public ToolOffsetRow() ToolOffsetRow(double, double, double, double) public ToolOffsetRow(double idealHeight_mm, double axialWear_mm, double idealRadius_mm, double radialWear_mm) Parameters idealHeight_mm double axialWear_mm double idealRadius_mm double radialWear_mm double Properties AxialWear_mm public double AxialWear_mm { get; set; } Property Value double FullHeight_mm Effective height: geometry minus wear. public double FullHeight_mm { get; } Property Value double FullRadius_mm Effective radius: geometry minus wear. public double FullRadius_mm { get; } Property Value double IdealHeight_mm public double IdealHeight_mm { get; set; } Property Value double IdealRadius_mm public double IdealRadius_mm { get; set; } Property Value double RadialWear_mm public double RadialWear_mm { get; set; } Property Value double" + }, + "api/Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html": { + "href": "api/Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html", + "title": "Class ToolOffsetTable | HiAPI-C# 2025", + "summary": "Class ToolOffsetTable Namespace Hi.NcParsers.Dependencys.Generic Assembly HiMech.dll Integer-keyed tool offset table implementing IToolOffsetConfig. Suitable for Fanuc (H/D), Heidenhain (tool number), Mazak, Okuma, and other ISO-compatible controllers. Key = offset number (Fanuc H or D number). public class ToolOffsetTable : INcDependency, IMakeXmlSource, IToolOffsetConfig Inheritance object ToolOffsetTable Implements INcDependency IMakeXmlSource IToolOffsetConfig 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 ToolOffsetTable() public ToolOffsetTable() ToolOffsetTable(XElement) public ToolOffsetTable(XElement src) Parameters src XElement Properties Offsets public Dictionary Offsets { get; set; } Property Value Dictionary XName public static string XName { get; } Property Value string Methods GetToolHeightOffset_mm(int) Gets the effective tool height offset (geometry - wear) in mm. Returns 0 if the offset number is not configured. public double GetToolHeightOffset_mm(int offsetNumber) Parameters offsetNumber int Offset number: Fanuc H number, Heidenhain tool number, etc. Returns double GetToolRadiusOffset_mm(int) Gets the effective tool radius offset (geometry - wear) in mm. Returns 0 if the offset number is not configured. public double GetToolRadiusOffset_mm(int offsetNumber) Parameters offsetNumber int Offset number: Fanuc D number, Heidenhain tool number, etc. Returns double 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. SetToolOffset(int, double, double, double, double) Sets all four offset components for the given offset number. public void SetToolOffset(int offsetNumber, double idealHeight_mm, double axialWear_mm, double idealRadius_mm, double radialWear_mm) Parameters offsetNumber int idealHeight_mm double axialWear_mm double idealRadius_mm double radialWear_mm double" + }, + "api/Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html": { + "href": "api/Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html", + "title": "Class ToolingMcConfig | HiAPI-C# 2025", + "summary": "Class ToolingMcConfig Namespace Hi.NcParsers.Dependencys.Generic Assembly HiMech.dll HiNC-specific: machine position axes move to during tool change (M06). Not a standard Fanuc parameter — in real Fanuc, tool change motion is programmed in the macro program (O9006). Each axis value: a position to move to, or NaN to stay. public class ToolingMcConfig : IToolingMcConfig, INcDependency, IMakeXmlSource Inheritance object ToolingMcConfig Implements IToolingMcConfig INcDependency 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 ToolingMcConfig() public ToolingMcConfig() ToolingMcConfig(XElement) public ToolingMcConfig(XElement src) Parameters src XElement Properties AxisPositions Per-axis tooling positions. NaN means the axis stays where it is. public Dictionary AxisPositions { get; set; } Property Value Dictionary Default3Axis Default: XY stay, Z moves to 0, rotary axes move to 0. public static ToolingMcConfig Default3Axis { get; } Property Value ToolingMcConfig XName public static string XName { get; } Property Value string Methods GetToolingPosition(string) Gets the tooling position for a specific axis. Returns NaN if the axis should stay where it is. Returns null if the axis has no tooling position configured. public double? GetToolingPosition(string axisName) Parameters axisName string Returns double? 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. SetToolingPosition(string, double) Sets the tooling position for a specific axis. Use NaN to indicate the axis should stay. public void SetToolingPosition(string axisName, double value) Parameters axisName string value double" + }, + "api/Hi.NcParsers.Dependencys.Generic.html": { + "href": "api/Hi.NcParsers.Dependencys.Generic.html", + "title": "Namespace Hi.NcParsers.Dependencys.Generic | HiAPI-C# 2025", + "summary": "Namespace Hi.NcParsers.Dependencys.Generic Classes IsoCoordinateTable Coordinate table for NC controller. The dictionary key is a G-code coordinate name (e.g. “G54”, “G59.2”); the dictionary value is machine coordinate offset. ToolOffsetRow Single row of a ToolOffsetTable. Stores geometry (ideal) and wear components for height and radius. Matches Fanuc Memory C layout where H and D share the same row. ToolOffsetTable Integer-keyed tool offset table implementing IToolOffsetConfig. Suitable for Fanuc (H/D), Heidenhain (tool number), Mazak, Okuma, and other ISO-compatible controllers. Key = offset number (Fanuc H or D number). ToolingMcConfig HiNC-specific: machine position axes move to during tool change (M06). Not a standard Fanuc parameter — in real Fanuc, tool change motion is programmed in the macro program (O9006). Each axis value: a position to move to, or NaN to stay." + }, + "api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html": { + "href": "api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html", + "title": "Class HeidenhainParameterTable | HiAPI-C# 2025", + "summary": "Class HeidenhainParameterTable Namespace Hi.NcParsers.Dependencys.Heidenhain Assembly HiMech.dll Heidenhain TNC/iTNC machine parameter table. Stores machine parameters (MP numbers) as system and per-axis values. MP100–MP199: General machine configuration. MP400–MP499: Axis-specific parameters. public class HeidenhainParameterTable : ControllerParameterTableBase, IHomeMcConfig, IMachineAxisConfig, INcDependency, IMakeXmlSource Inheritance object ControllerParameterTableBase HeidenhainParameterTable Implements IHomeMcConfig IMachineAxisConfig INcDependency IMakeXmlSource Inherited Members ControllerParameterTableBase.SystemParams ControllerParameterTableBase.AxisParams ControllerParameterTableBase.IntAxisParams ControllerParameterTableBase.AxisParam(int) ControllerParameterTableBase.IntAxisParam(int) ControllerParameterTableBase.GetHomePosition(string) ControllerParameterTableBase.SetHomePosition(string, double) ControllerParameterTableBase.AxisNames ControllerParameterTableBase.IsRotaryAxis(string) ControllerParameterTableBase.SetAxis(string, AxisType) ControllerParameterTableBase.RemoveAxis(string) ControllerParameterTableBase.ReadXml(XElement) ControllerParameterTableBase.WriteXml(string) 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 HeidenhainParameterTable() public HeidenhainParameterTable() HeidenhainParameterTable(XElement) public HeidenhainParameterTable(XElement src) Parameters src XElement Fields MpAxisType MP400: Axis type per axis (0=linear, 1=rotary, 2=spindle). public const int MpAxisType = 400 Field Value int MpReferencePosition MP410: Reference point position per axis. public const int MpReferencePosition = 410 Field Value int MpStrokeLimitNeg MP430: Negative stroke limit per axis. public const int MpStrokeLimitNeg = 430 Field Value int MpStrokeLimitPos MP420: Positive stroke limit per axis. public const int MpStrokeLimitPos = 420 Field Value int Properties AxisMp400 MP400: Axis type per axis. See AxisType. See AxisNames. public Dictionary AxisMp400 { get; set; } Property Value Dictionary AxisMp410 MP410: Reference point position per axis. See IHomeMcConfig. public Dictionary AxisMp410 { get; set; } Property Value Dictionary AxisTypeParamId Parameter/MD/MP number for axis type (linear/rotary/spindle). protected override int AxisTypeParamId { get; } Property Value int Default3Axis Default 3-axis Heidenhain milling machine. public static HeidenhainParameterTable Default3Axis { get; } Property Value HeidenhainParameterTable IdAttributeName XML attribute name for the parameter ID (“ParamId”, “MdId”, “MpId”). protected override string IdAttributeName { get; } Property Value string MaxSpindleSpeed_rpm Maximum spindle speed in RPM. Delegates to Mp100. public double MaxSpindleSpeed_rpm { get; set; } Property Value double Mp100 MP100: Maximum spindle speed (RPM). See MaxSpindleSpeed_rpm. public double Mp100 { get; set; } Property Value double Mp101 MP101: Tool axis direction (0=Z, 1=Y, 2=X). See ToolAxisDirection. public int Mp101 { get; set; } Property Value int ReferencePositionParamId Parameter/MD/MP number for reference position (G28 home). protected override int ReferencePositionParamId { get; } Property Value int ToolAxisDirection Tool axis direction (0=Z, 1=Y, 2=X). Delegates to Mp101. public int ToolAxisDirection { get; set; } Property Value int XName public static string XName { get; } Property Value string Methods MakeXmlSource(string, string, bool) Creates an XML representation of the object. This method may also generate additional resources such as related files. public override 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.NcParsers.Dependencys.Heidenhain.html": { + "href": "api/Hi.NcParsers.Dependencys.Heidenhain.html", + "title": "Namespace Hi.NcParsers.Dependencys.Heidenhain | HiAPI-C# 2025", + "summary": "Namespace Hi.NcParsers.Dependencys.Heidenhain Classes HeidenhainParameterTable Heidenhain TNC/iTNC machine parameter table. Stores machine parameters (MP numbers) as system and per-axis values. MP100–MP199: General machine configuration. MP400–MP499: Axis-specific parameters." + }, + "api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html": { + "href": "api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html", + "title": "Class HeidenhainDatumTable | HiAPI-C# 2025", + "summary": "Class HeidenhainDatumTable Namespace Hi.NcParsers.Dependencys Assembly HiMech.dll Heidenhain datum preset and datum shift tables. CYCL DEF 247 Q339=N reads from DatumPresetTable, CYCL DEF 7 #N reads from DatumShiftTable. Each table maps an integer ID (1–20) to a Vec3d offset. public class HeidenhainDatumTable : INcDependency, IMakeXmlSource Inheritance object HeidenhainDatumTable Implements INcDependency 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 HeidenhainDatumTable() public HeidenhainDatumTable() HeidenhainDatumTable(XElement) public HeidenhainDatumTable(XElement src) Parameters src XElement Properties DatumPresetTable public Dictionary DatumPresetTable { get; set; } Property Value Dictionary DatumShiftTable public Dictionary DatumShiftTable { get; set; } Property Value Dictionary XName public static string XName { get; } Property Value string Methods GetDatumPreset(int) public Vec3d GetDatumPreset(int q339) Parameters q339 int Returns Vec3d GetDatumShift(int) public Vec3d GetDatumShift(int tableId) Parameters tableId int Returns Vec3d 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. SetDatumPreset(int, Vec3d) public void SetDatumPreset(int q339, Vec3d offset) Parameters q339 int offset Vec3d SetDatumShift(int, Vec3d) public void SetDatumShift(int tableId, Vec3d offset) Parameters tableId int offset Vec3d" + }, + "api/Hi.NcParsers.Dependencys.IHomeMcConfig.html": { + "href": "api/Hi.NcParsers.Dependencys.IHomeMcConfig.html", + "title": "Interface IHomeMcConfig | HiAPI-C# 2025", + "summary": "Interface IHomeMcConfig Namespace Hi.NcParsers.Dependencys Assembly HiMech.dll G28 first reference position (home machine coordinate) per axis. public interface IHomeMcConfig : INcDependency, IMakeXmlSource Inherited Members IMakeXmlSource.MakeXmlSource(string, string, bool) 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 HomeMcAbc_deg ABC home position in degrees. Defaults to 0 per missing axis. Vec3d HomeMcAbc_deg { get; set; } Property Value Vec3d HomeMcXyz XYZ home position. Defaults to 0 per missing axis. Vec3d HomeMcXyz { get; set; } Property Value Vec3d Methods GetHomePosition(string) Gets the home position for a specific axis. Returns null if the axis has no home position configured. double? GetHomePosition(string axisName) Parameters axisName string Returns double? SetHomePosition(string, double) Sets the home position for a specific axis. void SetHomePosition(string axisName, double value) Parameters axisName string value double" + }, + "api/Hi.NcParsers.Dependencys.IMachineAxisConfig.html": { + "href": "api/Hi.NcParsers.Dependencys.IMachineAxisConfig.html", + "title": "Interface IMachineAxisConfig | HiAPI-C# 2025", + "summary": "Interface IMachineAxisConfig Namespace Hi.NcParsers.Dependencys Assembly HiMech.dll Machine axis configuration: which axes exist and their types. Compatible with Fanuc, Siemens, Heidenhain, Mazak, Okuma. public interface IMachineAxisConfig : INcDependency, IMakeXmlSource Inherited Members IMakeXmlSource.MakeXmlSource(string, string, bool) 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 AxisNames Gets the configured axis names in order. IEnumerable AxisNames { get; } Property Value IEnumerable Methods IsModularRotary(string) Whether the rotary axis wraps 0°–360° (modular). Affects cyclic shortest-path resolution. Returns false for linear axes. bool IsModularRotary(string axisName) Parameters axisName string Returns bool IsRotaryAxis(string) Returns true if the axis is rotary or spindle, false if linear. bool IsRotaryAxis(string axisName) Parameters axisName string Returns bool RemoveAxis(string) Removes an axis from the configuration. void RemoveAxis(string axisName) Parameters axisName string SetAxis(string, AxisType) Adds or updates an axis with the specified type. void SetAxis(string axisName, AxisType type) Parameters axisName string type AxisType" + }, + "api/Hi.NcParsers.Dependencys.INcDependency.html": { + "href": "api/Hi.NcParsers.Dependencys.INcDependency.html", + "title": "Interface INcDependency | HiAPI-C# 2025", + "summary": "Interface INcDependency Namespace Hi.NcParsers.Dependencys Assembly HiMech.dll public interface INcDependency : IMakeXmlSource Inherited Members IMakeXmlSource.MakeXmlSource(string, string, bool) 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)" + }, + "api/Hi.NcParsers.Dependencys.IToolOffsetConfig.html": { + "href": "api/Hi.NcParsers.Dependencys.IToolOffsetConfig.html", + "title": "Interface IToolOffsetConfig | HiAPI-C# 2025", + "summary": "Interface IToolOffsetConfig Namespace Hi.NcParsers.Dependencys Assembly HiMech.dll Tool offset configuration indexed by a single integer offset number. Applies to Fanuc (H/D numbers), Heidenhain (tool number), Mazak, Okuma, and other ISO-compatible controllers where one integer selects the offset row. For Siemens (840D/Sinumerik) where offsets are addressed by (tool number, cutting edge D number), see ISiemensToolOffsetConfig. public interface IToolOffsetConfig 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) Methods GetToolHeightOffset_mm(int) Gets the effective tool height offset (geometry - wear) in mm. Returns 0 if the offset number is not configured. double GetToolHeightOffset_mm(int offsetNumber) Parameters offsetNumber int Offset number: Fanuc H number, Heidenhain tool number, etc. Returns double GetToolRadiusOffset_mm(int) Gets the effective tool radius offset (geometry - wear) in mm. Returns 0 if the offset number is not configured. double GetToolRadiusOffset_mm(int offsetNumber) Parameters offsetNumber int Offset number: Fanuc D number, Heidenhain tool number, etc. Returns double SetToolOffset(int, double, double, double, double) Sets all four offset components for the given offset number. void SetToolOffset(int offsetNumber, double idealHeight_mm, double axialWear_mm, double idealRadius_mm, double radialWear_mm) Parameters offsetNumber int idealHeight_mm double axialWear_mm double idealRadius_mm double radialWear_mm double" + }, + "api/Hi.NcParsers.Dependencys.IToolingMcConfig.html": { + "href": "api/Hi.NcParsers.Dependencys.IToolingMcConfig.html", + "title": "Interface IToolingMcConfig | HiAPI-C# 2025", + "summary": "Interface IToolingMcConfig Namespace Hi.NcParsers.Dependencys Assembly HiMech.dll Machine position axes move to during tool change (M06). public interface IToolingMcConfig : INcDependency, IMakeXmlSource Inherited Members IMakeXmlSource.MakeXmlSource(string, string, bool) 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 ToolingMcAbc_deg ABC tooling position in degrees. NaN per missing or stay-in-place axis. Vec3d ToolingMcAbc_deg { get; set; } Property Value Vec3d ToolingMcXyz XYZ tooling position. NaN per missing or stay-in-place axis. Vec3d ToolingMcXyz { get; set; } Property Value Vec3d Methods GetToolingPosition(string) Gets the tooling position for a specific axis. Returns NaN if the axis should stay where it is. Returns null if the axis has no tooling position configured. double? GetToolingPosition(string axisName) Parameters axisName string Returns double? SetToolingPosition(string, double) Sets the tooling position for a specific axis. Use NaN to indicate the axis should stay. void SetToolingPosition(string axisName, double value) Parameters axisName string value double" + }, + "api/Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.html": { + "href": "api/Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.html", + "title": "Interface ISiemensToolOffsetConfig | HiAPI-C# 2025", + "summary": "Interface ISiemensToolOffsetConfig Namespace Hi.NcParsers.Dependencys.Siemens Assembly HiMech.dll Siemens (840D/Sinumerik) tool offset configuration. Offsets are addressed by (tool number T, cutting edge D number), unlike IToolOffsetConfig where a single integer selects the row. Siemens stores up to 25 data fields per cutting edge ($TC_DP1..$TC_DP25), including three independent length components (L1/L2/L3 for Z/X/Y directions), radius, and corresponding wear values. public interface ISiemensToolOffsetConfig 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) Methods GetToolHeightOffset_mm(int, int) Gets the effective tool height offset (geometry - wear) in mm for a specific tool and cutting edge. Corresponds to Siemens $TC_DP3 (length 1, typically Z direction). Returns 0 if the tool/edge is not configured. double GetToolHeightOffset_mm(int toolNumber, int edgeNumber) Parameters toolNumber int Tool number (T). edgeNumber int Cutting edge number (D). Returns double GetToolLengthOffset_mm(int, int, int) Gets an additional length offset for the specified direction. directionIndex: 0 = L1 ($TC_DP3, Z), 1 = L2 ($TC_DP4, X), 2 = L3 ($TC_DP5, Y). Returns 0 if not configured. double GetToolLengthOffset_mm(int toolNumber, int edgeNumber, int directionIndex) Parameters toolNumber int edgeNumber int directionIndex int Returns double GetToolRadiusOffset_mm(int, int) Gets the effective tool radius offset (geometry - wear) in mm for a specific tool and cutting edge. Corresponds to Siemens $TC_DP6 (radius). Returns 0 if the tool/edge is not configured. double GetToolRadiusOffset_mm(int toolNumber, int edgeNumber) Parameters toolNumber int Tool number (T). edgeNumber int Cutting edge number (D). Returns double" + }, + "api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html": { + "href": "api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html", + "title": "Class SiemensMachineDataTable | HiAPI-C# 2025", + "summary": "Class SiemensMachineDataTable Namespace Hi.NcParsers.Dependencys.Siemens Assembly HiMech.dll Siemens Sinumerik machine data table. Stores machine data (MD numbers) as system and per-axis parameters. MD10000–MD19999: General machine data. MD20000–MD29999: Axis-specific machine data. MD30000–MD39999: Axis-specific machine data (extended). public class SiemensMachineDataTable : ControllerParameterTableBase, IHomeMcConfig, IMachineAxisConfig, INcDependency, IMakeXmlSource Inheritance object ControllerParameterTableBase SiemensMachineDataTable Implements IHomeMcConfig IMachineAxisConfig INcDependency IMakeXmlSource Inherited Members ControllerParameterTableBase.SystemParams ControllerParameterTableBase.AxisParams ControllerParameterTableBase.IntAxisParams ControllerParameterTableBase.AxisParam(int) ControllerParameterTableBase.IntAxisParam(int) ControllerParameterTableBase.GetHomePosition(string) ControllerParameterTableBase.SetHomePosition(string, double) ControllerParameterTableBase.AxisNames ControllerParameterTableBase.IsRotaryAxis(string) ControllerParameterTableBase.SetAxis(string, AxisType) ControllerParameterTableBase.RemoveAxis(string) ControllerParameterTableBase.ReadXml(XElement) ControllerParameterTableBase.WriteXml(string) 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 SiemensMachineDataTable() public SiemensMachineDataTable() SiemensMachineDataTable(XElement) public SiemensMachineDataTable(XElement src) Parameters src XElement Fields MdAxisType MD30300: Axis type per axis (0=linear, 1=rotary, 2=spindle). public const int MdAxisType = 30300 Field Value int MdMaxAxisVelocity MD32000: Max axis velocity per axis (mm/min or deg/min). public const int MdMaxAxisVelocity = 32000 Field Value int MdMaxSpindleSpeed MD35100: Maximum spindle speed (RPM). public const int MdMaxSpindleSpeed = 35100 Field Value int MdReferencePosition MD34010: Reference point position per axis. public const int MdReferencePosition = 34010 Field Value int MdStrokeLimitNeg MD36110: Negative stroke limit per axis. public const int MdStrokeLimitNeg = 36110 Field Value int MdStrokeLimitPos MD36100: Positive stroke limit per axis. public const int MdStrokeLimitPos = 36100 Field Value int Properties AxisMd30300 MD30300: Axis type per axis. See AxisType. See AxisNames. public Dictionary AxisMd30300 { get; set; } Property Value Dictionary AxisMd34010 MD34010: Reference point position per axis. See IHomeMcConfig. public Dictionary AxisMd34010 { get; set; } Property Value Dictionary AxisTypeParamId Parameter/MD/MP number for axis type (linear/rotary/spindle). protected override int AxisTypeParamId { get; } Property Value int Default3Axis Default 3-axis Siemens milling machine. public static SiemensMachineDataTable Default3Axis { get; } Property Value SiemensMachineDataTable IdAttributeName XML attribute name for the parameter ID (“ParamId”, “MdId”, “MpId”). protected override string IdAttributeName { get; } Property Value string MaxSpindleSpeed_rpm Maximum spindle speed in RPM. Delegates to Md35100. public double MaxSpindleSpeed_rpm { get; set; } Property Value double Md35100 MD35100: Maximum spindle speed (RPM). See MaxSpindleSpeed_rpm. public double Md35100 { get; set; } Property Value double ReferencePositionParamId Parameter/MD/MP number for reference position (G28 home). protected override int ReferencePositionParamId { get; } Property Value int XName public static string XName { get; } Property Value string Methods MakeXmlSource(string, string, bool) Creates an XML representation of the object. This method may also generate additional resources such as related files. public override 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.NcParsers.Dependencys.Siemens.html": { + "href": "api/Hi.NcParsers.Dependencys.Siemens.html", + "title": "Namespace Hi.NcParsers.Dependencys.Siemens | HiAPI-C# 2025", + "summary": "Namespace Hi.NcParsers.Dependencys.Siemens Classes SiemensMachineDataTable Siemens Sinumerik machine data table. Stores machine data (MD numbers) as system and per-axis parameters. MD10000–MD19999: General machine data. MD20000–MD29999: Axis-specific machine data. MD30000–MD39999: Axis-specific machine data (extended). Interfaces ISiemensToolOffsetConfig Siemens (840D/Sinumerik) tool offset configuration. Offsets are addressed by (tool number T, cutting edge D number), unlike IToolOffsetConfig where a single integer selects the row. Siemens stores up to 25 data fields per cutting edge ($TC_DP1..$TC_DP25), including three independent length components (L1/L2/L3 for Z/X/Y directions), radius, and corresponding wear values." + }, + "api/Hi.NcParsers.Dependencys.html": { + "href": "api/Hi.NcParsers.Dependencys.html", + "title": "Namespace Hi.NcParsers.Dependencys | HiAPI-C# 2025", + "summary": "Namespace Hi.NcParsers.Dependencys Classes ControllerParameterTableBase Base class for brand-specific controller parameter tables. Provides shared data structures, XML IO, and IHomeMcConfig IMachineAxisConfig implementations. Subclasses define brand-specific parameter numbers, XML attribute names, and derived convenience properties. HeidenhainDatumTable Heidenhain datum preset and datum shift tables. CYCL DEF 247 Q339=N reads from DatumPresetTable, CYCL DEF 7 #N reads from DatumShiftTable. Each table maps an integer ID (1–20) to a Vec3d offset. Interfaces IHomeMcConfig G28 first reference position (home machine coordinate) per axis. IMachineAxisConfig Machine axis configuration: which axes exist and their types. Compatible with Fanuc, Siemens, Heidenhain, Mazak, Okuma. INcDependency IToolOffsetConfig Tool offset configuration indexed by a single integer offset number. Applies to Fanuc (H/D numbers), Heidenhain (tool number), Mazak, Okuma, and other ISO-compatible controllers where one integer selects the offset row. For Siemens (840D/Sinumerik) where offsets are addressed by (tool number, cutting edge D number), see ISiemensToolOffsetConfig. IToolingMcConfig Machine position axes move to during tool change (M06). Enums AxisType Axis type: linear (translation), rotary (rotation), or spindle (speed/positioning dual mode)." + }, + "api/Hi.NcParsers.IGetSentence.html": { + "href": "api/Hi.NcParsers.IGetSentence.html", + "title": "Interface IGetSentence | HiAPI-C# 2025", + "summary": "Interface IGetSentence Namespace Hi.NcParsers Assembly HiMech.dll Abstraction for a source that carries a Sentence. public interface IGetSentence 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) Methods GetSentence() Sentence GetSentence() Returns Sentence" + }, + "api/Hi.NcParsers.Initializers.HomeMcInitializer.html": { + "href": "api/Hi.NcParsers.Initializers.HomeMcInitializer.html", + "title": "Class HomeMcInitializer | HiAPI-C# 2025", + "summary": "Class HomeMcInitializer Namespace Hi.NcParsers.Initializers Assembly HiMech.dll Sets the initial MachineCoordinate on the first SyntaxPiece from IHomeMcConfig and IMachineAxisConfig. public class HomeMcInitializer : INcInitializer, IMakeXmlSource Inheritance object HomeMcInitializer Implements INcInitializer 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 HomeMcInitializer() public HomeMcInitializer() HomeMcInitializer(XElement) public HomeMcInitializer(XElement src) Parameters src XElement Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Initialize(JsonObject, List) public void Initialize(JsonObject jsonObject, List ncDependencyList) Parameters jsonObject JsonObject ncDependencyList List 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.NcParsers.Initializers.INcInitializer.html": { + "href": "api/Hi.NcParsers.Initializers.INcInitializer.html", + "title": "Interface INcInitializer | HiAPI-C# 2025", + "summary": "Interface INcInitializer Namespace Hi.NcParsers.Initializers Assembly HiMech.dll public interface INcInitializer : IMakeXmlSource Inherited Members IMakeXmlSource.MakeXmlSource(string, string, bool) 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 Name string Name { get; } Property Value string Methods Initialize(JsonObject, List) void Initialize(JsonObject jsonObject, List ncDependencyList) Parameters jsonObject JsonObject ncDependencyList List" + }, + "api/Hi.NcParsers.Initializers.StaticInitializer.html": { + "href": "api/Hi.NcParsers.Initializers.StaticInitializer.html", + "title": "Class StaticInitializer | HiAPI-C# 2025", + "summary": "Class StaticInitializer Namespace Hi.NcParsers.Initializers Assembly HiMech.dll public class StaticInitializer : INcInitializer, IMakeXmlSource Inheritance object StaticInitializer Implements INcInitializer 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 StaticInitializer() public StaticInitializer() StaticInitializer(XElement) public StaticInitializer(XElement src) Parameters src XElement Properties Default public static StaticInitializer Default { get; } Property Value StaticInitializer HeidenhainDefault Heidenhain default: no coordinate offset active (datum tables used on demand). public static StaticInitializer HeidenhainDefault { get; } Property Value StaticInitializer Initialization public JsonObject Initialization { get; set; } Property Value JsonObject IsoDefault ISO/Fanuc default: G54 active, G90 positioning, G94 feedrate. public static StaticInitializer IsoDefault { get; } Property Value StaticInitializer Name public string Name { get; } Property Value string SiemensDefault Siemens default: G54 active. public static StaticInitializer SiemensDefault { get; } Property Value StaticInitializer XName public static string XName { get; } Property Value string Methods Initialize(JsonObject, List) public void Initialize(JsonObject jsonObject, List ncDependencyList) Parameters jsonObject JsonObject ncDependencyList List 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.NcParsers.Initializers.html": { + "href": "api/Hi.NcParsers.Initializers.html", + "title": "Namespace Hi.NcParsers.Initializers | HiAPI-C# 2025", + "summary": "Namespace Hi.NcParsers.Initializers Classes HomeMcInitializer Sets the initial MachineCoordinate on the first SyntaxPiece from IHomeMcConfig and IMachineAxisConfig. StaticInitializer Interfaces INcInitializer" + }, "api/Hi.NcParsers.Keywords.Comment.html": { "href": "api/Hi.NcParsers.Keywords.Comment.html", "title": "Class Comment | HiAPI-C# 2025", "summary": "Class Comment Namespace Hi.NcParsers.Keywords Assembly HiMech.dll public class Comment Inheritance object Comment 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 ContentWithSymbol public string ContentWithSymbol { get; set; } Property Value string ContentWithoutSymbol public string ContentWithoutSymbol { get; set; } Property Value string OralContent Content without program-identible code. i.e. Content Without CsScript either Symbol. public string OralContent { get; set; } Property Value string Symbol public string Symbol { get; set; } Property Value string" }, + "api/Hi.NcParsers.Keywords.CoordinateOffset.html": { + "href": "api/Hi.NcParsers.Keywords.CoordinateOffset.html", + "title": "Class CoordinateOffset | HiAPI-C# 2025", + "summary": "Class CoordinateOffset Namespace Hi.NcParsers.Keywords Assembly HiMech.dll Work coordinate offset state written by LogicSyntaxs.CoordinateOffsetSyntax. Property names are used as JSON keys via nameof. Managed commands (ISO): G54, G55, G56, G57, G58, G59, G59.1–G59.9. Siemens: G54–G57 + G505–G599 (extended), G500 to cancel. Heidenhain: CYCL DEF 247 (Datum Preset) / CYCL DEF 7 (Datum Shift). public class CoordinateOffset Inheritance object CoordinateOffset 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) Examples \"CoordinateOffset\": { \"CoordinateId\": \"G54\", \"Offset_X\": 0.0, \"Offset_Y\": 0.0, \"Offset_Z\": -100.0 } Properties CoordinateId Active coordinate system ID: “G54”, “G55”, ..., “G59.9”. public string CoordinateId { get; set; } Property Value string Offset_X X component of the coordinate offset (mm). public double Offset_X { get; set; } Property Value double Offset_Y Y component of the coordinate offset (mm). public double Offset_Y { get; set; } Property Value double Offset_Z Z component of the coordinate offset (mm). public double Offset_Z { get; set; } Property Value double" + }, "api/Hi.NcParsers.Keywords.CsScript.html": { "href": "api/Hi.NcParsers.Keywords.CsScript.html", "title": "Class CsScript | HiAPI-C# 2025", "summary": "Class CsScript Namespace Hi.NcParsers.Keywords Assembly HiMech.dll public class CsScript Inheritance object CsScript 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 BeginScript The script effect before the NC block excuting. public string BeginScript { get; set; } Property Value string EndScript The script effect after the NC block excuted. public string EndScript { get; set; } Property Value string" }, + "api/Hi.NcParsers.Keywords.Fanuc.FanucKeywords.html": { + "href": "api/Hi.NcParsers.Keywords.Fanuc.FanucKeywords.html", + "title": "Class FanucKeywords | HiAPI-C# 2025", + "summary": "Class FanucKeywords Namespace Hi.NcParsers.Keywords.Fanuc Assembly HiMech.dll Fanuc-specific G-code and M-code constants. For ISO standard codes shared across brands, see IsoKeywords. public static class FanucKeywords Inheritance object FanucKeywords Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields G43p4 G43.4: TCPM (Tool Center Point Management / RTCP). Fanuc-specific. Siemens equivalent: TRAORI. Heidenhain equivalent: M128. public const string G43p4 = \"G43.4\" Field Value string" + }, + "api/Hi.NcParsers.Keywords.Fanuc.html": { + "href": "api/Hi.NcParsers.Keywords.Fanuc.html", + "title": "Namespace Hi.NcParsers.Keywords.Fanuc | HiAPI-C# 2025", + "summary": "Namespace Hi.NcParsers.Keywords.Fanuc Classes FanucKeywords Fanuc-specific G-code and M-code constants. For ISO standard codes shared across brands, see IsoKeywords." + }, + "api/Hi.NcParsers.Keywords.Feedrate.html": { + "href": "api/Hi.NcParsers.Keywords.Feedrate.html", + "title": "Class Feedrate | HiAPI-C# 2025", + "summary": "Class Feedrate Namespace Hi.NcParsers.Keywords Assembly HiMech.dll Section key holder + concrete implementation for IFeedrateDef. public class Feedrate : IFeedrateDef Inheritance object Feedrate Implements IFeedrateDef 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 FeedrateValue Feedrate value (mm/min for G94, mm/rev for G95). public double FeedrateValue { get; set; } Property Value double Mode “G94” (per minute) or “G95” (per revolution). See IsoKeywords. public string Mode { get; set; } Property Value string" + }, + "api/Hi.NcParsers.Keywords.Generic.IsoKeywords.html": { + "href": "api/Hi.NcParsers.Keywords.Generic.IsoKeywords.html", + "title": "Class IsoKeywords | HiAPI-C# 2025", + "summary": "Class IsoKeywords Namespace Hi.NcParsers.Keywords.Generic Assembly HiMech.dll ISO/RS274 standard G-code and M-code constants. Shared across Fanuc, Mazak, Okuma, and other ISO-compatible controllers. Brand-specific codes belong in their own keyword classes (e.g., FanucKeywords, Siemens, Heidenhain). public static class IsoKeywords Inheritance object IsoKeywords Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields G43 public const string G43 = \"G43\" Field Value string G44 public const string G44 = \"G44\" Field Value string G49 public const string G49 = \"G49\" Field Value string G52 public const string G52 = \"G52\" Field Value string G54 public const string G54 = \"G54\" Field Value string G54Series public static readonly string[] G54Series Field Value string[] G55 public const string G55 = \"G55\" Field Value string G56 public const string G56 = \"G56\" Field Value string G57 public const string G57 = \"G57\" Field Value string G58 public const string G58 = \"G58\" Field Value string G59 public const string G59 = \"G59\" Field Value string G68 public const string G68 = \"G68\" Field Value string G68p2 public const string G68p2 = \"G68.2\" Field Value string G69 public const string G69 = \"G69\" Field Value string G90 public const string G90 = \"G90\" Field Value string G91 public const string G91 = \"G91\" Field Value string G94 public const string G94 = \"G94\" Field Value string G95 public const string G95 = \"G95\" Field Value string" + }, + "api/Hi.NcParsers.Keywords.Generic.html": { + "href": "api/Hi.NcParsers.Keywords.Generic.html", + "title": "Namespace Hi.NcParsers.Keywords.Generic | HiAPI-C# 2025", + "summary": "Namespace Hi.NcParsers.Keywords.Generic Classes IsoKeywords ISO/RS274 standard G-code and M-code constants. Shared across Fanuc, Mazak, Okuma, and other ISO-compatible controllers. Brand-specific codes belong in their own keyword classes (e.g., FanucKeywords, Siemens, Heidenhain)." + }, + "api/Hi.NcParsers.Keywords.Heidenhain.ICyclDef.html": { + "href": "api/Hi.NcParsers.Keywords.Heidenhain.ICyclDef.html", + "title": "Interface ICyclDef | HiAPI-C# 2025", + "summary": "Interface ICyclDef Namespace Hi.NcParsers.Keywords.Heidenhain Assembly HiMech.dll public interface ICyclDef 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 CyclHead Head content of the CYCL DEF (can be title like “DATUM SETTING” or parameters like “Q339=+1”). string CyclHead { get; set; } Property Value string" + }, "api/Hi.NcParsers.Keywords.Heidenhain.html": { "href": "api/Hi.NcParsers.Keywords.Heidenhain.html", - "title": "Class Heidenhain | HiAPI-C# 2025", - "summary": "Class Heidenhain Namespace Hi.NcParsers.Keywords Assembly HiMech.dll public class Heidenhain Inheritance object Heidenhain 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 CyclHead Head content of the CYCL DEF (can be title like “DATUM SETTING” or parameters like “Q339=+1”). public string CyclHead { get; set; } Property Value string" + "title": "Namespace Hi.NcParsers.Keywords.Heidenhain | HiAPI-C# 2025", + "summary": "Namespace Hi.NcParsers.Keywords.Heidenhain Interfaces ICyclDef" + }, + "api/Hi.NcParsers.Keywords.IFeedrateDef.html": { + "href": "api/Hi.NcParsers.Keywords.IFeedrateDef.html", + "title": "Interface IFeedrateDef | HiAPI-C# 2025", + "summary": "Interface IFeedrateDef Namespace Hi.NcParsers.Keywords Assembly HiMech.dll Feedrate state written by FeedrateSyntax. Property names are used as JSON keys via nameof. ISO standard: F command + G94 (per minute) / G95 (per revolution). Supported by all major CNC brands. public interface IFeedrateDef 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) Examples \"Feedrate\": { \"FeedrateValue\": 300.0, \"Mode\": \"G94\" } Properties FeedrateValue Feedrate value (mm/min for G94, mm/rev for G95). double FeedrateValue { get; set; } Property Value double Mode “G94” (per minute) or “G95” (per revolution). See IsoKeywords. string Mode { get; set; } Property Value string" + }, + "api/Hi.NcParsers.Keywords.IFlagsDef.html": { + "href": "api/Hi.NcParsers.Keywords.IFlagsDef.html", + "title": "Interface IFlagsDef | HiAPI-C# 2025", + "summary": "Interface IFlagsDef Namespace Hi.NcParsers.Keywords Assembly HiMech.dll public interface IFlagsDef 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 Flags Known flags that it takes effect. List Flags { get; set; } Property Value List" + }, + "api/Hi.NcParsers.Keywords.IMachineCoordinateDef.html": { + "href": "api/Hi.NcParsers.Keywords.IMachineCoordinateDef.html", + "title": "Interface IMachineCoordinateDef | HiAPI-C# 2025", + "summary": "Interface IMachineCoordinateDef Namespace Hi.NcParsers.Keywords Assembly HiMech.dll public interface IMachineCoordinateDef 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 MachineCoordinate JsonArray MachineCoordinate { get; set; } Property Value JsonArray" + }, + "api/Hi.NcParsers.Keywords.IParsingDef.html": { + "href": "api/Hi.NcParsers.Keywords.IParsingDef.html", + "title": "Interface IParsingDef | HiAPI-C# 2025", + "summary": "Interface IParsingDef Namespace Hi.NcParsers.Keywords Assembly HiMech.dll public interface IParsingDef 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 Parsing JsonNode Parsing { get; set; } Property Value JsonNode" + }, + "api/Hi.NcParsers.Keywords.IPositioningModeDef.html": { + "href": "api/Hi.NcParsers.Keywords.IPositioningModeDef.html", + "title": "Interface IPositioningModeDef | HiAPI-C# 2025", + "summary": "Interface IPositioningModeDef Namespace Hi.NcParsers.Keywords Assembly HiMech.dll JsonObject key for positioning mode (G90 absolute / G91 incremental). Written by PositioningModeSyntax, consumed by ProgramXyzSyntax. public interface IPositioningModeDef 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 PositioningMode string PositioningMode { get; set; } Property Value string" + }, + "api/Hi.NcParsers.Keywords.IProgramXyzDef.html": { + "href": "api/Hi.NcParsers.Keywords.IProgramXyzDef.html", + "title": "Interface IProgramXyzDef | HiAPI-C# 2025", + "summary": "Interface IProgramXyzDef Namespace Hi.NcParsers.Keywords Assembly HiMech.dll public interface IProgramXyzDef 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 ProgramXyz JsonObject ProgramXyz { get; set; } Property Value JsonObject" + }, + "api/Hi.NcParsers.Keywords.ISpindleSpeedDef.html": { + "href": "api/Hi.NcParsers.Keywords.ISpindleSpeedDef.html", + "title": "Interface ISpindleSpeedDef | HiAPI-C# 2025", + "summary": "Interface ISpindleSpeedDef Namespace Hi.NcParsers.Keywords Assembly HiMech.dll Spindle speed state written by SpindleSpeedSyntax. Property names are used as JSON keys via nameof. ISO standard: S command. Supported by all major CNC brands. public interface ISpindleSpeedDef 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) Examples \"SpindleSpeed\": { \"SpindleSpeed_rpm\": 3000.0 } Properties SpindleSpeed_rpm Spindle speed in RPM. double SpindleSpeed_rpm { get; set; } Property Value double" + }, + "api/Hi.NcParsers.Keywords.ITiltTransformDef.html": { + "href": "api/Hi.NcParsers.Keywords.ITiltTransformDef.html", + "title": "Interface ITiltTransformDef | HiAPI-C# 2025", + "summary": "Interface ITiltTransformDef Namespace Hi.NcParsers.Keywords Assembly HiMech.dll Tilt transform state written by tilt transform syntaxes. Property names are used as JSON keys via nameof. Managed commands (ISO/Fanuc): G68 (2D rotation), G68.2 (tilted work plane), G69 (cancel). Siemens equivalent: CYCLE800, ROT/AROT (handled by separate syntax). Heidenhain equivalent: PLANE SPATIAL / PLANE RESET (handled by separate syntax). public interface ITiltTransformDef 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) Examples \"TiltTransform\": { \"Mode\": \"G68.2\", \"I\": 180, \"J\": 90, \"K\": 180, \"X\": 0, \"Y\": 55, \"Z\": -45.377 } Properties Mode Active tilt mode: “G68”, “G68.2”, “G69”, “PLANE SPATIAL”, “CYCLE800”, etc. string Mode { get; set; } Property Value string" + }, + "api/Hi.NcParsers.Keywords.IToolHeightCompensationDef.html": { + "href": "api/Hi.NcParsers.Keywords.IToolHeightCompensationDef.html", + "title": "Interface IToolHeightCompensationDef | HiAPI-C# 2025", + "summary": "Interface IToolHeightCompensationDef Namespace Hi.NcParsers.Keywords Assembly HiMech.dll Tool height compensation state written by ToolHeightOffsetSyntax. Property names are used as JSON keys via nameof. The JSON section can be deserialized to an instance implementing this interface. Managed commands (ISO/Fanuc): G43, G44, G49. Fanuc extension: G43.4 (TCPM — parsed only in Fanuc syntax list). Siemens equivalent: TRAFOOF/TRAORI (handled by separate syntax). Heidenhain equivalent: TOOL CALL / M128/M129 (handled by separate syntax). public interface IToolHeightCompensationDef 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) Examples \"ToolHeightCompensation\": { \"Offset_mm\": 99.98, \"Mode\": \"G43\", \"OffsetId\": 1 } Properties Mode Active G-code mode: “G43”, “G43.4”, “G44”, “G49”. Brand-specific syntaxes may write equivalent mode strings (e.g., “TRAORI” for Siemens, “M128” for Heidenhain). string Mode { get; set; } Property Value string OffsetId Generic offset selector: Fanuc H number, Heidenhain T number, Mazak/Okuma H number. For Siemens (T+D addressing), see ISiemensToolOffsetConfig. int OffsetId { get; set; } Property Value int Offset_mm Derived effective tool height compensation in mm. Computed from Mode and OffsetId: looks up the offset table for OffsetId, obtains the effective height (geometry minus wear), then applies sign from Mode (positive for G43/G43.4, negative for G44, zero for G49). double Offset_mm { get; set; } Property Value double" + }, + "api/Hi.NcParsers.Keywords.ITransformationDef.html": { + "href": "api/Hi.NcParsers.Keywords.ITransformationDef.html", + "title": "Interface ITransformationDef | HiAPI-C# 2025", + "summary": "Interface ITransformationDef Namespace Hi.NcParsers.Keywords Assembly HiMech.dll Chain of named ProgramXyz → MachineCoordinate transformation entries. Stored as a JsonArray of entries, each with “Source” and “Mat4d” keys. Each contributing INcSyntax adds or replaces its own entry by source name. ProgramXyzSyntax composes all entries in order: McXyz = ProgramXyz * T[0] * T[1] * ... * T[n]. public interface ITransformationDef 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) Examples \"ProgramToMcTransform\": [ {\"Source\": \"TiltTransform\", \"Mat4d\": [1,0,0,0, 0,1,0,0, 0,0,1,0, 0,0,0,1]}, {\"Source\": \"ToolHeightCompensation\", \"Mat4d\": [1,0,0,0, 0,1,0,0, 0,0,1,0, 0,0,99.98,1]}, {\"Source\": \"CoordinateOffset\", \"Mat4d\": [1,0,0,0, 0,1,0,0, 0,0,1,0, 10,20,-100,1]} ] Properties ProgramToMcTransform JsonArray ProgramToMcTransform { get; set; } Property Value JsonArray" + }, + "api/Hi.NcParsers.Keywords.IUnparsedTextDef.html": { + "href": "api/Hi.NcParsers.Keywords.IUnparsedTextDef.html", + "title": "Interface IUnparsedTextDef | HiAPI-C# 2025", + "summary": "Interface IUnparsedTextDef Namespace Hi.NcParsers.Keywords Assembly HiMech.dll public interface IUnparsedTextDef 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 UnparsedText string UnparsedText { get; set; } Property Value string" }, "api/Hi.NcParsers.Keywords.IndexNote.html": { "href": "api/Hi.NcParsers.Keywords.IndexNote.html", "title": "Class IndexNote | HiAPI-C# 2025", "summary": "Class IndexNote Namespace Hi.NcParsers.Keywords Assembly HiMech.dll public class IndexNote Inheritance object IndexNote 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 Number public int Number { get; set; } Property Value int Symbol public string Symbol { get; set; } Property Value string" }, - "api/Hi.NcParsers.Keywords.Root.html": { - "href": "api/Hi.NcParsers.Keywords.Root.html", - "title": "Class Root | HiAPI-C# 2025", - "summary": "Class Root Namespace Hi.NcParsers.Keywords Assembly HiMech.dll public class Root Inheritance object Root 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) Remarks Special class that only the name of this class in the category not shown in the json head since the object is json root. Properties Flags Known flags that it takes effect. public List Flags { get; set; } Property Value List Ignored Known text but sure to skip. The text is maybe symbols, a block of words, etc. public string Ignored { get; set; } Property Value string Skipped Known text but sure to skip. The text is maybe symbols, a block of words, etc. public string Skipped { get; set; } Property Value string SkippedFlags Known flags and sure to skip. public List SkippedFlags { get; set; } Property Value List UnExpectedFlags known flags but not shown on an expected way. public List UnExpectedFlags { get; set; } Property Value List UnManagedText public string UnManagedText { get; set; } Property Value string UnSupported public string UnSupported { get; set; } Property Value string UnSupportedFlags Known flags but not support. public List UnSupportedFlags { get; set; } Property Value List UnknownFlags Unknown flags. public List UnknownFlags { get; set; } Property Value List" + "api/Hi.NcParsers.Keywords.LocalCoordinateOffset.html": { + "href": "api/Hi.NcParsers.Keywords.LocalCoordinateOffset.html", + "title": "Class LocalCoordinateOffset | HiAPI-C# 2025", + "summary": "Class LocalCoordinateOffset Namespace Hi.NcParsers.Keywords Assembly HiMech.dll Local coordinate offset state (G52) written by IsoLocalCoordinateOffsetSyntax. Property names are used as JSON keys via nameof. ISO: G52 X Y Z (local coordinate system shift, additive to G54 series). Cancelled by G52 X0 Y0 Z0 or M30 (program end). Siemens equivalent: TRANS / ATRANS (handled by separate syntax). public class LocalCoordinateOffset Inheritance object LocalCoordinateOffset 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) Examples \"LocalCoordinateOffset\": { \"Offset_X\": 10.0, \"Offset_Y\": 20.0, \"Offset_Z\": 0.0 } Properties Offset_X X offset in mm. public double Offset_X { get; set; } Property Value double Offset_Y Y offset in mm. public double Offset_Y { get; set; } Property Value double Offset_Z Z offset in mm. public double Offset_Z { get; set; } Property Value double" + }, + "api/Hi.NcParsers.Keywords.Siemens.SiemensKeywords.html": { + "href": "api/Hi.NcParsers.Keywords.Siemens.SiemensKeywords.html", + "title": "Class SiemensKeywords | HiAPI-C# 2025", + "summary": "Class SiemensKeywords Namespace Hi.NcParsers.Keywords.Siemens Assembly HiMech.dll Siemens Sinumerik G-code and M-code constants. public static class SiemensKeywords Inheritance object SiemensKeywords Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields ExtendedCoordinateSeries G54–G57 supported as ISO-compatible. Extended via G505–G599. public static readonly string[] ExtendedCoordinateSeries Field Value string[] G500 G500: Cancel all work coordinate offsets (machine coordinate mode). public const string G500 = \"G500\" Field Value string" }, "api/Hi.NcParsers.Keywords.Siemens.html": { "href": "api/Hi.NcParsers.Keywords.Siemens.html", - "title": "Class Siemens | HiAPI-C# 2025", - "summary": "Class Siemens Namespace Hi.NcParsers.Keywords Assembly HiMech.dll public class Siemens Inheritance object Siemens 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)" + "title": "Namespace Hi.NcParsers.Keywords.Siemens | HiAPI-C# 2025", + "summary": "Namespace Hi.NcParsers.Keywords.Siemens Classes SiemensKeywords Siemens Sinumerik G-code and M-code constants." + }, + "api/Hi.NcParsers.Keywords.SpindleSpeed.html": { + "href": "api/Hi.NcParsers.Keywords.SpindleSpeed.html", + "title": "Class SpindleSpeed | HiAPI-C# 2025", + "summary": "Class SpindleSpeed Namespace Hi.NcParsers.Keywords Assembly HiMech.dll Section key holder + concrete implementation for ISpindleSpeedDef. public class SpindleSpeed : ISpindleSpeedDef Inheritance object SpindleSpeed Implements ISpindleSpeedDef 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 SpindleSpeed_rpm Spindle speed in RPM. public double SpindleSpeed_rpm { get; set; } Property Value double" + }, + "api/Hi.NcParsers.Keywords.TiltTransform.html": { + "href": "api/Hi.NcParsers.Keywords.TiltTransform.html", + "title": "Class TiltTransform | HiAPI-C# 2025", + "summary": "Class TiltTransform Namespace Hi.NcParsers.Keywords Assembly HiMech.dll Concrete class for ITiltTransformDef section serialization. public class TiltTransform : ITiltTransformDef Inheritance object TiltTransform Implements ITiltTransformDef 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 Mode Active tilt mode: “G68”, “G68.2”, “G69”, “PLANE SPATIAL”, “CYCLE800”, etc. public string Mode { get; set; } Property Value string" + }, + "api/Hi.NcParsers.Keywords.ToolHeightCompensation.html": { + "href": "api/Hi.NcParsers.Keywords.ToolHeightCompensation.html", + "title": "Class ToolHeightCompensation | HiAPI-C# 2025", + "summary": "Class ToolHeightCompensation Namespace Hi.NcParsers.Keywords Assembly HiMech.dll public class ToolHeightCompensation : IToolHeightCompensationDef Inheritance object ToolHeightCompensation Implements IToolHeightCompensationDef 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 Mode Active G-code mode: “G43”, “G43.4”, “G44”, “G49”. Brand-specific syntaxes may write equivalent mode strings (e.g., “TRAORI” for Siemens, “M128” for Heidenhain). public string Mode { get; set; } Property Value string OffsetId Generic offset selector: Fanuc H number, Heidenhain T number, Mazak/Okuma H number. For Siemens (T+D addressing), see ISiemensToolOffsetConfig. public int OffsetId { get; set; } Property Value int Offset_mm Derived effective tool height compensation in mm. Computed from Mode and OffsetId: looks up the offset table for OffsetId, obtains the effective height (geometry minus wear), then applies sign from Mode (positive for G43/G43.4, negative for G44, zero for G49). public double Offset_mm { get; set; } Property Value double" }, "api/Hi.NcParsers.Keywords.html": { "href": "api/Hi.NcParsers.Keywords.html", "title": "Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025", - "summary": "Namespace Hi.NcParsers.Keywords Classes Comment CsScript Heidenhain IndexNote Root Siemens" + "summary": "Namespace Hi.NcParsers.Keywords Classes Comment CoordinateOffset Work coordinate offset state written by LogicSyntaxs.CoordinateOffsetSyntax. Property names are used as JSON keys via nameof. Managed commands (ISO): G54, G55, G56, G57, G58, G59, G59.1–G59.9. Siemens: G54–G57 + G505–G599 (extended), G500 to cancel. Heidenhain: CYCL DEF 247 (Datum Preset) / CYCL DEF 7 (Datum Shift). CsScript Feedrate Section key holder + concrete implementation for IFeedrateDef. IndexNote LocalCoordinateOffset Local coordinate offset state (G52) written by IsoLocalCoordinateOffsetSyntax. Property names are used as JSON keys via nameof. ISO: G52 X Y Z (local coordinate system shift, additive to G54 series). Cancelled by G52 X0 Y0 Z0 or M30 (program end). Siemens equivalent: TRANS / ATRANS (handled by separate syntax). SpindleSpeed Section key holder + concrete implementation for ISpindleSpeedDef. TiltTransform Concrete class for ITiltTransformDef section serialization. ToolHeightCompensation Interfaces IFeedrateDef Feedrate state written by FeedrateSyntax. Property names are used as JSON keys via nameof. ISO standard: F command + G94 (per minute) / G95 (per revolution). Supported by all major CNC brands. IFlagsDef IMachineCoordinateDef IParsingDef IPositioningModeDef JsonObject key for positioning mode (G90 absolute / G91 incremental). Written by PositioningModeSyntax, consumed by ProgramXyzSyntax. IProgramXyzDef ISpindleSpeedDef Spindle speed state written by SpindleSpeedSyntax. Property names are used as JSON keys via nameof. ISO standard: S command. Supported by all major CNC brands. ITiltTransformDef Tilt transform state written by tilt transform syntaxes. Property names are used as JSON keys via nameof. Managed commands (ISO/Fanuc): G68 (2D rotation), G68.2 (tilted work plane), G69 (cancel). Siemens equivalent: CYCLE800, ROT/AROT (handled by separate syntax). Heidenhain equivalent: PLANE SPATIAL / PLANE RESET (handled by separate syntax). IToolHeightCompensationDef Tool height compensation state written by ToolHeightOffsetSyntax. Property names are used as JSON keys via nameof. The JSON section can be deserialized to an instance implementing this interface. Managed commands (ISO/Fanuc): G43, G44, G49. Fanuc extension: G43.4 (TCPM — parsed only in Fanuc syntax list). Siemens equivalent: TRAFOOF/TRAORI (handled by separate syntax). Heidenhain equivalent: TOOL CALL / M128/M129 (handled by separate syntax). ITransformationDef Chain of named ProgramXyz → MachineCoordinate transformation entries. Stored as a JsonArray of entries, each with “Source” and “Mat4d” keys. Each contributing INcSyntax adds or replaces its own entry by source name. ProgramXyzSyntax composes all entries in order: McXyz = ProgramXyz * T[0] * T[1] * ... * T[n]. IUnparsedTextDef" + }, + "api/Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.html": { + "href": "api/Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.html", + "title": "Class CoordinateOffsetUtil | HiAPI-C# 2025", + "summary": "Class CoordinateOffsetUtil Namespace Hi.NcParsers.LogicSyntaxs Assembly HiMech.dll Shared utilities for all coordinate offset syntaxes (ISO, Siemens, Heidenhain). Handles section IO, backward lookback, and ProgramToMcTransform composition. public static class CoordinateOffsetUtil Inheritance object CoordinateOffsetUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields TransformSource public const string TransformSource = \"CoordinateOffset\" Field Value string Methods ComposeTranslation(JsonObject, Vec3d) public static void ComposeTranslation(JsonObject json, Vec3d offset) Parameters json JsonObject offset Vec3d FindPreviousCoordinateId(LazyLinkedListNode) public static string FindPreviousCoordinateId(LazyLinkedListNode node) Parameters node LazyLinkedListNode Returns string GetCurrentCoordinateId(JsonObject) Gets CoordinateId from the current node's existing CoordinateOffset section (e.g., set by StaticInitializer). public static string GetCurrentCoordinateId(JsonObject json) Parameters json JsonObject Returns string WriteSection(JsonObject, string, Vec3d) public static void WriteSection(JsonObject json, string coordId, Vec3d offset) Parameters json JsonObject coordId string offset Vec3d" + }, + "api/Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.html": { + "href": "api/Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.html", + "title": "Class FeedrateSyntax | HiAPI-C# 2025", + "summary": "Class FeedrateSyntax Namespace Hi.NcParsers.LogicSyntaxs Assembly HiMech.dll Consumes F (feedrate) from Parsing and G94/G95 mode from Flags. Both are modal — persist across blocks via backward node lookback. Writes resolved state to a IFeedrateDef section. public class FeedrateSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object FeedrateSyntax Implements ISituNcSyntax INcSyntax 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 FeedrateSyntax() public FeedrateSyntax() FeedrateSyntax(XElement) public FeedrateSyntax(XElement src) Parameters src XElement Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.html": { + "href": "api/Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.html", + "title": "Class HeidenhainCoordinateOffsetSyntax | HiAPI-C# 2025", + "summary": "Class HeidenhainCoordinateOffsetSyntax Namespace Hi.NcParsers.LogicSyntaxs.Heidenhain Assembly HiMech.dll Heidenhain-specific: resolves coordinate offset from CYCL DEF 247 (Datum Preset) and CYCL DEF 7 (Datum Shift). CYCL DEF 247 Q339=N: selects datum preset table entry N. CYCL DEF 7 #N: selects datum shift table entry N. CYCL DEF 7 X/Y/Z: applies direct XYZ shift values. For DIN/ISO compatibility (G54–G59), use IsoCoordinateOffsetSyntax in addition to this syntax in the Heidenhain syntax list. Uses replace-by-source (TransformSource) so both syntaxes can coexist without double-composing. public class HeidenhainCoordinateOffsetSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object HeidenhainCoordinateOffsetSyntax Implements ISituNcSyntax INcSyntax 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 HeidenhainCoordinateOffsetSyntax() public HeidenhainCoordinateOffsetSyntax() HeidenhainCoordinateOffsetSyntax(XElement) public HeidenhainCoordinateOffsetSyntax(XElement src) Parameters src XElement Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.LogicSyntaxs.Heidenhain.html": { + "href": "api/Hi.NcParsers.LogicSyntaxs.Heidenhain.html", + "title": "Namespace Hi.NcParsers.LogicSyntaxs.Heidenhain | HiAPI-C# 2025", + "summary": "Namespace Hi.NcParsers.LogicSyntaxs.Heidenhain Classes HeidenhainCoordinateOffsetSyntax Heidenhain-specific: resolves coordinate offset from CYCL DEF 247 (Datum Preset) and CYCL DEF 7 (Datum Shift). CYCL DEF 247 Q339=N: selects datum preset table entry N. CYCL DEF 7 #N: selects datum shift table entry N. CYCL DEF 7 X/Y/Z: applies direct XYZ shift values. For DIN/ISO compatibility (G54–G59), use IsoCoordinateOffsetSyntax in addition to this syntax in the Heidenhain syntax list. Uses replace-by-source (TransformSource) so both syntaxes can coexist without double-composing." + }, + "api/Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.html": { + "href": "api/Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.html", + "title": "Class IsoCoordinateOffsetSyntax | HiAPI-C# 2025", + "summary": "Class IsoCoordinateOffsetSyntax Namespace Hi.NcParsers.LogicSyntaxs Assembly HiMech.dll ISO/Fanuc/Mazak/Okuma/Syntec: resolves G54–G59.9 work coordinate offset. Reads G54/G55/.../G59.9 from Flags, looks up offset Vec3d from IsoCoordinateTable dependency, composes into ProgramToMcTransform. Modal — active coordinate persists via backward lookback. Default coordinate ID is set by StaticInitializer. public class IsoCoordinateOffsetSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object IsoCoordinateOffsetSyntax Implements ISituNcSyntax INcSyntax 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 IsoCoordinateOffsetSyntax() public IsoCoordinateOffsetSyntax() IsoCoordinateOffsetSyntax(XElement) public IsoCoordinateOffsetSyntax(XElement src) Parameters src XElement Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.html": { + "href": "api/Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.html", + "title": "Class IsoG68RotationSyntax | HiAPI-C# 2025", + "summary": "Class IsoG68RotationSyntax Namespace Hi.NcParsers.LogicSyntaxs Assembly HiMech.dll ISO/Fanuc: resolves G68 (2D coordinate rotation) and G69 (cancel). Computes a rotation Mat4d around the active plane normal and composes it into ProgramToMcTransform. No IMachineKinematics dependency needed — G68 is pure geometric rotation. Managed commands: G68, G69 (idempotent with IsoG68p2TiltSyntax). public class IsoG68RotationSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object IsoG68RotationSyntax Implements ISituNcSyntax INcSyntax 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) Remarks Input: Parsing.G68 → {X,Y,Z,I,J,K,R} from ParameterizedFlagSyntax. If I/J/K not specified, rotation axis is determined by active plane: G17→Z, G18→Y, G19→X. Constructors IsoG68RotationSyntax() public IsoG68RotationSyntax() IsoG68RotationSyntax(XElement) public IsoG68RotationSyntax(XElement src) Parameters src XElement Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.html": { + "href": "api/Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.html", + "title": "Class IsoG68p2TiltSyntax | HiAPI-C# 2025", + "summary": "Class IsoG68p2TiltSyntax Namespace Hi.NcParsers.LogicSyntaxs Assembly HiMech.dll ISO/Fanuc: resolves G68.2 (tilted work plane) and G69 (cancel). Computes a tilt Mat4d from I/J/K euler angles (Fanuc ZXZ convention) and composes it into ProgramToMcTransform. Managed commands: G68.2, G69 (idempotent with IsoG68RotationSyntax). Siemens equivalent: CYCLE800 (separate syntax). Heidenhain equivalent: PLANE SPATIAL (separate syntax). public class IsoG68p2TiltSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object IsoG68p2TiltSyntax Implements ISituNcSyntax INcSyntax 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) Remarks G68.2 optionally uses IMachineKinematics dependency for IK refinement. The ZXZ euler convention is Fanuc-specific: Rz(K) * Rx(J) * Rz(I) * Translate(origin). Constructors IsoG68p2TiltSyntax() public IsoG68p2TiltSyntax() IsoG68p2TiltSyntax(XElement) public IsoG68p2TiltSyntax(XElement src) Parameters src XElement Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.html": { + "href": "api/Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.html", + "title": "Class IsoLocalCoordinateOffsetSyntax | HiAPI-C# 2025", + "summary": "Class IsoLocalCoordinateOffsetSyntax Namespace Hi.NcParsers.LogicSyntaxs Assembly HiMech.dll ISO G52: Local coordinate system offset (additive to G54-series). G52 X10 Y20 Z5 → sets local offset. G52 X0 Y0 Z0 → cancels (resets to zero). M30 (program end) → also cancels. Reads Parsing.G52 (from G52Syntax), writes LocalCoordinateOffset section, and adds a \"LocalCoordinateOffset\" entry to the transformation chain. Modal — persists via backward lookback until changed or cancelled. public class IsoLocalCoordinateOffsetSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object IsoLocalCoordinateOffsetSyntax Implements ISituNcSyntax INcSyntax 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 IsoLocalCoordinateOffsetSyntax() public IsoLocalCoordinateOffsetSyntax() IsoLocalCoordinateOffsetSyntax(XElement) public IsoLocalCoordinateOffsetSyntax(XElement src) Parameters src XElement Fields TransformSource public const string TransformSource = \"LocalCoordinateOffset\" Field Value string Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.html": { + "href": "api/Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.html", + "title": "Class McAbcCyclicPathSyntax | HiAPI-C# 2025", + "summary": "Class McAbcCyclicPathSyntax Namespace Hi.NcParsers.LogicSyntaxs Assembly HiMech.dll Resolve modular rotary axes to the shortest cyclic path relative to the previous node. Uses IsModularRotary(string) to determine which axes within MachineCoordinate need cyclic resolution. Falls back to hardcoded A/B/C if no IMachineAxisConfig is available. Must be placed after ProgramXyzSyntax in NcSyntaxList. public class McAbcCyclicPathSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object McAbcCyclicPathSyntax Implements ISituNcSyntax INcSyntax 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 McAbcCyclicPathSyntax() public McAbcCyclicPathSyntax() McAbcCyclicPathSyntax(XElement) public McAbcCyclicPathSyntax(XElement src) Parameters src XElement Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.LogicSyntaxs.PositioningModeSyntax.html": { + "href": "api/Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.html", + "title": "Class PositioningModeSyntax | HiAPI-C# 2025", + "summary": "Class PositioningModeSyntax Namespace Hi.NcParsers.LogicSyntaxs Assembly HiMech.dll Resolves G90/G91 incremental positioning to absolute values in-place within Parsing. Fanuc/ISO: reads G90/G91 from Flags (global modal). Heidenhain: would need a separate implementation reading I-prefix per axis. Siemens: would extend with AC()/IC() per-axis override. Uses AxisNames to determine which tags are motion axes. Traces backward nodes for modal state and last known ProgramXyz to resolve incremental values. No instance fields for state — all state lives in JsonObject. After this syntax, all axis values in Parsing are absolute — ProgramXyzSyntax can consume them without incremental logic. Must be placed after NumberedFlagSyntax and before ProgramXyzSyntax. public class PositioningModeSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object PositioningModeSyntax Implements ISituNcSyntax INcSyntax 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 PositioningModeSyntax() public PositioningModeSyntax() PositioningModeSyntax(XElement) public PositioningModeSyntax(XElement src) Parameters src XElement Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html": { + "href": "api/Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html", + "title": "Class ProgramXyzSyntax | HiAPI-C# 2025", + "summary": "Class ProgramXyzSyntax Namespace Hi.NcParsers.LogicSyntaxs Assembly HiMech.dll Compute MachineCoordinate and ProgramXyz (leaf coordinate) from syntax XYZ tags. Writes individual double components to SyntaxPiece.JsonObject under MachineCoordinate and ProgramXyz sub-objects. Must be placed after BundleSyntax since it uses cross-node lookback for last position. public class ProgramXyzSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object ProgramXyzSyntax Implements ISituNcSyntax INcSyntax 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) Remarks The term “Program” is absolute positioning coordinate that can be end-user editing. The coordinate is usually the final node from the chain of coordinate transformation. Constructors ProgramXyzSyntax() public ProgramXyzSyntax() ProgramXyzSyntax(XElement) public ProgramXyzSyntax(XElement src) Parameters src XElement Properties AvailableJsonPathList Available Json Path List to resolve semantic. Each path is a list of segments navigating nested JSON objects. Empty list means root level. public List> AvailableJsonPathList { get; } Property Value List> Examples [[\"L\"]] → fullJsonSrc[\"L\"] [[]] → fullJsonSrc (root) [[\"L\"], []] → try fullJsonSrc[\"L\"], fallback to root Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List GetVec3d(JsonObject, string) Read Vec3d from a sub-object with X/Y/Z keys. public static Vec3d GetVec3d(JsonObject json, string sectionKey) Parameters json JsonObject sectionKey string Returns Vec3d 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.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.html": { + "href": "api/Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.html", + "title": "Class SiemensCoordinateOffsetSyntax | HiAPI-C# 2025", + "summary": "Class SiemensCoordinateOffsetSyntax Namespace Hi.NcParsers.LogicSyntaxs.Siemens Assembly HiMech.dll Siemens Sinumerik: resolves work coordinate offset from G54–G57 (ISO-compatible), G505–G599 (extended Siemens), and G500 (cancel — machine coordinate mode). Reads from Flags, looks up IsoCoordinateTable dependency, composes into ProgramToMcTransform. public class SiemensCoordinateOffsetSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object SiemensCoordinateOffsetSyntax Implements ISituNcSyntax INcSyntax 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 SiemensCoordinateOffsetSyntax() public SiemensCoordinateOffsetSyntax() SiemensCoordinateOffsetSyntax(XElement) public SiemensCoordinateOffsetSyntax(XElement src) Parameters src XElement Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.LogicSyntaxs.Siemens.html": { + "href": "api/Hi.NcParsers.LogicSyntaxs.Siemens.html", + "title": "Namespace Hi.NcParsers.LogicSyntaxs.Siemens | HiAPI-C# 2025", + "summary": "Namespace Hi.NcParsers.LogicSyntaxs.Siemens Classes SiemensCoordinateOffsetSyntax Siemens Sinumerik: resolves work coordinate offset from G54–G57 (ISO-compatible), G505–G599 (extended Siemens), and G500 (cancel — machine coordinate mode). Reads from Flags, looks up IsoCoordinateTable dependency, composes into ProgramToMcTransform." + }, + "api/Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.html": { + "href": "api/Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.html", + "title": "Class SpindleSpeedSyntax | HiAPI-C# 2025", + "summary": "Class SpindleSpeedSyntax Namespace Hi.NcParsers.LogicSyntaxs Assembly HiMech.dll Consumes S (spindle speed) from Parsing. Modal — persists across blocks via backward node lookback. Writes resolved state to a ISpindleSpeedDef section. public class SpindleSpeedSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object SpindleSpeedSyntax Implements ISituNcSyntax INcSyntax 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 SpindleSpeedSyntax() public SpindleSpeedSyntax() SpindleSpeedSyntax(XElement) public SpindleSpeedSyntax(XElement src) Parameters src XElement Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.LogicSyntaxs.TiltTransformUtil.html": { + "href": "api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html", + "title": "Class TiltTransformUtil | HiAPI-C# 2025", + "summary": "Class TiltTransformUtil Namespace Hi.NcParsers.LogicSyntaxs Assembly HiMech.dll Shared utilities for all tilt transform syntaxes (ISO, Siemens, Heidenhain). Handles section IO, backward lookback, and ProgramToMcTransform composition. public static class TiltTransformUtil Inheritance object TiltTransformUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields TransformSource public const string TransformSource = \"TiltTransform\" Field Value string Methods CarryForwardFromPrevious(LazyLinkedListNode, JsonObject) Carries forward the tilt transform from a previous node when the current block has no new tilt command. Shared by all tilt syntaxes (G68, G68.2, CYCLE800, PLANE SPATIAL). public static void CarryForwardFromPrevious(LazyLinkedListNode syntaxPieceNode, JsonObject json) Parameters syntaxPieceNode LazyLinkedListNode json JsonObject ComposeRotation(JsonObject, Mat4d) Composes the tilt rotation into ProgramToMcTransform. public static void ComposeRotation(JsonObject json, Mat4d tiltMat) Parameters json JsonObject tiltMat Mat4d FindPreviousMode(LazyLinkedListNode) Finds the previous tilt mode from backward nodes. Returns null if no tilt section found. public static string FindPreviousMode(LazyLinkedListNode node) Parameters node LazyLinkedListNode Returns string FindPreviousTiltMat(LazyLinkedListNode) Finds the previous tilt Mat4d from the ProgramToMcTransform chain. Returns identity if not found. public static Mat4d FindPreviousTiltMat(LazyLinkedListNode node) Parameters node LazyLinkedListNode Returns Mat4d GetCurrentMode(JsonObject) Gets the current node's existing tilt mode (e.g., from initializer). public static string GetCurrentMode(JsonObject json) Parameters json JsonObject Returns string ParseDouble(JsonNode) Parses a double from a JsonNode that may be a number or a string. Returns 0 if null or unparseable. public static double ParseDouble(JsonNode node) Parameters node JsonNode Returns double TryHandleG69(JsonObject, JsonObject) Handles G69 cancellation: writes identity tilt and consumes G69 from Flags. Idempotent — safe to call from multiple tilt syntaxes. Returns true if G69 was found and handled. public static bool TryHandleG69(JsonObject json, JsonObject parsing) Parameters json JsonObject parsing JsonObject Returns bool WriteSection(JsonObject, string, JsonObject) Writes the TiltTransform debug section to the JsonObject. public static void WriteSection(JsonObject json, string mode, JsonObject additionalParams = null) Parameters json JsonObject The target JsonObject. mode string Active tilt mode string (e.g., “G68.2”, “G69”). additionalParams JsonObject Optional G-code parameters (I,J,K,X,Y,Z etc.) for debug output." + }, + "api/Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.html": { + "href": "api/Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.html", + "title": "Class ToolHeightOffsetSyntax | HiAPI-C# 2025", + "summary": "Class ToolHeightOffsetSyntax Namespace Hi.NcParsers.LogicSyntaxs Assembly HiMech.dll Resolves tool height offset ID to the effective offset value (mm) and composes the offset as a translation into the accumulated ProgramToMcTransform matrix. Reads parsed G43/G43.4/G44/G49 flags and H numbers from upstream parsing syntaxes, looks up the offset value from IToolOffsetConfig dependency, writes the resolved state to a IToolHeightCompensationDef section for debuggability, and composes ProgramToMcTransform.Trans += toolOrientation * height_mm. The tool orientation direction is read from a \"ToolOrientation\" key in JSON (written by a prior syntax, e.g., ToolOrientationSyntax). If absent, falls back to the current ProgramToMcTransform's AxialNormal (rotated Z). If no transformation exists yet, defaults to UnitZ. public class ToolHeightOffsetSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object ToolHeightOffsetSyntax Implements ISituNcSyntax INcSyntax 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) Remarks Input data locations in JsonObject: Parsing.G43 / Parsing.G43.4 / Parsing.G44 → from ParameterizedFlagSyntax, {\"H\": \"5\"} Parsing.H → from IntegerTagSetupSyntax, standalone modal H (int) Parsing.Flags → from NumberedFlagSyntax, \"G49\" for cancellation ToolOrientation → from a prior syntax (optional, default = Transformation.AxialNormal or UnitZ) Modal state is persisted in the IToolHeightCompensationDef section (not syntax fields) and recovered from backward node traversal. Constructors ToolHeightOffsetSyntax() public ToolHeightOffsetSyntax() ToolHeightOffsetSyntax(XElement) public ToolHeightOffsetSyntax(XElement src) Parameters src XElement Fields ToolOrientationKey public const string ToolOrientationKey = \"ToolOrientation\" Field Value string TransformSource public const string TransformSource = \"ToolHeightCompensation\" Field Value string Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.LogicSyntaxs.html": { + "href": "api/Hi.NcParsers.LogicSyntaxs.html", + "title": "Namespace Hi.NcParsers.LogicSyntaxs | HiAPI-C# 2025", + "summary": "Namespace Hi.NcParsers.LogicSyntaxs Classes CoordinateOffsetUtil Shared utilities for all coordinate offset syntaxes (ISO, Siemens, Heidenhain). Handles section IO, backward lookback, and ProgramToMcTransform composition. FeedrateSyntax Consumes F (feedrate) from Parsing and G94/G95 mode from Flags. Both are modal — persist across blocks via backward node lookback. Writes resolved state to a IFeedrateDef section. IsoCoordinateOffsetSyntax ISO/Fanuc/Mazak/Okuma/Syntec: resolves G54–G59.9 work coordinate offset. Reads G54/G55/.../G59.9 from Flags, looks up offset Vec3d from IsoCoordinateTable dependency, composes into ProgramToMcTransform. Modal — active coordinate persists via backward lookback. Default coordinate ID is set by StaticInitializer. IsoG68RotationSyntax ISO/Fanuc: resolves G68 (2D coordinate rotation) and G69 (cancel). Computes a rotation Mat4d around the active plane normal and composes it into ProgramToMcTransform. No IMachineKinematics dependency needed — G68 is pure geometric rotation. Managed commands: G68, G69 (idempotent with IsoG68p2TiltSyntax). IsoG68p2TiltSyntax ISO/Fanuc: resolves G68.2 (tilted work plane) and G69 (cancel). Computes a tilt Mat4d from I/J/K euler angles (Fanuc ZXZ convention) and composes it into ProgramToMcTransform. Managed commands: G68.2, G69 (idempotent with IsoG68RotationSyntax). Siemens equivalent: CYCLE800 (separate syntax). Heidenhain equivalent: PLANE SPATIAL (separate syntax). IsoLocalCoordinateOffsetSyntax ISO G52: Local coordinate system offset (additive to G54-series). G52 X10 Y20 Z5 → sets local offset. G52 X0 Y0 Z0 → cancels (resets to zero). M30 (program end) → also cancels. Reads Parsing.G52 (from G52Syntax), writes LocalCoordinateOffset section, and adds a \"LocalCoordinateOffset\" entry to the transformation chain. Modal — persists via backward lookback until changed or cancelled. McAbcCyclicPathSyntax Resolve modular rotary axes to the shortest cyclic path relative to the previous node. Uses IsModularRotary(string) to determine which axes within MachineCoordinate need cyclic resolution. Falls back to hardcoded A/B/C if no IMachineAxisConfig is available. Must be placed after ProgramXyzSyntax in NcSyntaxList. PositioningModeSyntax Resolves G90/G91 incremental positioning to absolute values in-place within Parsing. Fanuc/ISO: reads G90/G91 from Flags (global modal). Heidenhain: would need a separate implementation reading I-prefix per axis. Siemens: would extend with AC()/IC() per-axis override. Uses AxisNames to determine which tags are motion axes. Traces backward nodes for modal state and last known ProgramXyz to resolve incremental values. No instance fields for state — all state lives in JsonObject. After this syntax, all axis values in Parsing are absolute — ProgramXyzSyntax can consume them without incremental logic. Must be placed after NumberedFlagSyntax and before ProgramXyzSyntax. ProgramXyzSyntax Compute MachineCoordinate and ProgramXyz (leaf coordinate) from syntax XYZ tags. Writes individual double components to SyntaxPiece.JsonObject under MachineCoordinate and ProgramXyz sub-objects. Must be placed after BundleSyntax since it uses cross-node lookback for last position. SpindleSpeedSyntax Consumes S (spindle speed) from Parsing. Modal — persists across blocks via backward node lookback. Writes resolved state to a ISpindleSpeedDef section. TiltTransformUtil Shared utilities for all tilt transform syntaxes (ISO, Siemens, Heidenhain). Handles section IO, backward lookback, and ProgramToMcTransform composition. ToolHeightOffsetSyntax Resolves tool height offset ID to the effective offset value (mm) and composes the offset as a translation into the accumulated ProgramToMcTransform matrix. Reads parsed G43/G43.4/G44/G49 flags and H numbers from upstream parsing syntaxes, looks up the offset value from IToolOffsetConfig dependency, writes the resolved state to a IToolHeightCompensationDef section for debuggability, and composes ProgramToMcTransform.Trans += toolOrientation * height_mm. The tool orientation direction is read from a \"ToolOrientation\" key in JSON (written by a prior syntax, e.g., ToolOrientationSyntax). If absent, falls back to the current ProgramToMcTransform's AxialNormal (rotated Z). If no transformation exists yet, defaults to UnitZ." + }, + "api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.html", + "title": "Class HeadPercentCommentSyntax | HiAPI-C# 2025", + "summary": "Class HeadPercentCommentSyntax Namespace Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs Assembly HiMech.dll public class HeadPercentCommentSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object HeadPercentCommentSyntax Implements ISituNcSyntax INcSyntax 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 HeadPercentCommentSyntax() public HeadPercentCommentSyntax() HeadPercentCommentSyntax(XElement) public HeadPercentCommentSyntax(XElement src) Parameters src XElement Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.html", + "title": "Class QuoteCommentSyntax | HiAPI-C# 2025", + "summary": "Class QuoteCommentSyntax Namespace Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs Assembly HiMech.dll public class QuoteCommentSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object QuoteCommentSyntax Implements ISituNcSyntax INcSyntax 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 QuoteCommentSyntax() public QuoteCommentSyntax() QuoteCommentSyntax(XElement) public QuoteCommentSyntax(XElement src) Parameters src XElement Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.html", + "title": "Class TailCommentSyntax | HiAPI-C# 2025", + "summary": "Class TailCommentSyntax Namespace Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs Assembly HiMech.dll public class TailCommentSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object TailCommentSyntax Implements ISituNcSyntax INcSyntax 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 TailCommentSyntax(string) public TailCommentSyntax(string tailSymbol) Parameters tailSymbol string TailCommentSyntax(XElement) public TailCommentSyntax(XElement src) Parameters src XElement Properties Name public string Name { get; } Property Value string TailSymbol public string TailSymbol { get; set; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.ParsingSyntaxs.CommentSyntaxs.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.html", + "title": "Namespace Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs | HiAPI-C# 2025", + "summary": "Namespace Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs Classes HeadPercentCommentSyntax QuoteCommentSyntax TailCommentSyntax" + }, + "api/Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html", + "title": "Class CsScriptSyntax | HiAPI-C# 2025", + "summary": "Class CsScriptSyntax Namespace Hi.NcParsers.ParsingSyntaxs Assembly HiMech.dll public class CsScriptSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object CsScriptSyntax Implements ISituNcSyntax INcSyntax 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 CsScriptSyntax() public CsScriptSyntax() CsScriptSyntax(XElement) public CsScriptSyntax(XElement src) Parameters src XElement Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.ParsingSyntaxs.FlagSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.FlagSyntax.html", + "title": "Class FlagSyntax | HiAPI-C# 2025", + "summary": "Class FlagSyntax Namespace Hi.NcParsers.ParsingSyntaxs Assembly HiMech.dll Syntax of fully Match flag. public class FlagSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object FlagSyntax Implements ISituNcSyntax INcSyntax 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) Remarks The term Flag generally not accomanys with variable value. The term Tag generally accomanys with variable value. Constructors FlagSyntax(IEnumerable, IEnumerable) public FlagSyntax(IEnumerable categoryPath, IEnumerable flags) Parameters categoryPath IEnumerable flags IEnumerable FlagSyntax(XElement) public FlagSyntax(XElement src) Parameters src XElement Properties CategoryPath public List CategoryPath { get; set; } Property Value List FlagList public List FlagList { get; set; } Property Value List Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.html", + "title": "Class FloatTagSetupSyntax | HiAPI-C# 2025", + "summary": "Class FloatTagSetupSyntax Namespace Hi.NcParsers.ParsingSyntaxs Assembly HiMech.dll TagSetupSyntax that parses numeric literal values to double. Variable text (e.g. Q2, #1, [#1+#2]) remains as string. public class FloatTagSetupSyntax : TagSetupSyntax, ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object TagSetupSyntax FloatTagSetupSyntax Implements ISituNcSyntax INcSyntax IMakeXmlSource Inherited Members TagSetupSyntax.MakeXmlSource(string, string, bool) TagSetupSyntax.VariableTag TagSetupSyntax.CategoryPath TagSetupSyntax.TagList TagSetupSyntax.Name TagSetupSyntax.Build(LazyLinkedListNode, List) 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 FloatTagSetupSyntax(IEnumerable, IEnumerable, string) public FloatTagSetupSyntax(IEnumerable categoryPath, IEnumerable tags, string variableTag) Parameters categoryPath IEnumerable tags IEnumerable variableTag string FloatTagSetupSyntax(XElement) public FloatTagSetupSyntax(XElement src) Parameters src XElement Properties XName public static string XName { get; } Property Value string Methods ToFloat(string) Parses a numeric literal to double; returns the original string for variable text. public static JsonNode ToFloat(string setup) Parameters setup string Returns JsonNode ToSetupJsonNode(string) Converts a tag setup string value to a JsonNode. Override in derived classes for typed parsing (int, double). Variable text (e.g. Q2, #1, [#1+#2]) is kept as string. protected override JsonNode ToSetupJsonNode(string setup) Parameters setup string Returns JsonNode" + }, + "api/Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.html", + "title": "Class HeadIndexSyntax | HiAPI-C# 2025", + "summary": "Class HeadIndexSyntax Namespace Hi.NcParsers.ParsingSyntaxs Assembly HiMech.dll public class HeadIndexSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object HeadIndexSyntax Implements ISituNcSyntax INcSyntax 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 HeadIndexSyntax(string) public HeadIndexSyntax(string headSymbol) Parameters headSymbol string HeadIndexSyntax(XElement) public HeadIndexSyntax(XElement src) Parameters src XElement Properties HeadSymbol public string HeadSymbol { get; set; } Property Value string Remarks The Head Symbol can be not null empty string. NC Index from Heidenhain may have no head symbol. Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html", + "title": "Class HeidenhainDatumSettingSyntax | HiAPI-C# 2025", + "summary": "Class HeidenhainDatumSettingSyntax Namespace Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs Assembly HiMech.dll Heidenhain syntax of CYCL DEF 247 DATUM SETTING . public class HeidenhainDatumSettingSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object HeidenhainDatumSettingSyntax Implements ISituNcSyntax INcSyntax 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 HeidenhainDatumSettingSyntax() public HeidenhainDatumSettingSyntax() HeidenhainDatumSettingSyntax(XElement) public HeidenhainDatumSettingSyntax(XElement src) Parameters src XElement Properties Name public string Name { get; } Property Value string TagList public List TagList { get; set; } Property Value List XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html", + "title": "Class HeidenhainDatumShiftSyntax | HiAPI-C# 2025", + "summary": "Class HeidenhainDatumShiftSyntax Namespace Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs Assembly HiMech.dll Heidenhain syntax of CYCL DEF 7 DATUM SHIFT . public class HeidenhainDatumShiftSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object HeidenhainDatumShiftSyntax Implements ISituNcSyntax INcSyntax 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 HeidenhainDatumShiftSyntax() public HeidenhainDatumShiftSyntax() HeidenhainDatumShiftSyntax(XElement) public HeidenhainDatumShiftSyntax(XElement src) Parameters src XElement Properties Name public string Name { get; } Property Value string TagList public List TagList { get; set; } Property Value List XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.html", + "title": "Namespace Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs | HiAPI-C# 2025", + "summary": "Namespace Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs Classes HeidenhainDatumSettingSyntax Heidenhain syntax of CYCL DEF 247 DATUM SETTING . HeidenhainDatumShiftSyntax Heidenhain syntax of CYCL DEF 7 DATUM SHIFT ." + }, + "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.html", + "title": "Class HeidenhainBlkFormSyntax | HiAPI-C# 2025", + "summary": "Class HeidenhainBlkFormSyntax Namespace Hi.NcParsers.ParsingSyntaxs.Heidenhain Assembly HiMech.dll Syntax for Heidenhain BLK FORM command (workpiece blank definition). public class HeidenhainBlkFormSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object HeidenhainBlkFormSyntax Implements ISituNcSyntax INcSyntax 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) Examples Input: BLK FORM 0.1 Z X+0 Y+0 Z-40 Output: { \"BLK FORM\": { \"Type\": \"0.1\", \"Axis\": \"Z\", \"X\": \"+0\", \"Y\": \"+0\", \"Z\": \"-40\" } } Input: BLK FORM 0.2 X+100 Y+100 Z+0 Output: { \"BLK FORM\": { \"Type\": \"0.2\", \"X\": \"+100\", \"Y\": \"+100\", \"Z\": \"+0\" } } Input: BLK FORM CYLINDER Z R50 L105 Output: { \"BLK FORM\": { \"Type\": \"CYLINDER\", \"Axis\": \"Z\", \"R\": \"50\", \"L\": \"105\" } } Constructors HeidenhainBlkFormSyntax() public HeidenhainBlkFormSyntax() HeidenhainBlkFormSyntax(XElement) public HeidenhainBlkFormSyntax(XElement src) Parameters src XElement Fields BlkFormTagList Tags for BLK FORM coordinate/dimension values. public static readonly string[] BlkFormTagList Field Value string[] Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.html", + "title": "Class HeidenhainCallSyntax | HiAPI-C# 2025", + "summary": "Class HeidenhainCallSyntax Namespace Hi.NcParsers.ParsingSyntaxs.Heidenhain Assembly HiMech.dll Syntax for Heidenhain CALL commands (CALL PGM and CALL LBL). public class HeidenhainCallSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object HeidenhainCallSyntax Implements ISituNcSyntax INcSyntax 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) Examples Input: CALL PGM SubProg Output: { \"CALL\": { \"Target\": \"PGM\", \"Name\": \"SubProg\" } } Input: CALL LBL 5 Output: { \"CALL\": { \"Target\": \"LBL\", \"Name\": \"5\" } } Input: CALL LBL MyLabel REP 3 Output: { \"CALL\": { \"Target\": \"LBL\", \"Name\": \"MyLabel\", \"REP\": \"3\" } } Constructors HeidenhainCallSyntax() public HeidenhainCallSyntax() HeidenhainCallSyntax(XElement) public HeidenhainCallSyntax(XElement src) Parameters src XElement Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.html", + "title": "Class HeidenhainCyclDefSyntax | HiAPI-C# 2025", + "summary": "Class HeidenhainCyclDefSyntax Namespace Hi.NcParsers.ParsingSyntaxs.Heidenhain Assembly HiMech.dll Initialization Syntax of Heidenhain fixed head block for CYCL DEF . public class HeidenhainCyclDefSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object HeidenhainCyclDefSyntax Implements ISituNcSyntax INcSyntax 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 HeidenhainCyclDefSyntax() public HeidenhainCyclDefSyntax() HeidenhainCyclDefSyntax(XElement) public HeidenhainCyclDefSyntax(XElement src) Parameters src XElement Fields CyclDefConst public const string CyclDefConst = \"CYCL DEF\" Field Value string Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.html", + "title": "Class HeidenhainFnAssignmentSyntax | HiAPI-C# 2025", + "summary": "Class HeidenhainFnAssignmentSyntax Namespace Hi.NcParsers.ParsingSyntaxs.Heidenhain Assembly HiMech.dll Heidenhain FN variable assignment syntax. Extends TagAssignmentSyntax with FN opcode prefix. public class HeidenhainFnAssignmentSyntax : TagAssignmentSyntax, ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object TagAssignmentSyntax HeidenhainFnAssignmentSyntax Implements ISituNcSyntax INcSyntax IMakeXmlSource Inherited Members TagAssignmentSyntax.MakeXmlSource(string, string, bool) TagAssignmentSyntax.CategoryPath TagAssignmentSyntax.TagList TagAssignmentSyntax.VarPrefix TagAssignmentSyntax.TerminateWords TagAssignmentSyntax.Name TagAssignmentSyntax.ToAssignmentJsonNode(string) TagAssignmentSyntax.Build(LazyLinkedListNode, List) 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) Remarks FN 0: Q5 = +60 (assignment) FN 1: Q1 = -Q2 + -5 (addition) FN 2: Q1 = Q2 - Q3 (subtraction) FN 3: Q1 = Q2 * Q3 (multiplication) FN 4: Q1 = Q2 / Q3 (division) Constructors HeidenhainFnAssignmentSyntax() public HeidenhainFnAssignmentSyntax() HeidenhainFnAssignmentSyntax(XElement) public HeidenhainFnAssignmentSyntax(XElement src) Parameters src XElement Properties XName public static string XName { get; } Property Value string Methods TryStripPrefix(ref string) Strips a brand-specific prefix from unparsedText before assignment parsing. Returns false to signal no match (skip this syntax). Base implementation does nothing (no prefix required). protected override bool TryStripPrefix(ref string unparsedText) Parameters unparsedText string Returns bool" + }, + "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.html", + "title": "Class HeidenhainLSyntax | HiAPI-C# 2025", + "summary": "Class HeidenhainLSyntax Namespace Hi.NcParsers.ParsingSyntaxs.Heidenhain Assembly HiMech.dll Heidenhain linear movement (the leading L) syntax. public class HeidenhainLSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object HeidenhainLSyntax Implements ISituNcSyntax INcSyntax 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 HeidenhainLSyntax() public HeidenhainLSyntax() HeidenhainLSyntax(XElement) public HeidenhainLSyntax(XElement src) Parameters src XElement Properties Name public string Name { get; } Property Value string TagList public List TagList { get; set; } Property Value List XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.html", + "title": "Class HeidenhainLblSyntax | HiAPI-C# 2025", + "summary": "Class HeidenhainLblSyntax Namespace Hi.NcParsers.ParsingSyntaxs.Heidenhain Assembly HiMech.dll Syntax for Heidenhain LBL command (label definition). Label can be a number (1-65535) or a text name (e.g., “MyLabel”). LBL 0 is reserved for end of subprogram. public class HeidenhainLblSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object HeidenhainLblSyntax Implements ISituNcSyntax INcSyntax 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) Examples Input: LBL 1 Output: { \"LBL\": { \"Name\": \"1\" } } Input: LBL MyLabel Output: { \"LBL\": { \"Name\": \"MyLabel\" } } Input: LBL 0 Output: { \"LBL\": { \"Name\": \"0\" } } Constructors HeidenhainLblSyntax() public HeidenhainLblSyntax() HeidenhainLblSyntax(XElement) public HeidenhainLblSyntax(XElement src) Parameters src XElement Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.html", + "title": "Class HeidenhainPlaneSyntax | HiAPI-C# 2025", + "summary": "Class HeidenhainPlaneSyntax Namespace Hi.NcParsers.ParsingSyntaxs.Heidenhain Assembly HiMech.dll Syntax for Heidenhain PLANE command. Handles: PLANE RESET PLANE SPATIAL SPA SPB SPC SEQ+/- [COORD ROT|TABLE ROT] [MOVE|TURN|STAY] PLANE PROJECTED PROPR PROMIN ROT SEQ+/- [COORD ROT|TABLE ROT] [MOVE|TURN|STAY] public class HeidenhainPlaneSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object HeidenhainPlaneSyntax Implements ISituNcSyntax INcSyntax 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) Examples Input: PLANE SPATIAL SPA+30 SPB+0 SPC-10 SEQ+ COORD ROT TURN Output: { \"PLANE\": { \"Mode\": \"SPATIAL\", \"SPA\": \"+30\", \"SPB\": \"+0\", \"SPC\": \"-10\", \"SEQ\": \"+\", \"Rot\": \"COORD\", \"Positioning\": \"TURN\" } } Input: PLANE PROJECTED PROPR+30 PROMIN+0 ROT+45 SEQ- TABLE ROT MOVE Output: { \"PLANE\": { \"Mode\": \"PROJECTED\", \"PROPR\": \"+30\", \"PROMIN\": \"+0\", \"ROT\": \"+45\", \"SEQ\": \"-\", \"Rot\": \"TABLE\", \"Positioning\": \"MOVE\" } } Input: PLANE RESET Output: { \"PLANE\": { \"Mode\": \"RESET\" } } Constructors HeidenhainPlaneSyntax() public HeidenhainPlaneSyntax() HeidenhainPlaneSyntax(XElement) public HeidenhainPlaneSyntax(XElement src) Parameters src XElement Fields ProjectedTagList Projected tags for PLANE PROJECTED command. PROPR: projection angle, PROMIN: minimum angle, ROT: rotation of tilted plane. public static readonly string[] ProjectedTagList Field Value string[] SpatialTagList Spatial axis tags for PLANE SPATIAL command. public static readonly string[] SpatialTagList Field Value string[] Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.html", + "title": "Class HeidenhainProgramSyntax | HiAPI-C# 2025", + "summary": "Class HeidenhainProgramSyntax Namespace Hi.NcParsers.ParsingSyntaxs.Heidenhain Assembly HiMech.dll Syntax for Heidenhain BEGIN PGM and END PGM commands. public class HeidenhainProgramSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object HeidenhainProgramSyntax Implements ISituNcSyntax INcSyntax 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) Examples Input: BEGIN PGM DEMO MM Output: { \"PGM\": { \"Command\": \"BEGIN\", \"Name\": \"DEMO\", \"Unit\": \"MM\" } } Input: END PGM DEMO MM Output: { \"PGM\": { \"Command\": \"END\", \"Name\": \"DEMO\", \"Unit\": \"MM\" } } Constructors HeidenhainProgramSyntax() public HeidenhainProgramSyntax() HeidenhainProgramSyntax(XElement) public HeidenhainProgramSyntax(XElement src) Parameters src XElement Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.html", + "title": "Class HeidenhainToolCallSyntax | HiAPI-C# 2025", + "summary": "Class HeidenhainToolCallSyntax Namespace Hi.NcParsers.ParsingSyntaxs.Heidenhain Assembly HiMech.dll Syntax for Heidenhain TOOL CALL command. Handles: TOOL CALL [ToolId|“ToolName”] [X|Y|Z] [S…] [DL…] [DR…] public class HeidenhainToolCallSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object HeidenhainToolCallSyntax Implements ISituNcSyntax INcSyntax 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) Examples Input: TOOL CALL 1 Z S5000 Output: { \"TOOL CALL\": { \"T\": \"1\", \"Axis\": \"Z\", \"S\": \"5000\" } } Input: TOOL CALL “MyTool” Z S3000 DL+0.5 DR-0.1 Output: { \"TOOL CALL\": { \"T\": \"MyTool\", \"Axis\": \"Z\", \"S\": \"3000\", \"DL\": \"+0.5\", \"DR\": \"-0.1\" } } Constructors HeidenhainToolCallSyntax() public HeidenhainToolCallSyntax() HeidenhainToolCallSyntax(XElement) public HeidenhainToolCallSyntax(XElement src) Parameters src XElement Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.ParsingSyntaxs.Heidenhain.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.html", + "title": "Namespace Hi.NcParsers.ParsingSyntaxs.Heidenhain | HiAPI-C# 2025", + "summary": "Namespace Hi.NcParsers.ParsingSyntaxs.Heidenhain Classes HeidenhainBlkFormSyntax Syntax for Heidenhain BLK FORM command (workpiece blank definition). HeidenhainCallSyntax Syntax for Heidenhain CALL commands (CALL PGM and CALL LBL). HeidenhainCyclDefSyntax Initialization Syntax of Heidenhain fixed head block for CYCL DEF . HeidenhainFnAssignmentSyntax Heidenhain FN variable assignment syntax. Extends TagAssignmentSyntax with FN opcode prefix. HeidenhainLSyntax Heidenhain linear movement (the leading L) syntax. HeidenhainLblSyntax Syntax for Heidenhain LBL command (label definition). Label can be a number (1-65535) or a text name (e.g., “MyLabel”). LBL 0 is reserved for end of subprogram. HeidenhainPlaneSyntax Syntax for Heidenhain PLANE command. Handles: PLANE RESET PLANE SPATIAL SPA SPB SPC SEQ+/- [COORD ROT|TABLE ROT] [MOVE|TURN|STAY] PLANE PROJECTED PROPR PROMIN ROT SEQ+/- [COORD ROT|TABLE ROT] [MOVE|TURN|STAY] HeidenhainProgramSyntax Syntax for Heidenhain BEGIN PGM and END PGM commands. HeidenhainToolCallSyntax Syntax for Heidenhain TOOL CALL command. Handles: TOOL CALL [ToolId|“ToolName”] [X|Y|Z] [S…] [DL…] [DR…]" + }, + "api/Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.html", + "title": "Class IntegerTagSetupSyntax | HiAPI-C# 2025", + "summary": "Class IntegerTagSetupSyntax Namespace Hi.NcParsers.ParsingSyntaxs Assembly HiMech.dll TagSetupSyntax that parses numeric literal values to int. Variable text (e.g. Q2, #1, [#1+#2]) remains as string. public class IntegerTagSetupSyntax : TagSetupSyntax, ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object TagSetupSyntax IntegerTagSetupSyntax Implements ISituNcSyntax INcSyntax IMakeXmlSource Inherited Members TagSetupSyntax.MakeXmlSource(string, string, bool) TagSetupSyntax.VariableTag TagSetupSyntax.CategoryPath TagSetupSyntax.TagList TagSetupSyntax.Name TagSetupSyntax.Build(LazyLinkedListNode, List) 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 IntegerTagSetupSyntax(IEnumerable, IEnumerable, string) public IntegerTagSetupSyntax(IEnumerable categoryPath, IEnumerable tags, string variableTag) Parameters categoryPath IEnumerable tags IEnumerable variableTag string IntegerTagSetupSyntax(XElement) public IntegerTagSetupSyntax(XElement src) Parameters src XElement Properties XName public static string XName { get; } Property Value string Methods ToInteger(string) Parses a numeric literal to int; returns the original string for variable text. public static JsonNode ToInteger(string setup) Parameters setup string Returns JsonNode ToSetupJsonNode(string) Converts a tag setup string value to a JsonNode. Override in derived classes for typed parsing (int, double). Variable text (e.g. Q2, #1, [#1+#2]) is kept as string. protected override JsonNode ToSetupJsonNode(string setup) Parameters setup string Returns JsonNode" + }, + "api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html", + "title": "Class NamedVarAssignmentSyntax | HiAPI-C# 2025", + "summary": "Class NamedVarAssignmentSyntax Namespace Hi.NcParsers.ParsingSyntaxs Assembly HiMech.dll Assignment syntax for named (identifier-style) variables with = sign. Handles variables that are multi-character identifiers rather than {prefix}{digits}. public class NamedVarAssignmentSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object NamedVarAssignmentSyntax Implements ISituNcSyntax INcSyntax 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) Remarks Siemens GUD: _X_HOME = 100, _MY_VAR = R1 + R2 Siemens LUD: DEF REAL MY_LOCAL; MY_LOCAL = 50 Unlike TagAssignmentSyntax which handles {prefix}{digits} variables (e.g., #1, R1, Q5), this class handles multi-character identifier variables. Identifiers must be at least 2 characters to avoid overlap with single-letter axis tags (X, Y, Z, etc.). Ordering: Must be placed before TagAssignmentSyntax in syntax lists so that multi-char identifiers (e.g., _X_HOME) are consumed before {prefix}{digits} patterns (e.g., R1) attempt to match. Constructors NamedVarAssignmentSyntax(IEnumerable, IEnumerable, string) public NamedVarAssignmentSyntax(IEnumerable categoryPath, IEnumerable terminateWords = null, string identPattern = \"[A-Za-z_]\\\\w+\") Parameters categoryPath IEnumerable terminateWords IEnumerable identPattern string NamedVarAssignmentSyntax(XElement) public NamedVarAssignmentSyntax(XElement src) Parameters src XElement Fields DefaultIdentPattern public const string DefaultIdentPattern = \"[A-Za-z_]\\\\w+\" Field Value string Properties CategoryPath public List CategoryPath { get; set; } Property Value List IdentPattern Regex pattern for matching variable identifiers. Default: [A-Za-z_]\\w+ (at least 2 characters). public string IdentPattern { get; set; } Property Value string Name public string Name { get; } Property Value string TerminateWords public List TerminateWords { get; set; } Property Value List XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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. ToAssignmentJsonNode(string) Converts an assignment expression string to a JsonNode. Override in derived classes for typed parsing. protected virtual JsonNode ToAssignmentJsonNode(string setup) Parameters setup string Returns JsonNode" + }, + "api/Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html", + "title": "Class NumberedFlagSyntax | HiAPI-C# 2025", + "summary": "Class NumberedFlagSyntax Namespace Hi.NcParsers.ParsingSyntaxs Assembly HiMech.dll Syntax for numbered flags (prefix + number) with optional decimal support. NumberedFlagSyntax often should place after something like ParameterizedFlagSyntax. Since NumberedFlagSyntax is easy to eat those kind of flags. public class NumberedFlagSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object NumberedFlagSyntax Implements ISituNcSyntax INcSyntax 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) Remarks Examples: Integer codes: G0, G1, G54, M3, M30, T5, S1000 Decimal codes: G54.1 (Fanuc extended work coordinates) Note: Parameters like P2 in G54.1P2 should be handled by TagSetupSyntax separately. Constructors NumberedFlagSyntax(IEnumerable, IEnumerable, bool) Creates a new NumberedFlagSyntax instance. public NumberedFlagSyntax(IEnumerable categoryPath, IEnumerable codePrefixes, bool allowDecimal = true) Parameters categoryPath IEnumerable JSON path for storing matched codes. codePrefixes IEnumerable Code prefixes to match (e.g., [“G”, “M”]). allowDecimal bool Whether to allow decimal numbers. NumberedFlagSyntax(XElement) public NumberedFlagSyntax(XElement src) Parameters src XElement Properties AllowDecimal Whether to allow decimal numbers (e.g., G54.1). public bool AllowDecimal { get; set; } Property Value bool CategoryPath Category path for storing matched codes in JSON. public List CategoryPath { get; set; } Property Value List CodePrefixes Code prefixes to match (e.g., [“G”, “M”]). public List CodePrefixes { get; set; } Property Value List Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html", + "title": "Class ParameterizedFlagSyntax | HiAPI-C# 2025", + "summary": "Class ParameterizedFlagSyntax Namespace Hi.NcParsers.ParsingSyntaxs Assembly HiMech.dll Syntax for flags with attached parameters (e.g., G54.1P1, G10L2P1). This is essentially a combination of main flag matching (like NumberedFlagSyntax) plus scoped TagSetupSyntax for the parameters after the main flag. Note that the ParameterizedFlagSyntax often should be applied before NumberedFlagSyntax since NumberedFlagSyntax may eat the text that ParameterizedFlagSyntax should handle. public class ParameterizedFlagSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object ParameterizedFlagSyntax Implements ISituNcSyntax INcSyntax 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) Remarks Examples: G54.1P1 → {\"G54.1\": {\"P\": \"1\"}} G10L2P1 → {\"G10\": {\"L\": \"2\", \"P\": \"1\"}} G54.1P#1 → {\"G54.1\": {\"P\": \"#1\"}} (Fanuc variable) G54.1PQ1 → {\"G54.1\": {\"P\": \"Q1\"}} (Heidenhain variable) Constructors ParameterizedFlagSyntax(IEnumerable, IEnumerable, IEnumerable, string, IEnumerable) Creates a new ParameterizedFlagSyntax instance. public ParameterizedFlagSyntax(IEnumerable categoryPath, IEnumerable codePrefixes, IEnumerable paramPrefixes, string varPrefix, IEnumerable terminateWords = null) Parameters categoryPath IEnumerable JSON path for storing matched codes. codePrefixes IEnumerable Full code prefixes to match (e.g., [“G54.1”, “G10”]). paramPrefixes IEnumerable Parameter prefixes to extract (e.g., [“P”, “L”]). varPrefix string Variable prefix (e.g., “#” for Fanuc, “Q” for Heidenhain). terminateWords IEnumerable Words that stop parameter extraction. ParameterizedFlagSyntax(XElement) public ParameterizedFlagSyntax(XElement src) Parameters src XElement Properties CategoryPath Category path for storing matched codes in JSON. public List CategoryPath { get; set; } Property Value List CodePrefixes Full code prefixes to match (e.g., [“G54.1”, “G10”]). public List CodePrefixes { get; set; } Property Value List Name public string Name { get; } Property Value string ParamPrefixes Parameter prefixes to extract (e.g., [“P”, “L”, “H”]). Multiple parameters can be attached to one code. public List ParamPrefixes { get; set; } Property Value List TerminateWords Words that terminate parameter extraction (e.g., [“G”, “M”, “X”, “Y”, “Z”]). Extraction stops when encountering these prefixes followed by a number. public List TerminateWords { get; set; } Property Value List VarPrefix Variable prefix for macro variables (e.g., “#” for Fanuc, “Q” for Heidenhain). public string VarPrefix { get; set; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.html", + "title": "Class ShrinkIfNoDecimalPointSyntax | HiAPI-C# 2025", + "summary": "Class ShrinkIfNoDecimalPointSyntax Namespace Hi.NcParsers.ParsingSyntaxs Assembly HiMech.dll Applies the “conventional type” decimal-point interpretation to coordinate values in UnparsedText. When a tag value has no decimal point (e.g. Y20), it is shrunk by the implied decimal places: Y20 → Y0.020 (3 decimal places). Values that already contain a decimal point are left unchanged. Place inside BundleSyntax before FloatTagSetupSyntax so the modified text is parsed correctly by subsequent syntaxes. public class ShrinkIfNoDecimalPointSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object ShrinkIfNoDecimalPointSyntax Implements ISituNcSyntax INcSyntax 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) Remarks Modern CNC controllers default to “calculator type” where Y20 = Y20.0. This syntax is only needed for legacy “conventional type” configurations where Y20 = Y0.020 (Fanuc DPI=0, etc.). Properties ImpliedDecimalPlaces Number of implied decimal places when no decimal point is present. 3 → 0.001 (mm), 4 → 0.0001 (inch). public int ImpliedDecimalPlaces { get; set; } Property Value int Name public string Name { get; } Property Value string Tags Tags to check for missing decimal points. Default: X, Y, Z. public List Tags { get; set; } Property Value List XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html", + "title": "Class TagAssignmentSyntax | HiAPI-C# 2025", + "summary": "Class TagAssignmentSyntax Namespace Hi.NcParsers.ParsingSyntaxs Assembly HiMech.dll Assignment syntax with = sign. Unlike TagSetupSyntax which handles concatenated tag-value pairs (no = sign), this class handles explicit assignment statements. public class TagAssignmentSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object TagAssignmentSyntax Implements ISituNcSyntax INcSyntax IMakeXmlSource Derived HeidenhainFnAssignmentSyntax 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) Remarks Fanuc: #1 = 100, #100 = [#1 + #2] Siemens: R1 = 100, R1 = R2 + R3 Heidenhain: via derived HeidenhainFnAssignmentSyntax which adds FN prefix handling Wraps GrabTagAssignment(ref string, IEnumerable, string, IEnumerable) as an INcSyntax. Constructors TagAssignmentSyntax(IEnumerable, IEnumerable, string, IEnumerable) public TagAssignmentSyntax(IEnumerable categoryPath, IEnumerable tags, string varPrefix, IEnumerable terminateWords = null) Parameters categoryPath IEnumerable tags IEnumerable varPrefix string terminateWords IEnumerable TagAssignmentSyntax(XElement) public TagAssignmentSyntax(XElement src) Parameters src XElement Properties CategoryPath public List CategoryPath { get; set; } Property Value List Name public string Name { get; } Property Value string TagList public List TagList { get; set; } Property Value List TerminateWords public List TerminateWords { get; set; } Property Value List VarPrefix public string VarPrefix { get; set; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List MakeXmlSource(string, string, bool) Creates an XML representation of the object. This method may also generate additional resources such as related files. public virtual 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. ToAssignmentJsonNode(string) Converts an assignment expression string to a JsonNode. Override in derived classes for typed parsing. protected virtual JsonNode ToAssignmentJsonNode(string setup) Parameters setup string Returns JsonNode TryStripPrefix(ref string) Strips a brand-specific prefix from unparsedText before assignment parsing. Returns false to signal no match (skip this syntax). Base implementation does nothing (no prefix required). protected virtual bool TryStripPrefix(ref string unparsedText) Parameters unparsedText string Returns bool" + }, + "api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html", + "title": "Class TagSetupSyntax | HiAPI-C# 2025", + "summary": "Class TagSetupSyntax Namespace Hi.NcParsers.ParsingSyntaxs Assembly HiMech.dll Concatenated tag setup syntax. The syntax is for assignment with space or no splition assignment. The syntax is not for assignment sign (=) syntax. ex. Heidenhain: L X Q2 Y33.4 FQ1 ISO: X100.3Y3.3 public class TagSetupSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object TagSetupSyntax Implements ISituNcSyntax INcSyntax IMakeXmlSource Derived FloatTagSetupSyntax IntegerTagSetupSyntax 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 TagSetupSyntax(IEnumerable, IEnumerable, string) public TagSetupSyntax(IEnumerable categoryPath, IEnumerable tags, string variableTag) Parameters categoryPath IEnumerable tags IEnumerable variableTag string TagSetupSyntax(XElement) public TagSetupSyntax(XElement src) Parameters src XElement Properties CategoryPath public List CategoryPath { get; set; } Property Value List Name public string Name { get; } Property Value string TagList public List TagList { get; set; } Property Value List VariableTag public string VariableTag { get; set; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List MakeXmlSource(string, string, bool) Creates an XML representation of the object. This method may also generate additional resources such as related files. public virtual 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. ToSetupJsonNode(string) Converts a tag setup string value to a JsonNode. Override in derived classes for typed parsing (int, double). Variable text (e.g. Q2, #1, [#1+#2]) is kept as string. protected virtual JsonNode ToSetupJsonNode(string setup) Parameters setup string Returns JsonNode" + }, + "api/Hi.NcParsers.ParsingSyntaxs.html": { + "href": "api/Hi.NcParsers.ParsingSyntaxs.html", + "title": "Namespace Hi.NcParsers.ParsingSyntaxs | HiAPI-C# 2025", + "summary": "Namespace Hi.NcParsers.ParsingSyntaxs Classes CsScriptSyntax FlagSyntax Syntax of fully Match flag. FloatTagSetupSyntax TagSetupSyntax that parses numeric literal values to double. Variable text (e.g. Q2, #1, [#1+#2]) remains as string. HeadIndexSyntax IntegerTagSetupSyntax TagSetupSyntax that parses numeric literal values to int. Variable text (e.g. Q2, #1, [#1+#2]) remains as string. NamedVarAssignmentSyntax Assignment syntax for named (identifier-style) variables with = sign. Handles variables that are multi-character identifiers rather than {prefix}{digits}. NumberedFlagSyntax Syntax for numbered flags (prefix + number) with optional decimal support. NumberedFlagSyntax often should place after something like ParameterizedFlagSyntax. Since NumberedFlagSyntax is easy to eat those kind of flags. ParameterizedFlagSyntax Syntax for flags with attached parameters (e.g., G54.1P1, G10L2P1). This is essentially a combination of main flag matching (like NumberedFlagSyntax) plus scoped TagSetupSyntax for the parameters after the main flag. Note that the ParameterizedFlagSyntax often should be applied before NumberedFlagSyntax since NumberedFlagSyntax may eat the text that ParameterizedFlagSyntax should handle. ShrinkIfNoDecimalPointSyntax Applies the “conventional type” decimal-point interpretation to coordinate values in UnparsedText. When a tag value has no decimal point (e.g. Y20), it is shrunk by the implied decimal places: Y20 → Y0.020 (3 decimal places). Values that already contain a decimal point are left unchanged. Place inside BundleSyntax before FloatTagSetupSyntax so the modified text is parsed correctly by subsequent syntaxes. TagAssignmentSyntax Assignment syntax with = sign. Unlike TagSetupSyntax which handles concatenated tag-value pairs (no = sign), this class handles explicit assignment statements. TagSetupSyntax Concatenated tag setup syntax. The syntax is for assignment with space or no splition assignment. The syntax is not for assignment sign (=) syntax. ex. Heidenhain: L X Q2 Y33.4 FQ1 ISO: X100.3Y3.3" }, "api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html": { "href": "api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html", "title": "Class HeidenhainSegmenter | HiAPI-C# 2025", - "summary": "Class HeidenhainSegmenter Namespace Hi.NcParsers.Segmenters Assembly HiMech.dll Heidenhain NC block builder. Also support single line NC block. public class HeidenhainSegmenter : ISegmenter, IToXElement Inheritance object HeidenhainSegmenter Implements ISegmenter 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 HeidenhainSegmenter() public HeidenhainSegmenter() Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods GetSegment(LinkedListNode, out LinkedListNode, out LinkedListNode) Get a sentence block according to the srcNode. the srcNode can be any node in the nodes from beginNode to the exclusive endNode. public void GetSegment(LinkedListNode srcNode, out LinkedListNode beginNode, out LinkedListNode endNode) Parameters srcNode LinkedListNode beginNode LinkedListNode endNode LinkedListNode exclusive end node ToXElement() Get the XElement to represent the object. public XElement ToXElement() Returns XElement XElement to represent the object." + "summary": "Class HeidenhainSegmenter Namespace Hi.NcParsers.Segmenters Assembly HiMech.dll Heidenhain NC block builder. Also support single line NC block. public class HeidenhainSegmenter : ISegmenter, IToXElement Inheritance object HeidenhainSegmenter Implements ISegmenter 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 HeidenhainSegmenter() public HeidenhainSegmenter() Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods GetSegment(LazyLinkedListNode, out LazyLinkedListNode, out LazyLinkedListNode) Get a sentence block according to the srcNode. the srcNode can be any node in the nodes from beginNode to the exclusive endNode. public void GetSegment(LazyLinkedListNode srcNode, out LazyLinkedListNode beginNode, out LazyLinkedListNode endNode) Parameters srcNode LazyLinkedListNode beginNode LazyLinkedListNode endNode LazyLinkedListNode exclusive end node ToXElement() Get the XElement to represent the object. public XElement ToXElement() Returns XElement XElement to represent the object." }, "api/Hi.NcParsers.Segmenters.ISegmenter.html": { "href": "api/Hi.NcParsers.Segmenters.ISegmenter.html", "title": "Interface ISegmenter | HiAPI-C# 2025", - "summary": "Interface ISegmenter Namespace Hi.NcParsers.Segmenters Assembly HiMech.dll interface to get segment for Sentence. public interface ISegmenter : IToXElement Inherited Members IToXElement.ToXElement() 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 Name string Name { get; } Property Value string Methods GetSegment(LinkedListNode, out LinkedListNode, out LinkedListNode) Get a sentence block according to the srcNode. the srcNode can be any node in the nodes from beginNode to the exclusive endNode. void GetSegment(LinkedListNode srcNode, out LinkedListNode beginNode, out LinkedListNode endNode) Parameters srcNode LinkedListNode beginNode LinkedListNode endNode LinkedListNode exclusive end node" + "summary": "Interface ISegmenter Namespace Hi.NcParsers.Segmenters Assembly HiMech.dll interface to get segment for Sentence. public interface ISegmenter : IToXElement Inherited Members IToXElement.ToXElement() 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 Name string Name { get; } Property Value string Methods GetSegment(LazyLinkedListNode, out LazyLinkedListNode, out LazyLinkedListNode) Get a sentence block according to the srcNode. the srcNode can be any node in the nodes from beginNode to the exclusive endNode. void GetSegment(LazyLinkedListNode srcNode, out LazyLinkedListNode beginNode, out LazyLinkedListNode endNode) Parameters srcNode LazyLinkedListNode beginNode LazyLinkedListNode endNode LazyLinkedListNode exclusive end node" }, "api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html": { "href": "api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html", "title": "Class SingleLineSegmenter | HiAPI-C# 2025", - "summary": "Class SingleLineSegmenter Namespace Hi.NcParsers.Segmenters Assembly HiMech.dll public class SingleLineSegmenter : ISegmenter, IToXElement Inheritance object SingleLineSegmenter Implements ISegmenter 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) Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods GetSegment(LinkedListNode, out LinkedListNode, out LinkedListNode) Get a sentence block according to the srcNode. the srcNode can be any node in the nodes from beginNode to the exclusive endNode. public void GetSegment(LinkedListNode srcNode, out LinkedListNode beginNode, out LinkedListNode endNode) Parameters srcNode LinkedListNode beginNode LinkedListNode endNode LinkedListNode exclusive end node ToXElement() Get the XElement to represent the object. public XElement ToXElement() Returns XElement XElement to represent the object." + "summary": "Class SingleLineSegmenter Namespace Hi.NcParsers.Segmenters Assembly HiMech.dll public class SingleLineSegmenter : ISegmenter, IToXElement Inheritance object SingleLineSegmenter Implements ISegmenter 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) Properties Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods GetSegment(LazyLinkedListNode, out LazyLinkedListNode, out LazyLinkedListNode) Get a sentence block according to the srcNode. the srcNode can be any node in the nodes from beginNode to the exclusive endNode. public void GetSegment(LazyLinkedListNode srcNode, out LazyLinkedListNode beginNode, out LazyLinkedListNode endNode) Parameters srcNode LazyLinkedListNode beginNode LazyLinkedListNode endNode LazyLinkedListNode exclusive end node ToXElement() Get the XElement to represent the object. public XElement ToXElement() Returns XElement XElement to represent the object." }, "api/Hi.NcParsers.Segmenters.html": { "href": "api/Hi.NcParsers.Segmenters.html", @@ -3722,32 +4182,27 @@ "api/Hi.NcParsers.Semantics.INcSemantic.html": { "href": "api/Hi.NcParsers.Semantics.INcSemantic.html", "title": "Interface INcSemantic | HiAPI-C# 2025", - "summary": "Interface INcSemantic Namespace Hi.NcParsers.Semantics Assembly HiMech.dll Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList. public interface INcSemantic : IToXElement Inherited Members IToXElement.ToXElement() 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 DisplayName The builder process name shown on UI. string DisplayName { get; } Property Value string Methods Build(LazyLinkedListNode) Refine SemanticPiece.ClaimList of the node. void Build(LazyLinkedListNode semanticPieceNode) Parameters semanticPieceNode LazyLinkedListNode Remarks Since the building process may require the information of the related node, a whole node is passed in." + "summary": "Interface INcSemantic Namespace Hi.NcParsers.Semantics Assembly HiMech.dll Resolves SyntaxPiece into IAct sequence. Unlike INcSyntax which only transforms data in-place, INcSemantic produces machine actions from the parsed syntax data. public interface INcSemantic : IMakeXmlSource Inherited Members IMakeXmlSource.MakeXmlSource(string, string, bool) 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 DisplayName The process name shown on UI. string DisplayName { get; } Property Value string Methods Resolve(LazyLinkedListNode, List) Resolve the syntaxPieceNode into a sequence of IAct. May also mutate SyntaxPiece.JsonObject for downstream semantics. IEnumerable Resolve(LazyLinkedListNode syntaxPieceNode, List dependencyList) Parameters syntaxPieceNode LazyLinkedListNode dependencyList List Returns IEnumerable" }, - "api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html": { - "href": "api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html", - "title": "Class McAbcCyclicPathSemantic | HiAPI-C# 2025", - "summary": "Class McAbcCyclicPathSemantic Namespace Hi.NcParsers.Semantics Assembly HiMech.dll public class McAbcCyclicPathSemantic : INcSemantic, IToXElement Inheritance object McAbcCyclicPathSemantic Implements INcSemantic 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 McAbcCyclicPathSemantic() public McAbcCyclicPathSemantic() Properties DisplayName The builder process name shown on UI. public string DisplayName { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode) Refine SemanticPiece.ClaimList of the node. public void Build(LazyLinkedListNode semanticPieceNode) Parameters semanticPieceNode LazyLinkedListNode Remarks Since the building process may require the information of the related node, a whole node is passed in. ToXElement() Get the XElement to represent the object. public XElement ToXElement() Returns XElement XElement to represent the object." - }, - "api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html": { - "href": "api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html", - "title": "Class ProgramXyzSemantic | HiAPI-C# 2025", - "summary": "Class ProgramXyzSemantic Namespace Hi.NcParsers.Semantics Assembly HiMech.dll public class ProgramXyzSemantic : INcSemantic, IToXElement Inheritance object ProgramXyzSemantic Implements INcSemantic 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 ProgramXyzSemantic() public ProgramXyzSemantic() ProgramXyzSemantic(XElement) public ProgramXyzSemantic(XElement src) Parameters src XElement Properties AvailableJsonPathList Available Json Path List to resolve semantic. Each path is a list of segments navigating nested JSON objects. Empty list means root level. public List> AvailableJsonPathList { get; } Property Value List> Examples [[\"L\"]] → fullJsonSrc[\"L\"] [[]] → fullJsonSrc (root) [[\"L\"], []] → try fullJsonSrc[\"L\"], fallback to root DisplayName The builder process name shown on UI. public string DisplayName { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode) Refine SemanticPiece.ClaimList of the node. public void Build(LazyLinkedListNode semanticPieceNode) Parameters semanticPieceNode LazyLinkedListNode Remarks Since the building process may require the information of the related node, a whole node is passed in. ToXElement() Get the XElement to represent the object. public XElement ToXElement() Returns XElement XElement to represent the object." + "api/Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.html": { + "href": "api/Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.html", + "title": "Class MachineCoordinateStepSemantic | HiAPI-C# 2025", + "summary": "Class MachineCoordinateStepSemantic Namespace Hi.NcParsers.Semantics Assembly HiMech.dll Read MachineCoordinate from MachineCoordinate in JsonObject and produce ActMcXyzStep. Requires ProgramXyzSyntax to have computed McXyz first. public class MachineCoordinateStepSemantic : INcSemantic, IMakeXmlSource Inheritance object MachineCoordinateStepSemantic Implements INcSemantic 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) Properties DisplayName The process name shown on UI. public string DisplayName { get; } Property Value string XName public static string XName { get; } Property Value string Methods 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. Resolve(LazyLinkedListNode, List) Resolve the syntaxPieceNode into a sequence of IAct. May also mutate SyntaxPiece.JsonObject for downstream semantics. public IEnumerable Resolve(LazyLinkedListNode syntaxPieceNode, List dependencyList) Parameters syntaxPieceNode LazyLinkedListNode dependencyList List Returns IEnumerable" }, "api/Hi.NcParsers.Semantics.SemanticPiece.html": { "href": "api/Hi.NcParsers.Semantics.SemanticPiece.html", "title": "Class SemanticPiece | HiAPI-C# 2025", - "summary": "Class SemanticPiece Namespace Hi.NcParsers.Semantics Assembly HiMech.dll public class SemanticPiece Inheritance object SemanticPiece 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) Remarks The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping. Constructors SemanticPiece(Sentence, JsonObject) public SemanticPiece(Sentence sentence, JsonObject jsonObject) Parameters sentence Sentence jsonObject JsonObject Properties ClaimList public List ClaimList { get; } Property Value List JsonObject public JsonObject JsonObject { get; set; } Property Value JsonObject Sentence public Sentence Sentence { get; set; } Property Value Sentence" + "summary": "Class SemanticPiece Namespace Hi.NcParsers.Semantics Assembly HiMech.dll [Obsolete(\"Use SyntaxPiece directly. SemanticPiece is no longer needed since IClaim pattern is obsoleted.\")] public class SemanticPiece Inheritance object SemanticPiece 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) Remarks The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping. Constructors SemanticPiece(Sentence, JsonObject) public SemanticPiece(Sentence sentence, JsonObject jsonObject) Parameters sentence Sentence jsonObject JsonObject Properties ClaimList public List ClaimList { get; } Property Value List JsonObject public JsonObject JsonObject { get; set; } Property Value JsonObject Sentence public Sentence Sentence { get; set; } Property Value Sentence" }, "api/Hi.NcParsers.Semantics.html": { "href": "api/Hi.NcParsers.Semantics.html", "title": "Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025", - "summary": "Namespace Hi.NcParsers.Semantics Classes McAbcCyclicPathSemantic ProgramXyzSemantic SemanticPiece Interfaces INcSemantic Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList." + "summary": "Namespace Hi.NcParsers.Semantics Classes MachineCoordinateStepSemantic Read MachineCoordinate from MachineCoordinate in JsonObject and produce ActMcXyzStep. Requires ProgramXyzSyntax to have computed McXyz first. SemanticPiece Interfaces INcSemantic Resolves SyntaxPiece into IAct sequence. Unlike INcSyntax which only transforms data in-place, INcSemantic produces machine actions from the parsed syntax data." }, "api/Hi.NcParsers.Sentence.html": { "href": "api/Hi.NcParsers.Sentence.html", "title": "Class Sentence | HiAPI-C# 2025", - "summary": "Class Sentence Namespace Hi.NcParsers Assembly HiMech.dll A small NC block for one or several lines. public class Sentence Inheritance object Sentence 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 Sentence(IIndexedFileLine) public Sentence(IIndexedFileLine indexedFileLine) Parameters indexedFileLine IIndexedFileLine Sentence(List) public Sentence(List indexedFileLineList) Parameters indexedFileLineList List Properties BlockText public string BlockText { get; } Property Value string FirstIndexedFileLine public IIndexedFileLine FirstIndexedFileLine { get; } Property Value IIndexedFileLine IndexedFileLine public IIndexedFileLine IndexedFileLine { get; set; } Property Value IIndexedFileLine IndexedFileLineList public List IndexedFileLineList { get; set; } Property Value List" + "summary": "Class Sentence Namespace Hi.NcParsers Assembly HiMech.dll A small NC block for one or several lines. public class Sentence : IGetSentence Inheritance object Sentence Implements IGetSentence 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 Sentence(IndexedFileLine) public Sentence(IndexedFileLine indexedFileLine) Parameters indexedFileLine IndexedFileLine Sentence(List) public Sentence(List indexedFileLineList) Parameters indexedFileLineList List Properties BlockText public string BlockText { get; } Property Value string FirstIndexedFileLine public IndexedFileLine FirstIndexedFileLine { get; } Property Value IndexedFileLine IndexedFileLine public IndexedFileLine IndexedFileLine { get; set; } Property Value IndexedFileLine IndexedFileLineList public List IndexedFileLineList { get; set; } Property Value List Methods GetSentence() public Sentence GetSentence() Returns Sentence" }, "api/Hi.NcParsers.SoftNcComment.html": { "href": "api/Hi.NcParsers.SoftNcComment.html", @@ -3762,212 +4217,97 @@ "api/Hi.NcParsers.SoftNcRunner.html": { "href": "api/Hi.NcParsers.SoftNcRunner.html", "title": "Class SoftNcRunner | HiAPI-C# 2025", - "summary": "Class SoftNcRunner Namespace Hi.NcParsers Assembly HiMech.dll public class SoftNcRunner : IControlRunner Inheritance object SoftNcRunner Implements IControlRunner 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 FanucNcRunner public static SoftNcRunner FanucNcRunner { get; } Property Value SoftNcRunner FileIndexOnRunCommand Gets the current file index for run commands. public int FileIndexOnRunCommand { get; } Property Value int NcActuationList public List NcActuationList { get; set; } Property Value List NcSemanticList public List NcSemanticList { get; set; } Property Value List NcSyntaxList public List NcSyntaxList { get; set; } Property Value List Segmenter public ISegmenter Segmenter { get; set; } Property Value ISegmenter Methods GetSemanticPieceLinkedList(string, IEnumerable, SessionMessageHost, CancellationToken) public LazyLinkedList GetSemanticPieceLinkedList(string relFilePath, IEnumerable lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken) Parameters relFilePath string lines IEnumerable sessionMessageHost SessionMessageHost cancellationToken CancellationToken Returns LazyLinkedList GetSentenceActEntrys(LazyLinkedList, SessionMessageHost, CancellationToken) public IEnumerable GetSentenceActEntrys(LazyLinkedList semanticPieceLinkedList, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken) Parameters semanticPieceLinkedList LazyLinkedList sessionMessageHost SessionMessageHost cancellationToken CancellationToken Returns IEnumerable ResetFileIndex() Resets the file index to zero. public void ResetFileIndex() RunControlLines(string, IEnumerable, SessionMessageHost, CancellationToken) Runs raw Control lines and yields source sentence and Act pairs. public IEnumerable RunControlLines(string relFilePath, IEnumerable lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken) Parameters relFilePath string The relative path of the control file lines IEnumerable The enumerable collection of command (control code) lines sessionMessageHost SessionMessageHost cancellationToken CancellationToken Cancellation token to cancel the operation Returns IEnumerable Enumerable of source sentence and Act pairs" + "summary": "Class SoftNcRunner Namespace Hi.NcParsers Assembly HiMech.dll Configurable NC Runner. public class SoftNcRunner : IControlRunner, IMakeXmlSource Inheritance object SoftNcRunner Implements IControlRunner 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 SoftNcRunner() public SoftNcRunner() SoftNcRunner(XElement, string, string) public SoftNcRunner(XElement src, string baseDirectory, string relFile) Parameters src XElement baseDirectory string relFile string Properties FanucNcRunner public static SoftNcRunner FanucNcRunner { get; } Property Value SoftNcRunner FileIndexOnRunCommand Gets the current file index for run commands. public int FileIndexOnRunCommand { get; } Property Value int HeidenhainNcRunner public static SoftNcRunner HeidenhainNcRunner { get; } Property Value SoftNcRunner MazakNcRunner public static SoftNcRunner MazakNcRunner { get; } Property Value SoftNcRunner NcDependencyList public List NcDependencyList { get; set; } Property Value List NcInitializationList public List NcInitializationList { get; set; } Property Value List NcSemanticList public List NcSemanticList { get; set; } Property Value List NcSyntaxList public List NcSyntaxList { get; set; } Property Value List Segmenter public ISegmenter Segmenter { get; set; } Property Value ISegmenter SiemensNcRunner public static SoftNcRunner SiemensNcRunner { get; } Property Value SoftNcRunner XName public static string XName { get; } Property Value string Methods GetFullSyntaxPieceLinkedList(string, IEnumerable, SessionMessageHost, CancellationToken) public LazyLinkedList GetFullSyntaxPieceLinkedList(string relFilePath, IEnumerable lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken) Parameters relFilePath string lines IEnumerable sessionMessageHost SessionMessageHost cancellationToken CancellationToken Returns LazyLinkedList GetSourcedActEntrys(LazyLinkedList, SessionMessageHost, CancellationToken) public IEnumerable GetSourcedActEntrys(LazyLinkedList syntaxPieceLinkedList, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken) Parameters syntaxPieceLinkedList LazyLinkedList sessionMessageHost SessionMessageHost cancellationToken CancellationToken Returns IEnumerable 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. ResetFileIndex() Resets the file index to zero. public void ResetFileIndex() RunControlLines(string, IEnumerable, SessionMessageHost, CancellationToken) Runs raw Control lines and yields source sentence and Act pairs. public IEnumerable RunControlLines(string relFilePath, IEnumerable lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken) Parameters relFilePath string The relative path of the control file lines IEnumerable The enumerable collection of command (control code) lines sessionMessageHost SessionMessageHost cancellationToken CancellationToken Cancellation token to cancel the operation Returns IEnumerable Enumerable of source sentence and Act pairs" }, "api/Hi.NcParsers.SoftNcUtil.html": { "href": "api/Hi.NcParsers.SoftNcUtil.html", "title": "Class SoftNcUtil | HiAPI-C# 2025", - "summary": "Class SoftNcUtil Namespace Hi.NcParsers Assembly HiMech.dll public static class SoftNcUtil Inheritance object SoftNcUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties RegexFlagPrefix Regex prefix pattern that matches word boundary or after digit. public static string RegexFlagPrefix { get; } Property Value string Methods GrabDouble(ref string, string, bool) Grab double value with decimal point judgement: The text is changed by replacing tag and value to empty string. If enableIntegerShrink is true and no decimal point, the value should be scale by 0.001. public static double GrabDouble(ref string text, string tag, bool enableIntegerShrink) Parameters text string text tag string tag enableIntegerShrink bool If true and no decimal point exists, the value will be scaled by 0.001. Returns double double value GrabFlag(ref string, string) Grabs and removes a flag from the NC text. public static bool GrabFlag(ref string text, string regexTag) Parameters text string The NC text to search and modify. regexTag string The flag tag to search for. Returns bool True if the flag was found and removed; otherwise, false. GrabFlags(ref string, IEnumerable) public static bool GrabFlags(ref string text, IEnumerable tags) Parameters text string tags IEnumerable Returns bool HasAnyFlag(string, IEnumerable) public static bool HasAnyFlag(string text, IEnumerable flags) Parameters text string flags IEnumerable Returns bool HasAnyFlag(string, string) public static bool HasAnyFlag(string text, string flag) Parameters text string flag string Returns bool" + "summary": "Class SoftNcUtil Namespace Hi.NcParsers Assembly HiMech.dll public static class SoftNcUtil Inheritance object SoftNcUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties RegexFlagPrefix Regex prefix pattern that matches word boundary, after digit, after whitespace, or at start of string. The whitespace/start-of-string alternatives are needed for non-word-character prefixes (e.g. Fanuc '#', Siemens '$'). public static string RegexFlagPrefix { get; } Property Value string Methods GrabDouble(ref string, string, bool) Grab double value with decimal point judgement: The text is changed by replacing tag and value to empty string. If enableIntegerShrink is true and no decimal point, the value should be scale by 0.001. public static double GrabDouble(ref string text, string tag, bool enableIntegerShrink) Parameters text string text tag string tag enableIntegerShrink bool If true and no decimal point exists, the value will be scaled by 0.001. Returns double double value GrabFlag(ref string, string) Grabs and removes a flag from the NC text. public static bool GrabFlag(ref string text, string regexTag) Parameters text string The NC text to search and modify. regexTag string The flag tag to search for. Returns bool True if the flag was found and removed; otherwise, false. GrabFlags(ref string, IEnumerable) public static bool GrabFlags(ref string text, IEnumerable tags) Parameters text string tags IEnumerable Returns bool HasAnyFlag(string, IEnumerable) public static bool HasAnyFlag(string text, IEnumerable flags) Parameters text string flags IEnumerable Returns bool HasAnyFlag(string, string) public static bool HasAnyFlag(string text, string flag) Parameters text string flag string Returns bool SetAndTrimUnparsedText(JsonObject, string) public static void SetAndTrimUnparsedText(this JsonObject root, string unparsedText) Parameters root JsonObject unparsedText string" }, - "api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html", - "title": "Class HeadPercentCommentSyntax | HiAPI-C# 2025", - "summary": "Class HeadPercentCommentSyntax Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs Assembly HiMech.dll public class HeadPercentCommentSyntax : INcSyntax Inheritance object HeadPercentCommentSyntax Implements INcSyntax 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 Name public string Name { get; } Property Value string Methods Build(LazyLinkedListNode) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode) Parameters syntaxPieceNode LazyLinkedListNode" + "api/Hi.NcParsers.Syntaxs.BundleSyntax.html": { + "href": "api/Hi.NcParsers.Syntaxs.BundleSyntax.html", + "title": "Class BundleSyntax | HiAPI-C# 2025", + "summary": "Class BundleSyntax Namespace Hi.NcParsers.Syntaxs Assembly HiMech.dll Depth-First Sequential Syntaxes management. It saves space by save the LazyLinkedLists from each syntax to only one LazyLinkedLists in SoftNcRunner to get better performance. If the INcSyntax only edit the current node itself, those self-editing INcSyntax without looks-forward is suitable to put into the BundleSyntax. public class BundleSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object BundleSyntax Implements ISituNcSyntax INcSyntax 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 BundleSyntax() public BundleSyntax() BundleSyntax(IEnumerable) public BundleSyntax(IEnumerable syntaxes) Parameters syntaxes IEnumerable BundleSyntax(XElement, string, string) public BundleSyntax(XElement src, string baseDirectory, string relFile) Parameters src XElement baseDirectory string relFile string Properties Name public string Name { get; set; } Property Value string SyntaxList public List SyntaxList { get; } Property Value List XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html", - "title": "Class QuoteCommentSyntax | HiAPI-C# 2025", - "summary": "Class QuoteCommentSyntax Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs Assembly HiMech.dll public class QuoteCommentSyntax : INcSyntax Inheritance object QuoteCommentSyntax Implements INcSyntax 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 Name public string Name { get; } Property Value string Methods Build(LazyLinkedListNode) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode) Parameters syntaxPieceNode LazyLinkedListNode" - }, - "api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html", - "title": "Class TailCommentSyntax | HiAPI-C# 2025", - "summary": "Class TailCommentSyntax Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs Assembly HiMech.dll public class TailCommentSyntax : INcSyntax Inheritance object TailCommentSyntax Implements INcSyntax 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 TailCommentSyntax(string) public TailCommentSyntax(string tailSymbol) Parameters tailSymbol string Properties Name public string Name { get; } Property Value string TailSymbol public string TailSymbol { get; set; } Property Value string Methods Build(LazyLinkedListNode) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode) Parameters syntaxPieceNode LazyLinkedListNode" - }, - "api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html", - "title": "Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025", - "summary": "Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs Classes HeadPercentCommentSyntax QuoteCommentSyntax TailCommentSyntax" - }, - "api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html", - "title": "Class CsScriptSyntax | HiAPI-C# 2025", - "summary": "Class CsScriptSyntax Namespace Hi.NcParsers.Syntaxs.Derived Assembly HiMech.dll public class CsScriptSyntax : INcSyntax Inheritance object CsScriptSyntax Implements INcSyntax 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 Name public string Name { get; } Property Value string Methods Build(LazyLinkedListNode) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode) Parameters syntaxPieceNode LazyLinkedListNode" - }, - "api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html", - "title": "Class FlagSyntax | HiAPI-C# 2025", - "summary": "Class FlagSyntax Namespace Hi.NcParsers.Syntaxs.Derived Assembly HiMech.dll Syntax of fully Match flag. public class FlagSyntax : INcSyntax Inheritance object FlagSyntax Implements INcSyntax 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) Remarks The term Flag generally not accomanys with variable value. The term Tag generally accomanys with variable value. Constructors FlagSyntax(IEnumerable, IEnumerable) public FlagSyntax(IEnumerable categoryPath, IEnumerable flags) Parameters categoryPath IEnumerable flags IEnumerable Properties CategoryPath public List CategoryPath { get; set; } Property Value List FlagList public List FlagList { get; set; } Property Value List Name public string Name { get; } Property Value string Methods Build(LazyLinkedListNode) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode) Parameters syntaxPieceNode LazyLinkedListNode" - }, - "api/Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.html", - "title": "Class FloatTagSetupSyntax | HiAPI-C# 2025", - "summary": "Class FloatTagSetupSyntax Namespace Hi.NcParsers.Syntaxs.Derived Assembly HiMech.dll TagSetupSyntax that parses numeric literal values to double. Variable text (e.g. Q2, #1, [#1+#2]) remains as string. public class FloatTagSetupSyntax : TagSetupSyntax, INcSyntax Inheritance object TagSetupSyntax FloatTagSetupSyntax Implements INcSyntax Inherited Members TagSetupSyntax.VariableTag TagSetupSyntax.CategoryPath TagSetupSyntax.TagList TagSetupSyntax.Name TagSetupSyntax.Build(LazyLinkedListNode) 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 FloatTagSetupSyntax(IEnumerable, IEnumerable, string) public FloatTagSetupSyntax(IEnumerable categoryPath, IEnumerable tags, string variableTag) Parameters categoryPath IEnumerable tags IEnumerable variableTag string Methods ToFloat(string) Parses a numeric literal to double; returns the original string for variable text. public static JsonNode ToFloat(string setup) Parameters setup string Returns JsonNode ToSetupJsonNode(string) Converts a tag setup string value to a JsonNode. Override in derived classes for typed parsing (int, double). Variable text (e.g. Q2, #1, [#1+#2]) is kept as string. protected override JsonNode ToSetupJsonNode(string setup) Parameters setup string Returns JsonNode" - }, - "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html", - "title": "Class HeidenhainDatumSettingSyntax | HiAPI-C# 2025", - "summary": "Class HeidenhainDatumSettingSyntax Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs Assembly HiMech.dll Heidenhain syntax of CYCL DEF 247 DATUM SETTING . public class HeidenhainDatumSettingSyntax : INcSyntax Inheritance object HeidenhainDatumSettingSyntax Implements INcSyntax 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 HeidenhainDatumSettingSyntax() public HeidenhainDatumSettingSyntax() Properties Name public string Name { get; } Property Value string TagList public List TagList { get; set; } Property Value List Methods Build(LazyLinkedListNode) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode) Parameters syntaxPieceNode LazyLinkedListNode" - }, - "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html", - "title": "Class HeidenhainDatumShiftSyntax | HiAPI-C# 2025", - "summary": "Class HeidenhainDatumShiftSyntax Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs Assembly HiMech.dll Heidenhain syntax of CYCL DEF 7 DATUM SHIFT . public class HeidenhainDatumShiftSyntax : INcSyntax Inheritance object HeidenhainDatumShiftSyntax Implements INcSyntax 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 Name public string Name { get; } Property Value string TagList public List TagList { get; set; } Property Value List Methods Build(LazyLinkedListNode) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode) Parameters syntaxPieceNode LazyLinkedListNode" - }, - "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html", - "title": "Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025", - "summary": "Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs Classes HeidenhainDatumSettingSyntax Heidenhain syntax of CYCL DEF 247 DATUM SETTING . HeidenhainDatumShiftSyntax Heidenhain syntax of CYCL DEF 7 DATUM SHIFT ." - }, - "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html", - "title": "Class HeidenhainBlkFormSyntax | HiAPI-C# 2025", - "summary": "Class HeidenhainBlkFormSyntax Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs Assembly HiMech.dll Syntax for Heidenhain BLK FORM command (workpiece blank definition). public class HeidenhainBlkFormSyntax : INcSyntax Inheritance object HeidenhainBlkFormSyntax Implements INcSyntax 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) Examples Input: BLK FORM 0.1 Z X+0 Y+0 Z-40 Output: { \"BLK FORM\": { \"Type\": \"0.1\", \"Axis\": \"Z\", \"X\": \"+0\", \"Y\": \"+0\", \"Z\": \"-40\" } } Input: BLK FORM 0.2 X+100 Y+100 Z+0 Output: { \"BLK FORM\": { \"Type\": \"0.2\", \"X\": \"+100\", \"Y\": \"+100\", \"Z\": \"+0\" } } Input: BLK FORM CYLINDER Z R50 L105 Output: { \"BLK FORM\": { \"Type\": \"CYLINDER\", \"Axis\": \"Z\", \"R\": \"50\", \"L\": \"105\" } } Fields BlkFormTagList Tags for BLK FORM coordinate/dimension values. public static readonly string[] BlkFormTagList Field Value string[] Properties Name public string Name { get; } Property Value string Methods Build(LazyLinkedListNode) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode) Parameters syntaxPieceNode LazyLinkedListNode" - }, - "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.html", - "title": "Class HeidenhainCallSyntax | HiAPI-C# 2025", - "summary": "Class HeidenhainCallSyntax Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs Assembly HiMech.dll Syntax for Heidenhain CALL commands (CALL PGM and CALL LBL). public class HeidenhainCallSyntax : INcSyntax Inheritance object HeidenhainCallSyntax Implements INcSyntax 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) Examples Input: CALL PGM SubProg Output: { \"CALL\": { \"Target\": \"PGM\", \"Name\": \"SubProg\" } } Input: CALL LBL 5 Output: { \"CALL\": { \"Target\": \"LBL\", \"Name\": \"5\" } } Input: CALL LBL MyLabel REP 3 Output: { \"CALL\": { \"Target\": \"LBL\", \"Name\": \"MyLabel\", \"REP\": \"3\" } } Properties Name public string Name { get; } Property Value string Methods Build(LazyLinkedListNode) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode) Parameters syntaxPieceNode LazyLinkedListNode" - }, - "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.html", - "title": "Class HeidenhainCyclDefSyntax | HiAPI-C# 2025", - "summary": "Class HeidenhainCyclDefSyntax Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs Assembly HiMech.dll Initialization Syntax of Heidenhain fixed head block for CYCL DEF . public class HeidenhainCyclDefSyntax : INcSyntax Inheritance object HeidenhainCyclDefSyntax Implements INcSyntax 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) Fields CyclDefConst public const string CyclDefConst = \"CYCL DEF\" Field Value string Properties Name public string Name { get; } Property Value string Methods Build(LazyLinkedListNode) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode) Parameters syntaxPieceNode LazyLinkedListNode" - }, - "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.html", - "title": "Class HeidenhainFnSyntax | HiAPI-C# 2025", - "summary": "Class HeidenhainFnSyntax Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs Assembly HiMech.dll public class HeidenhainFnSyntax : INcSyntax Inheritance object HeidenhainFnSyntax Implements INcSyntax 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 Name public string Name { get; } Property Value string Methods Build(LazyLinkedListNode) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode) Parameters syntaxPieceNode LazyLinkedListNode" - }, - "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.html", - "title": "Class HeidenhainLSyntax | HiAPI-C# 2025", - "summary": "Class HeidenhainLSyntax Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs Assembly HiMech.dll Heidenhain linear movement (the leading L) syntax. public class HeidenhainLSyntax : INcSyntax Inheritance object HeidenhainLSyntax Implements INcSyntax 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 Name public string Name { get; } Property Value string TagList public List TagList { get; set; } Property Value List Methods Build(LazyLinkedListNode) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode) Parameters syntaxPieceNode LazyLinkedListNode" - }, - "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.html", - "title": "Class HeidenhainLblSyntax | HiAPI-C# 2025", - "summary": "Class HeidenhainLblSyntax Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs Assembly HiMech.dll Syntax for Heidenhain LBL command (label definition). Label can be a number (1-65535) or a text name (e.g., “MyLabel”). LBL 0 is reserved for end of subprogram. public class HeidenhainLblSyntax : INcSyntax Inheritance object HeidenhainLblSyntax Implements INcSyntax 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) Examples Input: LBL 1 Output: { \"LBL\": { \"Name\": \"1\" } } Input: LBL MyLabel Output: { \"LBL\": { \"Name\": \"MyLabel\" } } Input: LBL 0 Output: { \"LBL\": { \"Name\": \"0\" } } Properties Name public string Name { get; } Property Value string Methods Build(LazyLinkedListNode) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode) Parameters syntaxPieceNode LazyLinkedListNode" - }, - "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.html", - "title": "Class HeidenhainPlaneSyntax | HiAPI-C# 2025", - "summary": "Class HeidenhainPlaneSyntax Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs Assembly HiMech.dll Syntax for Heidenhain PLANE command. Handles: PLANE RESET PLANE SPATIAL SPA SPB SPC SEQ+/- [COORD ROT|TABLE ROT] [MOVE|TURN|STAY] PLANE PROJECTED PROPR PROMIN ROT SEQ+/- [COORD ROT|TABLE ROT] [MOVE|TURN|STAY] public class HeidenhainPlaneSyntax : INcSyntax Inheritance object HeidenhainPlaneSyntax Implements INcSyntax 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) Examples Input: PLANE SPATIAL SPA+30 SPB+0 SPC-10 SEQ+ COORD ROT TURN Output: { \"PLANE\": { \"Mode\": \"SPATIAL\", \"SPA\": \"+30\", \"SPB\": \"+0\", \"SPC\": \"-10\", \"SEQ\": \"+\", \"Rot\": \"COORD\", \"Positioning\": \"TURN\" } } Input: PLANE PROJECTED PROPR+30 PROMIN+0 ROT+45 SEQ- TABLE ROT MOVE Output: { \"PLANE\": { \"Mode\": \"PROJECTED\", \"PROPR\": \"+30\", \"PROMIN\": \"+0\", \"ROT\": \"+45\", \"SEQ\": \"-\", \"Rot\": \"TABLE\", \"Positioning\": \"MOVE\" } } Input: PLANE RESET Output: { \"PLANE\": { \"Mode\": \"RESET\" } } Fields ProjectedTagList Projected tags for PLANE PROJECTED command. PROPR: projection angle, PROMIN: minimum angle, ROT: rotation of tilted plane. public static readonly string[] ProjectedTagList Field Value string[] SpatialTagList Spatial axis tags for PLANE SPATIAL command. public static readonly string[] SpatialTagList Field Value string[] Properties Name public string Name { get; } Property Value string Methods Build(LazyLinkedListNode) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode) Parameters syntaxPieceNode LazyLinkedListNode" - }, - "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.html", - "title": "Class HeidenhainProgramSyntax | HiAPI-C# 2025", - "summary": "Class HeidenhainProgramSyntax Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs Assembly HiMech.dll Syntax for Heidenhain BEGIN PGM and END PGM commands. public class HeidenhainProgramSyntax : INcSyntax Inheritance object HeidenhainProgramSyntax Implements INcSyntax 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) Examples Input: BEGIN PGM DEMO MM Output: { \"PGM\": { \"Command\": \"BEGIN\", \"Name\": \"DEMO\", \"Unit\": \"MM\" } } Input: END PGM DEMO MM Output: { \"PGM\": { \"Command\": \"END\", \"Name\": \"DEMO\", \"Unit\": \"MM\" } } Properties Name public string Name { get; } Property Value string Methods Build(LazyLinkedListNode) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode) Parameters syntaxPieceNode LazyLinkedListNode" - }, - "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.html", - "title": "Class HeidenhainToolCallSyntax | HiAPI-C# 2025", - "summary": "Class HeidenhainToolCallSyntax Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs Assembly HiMech.dll Syntax for Heidenhain TOOL CALL command. Handles: TOOL CALL [ToolId|“ToolName”] [X|Y|Z] [S…] [DL…] [DR…] public class HeidenhainToolCallSyntax : INcSyntax Inheritance object HeidenhainToolCallSyntax Implements INcSyntax 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) Examples Input: TOOL CALL 1 Z S5000 Output: { \"TOOL CALL\": { \"T\": \"1\", \"Axis\": \"Z\", \"S\": \"5000\" } } Input: TOOL CALL “MyTool” Z S3000 DL+0.5 DR-0.1 Output: { \"TOOL CALL\": { \"T\": \"MyTool\", \"Axis\": \"Z\", \"S\": \"3000\", \"DL\": \"+0.5\", \"DR\": \"-0.1\" } } Properties Name public string Name { get; } Property Value string Methods Build(LazyLinkedListNode) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode) Parameters syntaxPieceNode LazyLinkedListNode" - }, - "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.html", - "title": "Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs | HiAPI-C# 2025", - "summary": "Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs Classes HeidenhainBlkFormSyntax Syntax for Heidenhain BLK FORM command (workpiece blank definition). HeidenhainCallSyntax Syntax for Heidenhain CALL commands (CALL PGM and CALL LBL). HeidenhainCyclDefSyntax Initialization Syntax of Heidenhain fixed head block for CYCL DEF . HeidenhainFnSyntax HeidenhainLSyntax Heidenhain linear movement (the leading L) syntax. HeidenhainLblSyntax Syntax for Heidenhain LBL command (label definition). Label can be a number (1-65535) or a text name (e.g., “MyLabel”). LBL 0 is reserved for end of subprogram. HeidenhainPlaneSyntax Syntax for Heidenhain PLANE command. Handles: PLANE RESET PLANE SPATIAL SPA SPB SPC SEQ+/- [COORD ROT|TABLE ROT] [MOVE|TURN|STAY] PLANE PROJECTED PROPR PROMIN ROT SEQ+/- [COORD ROT|TABLE ROT] [MOVE|TURN|STAY] HeidenhainProgramSyntax Syntax for Heidenhain BEGIN PGM and END PGM commands. HeidenhainToolCallSyntax Syntax for Heidenhain TOOL CALL command. Handles: TOOL CALL [ToolId|“ToolName”] [X|Y|Z] [S…] [DL…] [DR…]" - }, - "api/Hi.NcParsers.Syntaxs.Derived.INcSyntax.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.INcSyntax.html", - "title": "Interface INcSyntax | HiAPI-C# 2025", - "summary": "Interface INcSyntax Namespace Hi.NcParsers.Syntaxs.Derived Assembly HiMech.dll Interface of Syntax arrangement by Json. public interface INcSyntax 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 Name string Name { get; } Property Value string Methods Build(LazyLinkedListNode) Build syntax arrangement into the syntaxPieceNode in-place. void Build(LazyLinkedListNode syntaxPieceNode) Parameters syntaxPieceNode LazyLinkedListNode" - }, - "api/Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.html", - "title": "Class HeadIndexSyntax | HiAPI-C# 2025", - "summary": "Class HeadIndexSyntax Namespace Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs Assembly HiMech.dll public class HeadIndexSyntax : INcSyntax Inheritance object HeadIndexSyntax Implements INcSyntax 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 HeadIndexSyntax(string) public HeadIndexSyntax(string headSymbol) Parameters headSymbol string Properties HeadSymbol public string HeadSymbol { get; set; } Property Value string Remarks The Head Symbol can be not null empty string. NC Index from Heidenhain may have no head symbol. Name public string Name { get; } Property Value string Methods Build(LazyLinkedListNode) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode) Parameters syntaxPieceNode LazyLinkedListNode" - }, - "api/Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.html", - "title": "Namespace Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs | HiAPI-C# 2025", - "summary": "Namespace Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs Classes HeadIndexSyntax" - }, - "api/Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.html", - "title": "Class IntegerTagSetupSyntax | HiAPI-C# 2025", - "summary": "Class IntegerTagSetupSyntax Namespace Hi.NcParsers.Syntaxs.Derived Assembly HiMech.dll TagSetupSyntax that parses numeric literal values to int. Variable text (e.g. Q2, #1, [#1+#2]) remains as string. public class IntegerTagSetupSyntax : TagSetupSyntax, INcSyntax Inheritance object TagSetupSyntax IntegerTagSetupSyntax Implements INcSyntax Inherited Members TagSetupSyntax.VariableTag TagSetupSyntax.CategoryPath TagSetupSyntax.TagList TagSetupSyntax.Name TagSetupSyntax.Build(LazyLinkedListNode) 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 IntegerTagSetupSyntax(IEnumerable, IEnumerable, string) public IntegerTagSetupSyntax(IEnumerable categoryPath, IEnumerable tags, string variableTag) Parameters categoryPath IEnumerable tags IEnumerable variableTag string Methods ToInteger(string) Parses a numeric literal to int; returns the original string for variable text. public static JsonNode ToInteger(string setup) Parameters setup string Returns JsonNode ToSetupJsonNode(string) Converts a tag setup string value to a JsonNode. Override in derived classes for typed parsing (int, double). Variable text (e.g. Q2, #1, [#1+#2]) is kept as string. protected override JsonNode ToSetupJsonNode(string setup) Parameters setup string Returns JsonNode" - }, - "api/Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.html", - "title": "Class NumberedFlagSyntax | HiAPI-C# 2025", - "summary": "Class NumberedFlagSyntax Namespace Hi.NcParsers.Syntaxs.Derived Assembly HiMech.dll Syntax for numbered flags (prefix + number) with optional decimal support. NumberedFlagSyntax often should place after something like ParameterizedFlagSyntax. Since NumberedFlagSyntax is easy to eat those kind of flags. public class NumberedFlagSyntax : INcSyntax Inheritance object NumberedFlagSyntax Implements INcSyntax 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) Remarks Examples: Integer codes: G0, G1, G54, M3, M30, T5, S1000 Decimal codes: G54.1 (Fanuc extended work coordinates) Note: Parameters like P2 in G54.1P2 should be handled by TagSetupSyntax separately. Constructors NumberedFlagSyntax(IEnumerable, IEnumerable, bool) Creates a new NumberedFlagSyntax instance. public NumberedFlagSyntax(IEnumerable categoryPath, IEnumerable codePrefixes, bool allowDecimal = true) Parameters categoryPath IEnumerable JSON path for storing matched codes. codePrefixes IEnumerable Code prefixes to match (e.g., [“G”, “M”]). allowDecimal bool Whether to allow decimal numbers. Properties AllowDecimal Whether to allow decimal numbers (e.g., G54.1). public bool AllowDecimal { get; set; } Property Value bool CategoryPath Category path for storing matched codes in JSON. public List CategoryPath { get; set; } Property Value List CodePrefixes Code prefixes to match (e.g., [“G”, “M”]). public List CodePrefixes { get; set; } Property Value List Name public string Name { get; } Property Value string Methods Build(LazyLinkedListNode) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode) Parameters syntaxPieceNode LazyLinkedListNode" - }, - "api/Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.html", - "title": "Class ParameterizedFlagSyntax | HiAPI-C# 2025", - "summary": "Class ParameterizedFlagSyntax Namespace Hi.NcParsers.Syntaxs.Derived Assembly HiMech.dll Syntax for flags with attached parameters (e.g., G54.1P1, G10L2P1). This is essentially a combination of main flag matching (like NumberedFlagSyntax) plus scoped TagSetupSyntax for the parameters after the main flag. Note that the ParameterizedFlagSyntax often should be applied before NumberedFlagSyntax since NumberedFlagSyntax may eat the text that ParameterizedFlagSyntax should handle. public class ParameterizedFlagSyntax : INcSyntax Inheritance object ParameterizedFlagSyntax Implements INcSyntax 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) Remarks Examples: G54.1P1 → {\"G54.1\": {\"P\": \"1\"}} G10L2P1 → {\"G10\": {\"L\": \"2\", \"P\": \"1\"}} G54.1P#1 → {\"G54.1\": {\"P\": \"#1\"}} (Fanuc variable) G54.1PQ1 → {\"G54.1\": {\"P\": \"Q1\"}} (Heidenhain variable) Constructors ParameterizedFlagSyntax(IEnumerable, IEnumerable, IEnumerable, string, IEnumerable) Creates a new ParameterizedFlagSyntax instance. public ParameterizedFlagSyntax(IEnumerable categoryPath, IEnumerable codePrefixes, IEnumerable paramPrefixes, string varPrefix, IEnumerable terminateWords = null) Parameters categoryPath IEnumerable JSON path for storing matched codes. codePrefixes IEnumerable Full code prefixes to match (e.g., [“G54.1”, “G10”]). paramPrefixes IEnumerable Parameter prefixes to extract (e.g., [“P”, “L”]). varPrefix string Variable prefix (e.g., “#” for Fanuc, “Q” for Heidenhain). terminateWords IEnumerable Words that stop parameter extraction. Properties CategoryPath Category path for storing matched codes in JSON. public List CategoryPath { get; set; } Property Value List CodePrefixes Full code prefixes to match (e.g., [“G54.1”, “G10”]). public List CodePrefixes { get; set; } Property Value List Name public string Name { get; } Property Value string ParamPrefixes Parameter prefixes to extract (e.g., [“P”, “L”, “H”]). Multiple parameters can be attached to one code. public List ParamPrefixes { get; set; } Property Value List TerminateWords Words that terminate parameter extraction (e.g., [“G”, “M”, “X”, “Y”, “Z”]). Extraction stops when encountering these prefixes followed by a number. public List TerminateWords { get; set; } Property Value List VarPrefix Variable prefix for macro variables (e.g., “#” for Fanuc, “Q” for Heidenhain). public string VarPrefix { get; set; } Property Value string Methods Build(LazyLinkedListNode) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode) Parameters syntaxPieceNode LazyLinkedListNode" - }, - "api/Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.html", - "title": "Class SequentialSyntax | HiAPI-C# 2025", - "summary": "Class SequentialSyntax Namespace Hi.NcParsers.Syntaxs.Derived Assembly HiMech.dll Depth-First Sequential Syntaxes management. public class SequentialSyntax : INcSyntax Inheritance object SequentialSyntax Implements INcSyntax 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 SequentialSyntax() public SequentialSyntax() SequentialSyntax(IEnumerable) public SequentialSyntax(IEnumerable syntaxes) Parameters syntaxes IEnumerable Properties Name public string Name { get; set; } Property Value string SyntaxList public List SyntaxList { get; } Property Value List Methods Build(LazyLinkedListNode) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode) Parameters syntaxPieceNode LazyLinkedListNode" - }, - "api/Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.html", - "title": "Class TagSetupSyntax | HiAPI-C# 2025", - "summary": "Class TagSetupSyntax Namespace Hi.NcParsers.Syntaxs.Derived Assembly HiMech.dll Concatenated tag setup syntax. The syntax is for assignment with space or no splition assignment. The syntax is not for assignment sign (=) syntax. ex. Heidenhain: L X Q2 Y33.4 FQ1 ISO: X100.3Y3.3 public class TagSetupSyntax : INcSyntax Inheritance object TagSetupSyntax Implements INcSyntax Derived FloatTagSetupSyntax IntegerTagSetupSyntax 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 TagSetupSyntax(IEnumerable, IEnumerable, string) public TagSetupSyntax(IEnumerable categoryPath, IEnumerable tags, string variableTag) Parameters categoryPath IEnumerable tags IEnumerable variableTag string Properties CategoryPath public List CategoryPath { get; set; } Property Value List Name public string Name { get; } Property Value string TagList public List TagList { get; set; } Property Value List VariableTag public string VariableTag { get; set; } Property Value string Methods Build(LazyLinkedListNode) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode) Parameters syntaxPieceNode LazyLinkedListNode ToSetupJsonNode(string) Converts a tag setup string value to a JsonNode. Override in derived classes for typed parsing (int, double). Variable text (e.g. Q2, #1, [#1+#2]) is kept as string. protected virtual JsonNode ToSetupJsonNode(string setup) Parameters setup string Returns JsonNode" - }, - "api/Hi.NcParsers.Syntaxs.Derived.html": { - "href": "api/Hi.NcParsers.Syntaxs.Derived.html", - "title": "Namespace Hi.NcParsers.Syntaxs.Derived | HiAPI-C# 2025", - "summary": "Namespace Hi.NcParsers.Syntaxs.Derived Classes CsScriptSyntax FlagSyntax Syntax of fully Match flag. FloatTagSetupSyntax TagSetupSyntax that parses numeric literal values to double. Variable text (e.g. Q2, #1, [#1+#2]) remains as string. IntegerTagSetupSyntax TagSetupSyntax that parses numeric literal values to int. Variable text (e.g. Q2, #1, [#1+#2]) remains as string. NumberedFlagSyntax Syntax for numbered flags (prefix + number) with optional decimal support. NumberedFlagSyntax often should place after something like ParameterizedFlagSyntax. Since NumberedFlagSyntax is easy to eat those kind of flags. ParameterizedFlagSyntax Syntax for flags with attached parameters (e.g., G54.1P1, G10L2P1). This is essentially a combination of main flag matching (like NumberedFlagSyntax) plus scoped TagSetupSyntax for the parameters after the main flag. Note that the ParameterizedFlagSyntax often should be applied before NumberedFlagSyntax since NumberedFlagSyntax may eat the text that ParameterizedFlagSyntax should handle. SequentialSyntax Depth-First Sequential Syntaxes management. TagSetupSyntax Concatenated tag setup syntax. The syntax is for assignment with space or no splition assignment. The syntax is not for assignment sign (=) syntax. ex. Heidenhain: L X Q2 Y33.4 FQ1 ISO: X100.3Y3.3 Interfaces INcSyntax Interface of Syntax arrangement by Json." + "api/Hi.NcParsers.Syntaxs.CleanupSyntax.html": { + "href": "api/Hi.NcParsers.Syntaxs.CleanupSyntax.html", + "title": "Class CleanupSyntax | HiAPI-C# 2025", + "summary": "Class CleanupSyntax Namespace Hi.NcParsers.Syntaxs Assembly HiMech.dll Removes indicated JSON keys from JsonObject after upstream syntaxes have consumed them. Useful for cleaning up runtime-derived intermediate data (e.g., ProgramToMcTransform) that should not persist in the final output. Place at the end of the syntax list, after all consumers have read the keys. public class CleanupSyntax : ISituNcSyntax, INcSyntax, IMakeXmlSource Inheritance object CleanupSyntax Implements ISituNcSyntax INcSyntax 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) Examples new CleanupSyntax(\"ProgramToMcTransform\", \"ToolOrientation\") Constructors CleanupSyntax(params string[]) public CleanupSyntax(params string[] keys) Parameters keys string[] CleanupSyntax(XElement) public CleanupSyntax(XElement src) Parameters src XElement Properties Keys JSON keys to remove from JsonObject each block. public List Keys { get; set; } Property Value List Name public string Name { get; } Property Value string XName public static string XName { get; } Property Value string Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. public void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List 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.NcParsers.Syntaxs.FanucSyntaxUtil.html": { "href": "api/Hi.NcParsers.Syntaxs.FanucSyntaxUtil.html", "title": "Class FanucSyntaxUtil | HiAPI-C# 2025", - "summary": "Class FanucSyntaxUtil Namespace Hi.NcParsers.Syntaxs Assembly HiMech.dll public static class FanucSyntaxUtil Inheritance object FanucSyntaxUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields VarTag public const string VarTag = \"#\" Field Value string Properties CommentSyntax public static SequentialSyntax CommentSyntax { get; set; } Property Value SequentialSyntax G54p1Syntax public static ParameterizedFlagSyntax G54p1Syntax { get; } Property Value ParameterizedFlagSyntax G65Syntax G65: Fanuc one-shot custom macro call. G65 P{program} [L{repeat}] [{arg_letter}{value} ...] public static ParameterizedFlagSyntax G65Syntax { get; } Property Value ParameterizedFlagSyntax Remarks Macro argument letters: A-E, F, H-K, M, Q-Z map to local variables #1-#26. G, L, N, O, P are reserved (G-code prefix, repeat count, line number, program number, program to call). G66Syntax G66: Fanuc modal custom macro call. G66 P{program} [L{repeat}] [{arg_letter}{value} ...] public static ParameterizedFlagSyntax G66Syntax { get; } Property Value ParameterizedFlagSyntax Remarks Same argument letters as G65. Modal: executes at every positioning block until cancelled by G67. GeneralSyntaxList Syntax list for general kind of Fanuc Controller. public static List GeneralSyntaxList { get; } Property Value List M98Syntax M98: Fanuc subprogram call. M98 P{program} [L{repeat}] public static ParameterizedFlagSyntax M98Syntax { get; } Property Value ParameterizedFlagSyntax M99Syntax M99: Fanuc subprogram end / return. M99 [P{sequence}] public static ParameterizedFlagSyntax M99Syntax { get; } Property Value ParameterizedFlagSyntax" + "summary": "Class FanucSyntaxUtil Namespace Hi.NcParsers.Syntaxs Assembly HiMech.dll public static class FanucSyntaxUtil Inheritance object FanucSyntaxUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields VarTag public const string VarTag = \"#\" Field Value string Properties CommentSyntax public static BundleSyntax CommentSyntax { get; set; } Property Value BundleSyntax DefaultSyntaxList Syntax list for general kind of Fanuc Controller. public static List DefaultSyntaxList { get; } Property Value List G43p4Syntax G43.4: Fanuc TCPM (Tool Center Point Management / RTCP). Fanuc-specific — not in GeneralSyntaxKit. Siemens equivalent: TRAORI. Heidenhain equivalent: M128. public static ParameterizedFlagSyntax G43p4Syntax { get; } Property Value ParameterizedFlagSyntax G54p1Syntax public static ParameterizedFlagSyntax G54p1Syntax { get; } Property Value ParameterizedFlagSyntax G65Syntax G65: Fanuc one-shot custom macro call. G65 P{program} [L{repeat}] [{arg_letter}{value} ...] public static ParameterizedFlagSyntax G65Syntax { get; } Property Value ParameterizedFlagSyntax Remarks Macro argument letters: A-E, F, H-K, M, Q-Z map to local variables #1-#26. G, L, N, O, P are reserved (G-code prefix, repeat count, line number, program number, program to call). G66Syntax G66: Fanuc modal custom macro call. G66 P{program} [L{repeat}] [{arg_letter}{value} ...] public static ParameterizedFlagSyntax G66Syntax { get; } Property Value ParameterizedFlagSyntax Remarks Same argument letters as G65. Modal: executes at every positioning block until cancelled by G67. M98Syntax M98: Fanuc subprogram call. M98 P{program} [L{repeat}] public static ParameterizedFlagSyntax M98Syntax { get; } Property Value ParameterizedFlagSyntax M99Syntax M99: Fanuc subprogram end / return. M99 [P{sequence}] public static ParameterizedFlagSyntax M99Syntax { get; } Property Value ParameterizedFlagSyntax" }, "api/Hi.NcParsers.Syntaxs.GeneralSyntaxKit.html": { "href": "api/Hi.NcParsers.Syntaxs.GeneralSyntaxKit.html", "title": "Class GeneralSyntaxKit | HiAPI-C# 2025", - "summary": "Class GeneralSyntaxKit Namespace Hi.NcParsers.Syntaxs Assembly HiMech.dll General/ISO standard syntax kit. Involve G code. Contains syntax definitions for common G codes used across multiple NC systems. public class GeneralSyntaxKit Inheritance object GeneralSyntaxKit 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 GeneralSyntaxKit(string) public GeneralSyntaxKit(string varPrefix) Parameters varPrefix string Properties CannedCycleSyntax G81/G82/G83/G85/G86 Canned drilling cycle syntax. public ParameterizedFlagSyntax CannedCycleSyntax { get; } Property Value ParameterizedFlagSyntax G28Syntax G28 Reference point return syntax. public ParameterizedFlagSyntax G28Syntax { get; } Property Value ParameterizedFlagSyntax G41G42Syntax G41/G42 Cutter radius compensation syntax. public ParameterizedFlagSyntax G41G42Syntax { get; } Property Value ParameterizedFlagSyntax G43G44Syntax G43/G43.4/G44 Tool length compensation syntax. public ParameterizedFlagSyntax G43G44Syntax { get; } Property Value ParameterizedFlagSyntax G4Syntax G4 Dwell/Pause syntax. public ParameterizedFlagSyntax G4Syntax { get; } Property Value ParameterizedFlagSyntax G52Syntax G52 Local coordinate system syntax. public ParameterizedFlagSyntax G52Syntax { get; } Property Value ParameterizedFlagSyntax G68Syntax G68 Coordinate rotation syntax. public ParameterizedFlagSyntax G68Syntax { get; } Property Value ParameterizedFlagSyntax G68p2Syntax G68.2 Tilted work plane syntax. public ParameterizedFlagSyntax G68p2Syntax { get; } Property Value ParameterizedFlagSyntax ParameterizedFlagSyntaxList public List ParameterizedFlagSyntaxList { get; } Property Value List VarPrefix public string VarPrefix { get; set; } Property Value string" + "summary": "Class GeneralSyntaxKit Namespace Hi.NcParsers.Syntaxs Assembly HiMech.dll General/ISO standard syntax kit. Involve G code. Contains syntax definitions for common G codes used across multiple NC systems. public class GeneralSyntaxKit Inheritance object GeneralSyntaxKit 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 GeneralSyntaxKit(string) public GeneralSyntaxKit(string varPrefix) Parameters varPrefix string Properties CannedCycleSyntax G81/G82/G83/G85/G86 Canned drilling cycle syntax. public ParameterizedFlagSyntax CannedCycleSyntax { get; } Property Value ParameterizedFlagSyntax G28Syntax G28 Reference point return syntax. public ParameterizedFlagSyntax G28Syntax { get; } Property Value ParameterizedFlagSyntax G41G42Syntax G41/G42 Cutter radius compensation syntax. public ParameterizedFlagSyntax G41G42Syntax { get; } Property Value ParameterizedFlagSyntax G43G44Syntax G43/G44 Tool length compensation syntax (ISO standard). G43.4 (TCPM) is Fanuc-specific — see G43p4Syntax. public ParameterizedFlagSyntax G43G44Syntax { get; } Property Value ParameterizedFlagSyntax G4Syntax G4 Dwell/Pause syntax. public ParameterizedFlagSyntax G4Syntax { get; } Property Value ParameterizedFlagSyntax G52Syntax G52 Local coordinate system syntax. public ParameterizedFlagSyntax G52Syntax { get; } Property Value ParameterizedFlagSyntax G68Syntax G68 Coordinate rotation syntax. public ParameterizedFlagSyntax G68Syntax { get; } Property Value ParameterizedFlagSyntax G68p2Syntax G68.2 Tilted work plane syntax. public ParameterizedFlagSyntax G68p2Syntax { get; } Property Value ParameterizedFlagSyntax ParameterizedFlagSyntaxList public List ParameterizedFlagSyntaxList { get; } Property Value List VarPrefix public string VarPrefix { get; set; } Property Value string" }, "api/Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.html": { "href": "api/Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.html", "title": "Class HeidenhainSyntaxUtil | HiAPI-C# 2025", - "summary": "Class HeidenhainSyntaxUtil Namespace Hi.NcParsers.Syntaxs Assembly HiMech.dll public static class HeidenhainSyntaxUtil Inheritance object HeidenhainSyntaxUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields VarTag public const string VarTag = \"Q\" Field Value string Properties CommentSyntax public static SequentialSyntax CommentSyntax { get; set; } Property Value SequentialSyntax FTagSetupSyntax public static FloatTagSetupSyntax FTagSetupSyntax { get; } Property Value FloatTagSetupSyntax FlagSyntax public static FlagSyntax FlagSyntax { get; } Property Value FlagSyntax GeneralSyntaxList Syntax list for general kind of Heidenhain Controller. public static List GeneralSyntaxList { get; } Property Value List" + "summary": "Class HeidenhainSyntaxUtil Namespace Hi.NcParsers.Syntaxs Assembly HiMech.dll public static class HeidenhainSyntaxUtil Inheritance object HeidenhainSyntaxUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields VarTag public const string VarTag = \"Q\" Field Value string Properties CommentSyntax public static BundleSyntax CommentSyntax { get; set; } Property Value BundleSyntax DefaultSyntaxList Syntax list for general kind of Heidenhain Controller. public static List DefaultSyntaxList { get; } Property Value List FTagSetupSyntax public static FloatTagSetupSyntax FTagSetupSyntax { get; } Property Value FloatTagSetupSyntax FlagSyntax public static FlagSyntax FlagSyntax { get; } Property Value FlagSyntax" + }, + "api/Hi.NcParsers.Syntaxs.IExpandingNcSyntax.html": { + "href": "api/Hi.NcParsers.Syntaxs.IExpandingNcSyntax.html", + "title": "Interface IExpandingNcSyntax | HiAPI-C# 2025", + "summary": "Interface IExpandingNcSyntax Namespace Hi.NcParsers.Syntaxs Assembly HiMech.dll Expanding syntax: transforms one SyntaxPiece node into zero or more output pieces (e.g., subprogram inlining, macro expansion, conditional branching). public interface IExpandingNcSyntax : INcSyntax, IMakeXmlSource Inherited Members INcSyntax.Name IMakeXmlSource.MakeXmlSource(string, string, bool) 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) Methods Expand(LazyLinkedListNode, List) Expand the syntaxPieceNode into a sequence of SyntaxPiece results. IEnumerable Expand(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List Returns IEnumerable" + }, + "api/Hi.NcParsers.Syntaxs.INcSyntax.html": { + "href": "api/Hi.NcParsers.Syntaxs.INcSyntax.html", + "title": "Interface INcSyntax | HiAPI-C# 2025", + "summary": "Interface INcSyntax Namespace Hi.NcParsers.Syntaxs Assembly HiMech.dll Base interface for syntax-level data transformation on SyntaxPiece.JsonObject. Unlike INcSemantic which produces IAct, INcSyntax only restructures or enriches parsed data without producing actions. public interface INcSyntax : IMakeXmlSource Inherited Members IMakeXmlSource.MakeXmlSource(string, string, bool) 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 Do not implement this interface directly. Use one of the two derived interfaces: ISituNcSyntax — in-situ (in-place) mutation of a single SyntaxPiece. IExpandingNcSyntax — expands one SyntaxPiece into multiple pieces. Properties Name string Name { get; } Property Value string" + }, + "api/Hi.NcParsers.Syntaxs.ISituNcSyntax.html": { + "href": "api/Hi.NcParsers.Syntaxs.ISituNcSyntax.html", + "title": "Interface ISituNcSyntax | HiAPI-C# 2025", + "summary": "Interface ISituNcSyntax Namespace Hi.NcParsers.Syntaxs Assembly HiMech.dll In-situ syntax: mutates the JsonObject of the given node in-place without changing the node count. Most parsing and logic syntaxes implement this interface. public interface ISituNcSyntax : INcSyntax, IMakeXmlSource Inherited Members INcSyntax.Name IMakeXmlSource.MakeXmlSource(string, string, bool) 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) Methods Build(LazyLinkedListNode, List) Build syntax arrangement into the syntaxPieceNode in-place. void Build(LazyLinkedListNode syntaxPieceNode, List ncDependencyList) Parameters syntaxPieceNode LazyLinkedListNode ncDependencyList List" }, "api/Hi.NcParsers.Syntaxs.MazakSyntaxUtil.html": { "href": "api/Hi.NcParsers.Syntaxs.MazakSyntaxUtil.html", "title": "Class MazakSyntaxUtil | HiAPI-C# 2025", - "summary": "Class MazakSyntaxUtil Namespace Hi.NcParsers.Syntaxs Assembly HiMech.dll Mazak-specific NC syntax utilities. public static class MazakSyntaxUtil Inheritance object MazakSyntaxUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields VarTag Variable prefix for Mazak (same as Fanuc). public const string VarTag = \"#\" Field Value string Properties CommentSyntax public static SequentialSyntax CommentSyntax { get; set; } Property Value SequentialSyntax G10p9Syntax G10.9 Center path mode syntax. public static ParameterizedFlagSyntax G10p9Syntax { get; } Property Value ParameterizedFlagSyntax Remarks G10.9X0 → center path G10.9X1 → compensation path by CAM (generally for G41 and G42) GeneralSyntaxList Syntax list for general kind of Mazak Controller. public static List GeneralSyntaxList { get; } Property Value List" + "summary": "Class MazakSyntaxUtil Namespace Hi.NcParsers.Syntaxs Assembly HiMech.dll Mazak-specific NC syntax utilities. public static class MazakSyntaxUtil Inheritance object MazakSyntaxUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields VarTag Variable prefix for Mazak (same as Fanuc). public const string VarTag = \"#\" Field Value string Properties CommentSyntax public static BundleSyntax CommentSyntax { get; set; } Property Value BundleSyntax DefaultSyntaxList Syntax list for general kind of Mazak Controller. public static List DefaultSyntaxList { get; } Property Value List G10p9Syntax G10.9 Center path mode syntax. public static ParameterizedFlagSyntax G10p9Syntax { get; } Property Value ParameterizedFlagSyntax Remarks G10.9X0 → center path G10.9X1 → compensation path by CAM (generally for G41 and G42)" }, "api/Hi.NcParsers.Syntaxs.NcSyntaxUtil.html": { "href": "api/Hi.NcParsers.Syntaxs.NcSyntaxUtil.html", "title": "Class NcSyntaxUtil | HiAPI-C# 2025", - "summary": "Class NcSyntaxUtil Namespace Hi.NcParsers.Syntaxs Assembly HiMech.dll public static class NcSyntaxUtil Inheritance object NcSyntaxUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties AxisTagList tag list for the motion axis tags. public static List AxisTagList { get; set; } Property Value List Remarks Must be initialized before MixedNcSyntaxList to avoid static initialization cycle. FloatTagList tag list for the float number tags. public static List FloatTagList { get; set; } Property Value List Remarks Must be initialized before MixedNcSyntaxList to avoid static initialization cycle. MixedCommentSyntax public static SequentialSyntax MixedCommentSyntax { get; set; } Property Value SequentialSyntax MixedIndexNoteSyntax public static SequentialSyntax MixedIndexNoteSyntax { get; set; } Property Value SequentialSyntax MixedNcSyntaxList public static List MixedNcSyntaxList { get; } Property Value List Methods GrabTagAssignment(ref string, IEnumerable, string, IEnumerable) Get Tag Assignments with = sign. ex. Siemens: R1=100.5, Z=V1+V2, Z=V1 - V3 * V2 F200 Heidenhain: Q1 = Q2 + 100 Fanuc: #1=#2+#3 public static List GrabTagAssignment(ref string unManagedText, IEnumerable targetTags, string varPrefix, IEnumerable terminateWords = null) Parameters unManagedText string The NC text to parse and modify. targetTags IEnumerable candidate target tags that to be setup value varPrefix string variable index code prefix. terminateWords IEnumerable words that terminate expression (e.g., F, G, M, S). These are different from varPrefix - they signal end of expression, not variables. Returns List List of extracted tag assignments. GrabTagSetup(ref string, IEnumerable, string) Get Tag Setups. Concatenated tag setup syntax. The syntax is for assignment with space or no splition assignment. The syntax is not for assignment sign (=) syntax. ex. Heidenhain: L X Q2 Y33.4 FQ1 Heidenhain: L X Q2 Y33.4 F+Q1 ISO: X100.3Y3.3 Fanuc Macro: X[#1+#2] Y[#1*2+100] public static List GrabTagSetup(ref string unManagedText, IEnumerable targetTags, string varPrefix) Parameters unManagedText string The NC text to parse and modify. targetTags IEnumerable candidate target tags that to be setup value varPrefix string variable index code prefix. ex. Fanuc # for #123; Heidenhain Q for Q123. Returns List List of extracted tag setups." + "summary": "Class NcSyntaxUtil Namespace Hi.NcParsers.Syntaxs Assembly HiMech.dll public static class NcSyntaxUtil Inheritance object NcSyntaxUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties AxisTagList tag list for the motion axis tags. public static List AxisTagList { get; set; } Property Value List Remarks Must be initialized before MixedNcSyntaxList to avoid static initialization cycle. DefaultCleanupSyntax public static CleanupSyntax DefaultCleanupSyntax { get; set; } Property Value CleanupSyntax FloatTagList tag list for the float number tags. public static List FloatTagList { get; set; } Property Value List Remarks Must be initialized before MixedNcSyntaxList to avoid static initialization cycle. MixedCommentSyntax public static BundleSyntax MixedCommentSyntax { get; set; } Property Value BundleSyntax MixedIndexNoteSyntax public static BundleSyntax MixedIndexNoteSyntax { get; set; } Property Value BundleSyntax Methods GrabTagAssignment(ref string, IEnumerable, string, IEnumerable) Get Tag Assignments with = sign. ex. Siemens: R1=100.5, Z=V1+V2, Z=V1 - V3 * V2 F200 Heidenhain: Q1 = Q2 + 100 Fanuc: #1=#2+#3 public static List GrabTagAssignment(ref string unparsedText, IEnumerable targetTags, string varPrefix, IEnumerable terminateWords = null) Parameters unparsedText string The NC text to parse and modify. targetTags IEnumerable candidate target tags that to be setup value varPrefix string variable index code prefix. terminateWords IEnumerable words that terminate expression (e.g., F, G, M, S). These are different from varPrefix - they signal end of expression, not variables. Returns List List of extracted tag assignments. GrabTagSetup(ref string, IEnumerable, string) Get Tag Setups. Concatenated tag setup syntax. The syntax is for assignment with space or no splition assignment. The syntax is not for assignment sign (=) syntax. ex. Heidenhain: L X Q2 Y33.4 FQ1 Heidenhain: L X Q2 Y33.4 F+Q1 ISO: X100.3Y3.3 Fanuc Macro: X[#1+#2] Y[#1*2+100] public static List GrabTagSetup(ref string unparsedText, IEnumerable targetTags, string varPrefix) Parameters unparsedText string The NC text to parse and modify. targetTags IEnumerable candidate target tags that to be setup value varPrefix string variable index code prefix. ex. Fanuc # for #123; Heidenhain Q for Q123. Returns List List of extracted tag setups." }, "api/Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.html": { "href": "api/Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.html", "title": "Class SiemensSyntaxUtil | HiAPI-C# 2025", - "summary": "Class SiemensSyntaxUtil Namespace Hi.NcParsers.Syntaxs Assembly HiMech.dll public static class SiemensSyntaxUtil Inheritance object SiemensSyntaxUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields VarTag public const string VarTag = \"R\" Field Value string Properties CommentSyntax public static SequentialSyntax CommentSyntax { get; set; } Property Value SequentialSyntax FlagSyntax public static FlagSyntax FlagSyntax { get; } Property Value FlagSyntax GeneralSyntaxList Syntax list for general kind of Siemens Controller. public static List GeneralSyntaxList { get; } Property Value List" + "summary": "Class SiemensSyntaxUtil Namespace Hi.NcParsers.Syntaxs Assembly HiMech.dll public static class SiemensSyntaxUtil Inheritance object SiemensSyntaxUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields VarTag public const string VarTag = \"R\" Field Value string Properties CommentSyntax public static BundleSyntax CommentSyntax { get; set; } Property Value BundleSyntax DefaultSyntaxList Syntax list for general kind of Siemens Controller. public static List DefaultSyntaxList { get; } Property Value List FlagSyntax public static FlagSyntax FlagSyntax { get; } Property Value FlagSyntax" }, "api/Hi.NcParsers.Syntaxs.SyntaxPiece.html": { "href": "api/Hi.NcParsers.Syntaxs.SyntaxPiece.html", "title": "Class SyntaxPiece | HiAPI-C# 2025", - "summary": "Class SyntaxPiece Namespace Hi.NcParsers.Syntaxs Assembly HiMech.dll public class SyntaxPiece Inheritance object SyntaxPiece 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) Remarks The design pattern of Sentence and JsonObject are one-one mapping. Constructors SyntaxPiece(Sentence, JsonObject) public SyntaxPiece(Sentence sentence, JsonObject jsonObject) Parameters sentence Sentence jsonObject JsonObject Properties JsonObject public JsonObject JsonObject { get; set; } Property Value JsonObject Sentence public Sentence Sentence { get; set; } Property Value Sentence" + "summary": "Class SyntaxPiece Namespace Hi.NcParsers.Syntaxs Assembly HiMech.dll public class SyntaxPiece Inheritance object SyntaxPiece 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 The design pattern of Sentence and JsonObject are one-one mapping. Constructors SyntaxPiece(Sentence, JsonObject) public SyntaxPiece(Sentence sentence, JsonObject jsonObject) Parameters sentence Sentence jsonObject JsonObject Properties JsonObject public JsonObject JsonObject { get; set; } Property Value JsonObject Sentence public Sentence Sentence { get; set; } Property Value Sentence Methods ToString() Serialize with Hi.NcParsers.Syntaxs.NcSyntaxUtil.Options to support NaN/Infinity. public override string ToString() Returns string" }, "api/Hi.NcParsers.Syntaxs.SyntecSyntaxUtil.html": { "href": "api/Hi.NcParsers.Syntaxs.SyntecSyntaxUtil.html", "title": "Class SyntecSyntaxUtil | HiAPI-C# 2025", - "summary": "Class SyntecSyntaxUtil Namespace Hi.NcParsers.Syntaxs Assembly HiMech.dll Syntec-specific NC syntax utilities. public static class SyntecSyntaxUtil Inheritance object SyntecSyntaxUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields VarTag Variable prefix for Syntec (same as Fanuc). public const string VarTag = \"#\" Field Value string Properties CommentSyntax public static SequentialSyntax CommentSyntax { get; set; } Property Value SequentialSyntax GeneralSyntaxList Syntax list for general kind of Syntec Controller. public static List GeneralSyntaxList { get; } Property Value List" + "summary": "Class SyntecSyntaxUtil Namespace Hi.NcParsers.Syntaxs Assembly HiMech.dll Syntec-specific NC syntax utilities. public static class SyntecSyntaxUtil Inheritance object SyntecSyntaxUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields VarTag Variable prefix for Syntec (same as Fanuc). public const string VarTag = \"#\" Field Value string Properties CommentSyntax public static BundleSyntax CommentSyntax { get; set; } Property Value BundleSyntax GeneralSyntaxList Syntax list for general kind of Syntec Controller. public static List GeneralSyntaxList { get; } Property Value List" }, "api/Hi.NcParsers.Syntaxs.TagSetup.html": { "href": "api/Hi.NcParsers.Syntaxs.TagSetup.html", "title": "Class TagSetup | HiAPI-C# 2025", "summary": "Class TagSetup Namespace Hi.NcParsers.Syntaxs Assembly HiMech.dll public record TagSetup : IEquatable Inheritance object TagSetup Implements IEquatable 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) Remarks The term Tag generally accomanys with variable value. The term Flag generally not accomanys with variable value. Constructors TagSetup(string, string, string) public TagSetup(string Tag, string Setup, string OriginalText) Parameters Tag string Setup string OriginalText string Remarks The term Tag generally accomanys with variable value. The term Flag generally not accomanys with variable value. Properties OriginalText public string OriginalText { get; init; } Property Value string Setup public string Setup { get; init; } Property Value string Tag public string Tag { get; init; } Property Value string" }, + "api/Hi.NcParsers.Syntaxs.TransformationUtil.html": { + "href": "api/Hi.NcParsers.Syntaxs.TransformationUtil.html", + "title": "Class TransformationUtil | HiAPI-C# 2025", + "summary": "Class TransformationUtil Namespace Hi.NcParsers.Syntaxs Assembly HiMech.dll Utilities for the ProgramToMcTransform chain. Each entry has “Source” (string) and “Mat4d” (16-element JsonArray). AddOrReplaceTransform(JsonObject, string, Mat4d) inserts or replaces an entry by source name. GetComposedTransform(JsonObject) composes all entries into a single Mat4d. public static class TransformationUtil Inheritance object TransformationUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields Mat4dKey public const string Mat4dKey = \"Mat4d\" Field Value string SourceKey public const string SourceKey = \"Source\" Field Value string Methods AddOrReplaceTransform(JsonObject, string, Mat4d) Adds or replaces a named transformation entry in the chain. If an entry with the same source already exists, it is replaced in-place. Otherwise the new entry is appended. public static void AddOrReplaceTransform(JsonObject json, string source, Mat4d mat) Parameters json JsonObject source string mat Mat4d GetComposedTransform(JsonObject) Composes all entries in the chain into a single Mat4d (left-to-right multiplication). Returns identity if chain is empty or absent. public static Mat4d GetComposedTransform(JsonObject json) Parameters json JsonObject Returns Mat4d GetTransformBySource(JsonObject, string) Gets a specific entry's Mat4d by source name. Returns identity if not found. public static Mat4d GetTransformBySource(JsonObject json, string source) Parameters json JsonObject source string Returns Mat4d GetVec3d(JsonObject, string, Vec3d) Reads a Vec3d from a sub-object with X/Y/Z keys. Returns fallback if not present. public static Vec3d GetVec3d(JsonObject json, string sectionKey, Vec3d fallback) Parameters json JsonObject sectionKey string fallback Vec3d Returns Vec3d SetVec3d(JsonObject, string, Vec3d) Writes a Vec3d as a sub-object with X/Y/Z keys. public static void SetVec3d(JsonObject json, string sectionKey, Vec3d v) Parameters json JsonObject sectionKey string v Vec3d" + }, "api/Hi.NcParsers.Syntaxs.html": { "href": "api/Hi.NcParsers.Syntaxs.html", "title": "Namespace Hi.NcParsers.Syntaxs | HiAPI-C# 2025", - "summary": "Namespace Hi.NcParsers.Syntaxs Classes FanucSyntaxUtil GeneralSyntaxKit General/ISO standard syntax kit. Involve G code. Contains syntax definitions for common G codes used across multiple NC systems. HeidenhainSyntaxUtil MazakSyntaxUtil Mazak-specific NC syntax utilities. NcSyntaxUtil SiemensSyntaxUtil SyntaxPiece SyntecSyntaxUtil Syntec-specific NC syntax utilities. TagSetup" + "summary": "Namespace Hi.NcParsers.Syntaxs Classes BundleSyntax Depth-First Sequential Syntaxes management. It saves space by save the LazyLinkedLists from each syntax to only one LazyLinkedLists in SoftNcRunner to get better performance. If the INcSyntax only edit the current node itself, those self-editing INcSyntax without looks-forward is suitable to put into the BundleSyntax. CleanupSyntax Removes indicated JSON keys from JsonObject after upstream syntaxes have consumed them. Useful for cleaning up runtime-derived intermediate data (e.g., ProgramToMcTransform) that should not persist in the final output. Place at the end of the syntax list, after all consumers have read the keys. FanucSyntaxUtil GeneralSyntaxKit General/ISO standard syntax kit. Involve G code. Contains syntax definitions for common G codes used across multiple NC systems. HeidenhainSyntaxUtil MazakSyntaxUtil Mazak-specific NC syntax utilities. NcSyntaxUtil SiemensSyntaxUtil SyntaxPiece SyntecSyntaxUtil Syntec-specific NC syntax utilities. TagSetup TransformationUtil Utilities for the ProgramToMcTransform chain. Each entry has “Source” (string) and “Mat4d” (16-element JsonArray). AddOrReplaceTransform(JsonObject, string, Mat4d) inserts or replaces an entry by source name. GetComposedTransform(JsonObject) composes all entries into a single Mat4d. Interfaces IExpandingNcSyntax Expanding syntax: transforms one SyntaxPiece node into zero or more output pieces (e.g., subprogram inlining, macro expansion, conditional branching). INcSyntax Base interface for syntax-level data transformation on SyntaxPiece.JsonObject. Unlike INcSemantic which produces IAct, INcSyntax only restructures or enriches parsed data without producing actions. ISituNcSyntax In-situ syntax: mutates the JsonObject of the given node in-place without changing the node count. Most parsing and logic syntaxes implement this interface." }, "api/Hi.NcParsers.html": { "href": "api/Hi.NcParsers.html", "title": "Namespace Hi.NcParsers | HiAPI-C# 2025", - "summary": "Namespace Hi.NcParsers Classes Sentence A small NC block for one or several lines. SoftNcComment SoftNcEnv SoftNcRunner SoftNcUtil" + "summary": "Namespace Hi.NcParsers Classes Sentence A small NC block for one or several lines. SoftNcComment SoftNcEnv SoftNcRunner Configurable NC Runner. SoftNcUtil Interfaces IGetSentence Abstraction for a source that carries a Sentence." }, "api/Hi.Numerical.Acts.ActActualTime.html": { "href": "api/Hi.Numerical.Acts.ActActualTime.html", @@ -4027,7 +4367,7 @@ "api/Hi.Numerical.Acts.ActLineBegin.html": { "href": "api/Hi.Numerical.Acts.ActLineBegin.html", "title": "Class ActLineBegin | HiAPI-C# 2025", - "summary": "Class ActLineBegin Namespace Hi.Numerical.Acts Assembly HiMech.dll Represents the beginning of a line act in numerical control operations. public class ActLineBegin : IAct Inheritance object ActLineBegin Implements IAct 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 ActLineBegin() Initializes a new instance of the ActLineBegin class. public ActLineBegin() ActLineBegin(IIndexedFileLine) Initializes a new instance of the ActLineBegin class with a source command. public ActLineBegin(IIndexedFileLine sourceCommand) Parameters sourceCommand IIndexedFileLine The source command associated with this line beginning. Properties SourceCommand Gets or sets the source command associated with this line beginning. public IIndexedFileLine SourceCommand { get; set; } Property Value IIndexedFileLine" + "summary": "Class ActLineBegin Namespace Hi.Numerical.Acts Assembly HiMech.dll Represents the beginning of a line act in numerical control operations. public class ActLineBegin : IAct Inheritance object ActLineBegin Implements IAct 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 ActLineBegin() Initializes a new instance of the ActLineBegin class. public ActLineBegin() ActLineBegin(IGetSentence) Initializes a new instance of the ActLineBegin class with a source command. public ActLineBegin(IGetSentence sourceCommand) Parameters sourceCommand IGetSentence The source command associated with this line beginning. Properties SourceCommand Gets or sets the source command associated with this line beginning. public IGetSentence SourceCommand { get; set; } Property Value IGetSentence" }, "api/Hi.Numerical.Acts.ActLineCsScript.html": { "href": "api/Hi.Numerical.Acts.ActLineCsScript.html", @@ -4042,7 +4382,7 @@ "api/Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.html": { "href": "api/Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.html", "title": "Class ActLinearClAndLinearMcAbcMcXyzabcContour | HiAPI-C# 2025", - "summary": "Class ActLinearClAndLinearMcAbcMcXyzabcContour Namespace Hi.Numerical.Acts Assembly HiMech.dll Represents a combined linear movement in both cutter location and machine coordinates. This class handles synchronized linear interpolation of tool position and orientation. public class ActLinearClAndLinearMcAbcMcXyzabcContour : IActDuration, IActMcXyzabcContour, IAct Inheritance object ActLinearClAndLinearMcAbcMcXyzabcContour 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: Complex 5-axis machining movements Synchronized tool path and orientation control Linear interpolation in multiple coordinate systems Precise tool position and orientation control The movement combines: Linear cutter location interpolation Linear machine coordinate ABC interpolation Synchronized motion control Constructors ActLinearClAndLinearMcAbcMcXyzabcContour(SeqPair, SeqPair, double, TimeSpan, ICoordinateConverter) Initializes a new instance of the ActLinearClAndLinearMcAbcMcXyzabcContour class. public ActLinearClAndLinearMcAbcMcXyzabcContour(SeqPair mcSeq, SeqPair controllerClPointSeq, double controllerToolOffset, TimeSpan duration, ICoordinateConverter coordinateConverter) Parameters mcSeq SeqPair Machine coordinate sequence pair controllerClPointSeq SeqPair Controller CL point sequence pair controllerToolOffset double Controller's tool height compensation value duration TimeSpan Duration of the contour movement coordinateConverter ICoordinateConverter Coordinate converter for transformation 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 ControllerClPointSeq Controller CL (cutter location) point sequence pair. Computed from controller's compensation height (offset table). Represents where the controller believes the tool tip is. Linearly interpolated during motion resolution. public SeqPair ControllerClPointSeq { get; set; } Property Value SeqPair ControllerToolOffset Controller's tool height compensation value from the offset table. Used to reconstruct attacher position from controller CL. public double ControllerToolOffset { get; set; } Property Value double CoordinateConverter Coordinate Converter. public ICoordinateConverter CoordinateConverter { get; set; } Property Value ICoordinateConverter McSeq Gets or sets the machine coordinate sequence pair. The Normal property represents ABC angles in radians. public SeqPair McSeq { get; set; } Property Value SeqPair Remarks Contains: Start and end positions in machine coordinates Tool orientation angles (ABC) in radians Used for orientation interpolation Methods GetActMcXyzabcSteps(IMachiningMotionResolution, double, Action) Gets the machine XYZABC steps for this contour. public IEnumerable GetActMcXyzabcSteps(IMachiningMotionResolution ncResolution, double spindleBuckleToToolTipLength, Action coordinateConversionFailedAction) 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. coordinateConversionFailedAction Action Called when attacher NP to MC conversion fails; the argument is the failed DVec3d (attacher NP). 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 ActLinearClAndLinearMcAbcMcXyzabcContour Namespace Hi.Numerical.Acts Assembly HiMech.dll Represents a combined linear movement in both cutter location and machine coordinates. This class handles synchronized linear interpolation of tool position and orientation. public class ActLinearClAndLinearMcAbcMcXyzabcContour : IActDuration, IActMcXyzabcContour, IAct Inheritance object ActLinearClAndLinearMcAbcMcXyzabcContour 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: Complex 5-axis machining movements Synchronized tool path and orientation control Linear interpolation in multiple coordinate systems Precise tool position and orientation control The movement combines: Linear cutter location interpolation Linear machine coordinate ABC interpolation Synchronized motion control Constructors ActLinearClAndLinearMcAbcMcXyzabcContour(SeqPair, SeqPair, double, TimeSpan, IMachineKinematics) Initializes a new instance of the ActLinearClAndLinearMcAbcMcXyzabcContour class. public ActLinearClAndLinearMcAbcMcXyzabcContour(SeqPair mcSeq, SeqPair controllerClPointSeq, double controllerToolOffset, TimeSpan duration, IMachineKinematics coordinateConverter) Parameters mcSeq SeqPair Machine coordinate sequence pair controllerClPointSeq SeqPair Controller CL point sequence pair controllerToolOffset double Controller's tool height compensation value duration TimeSpan Duration of the contour movement coordinateConverter IMachineKinematics Coordinate converter for transformation 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 ControllerClPointSeq Controller CL (cutter location) point sequence pair. Computed from controller's compensation height (offset table). Represents where the controller believes the tool tip is. Linearly interpolated during motion resolution. public SeqPair ControllerClPointSeq { get; set; } Property Value SeqPair ControllerToolOffset Controller's tool height compensation value from the offset table. Used to reconstruct attacher position from controller CL. public double ControllerToolOffset { get; set; } Property Value double CoordinateConverter Coordinate Converter. public IMachineKinematics CoordinateConverter { get; set; } Property Value IMachineKinematics McSeq Gets or sets the machine coordinate sequence pair. The Normal property represents ABC angles in radians. public SeqPair McSeq { get; set; } Property Value SeqPair Remarks Contains: Start and end positions in machine coordinates Tool orientation angles (ABC) in radians Used for orientation interpolation Methods GetActMcXyzabcSteps(IMachiningMotionResolution, double, Action) Gets the machine XYZABC steps for this contour. public IEnumerable GetActMcXyzabcSteps(IMachiningMotionResolution ncResolution, double spindleBuckleToToolTipLength, Action coordinateConversionFailedAction) 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. coordinateConversionFailedAction Action Called when attacher NP to MC conversion fails; the argument is the failed DVec3d (attacher NP). 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.ActMcPolarLinearContour.html": { "href": "api/Hi.Numerical.Acts.ActMcPolarLinearContour.html", @@ -4062,7 +4402,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. 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, Action) Gets the machine XYZABC steps for this contour. public IEnumerable GetActMcXyzabcSteps(IMachiningMotionResolution ncResolution, double spindleBuckleToToolTipLength, Action coordinateConversionFailedAction) 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. coordinateConversionFailedAction Action Called when attacher NP to MC conversion fails; the argument is the failed DVec3d (attacher NP). 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, IMachineKinematics) Initializes a new instance. public ActMcXyzabcOrientableLinearContour(SeqPair mcSeq, TimeSpan duration, IMachineKinematics coordinateConverter) Parameters mcSeq SeqPair Machine coordinate sequence pair duration TimeSpan Duration of the contour movement coordinateConverter IMachineKinematics 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 IMachineKinematics CoordinateConverter { get; set; } Property Value IMachineKinematics 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, Action) Gets the machine XYZABC steps for this contour. public IEnumerable GetActMcXyzabcSteps(IMachiningMotionResolution ncResolution, double spindleBuckleToToolTipLength, Action coordinateConversionFailedAction) 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. coordinateConversionFailedAction Action Called when attacher NP to MC conversion fails; the argument is the failed DVec3d (attacher NP). 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", @@ -4107,7 +4447,7 @@ "api/Hi.Numerical.Acts.ActUtil.html": { "href": "api/Hi.Numerical.Acts.ActUtil.html", "title": "Class ActUtil | HiAPI-C# 2025", - "summary": "Class ActUtil Namespace Hi.Numerical.Acts Assembly HiMech.dll Provides utility methods for numerical control actions. public static class ActUtil Inheritance object ActUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Methods GetClSteps(IActClMove, int, IMachiningMotionResolution) Splits a cutter location movement into a sequence of steps according to the NC resolution and desired step count. public static IEnumerable GetClSteps(this IActClMove actClMove, int stepNum, IMachiningMotionResolution ncResolution) Parameters actClMove IActClMove The cutter location movement action. stepNum int The number of steps to split into. ncResolution IMachiningMotionResolution The machining motion resolution. Returns IEnumerable An enumerable sequence of ActClStep. GetStepNum(SeqPair, ICoordinateConverter, double, IMachiningMotionResolution) Gets the step number for a machine coordinate sequence. public static int GetStepNum(SeqPair mcSeq, ICoordinateConverter coordinateConverter, double toolHeightForComputingStepNum, IMachiningMotionResolution ncResolution) Parameters mcSeq SeqPair The machine coordinate sequence. coordinateConverter ICoordinateConverter The coordinate converter to use. toolHeightForComputingStepNum double The tool height for computing step number. ncResolution IMachiningMotionResolution The machining motion resolution. Returns int The calculated step number. GetStepNumOnPolarInterpolationMode(SeqPair, IMachiningMotionResolution) Gets the step number for a polar interpolation mode. public static int GetStepNumOnPolarInterpolationMode(SeqPair programPolarXczSeq, IMachiningMotionResolution ncResolution) Parameters programPolarXczSeq SeqPair The program polar XCZ sequence. ncResolution IMachiningMotionResolution The machining motion resolution. Returns int The calculated step number. UpdateStepNumByCl(DVec3d, DVec3d, ICoordinateConverter, double, double, ref int) Updates the step number based on cutter location points. public static void UpdateStepNumByCl(DVec3d mcXyzabc0, DVec3d mcXyzabc1, ICoordinateConverter coordinateConverter, double compensationHeight, double linearResolution_mm, ref int stepNum) Parameters mcXyzabc0 DVec3d The starting machine coordinate. mcXyzabc1 DVec3d The ending machine coordinate. coordinateConverter ICoordinateConverter The coordinate converter to use. compensationHeight double The compensation height value. linearResolution_mm double The linear resolution in millimeters. stepNum int The step number to update." + "summary": "Class ActUtil Namespace Hi.Numerical.Acts Assembly HiMech.dll Provides utility methods for numerical control actions. public static class ActUtil Inheritance object ActUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Methods GetClSteps(IActClMove, int, IMachiningMotionResolution) Splits a cutter location movement into a sequence of steps according to the NC resolution and desired step count. public static IEnumerable GetClSteps(this IActClMove actClMove, int stepNum, IMachiningMotionResolution ncResolution) Parameters actClMove IActClMove The cutter location movement action. stepNum int The number of steps to split into. ncResolution IMachiningMotionResolution The machining motion resolution. Returns IEnumerable An enumerable sequence of ActClStep. GetStepNum(SeqPair, IMachineKinematics, double, IMachiningMotionResolution) Gets the step number for a machine coordinate sequence. public static int GetStepNum(SeqPair mcSeq, IMachineKinematics coordinateConverter, double toolHeightForComputingStepNum, IMachiningMotionResolution ncResolution) Parameters mcSeq SeqPair The machine coordinate sequence. coordinateConverter IMachineKinematics The coordinate converter to use. toolHeightForComputingStepNum double The tool height for computing step number. ncResolution IMachiningMotionResolution The machining motion resolution. Returns int The calculated step number. GetStepNumOnPolarInterpolationMode(SeqPair, IMachiningMotionResolution) Gets the step number for a polar interpolation mode. public static int GetStepNumOnPolarInterpolationMode(SeqPair programPolarXczSeq, IMachiningMotionResolution ncResolution) Parameters programPolarXczSeq SeqPair The program polar XCZ sequence. ncResolution IMachiningMotionResolution The machining motion resolution. Returns int The calculated step number. UpdateStepNumByCl(DVec3d, DVec3d, IMachineKinematics, double, double, ref int) Updates the step number based on cutter location points. public static void UpdateStepNumByCl(DVec3d mcXyzabc0, DVec3d mcXyzabc1, IMachineKinematics coordinateConverter, double compensationHeight, double linearResolution_mm, ref int stepNum) Parameters mcXyzabc0 DVec3d The starting machine coordinate. mcXyzabc1 DVec3d The ending machine coordinate. coordinateConverter IMachineKinematics The coordinate converter to use. compensationHeight double The compensation height value. linearResolution_mm double The linear resolution in millimeters. stepNum int The step number to update." }, "api/Hi.Numerical.Acts.IAct.html": { "href": "api/Hi.Numerical.Acts.IAct.html", @@ -4202,7 +4542,7 @@ "api/Hi.Numerical.CoordinateEntryDisplayee.html": { "href": "api/Hi.Numerical.CoordinateEntryDisplayee.html", "title": "Class CoordinateEntryDisplayee | HiAPI-C# 2025", - "summary": "Class CoordinateEntryDisplayee Namespace Hi.Numerical Assembly HiUniNc.dll Represents a displayable coordinate entry for CNC programming. public class CoordinateEntryDisplayee : IDisplayee, IExpandToBox3d Inheritance object CoordinateEntryDisplayee Implements IDisplayee IExpandToBox3d Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DispUtil.Display(IDisplayee, Bind, Mat4d) 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 CoordinateEntryDisplayee(Func, Func) Initializes a new instance of the CoordinateEntryDisplayee class. public CoordinateEntryDisplayee(Func ncEnvFunc, Func millingEquipmentSource) Parameters ncEnvFunc Func The function that provides the NcEnv instance. millingEquipmentSource Func The function that provides the machining equipment. Properties HeidenhainCycleDef247Q339 Gets or sets the Heidenhain Cycle Def 247 Q339 value. public int HeidenhainCycleDef247Q339 { get; set; } Property Value int HeidenhainCycleDef7Arg Gets or sets the Heidenhain Cycle Def 7 arguments. public HeidenhainCycleDef7Arg HeidenhainCycleDef7Arg { get; set; } Property Value HeidenhainCycleDef7Arg IsoCoordinateId Gets or sets the ISO coordinate ID. public int IsoCoordinateId { get; set; } Property Value int MillingEquipmentSource Gets or sets the function that provides the machining equipment. public Func MillingEquipmentSource { get; set; } Property Value Func NcEnvFunc Gets or sets the function that provides the NcEnv instance. public Func NcEnvFunc { get; set; } Property Value Func RenderingFlags Gets or sets the rendering flags. public BitArray RenderingFlags { get; set; } Property Value BitArray Remarks cached property. Not output in XML. Methods Display(Bind) Display function called in DispEngine rendering loop. public void Display(Bind bind) Parameters bind Bind Bind with DispEngine. See Bind. 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" + "summary": "Class CoordinateEntryDisplayee Namespace Hi.Numerical Assembly HiUniNc.dll Represents a displayable coordinate entry for CNC programming. public class CoordinateEntryDisplayee : IDisplayee, IExpandToBox3d Inheritance object CoordinateEntryDisplayee Implements IDisplayee IExpandToBox3d Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DispUtil.Display(IDisplayee, Bind, Mat4d) 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 CoordinateEntryDisplayee(Func, Func) Initializes a new instance of the CoordinateEntryDisplayee class. public CoordinateEntryDisplayee(Func ncEnvFunc, Func millingEquipmentSource) Parameters ncEnvFunc Func The function that provides the NcEnv instance. millingEquipmentSource Func The function that provides the machining equipment. Properties HeidenhainCycleDef247Q339 Gets or sets the Heidenhain Cycle Def 247 Q339 value. public int HeidenhainCycleDef247Q339 { get; set; } Property Value int HeidenhainCycleDef7Arg Gets or sets the Heidenhain Cycle Def 7 arguments. public HeidenhainCycleDef7Arg HeidenhainCycleDef7Arg { get; set; } Property Value HeidenhainCycleDef7Arg IsoCoordinateId Gets or sets the ISO coordinate key (e.g. “G54”, “G59.2”). public string IsoCoordinateId { get; set; } Property Value string MillingEquipmentSource Gets or sets the function that provides the machining equipment. public Func MillingEquipmentSource { get; set; } Property Value Func NcEnvFunc Gets or sets the function that provides the NcEnv instance. public Func NcEnvFunc { get; set; } Property Value Func RenderingFlags Gets or sets the rendering flags. public BitArray RenderingFlags { get; set; } Property Value BitArray Remarks cached property. Not output in XML. Methods Display(Bind) Display function called in DispEngine rendering loop. public void Display(Bind bind) Parameters bind Bind Bind with DispEngine. See Bind. 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" }, "api/Hi.Numerical.CoordinateEntryRenderingFlag.html": { "href": "api/Hi.Numerical.CoordinateEntryRenderingFlag.html", @@ -4217,7 +4557,7 @@ "api/Hi.Numerical.FilePlayers.CsvRunner.html": { "href": "api/Hi.Numerical.FilePlayers.CsvRunner.html", "title": "Class CsvRunner | HiAPI-C# 2025", - "summary": "Class CsvRunner Namespace Hi.Numerical.FilePlayers Assembly HiNc.dll Provides functionality for running and processing csv lines. public class CsvRunner : IControlRunner Inheritance object CsvRunner Implements IControlRunner 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 CsvRunner(PacePlayer, LocalProjectService) Initializes a new instance. public CsvRunner(PacePlayer pacePlayer, LocalProjectService localProjectService) Parameters pacePlayer PacePlayer The pace player for controlling playback. localProjectService LocalProjectService The local project service. Properties Config Configuration for CSV Runner. public CsvRunnerConfig Config { get; set; } Property Value CsvRunnerConfig PacePlayer Gets the pace player for controlling playback. public PacePlayer PacePlayer { get; } Property Value PacePlayer Methods Reset() Reset runtime data. public void Reset() ResetFileIndex() Resets the file index to zero. public void ResetFileIndex() RunControlLines(string, IEnumerable, SessionMessageHost, CancellationToken) Runs raw Control lines and yields source sentence and Act pairs. public IEnumerable RunControlLines(string relFilePath, IEnumerable lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken) Parameters relFilePath string The relative path of the control file lines IEnumerable The enumerable collection of command (control code) lines sessionMessageHost SessionMessageHost cancellationToken CancellationToken Cancellation token to cancel the operation Returns IEnumerable Enumerable of source sentence and Act pairs RunToLineEnd() Set EnumerablePlayer before use the function. public void RunToLineEnd()" + "summary": "Class CsvRunner Namespace Hi.Numerical.FilePlayers Assembly HiNc.dll Provides functionality for running and processing csv lines. public class CsvRunner : IControlRunner Inheritance object CsvRunner Implements IControlRunner 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 CsvRunner(PacePlayer, LocalProjectService) Initializes a new instance. public CsvRunner(PacePlayer pacePlayer, LocalProjectService localProjectService) Parameters pacePlayer PacePlayer The pace player for controlling playback. localProjectService LocalProjectService The local project service. Properties Config Configuration for CSV Runner. public CsvRunnerConfig Config { get; set; } Property Value CsvRunnerConfig PacePlayer Gets the pace player for controlling playback. public PacePlayer PacePlayer { get; } Property Value PacePlayer Methods Reset() Reset runtime data. public void Reset() ResetFileIndex() Resets the file index to zero. public void ResetFileIndex() RunControlLines(string, IEnumerable, SessionMessageHost, CancellationToken) Runs raw Control lines and yields source sentence and Act pairs. public IEnumerable RunControlLines(string relFilePath, IEnumerable lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken) Parameters relFilePath string The relative path of the control file lines IEnumerable The enumerable collection of command (control code) lines sessionMessageHost SessionMessageHost cancellationToken CancellationToken Cancellation token to cancel the operation Returns IEnumerable Enumerable of source sentence and Act pairs RunToLineEnd() Set EnumerablePlayer before use the function. public void RunToLineEnd()" }, "api/Hi.Numerical.FilePlayers.CsvRunnerConfig.html": { "href": "api/Hi.Numerical.FilePlayers.CsvRunnerConfig.html", @@ -4227,7 +4567,7 @@ "api/Hi.Numerical.FilePlayers.HardNcRunner.html": { "href": "api/Hi.Numerical.FilePlayers.HardNcRunner.html", "title": "Class HardNcRunner | HiAPI-C# 2025", - "summary": "Class HardNcRunner Namespace Hi.Numerical.FilePlayers Assembly HiNc.dll Provides functionality for running and processing NC code lines. public class HardNcRunner : IControlRunner Inheritance object HardNcRunner Implements IControlRunner 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 FileIndexOnRunCommand Gets the current file index for run commands. public int FileIndexOnRunCommand { get; } Property Value int NcLines Gets the linked list of NC lines. public LinkedList NcLines { get; } Property Value LinkedList PacePlayer Gets the pace player for controlling playback. public PacePlayer PacePlayer { get; } Property Value PacePlayer Methods ResetFileIndex() Resets the file index to zero. public void ResetFileIndex() RunControlLines(string, IEnumerable, SessionMessageHost, CancellationToken) Runs raw NC lines and yields NcLine and Act pairs. public IEnumerable RunControlLines(string relNcFilePath, IEnumerable lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken) Parameters relNcFilePath string The relative path of the NC file lines IEnumerable The enumerable collection of NC code lines sessionMessageHost SessionMessageHost The session message host for logging. cancellationToken CancellationToken Cancellation token to cancel the operation Returns IEnumerable Enumerable of NcLine and Act pairs RunToLineEnd() Set EnumerablePlayer before use the function. public void RunToLineEnd()" + "summary": "Class HardNcRunner Namespace Hi.Numerical.FilePlayers Assembly HiNc.dll Provides functionality for running and processing NC code lines. public class HardNcRunner : IControlRunner Inheritance object HardNcRunner Implements IControlRunner 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 FileIndexOnRunCommand Gets the current file index for run commands. public int FileIndexOnRunCommand { get; } Property Value int NcLines Gets the linked list of NC lines. public LinkedList NcLines { get; } Property Value LinkedList PacePlayer Gets the pace player for controlling playback. public PacePlayer PacePlayer { get; } Property Value PacePlayer Methods ResetFileIndex() Resets the file index to zero. public void ResetFileIndex() RunControlLines(string, IEnumerable, SessionMessageHost, CancellationToken) Runs raw NC lines and yields NcLine and Act pairs. public IEnumerable RunControlLines(string relNcFilePath, IEnumerable lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken) Parameters relNcFilePath string The relative path of the NC file lines IEnumerable The enumerable collection of NC code lines sessionMessageHost SessionMessageHost The session message host for logging. cancellationToken CancellationToken Cancellation token to cancel the operation Returns IEnumerable Enumerable of NcLine and Act pairs RunToLineEnd() Set EnumerablePlayer before use the function. public void RunToLineEnd()" }, "api/Hi.Numerical.FilePlayers.html": { "href": "api/Hi.Numerical.FilePlayers.html", @@ -4247,12 +4587,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 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, IProgress) Check stroke limit. public bool CheckStrokeLimit(DVec3d mcXyzabc_mm_rad, IProgress messageKit) Parameters mcXyzabc_mm_rad DVec3d Machine coordinates in mm and radians. messageKit IProgress 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 or sets whether integer shrinking is enabled for position commands. e.g., “X1.” is interpreted as X=1.0 when enabled. public bool EnableIntegerShrinkOnPositionCommand { get; set; } 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 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, IProgress) Check stroke limit. public bool CheckStrokeLimit(DVec3d mcXyzabc_mm_rad, IProgress messageKit) Parameters mcXyzabc_mm_rad DVec3d Machine coordinates in mm and radians. messageKit IProgress 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, IProgress) Ctor from the reference HardNcLine. public HardNcLine(HardNcEnv ncEnv, IndexedFileLine fileLine, HardNcLine preNcLine, out NcNoteCache ncNoteCache, IProgress 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 IProgress Message host for warnings HardNcLine(HardNcEnv, IProgress) Ctor for initial state. public HardNcLine(HardNcEnv ncEnv, IProgress messageHost) Parameters ncEnv HardNcEnv messageHost IProgress 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, IProgress) Gets the tool height compensation value for this NC line. public double GetCompensationHeight(HardNcEnv ncEnv, IProgress messageHost) Parameters ncEnv HardNcEnv NC environment messageHost IProgress Message host for warnings Returns double Height compensation value GetCompensationRadius(CncBrand, MillingToolOffsetTable, IProgress) Gets the tool radius compensation value for this NC line. public double GetCompensationRadius(CncBrand cncBrand, MillingToolOffsetTable millingToolOffsetTable, IProgress messageHost) Parameters cncBrand CncBrand CNC brand millingToolOffsetTable MillingToolOffsetTable Milling tool offset table messageHost IProgress 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, IProgress, out Vec3d) Internal Use. public DVec3d GetMcByProgramPos(Vec3d programPos, HardNcEnv ncEnv, NcNoteCache ncNoteCache, IProgress messageHost, out Vec3d programXyz) Parameters programPos Vec3d ncEnv HardNcEnv ncNoteCache NcNoteCache messageHost IProgress 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. HasSyntaxXyz(HardNcEnv) Determines whether the line contains syntactic XYZ coordinates. public bool HasSyntaxXyz(HardNcEnv ncEnv) Parameters ncEnv HardNcEnv NC environment Returns bool True if syntactic XYZ coordinates are present; otherwise, false. RebuildByMc(HardNcEnv, DVec3d, NcNoteCache, IProgress) Internal Use Only. For NC opt. public void RebuildByMc(HardNcEnv ncEnv, DVec3d mc, NcNoteCache ncNoteCache, IProgress messageHost) Parameters ncEnv HardNcEnv NC environment. mc DVec3d MC coordinates. ncNoteCache NcNoteCache NC line cache. messageHost IProgress Message host for logging and reporting. RebuildByProgramXyz(HardNcEnv, Vec3d, NcNoteCache, IProgress) Internal Use Only. For NC opt. public void RebuildByProgramXyz(HardNcEnv ncEnv, Vec3d programXyz, NcNoteCache ncNoteCache, IProgress messageHost) Parameters ncEnv HardNcEnv NC environment. programXyz Vec3d Program XYZ coordinates. ncNoteCache NcNoteCache NC note cache. messageHost IProgress 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, IGetSentence Inheritance object HardNcLine Implements IIndexedFileLine IFileLine IFileLineIndex IGetIndexedFileLine IGetFileLineIndex IFlagText IGetSentence 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, IProgress) Ctor from the reference HardNcLine. public HardNcLine(HardNcEnv ncEnv, IndexedFileLine fileLine, HardNcLine preNcLine, out NcNoteCache ncNoteCache, IProgress 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 IProgress Message host for warnings HardNcLine(HardNcEnv, IProgress) Ctor for initial state. public HardNcLine(HardNcEnv ncEnv, IProgress messageHost) Parameters ncEnv HardNcEnv messageHost IProgress 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, IProgress) Gets the tool height compensation value for this NC line. public double GetCompensationHeight(HardNcEnv ncEnv, IProgress messageHost) Parameters ncEnv HardNcEnv NC environment messageHost IProgress Message host for warnings Returns double Height compensation value GetCompensationRadius(CncBrand, MillingToolOffsetTable, IProgress) Gets the tool radius compensation value for this NC line. public double GetCompensationRadius(CncBrand cncBrand, MillingToolOffsetTable millingToolOffsetTable, IProgress messageHost) Parameters cncBrand CncBrand CNC brand millingToolOffsetTable MillingToolOffsetTable Milling tool offset table messageHost IProgress 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, IProgress, out Vec3d) Internal Use. public DVec3d GetMcByProgramPos(Vec3d programPos, HardNcEnv ncEnv, NcNoteCache ncNoteCache, IProgress messageHost, out Vec3d programXyz) Parameters programPos Vec3d ncEnv HardNcEnv ncNoteCache NcNoteCache messageHost IProgress programXyz Vec3d Returns DVec3d GetSentence() public Sentence GetSentence() Returns Sentence 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. HasSyntaxXyz(HardNcEnv) Determines whether the line contains syntactic XYZ coordinates. public bool HasSyntaxXyz(HardNcEnv ncEnv) Parameters ncEnv HardNcEnv NC environment Returns bool True if syntactic XYZ coordinates are present; otherwise, false. RebuildByMc(HardNcEnv, DVec3d, NcNoteCache, IProgress) Internal Use Only. For NC opt. public void RebuildByMc(HardNcEnv ncEnv, DVec3d mc, NcNoteCache ncNoteCache, IProgress messageHost) Parameters ncEnv HardNcEnv NC environment. mc DVec3d MC coordinates. ncNoteCache NcNoteCache NC line cache. messageHost IProgress Message host for logging and reporting. RebuildByProgramXyz(HardNcEnv, Vec3d, NcNoteCache, IProgress) Internal Use Only. For NC opt. public void RebuildByProgramXyz(HardNcEnv ncEnv, Vec3d programXyz, NcNoteCache ncNoteCache, IProgress messageHost) Parameters ncEnv HardNcEnv NC environment. programXyz Vec3d Program XYZ coordinates. ncNoteCache NcNoteCache NC note cache. messageHost IProgress 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", @@ -4267,7 +4607,7 @@ "api/Hi.Numerical.IControlRunner.html": { "href": "api/Hi.Numerical.IControlRunner.html", "title": "Interface IControlRunner | HiAPI-C# 2025", - "summary": "Interface IControlRunner Namespace Hi.Numerical Assembly HiMech.dll Control Runner. The term control is machine control. The Control Line is such like the NC (Numerical Control) line. public interface IControlRunner 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) Methods ResetFileIndex() Resets the file index to zero. void ResetFileIndex() RunControlLines(string, IEnumerable, SessionMessageHost, CancellationToken) Runs raw Control lines and yields source sentence and Act pairs. IEnumerable RunControlLines(string relFilePath, IEnumerable lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken) Parameters relFilePath string The relative path of the control file lines IEnumerable The enumerable collection of command (control code) lines sessionMessageHost SessionMessageHost cancellationToken CancellationToken Cancellation token to cancel the operation Returns IEnumerable Enumerable of source sentence and Act pairs" + "summary": "Interface IControlRunner Namespace Hi.Numerical Assembly HiMech.dll Control Runner. The term control is machine control. The Control Line is such like the NC (Numerical Control) line. public interface IControlRunner 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) Methods ResetFileIndex() Resets the file index to zero. void ResetFileIndex() RunControlLines(string, IEnumerable, SessionMessageHost, CancellationToken) Runs raw Control lines and yields source sentence and Act pairs. IEnumerable RunControlLines(string relFilePath, IEnumerable lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken) Parameters relFilePath string The relative path of the control file lines IEnumerable The enumerable collection of command (control code) lines sessionMessageHost SessionMessageHost cancellationToken CancellationToken Cancellation token to cancel the operation Returns IEnumerable Enumerable of source sentence and Act pairs" }, "api/Hi.Numerical.IFlexDictionaryHost-1.html": { "href": "api/Hi.Numerical.IFlexDictionaryHost-1.html", @@ -4297,12 +4637,7 @@ "api/Hi.Numerical.IsoCoordinateEntryDisplayee.html": { "href": "api/Hi.Numerical.IsoCoordinateEntryDisplayee.html", "title": "Class IsoCoordinateEntryDisplayee | HiAPI-C# 2025", - "summary": "Class IsoCoordinateEntryDisplayee Namespace Hi.Numerical Assembly HiUniNc.dll Displayee for ISO coordinate entry visualization. public class IsoCoordinateEntryDisplayee : IAnchoredDisplayee, IGetAnchor, IGetTopoIndex, IDisplayee, IExpandToBox3d Inheritance object IsoCoordinateEntryDisplayee Implements IAnchoredDisplayee IGetAnchor IGetTopoIndex IDisplayee IExpandToBox3d Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DispUtil.Display(IDisplayee, Bind, Mat4d) TopoUtil.Display(IGetAnchor, Bind, Dictionary) TopoUtil.ExpandToBox3d(IGetAnchor, Box3d, Dictionary) 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 IsoCoordinateEntryDisplayee(Func, Func) Initializes a new instance of the IsoCoordinateEntryDisplayee class. public IsoCoordinateEntryDisplayee(Func ncEnvFunc, Func millingEquipmentSource) Parameters ncEnvFunc Func The function that provides the NcEnv instance. millingEquipmentSource Func The function that provides the machining equipment. Properties IsoCoordinateId Gets or sets the ISO coordinate ID. public int IsoCoordinateId { get; set; } Property Value int MillingEquipmentFunc Gets or sets the function that provides the machining equipment. public Func MillingEquipmentFunc { get; set; } Property Value Func NcEnvFunc Gets or sets the function that provides the NcEnv instance. public Func NcEnvFunc { get; set; } Property Value Func Methods Display(Bind) Display function called in DispEngine rendering loop. public void Display(Bind bind) Parameters bind Bind Bind with DispEngine. See Bind. 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" - }, - "api/Hi.Numerical.IsoCoordinateTable.html": { - "href": "api/Hi.Numerical.IsoCoordinateTable.html", - "title": "Class IsoCoordinateTable | HiAPI-C# 2025", - "summary": "Class IsoCoordinateTable Namespace Hi.Numerical Assembly HiUniNc.dll Coordinate table for NC controller. The dictionary key is 1000times coordinate index (ex. G54 is 54000); the dictionary value is machine coordinate. public class IsoCoordinateTable : Dictionary, IDictionary, ICollection>, IReadOnlyDictionary, IReadOnlyCollection>, IEnumerable>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable, IMakeXmlSource Inheritance object Dictionary IsoCoordinateTable Implements IDictionary ICollection> IReadOnlyDictionary IReadOnlyCollection> IEnumerable> IDictionary ICollection IEnumerable IDeserializationCallback ISerializable IMakeXmlSource Inherited Members Dictionary.Add(int, Vec3d) Dictionary.Clear() Dictionary.ContainsKey(int) Dictionary.ContainsValue(Vec3d) Dictionary.EnsureCapacity(int) Dictionary.GetAlternateLookup() Dictionary.GetEnumerator() Dictionary.OnDeserialization(object) Dictionary.Remove(int) Dictionary.Remove(int, out Vec3d) Dictionary.TrimExcess() Dictionary.TrimExcess(int) Dictionary.TryAdd(int, Vec3d) Dictionary.TryGetAlternateLookup(out Dictionary.AlternateLookup) Dictionary.TryGetValue(int, out Vec3d) Dictionary.Comparer Dictionary.Count Dictionary.Capacity Dictionary.this[int] Dictionary.Keys Dictionary.Values 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) DictionaryUtil.Retrieve(Dictionary, K, out V, bool) DictionaryUtil.TryGetValueByKeys(IDictionary, IEnumerable, out TValue) StringUtil.ToDotSplitedString(IEnumerable) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors IsoCoordinateTable() Ctor. public IsoCoordinateTable() IsoCoordinateTable(XElement) Initializes a new instance of the IsoCoordinateTable class from XML. public IsoCoordinateTable(XElement src) Parameters src XElement The XML element containing coordinate data. Fields XName Gets the XML element name for the IsoCoordinateTable. public static string XName Field Value string Methods GetCoordinateString(int) Gets the coordinate string representation for a given coordinate key. public string GetCoordinateString(int coordinateKey) Parameters coordinateKey int The coordinate key to get the string for. Returns string A string representation of the coordinate, e.g. “G54” for key 54000. 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 IsoCoordinateEntryDisplayee Namespace Hi.Numerical Assembly HiUniNc.dll Displayee for ISO coordinate entry visualization. public class IsoCoordinateEntryDisplayee : IAnchoredDisplayee, IGetAnchor, IGetTopoIndex, IDisplayee, IExpandToBox3d Inheritance object IsoCoordinateEntryDisplayee Implements IAnchoredDisplayee IGetAnchor IGetTopoIndex IDisplayee IExpandToBox3d Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DispUtil.Display(IDisplayee, Bind, Mat4d) TopoUtil.Display(IGetAnchor, Bind, Dictionary) TopoUtil.ExpandToBox3d(IGetAnchor, Box3d, Dictionary) 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 IsoCoordinateEntryDisplayee(Func, Func) Initializes a new instance of the IsoCoordinateEntryDisplayee class. public IsoCoordinateEntryDisplayee(Func ncEnvFunc, Func millingEquipmentSource) Parameters ncEnvFunc Func The function that provides the NcEnv instance. millingEquipmentSource Func The function that provides the machining equipment. Properties IsoCoordinateId Gets or sets the ISO coordinate key (e.g. “G54”, “G59.2”). public string IsoCoordinateId { get; set; } Property Value string MillingEquipmentFunc Gets or sets the function that provides the machining equipment. public Func MillingEquipmentFunc { get; set; } Property Value Func NcEnvFunc Gets or sets the function that provides the NcEnv instance. public Func NcEnvFunc { get; set; } Property Value Func Methods Display(Bind) Display function called in DispEngine rendering loop. public void Display(Bind bind) Parameters bind Bind Bind with DispEngine. See Bind. 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" }, "api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.html": { "href": "api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.html", @@ -4337,7 +4672,7 @@ "api/Hi.Numerical.MillingToolOffsetTable.html": { "href": "api/Hi.Numerical.MillingToolOffsetTable.html", "title": "Class MillingToolOffsetTable | HiAPI-C# 2025", - "summary": "Class MillingToolOffsetTable Namespace Hi.Numerical Assembly HiUniNc.dll Offset table for milling tool. The key is Offset ID (H or D in NC code). public class MillingToolOffsetTable : Dictionary, IDictionary, ICollection>, IReadOnlyDictionary, IReadOnlyCollection>, IEnumerable>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable, IMakeXmlSource Inheritance object Dictionary MillingToolOffsetTable Implements IDictionary ICollection> IReadOnlyDictionary IReadOnlyCollection> IEnumerable> IDictionary ICollection IEnumerable IDeserializationCallback ISerializable IMakeXmlSource Inherited Members Dictionary.Add(int, MillingToolOffsetTableRow) Dictionary.Clear() Dictionary.ContainsKey(int) Dictionary.ContainsValue(MillingToolOffsetTableRow) Dictionary.EnsureCapacity(int) Dictionary.GetAlternateLookup() Dictionary.GetEnumerator() Dictionary.OnDeserialization(object) Dictionary.Remove(int) Dictionary.Remove(int, out MillingToolOffsetTableRow) Dictionary.TrimExcess() Dictionary.TrimExcess(int) Dictionary.TryAdd(int, MillingToolOffsetTableRow) Dictionary.TryGetAlternateLookup(out Dictionary.AlternateLookup) Dictionary.TryGetValue(int, out MillingToolOffsetTableRow) Dictionary.Comparer Dictionary.Count Dictionary.Capacity Dictionary.this[int] Dictionary.Keys Dictionary.Values 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) DictionaryUtil.Retrieve(Dictionary, K, out V, bool) DictionaryUtil.TryGetValueByKeys(IDictionary, IEnumerable, out TValue) StringUtil.ToDotSplitedString(IEnumerable) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors MillingToolOffsetTable() Initializes a new instance of the MillingToolOffsetTable class. public MillingToolOffsetTable() MillingToolOffsetTable(MillingToolOffsetTable) Initializes a new instance of the MillingToolOffsetTable class by copying an existing table. public MillingToolOffsetTable(MillingToolOffsetTable src) Parameters src MillingToolOffsetTable The source table to copy. MillingToolOffsetTable(XElement) Initializes a new instance of the MillingToolOffsetTable class from XML. public MillingToolOffsetTable(XElement src) Parameters src XElement The XML element containing tool offset data. Fields XName Gets the XML element name for the MillingToolOffsetTable. public static string XName Field Value string Methods MakeXmlSource(string, string, bool) Creates an XML representation of this offset table. public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly) Parameters baseDirectory string The base directory for relative paths. relFile string The relative file path. exhibitionOnly bool Returns XElement An XML element representing this offset table. UpdateIdealMillingToolOffsetTableByToolHouse(MachiningToolHouse) Updates the ideal tool offsets in this table based on a tool house. public void UpdateIdealMillingToolOffsetTableByToolHouse(MachiningToolHouse millingToolHouse) Parameters millingToolHouse MachiningToolHouse The machining tool house containing tool information." + "summary": "Class MillingToolOffsetTable Namespace Hi.Numerical Assembly HiUniNc.dll Offset table for milling tool. The key is Offset ID (H or D in NC code). public class MillingToolOffsetTable : Dictionary, IDictionary, ICollection>, IReadOnlyDictionary, IReadOnlyCollection>, IEnumerable>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable, IMakeXmlSource Inheritance object Dictionary MillingToolOffsetTable Implements IDictionary ICollection> IReadOnlyDictionary IReadOnlyCollection> IEnumerable> IDictionary ICollection IEnumerable IDeserializationCallback ISerializable IMakeXmlSource Inherited Members Dictionary.Add(int, MillingToolOffsetTableRow) Dictionary.Clear() Dictionary.ContainsKey(int) Dictionary.ContainsValue(MillingToolOffsetTableRow) Dictionary.EnsureCapacity(int) Dictionary.GetAlternateLookup() Dictionary.GetEnumerator() Dictionary.OnDeserialization(object) Dictionary.Remove(int) Dictionary.Remove(int, out MillingToolOffsetTableRow) Dictionary.TrimExcess() Dictionary.TrimExcess(int) Dictionary.TryAdd(int, MillingToolOffsetTableRow) Dictionary.TryGetAlternateLookup(out Dictionary.AlternateLookup) Dictionary.TryGetValue(int, out MillingToolOffsetTableRow) Dictionary.Comparer Dictionary.Count Dictionary.Capacity Dictionary.this[int] Dictionary.Keys Dictionary.Values 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) DictionaryUtil.Retrieve(Dictionary, K, out V, bool) DictionaryUtil.GetOrCreate(IDictionary, TKey) DictionaryUtil.GetOrCreate(IDictionary, TKey, TValue) DictionaryUtil.GetOrCreate(IDictionary, TKey, Func) DictionaryUtil.TryGetValueByKeys(IDictionary, IEnumerable, out TValue) StringUtil.ToDotSplitedString(IEnumerable) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors MillingToolOffsetTable() Initializes a new instance of the MillingToolOffsetTable class. public MillingToolOffsetTable() MillingToolOffsetTable(MillingToolOffsetTable) Initializes a new instance of the MillingToolOffsetTable class by copying an existing table. public MillingToolOffsetTable(MillingToolOffsetTable src) Parameters src MillingToolOffsetTable The source table to copy. MillingToolOffsetTable(XElement) Initializes a new instance of the MillingToolOffsetTable class from XML. public MillingToolOffsetTable(XElement src) Parameters src XElement The XML element containing tool offset data. Fields XName Gets the XML element name for the MillingToolOffsetTable. public static string XName Field Value string Methods MakeXmlSource(string, string, bool) Creates an XML representation of this offset table. public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly) Parameters baseDirectory string The base directory for relative paths. relFile string The relative file path. exhibitionOnly bool Returns XElement An XML element representing this offset table. UpdateIdealMillingToolOffsetTableByToolHouse(MachiningToolHouse) Updates the ideal tool offsets in this table based on a tool house. public void UpdateIdealMillingToolOffsetTableByToolHouse(MachiningToolHouse millingToolHouse) Parameters millingToolHouse MachiningToolHouse The machining tool house containing tool information." }, "api/Hi.Numerical.MillingToolOffsetTableRow.html": { "href": "api/Hi.Numerical.MillingToolOffsetTableRow.html", @@ -4402,7 +4737,7 @@ "api/Hi.Numerical.NcArgs.NcArgG68p2.html": { "href": "api/Hi.Numerical.NcArgs.NcArgG68p2.html", "title": "Class NcArgG68p2 | HiAPI-C# 2025", - "summary": "Class NcArgG68p2 Namespace Hi.Numerical.NcArgs Assembly HiUniNc.dll Represents arguments for G68.2 three-dimensional coordinate conversion command. public class NcArgG68p2 : ITiltPlaneNcArg Inheritance object NcArgG68p2 Implements ITiltPlaneNcArg 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 FeatureCoordinateOrigin by FANUC document: When specification is omitted, the X, Y, and Z of the basic three axes are assumed to be 0. On NC coordinate. NC: the absolute program coordinate without tool height and radius compensation. public Vec3d FeatureCoordinateOrigin { get; set; } Property Value Vec3d Ijk IJK follow zxz transformation on default. The IJK is the angle in degree. public Vec3d Ijk { get; set; } Property Value Vec3d PostMcAbc_rad The ABC flags have not been found on controller's document. However, in xxxx20180926, xxxxxxxxxxxxxxxxxN10.EIA contains the code like: G98 G81 X0.0 Y9.652 Z279.075 C20. R295.075 F72. public Vec3d PostMcAbc_rad { get; set; } Property Value Vec3d Methods GetTransformation(ICoordinateConverter, out Mat4d) Gets transformation matrix from table to feature. public bool GetTransformation(ICoordinateConverter coordinateConverter, out Mat4d tableToFeatureTransform) Parameters coordinateConverter ICoordinateConverter The coordinate converter instance. tableToFeatureTransform Mat4d The resulting transformation matrix from table to feature coordinate system. Returns bool True if transformation was successful; otherwise, false." + "summary": "Class NcArgG68p2 Namespace Hi.Numerical.NcArgs Assembly HiUniNc.dll Represents arguments for G68.2 three-dimensional coordinate conversion command. public class NcArgG68p2 : ITiltPlaneNcArg Inheritance object NcArgG68p2 Implements ITiltPlaneNcArg 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 FeatureCoordinateOrigin by FANUC document: When specification is omitted, the X, Y, and Z of the basic three axes are assumed to be 0. On NC coordinate. NC: the absolute program coordinate without tool height and radius compensation. public Vec3d FeatureCoordinateOrigin { get; set; } Property Value Vec3d Ijk IJK follow zxz transformation on default. The IJK is the angle in degree. public Vec3d Ijk { get; set; } Property Value Vec3d PostMcAbc_rad The ABC flags have not been found on controller's document. However, in xxxx20180926, xxxxxxxxxxxxxxxxxN10.EIA contains the code like: G98 G81 X0.0 Y9.652 Z279.075 C20. R295.075 F72. public Vec3d PostMcAbc_rad { get; set; } Property Value Vec3d Methods GetTransformation(IMachineKinematics, out Mat4d) Gets transformation matrix from table to feature. public bool GetTransformation(IMachineKinematics coordinateConverter, out Mat4d tableToFeatureTransform) Parameters coordinateConverter IMachineKinematics The coordinate converter instance. tableToFeatureTransform Mat4d The resulting transformation matrix from table to feature coordinate system. Returns bool True if transformation was successful; otherwise, false." }, "api/Hi.Numerical.NcArgs.NcArgSiemensFrame.html": { "href": "api/Hi.Numerical.NcArgs.NcArgSiemensFrame.html", @@ -4427,7 +4762,7 @@ "api/Hi.Numerical.NcFlagUtil.html": { "href": "api/Hi.Numerical.NcFlagUtil.html", "title": "Class NcFlagUtil | HiAPI-C# 2025", - "summary": "Class NcFlagUtil Namespace Hi.Numerical Assembly HiUniNc.dll Utility class for working with NC flags and their lifecycle modes. public static class NcFlagUtil Inheritance object NcFlagUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Methods GetCompensationHeight(BitArray, int, MillingToolOffsetTable, CncBrand, IProgress) Gets the tool height compensation value based on the NC flags and CNC brand. public static double GetCompensationHeight(this BitArray ncFlagBitArray, int H, MillingToolOffsetTable millingToolOffsetTable, CncBrand cncBrand, IProgress messageHost) Parameters ncFlagBitArray BitArray NC flag bit array H int Height offset index millingToolOffsetTable MillingToolOffsetTable Tool offset table cncBrand CncBrand CNC brand messageHost IProgress Message host for warnings Returns double Height compensation value GetCompensationRadius(BitArray, int, MillingToolOffsetTable, CncBrand, IProgress) Gets the tool radius compensation value from the flag bit array and tool offset table. public static double GetCompensationRadius(this BitArray ncFlagBitArray, int D, MillingToolOffsetTable millingToolOffsetTable, CncBrand cncBrand, IProgress messageHost) Parameters ncFlagBitArray BitArray The bit array of NC flags. D int The tool diameter offset number. millingToolOffsetTable MillingToolOffsetTable The milling tool offset table. cncBrand CncBrand The CNC controller brand. messageHost IProgress The message host for reporting warnings or errors. Returns double The compensation radius value. GetCoordinateOffset(bool, int, int, HeidenhainCycleDef7Arg, HardNcEnv) Gets the coordinate offset based on the CNC controller and coordinate settings. public static Vec3d GetCoordinateOffset(bool hasSiemensG500, int isoCoordinateId, int heidenhainCycleDef247Q339, HeidenhainCycleDef7Arg heidenhainCycleDef7Arg, HardNcEnv ncEnv) Parameters hasSiemensG500 bool Whether Siemens G500 is active. isoCoordinateId int The ISO coordinate ID. heidenhainCycleDef247Q339 int The Heidenhain cycle def 247 Q339 value. heidenhainCycleDef7Arg HeidenhainCycleDef7Arg The Heidenhain cycle def 7 arguments. ncEnv HardNcEnv The NC environment. Returns Vec3d The coordinate offset vector. GetFlags(NcLifeCycleMode) Gets all NC flags for a specific lifecycle mode. public static NcFlag[] GetFlags(this NcLifeCycleMode ncLifeCycleMode) Parameters ncLifeCycleMode NcLifeCycleMode The lifecycle mode to get flags for. Returns NcFlag[] An array of NC flags for the specified lifecycle mode. GetHeidenhainCoordinateOffset(int, HeidenhainCycleDef7Arg, HardNcEnv) Gets the coordinate offset for Heidenhain controllers. public static Vec3d GetHeidenhainCoordinateOffset(int heidenhainCycleDef247Q339, HeidenhainCycleDef7Arg heidenhainCycleDef7Arg, HardNcEnv ncEnv) Parameters heidenhainCycleDef247Q339 int The preset number for CYCL DEF 247. heidenhainCycleDef7Arg HeidenhainCycleDef7Arg The argument for CYCL DEF 7. ncEnv HardNcEnv The NC environment. Returns Vec3d The calculated coordinate offset. GetModalNcFlag(BitArray) Gets the modal NC flag of the specified type from the bit array. public static T GetModalNcFlag(this BitArray ncFlagBitArray) where T : Enum Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns T The modal NC flag of the specified type. Type Parameters T The enum type of the modal flag. GetNcFlag(BitArray) Gets the NC flag of the specified type from the bit array. public static T GetNcFlag(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns T The NC flag of the specified type. Type Parameters T The enum type of the NC flag. GetNcFlags(BitArray) Gets all active NC flags from the bit array. public static IEnumerable GetNcFlags(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns IEnumerable An enumerable collection of active NC flags. GetNcFromSyntax(NcGroup03, TVec, TVec) Converts syntactic coordinates to NC coordinates based on the positioning mode. public static TVec GetNcFromSyntax(this NcGroup03 group03Flag, TVec syntexPosition, TVec preProgramPosition) where TVec : IVec, new() Parameters group03Flag NcGroup03 The positioning mode flag syntexPosition TVec Syntactic position from the input preProgramPosition TVec Previous program position Returns TVec Converted NC coordinates Type Parameters TVec Vector type implementing IVec interface GetNcFromSyntax(NcGroup03, TVec, TVec, int, Func, Action) Converts syntactic position to NC position based on the positioning mode (absolute or incremental). public static TVec GetNcFromSyntax(this NcGroup03 group03Flag, TVec syntexPosition, TVec preProgramPosition, int vecSize, Func getter, Action setter) where TVec : new() Parameters group03Flag NcGroup03 The positioning mode flag syntexPosition TVec Syntactic position from the input preProgramPosition TVec Previous program position vecSize int Size of the vector getter Func Function to get value at specified index setter Action Function to set value at specified index Returns TVec Converted NC coordinates Type Parameters TVec Vector type Exceptions InternalException Thrown when group03Flag is not managed GetNcGroupType(NcFlag) Gets the NC group type for the specified NC flag. public static Type GetNcGroupType(NcFlag ncFlag) Parameters ncFlag NcFlag The NC flag to get the group type for. Returns Type The NC group type or null if not found. GetNcLifeCycleMode(NcFlag) Gets the lifecycle mode of the specified NC flag. public static NcLifeCycleMode GetNcLifeCycleMode(this NcFlag flag) Parameters flag NcFlag The NC flag to check. Returns NcLifeCycleMode The lifecycle mode of the flag. GetNcName(NcFlag) Gets the display name of an NC flag. public static string GetNcName(this NcFlag flag) Parameters flag NcFlag The NC flag to get the name of. Returns string The display name of the NC flag. GetNcXyzFromSyntax(NcGroup03, Vec3d, Vec3d) Converts syntactic XYZ coordinates to NC XYZ coordinates based on the positioning mode. public static Vec3d GetNcXyzFromSyntax(this NcGroup03 group03Flag, Vec3d syntexXyz, Vec3d preNcXyz) Parameters group03Flag NcGroup03 The Group03 flag specifying the positioning mode. syntexXyz Vec3d The syntactic XYZ coordinates to convert. preNcXyz Vec3d The previous NC XYZ coordinates, used for incremental positioning. Returns Vec3d The converted NC XYZ coordinates. GetNcXyzabcFromSyntax(NcGroup03, DVec3d, DVec3d) Gets NC XYZABC coordinates from syntactic coordinates based on the positioning mode. public static DVec3d GetNcXyzabcFromSyntax(this NcGroup03 group03Flag, DVec3d syntexXyzabc, DVec3d preNcXyzabc) Parameters group03Flag NcGroup03 The positioning mode flag (G90 or G91). syntexXyzabc DVec3d The syntactic XYZABC coordinates. preNcXyzabc DVec3d The previous NC XYZABC coordinates. Returns DVec3d The calculated NC XYZABC coordinates. GetPlaneDir(NcGroup02) Gets the direction index of the selected plane. public static int GetPlaneDir(this NcGroup02 ncFlag) Parameters ncFlag NcGroup02 The NC plane selection flag (G17, G18, or G19). Returns int The direction index (0=X, 1=Y, 2=Z). GetPlaneNormal(NcGroup02) Gets the normal vector of the selected plane. public static Vec3d GetPlaneNormal(this NcGroup02 ncFlag) Parameters ncFlag NcGroup02 The NC plane selection flag (G17, G18, or G19). Returns Vec3d The normal vector of the plane. GetTiltMat4d(BitArray, ITiltPlaneNcArg, NcGroup02, ICoordinateConverter, out bool?) public static Mat4d GetTiltMat4d(this BitArray ncFlagBitArray, ITiltPlaneNcArg ncArgGroup16, NcGroup02 ncGroup02flagForG68, ICoordinateConverter coordinateConverterForG68p2, out bool? isG68p2Successed) Parameters ncFlagBitArray BitArray ncArgGroup16 ITiltPlaneNcArg ncGroup02flagForG68 NcGroup02 coordinateConverterForG68p2 ICoordinateConverter isG68p2Successed bool? Returns Mat4d GetValue(NcGroup03, double, double) public static double GetValue(this NcGroup03 group03Flag, double v, double preV) Parameters group03Flag NcGroup03 v double value preV double previous value Returns double HasModalFlag(BitArray, out T) Checks if the bit array has a modal flag of the specified type and retrieves it. public static bool HasModalFlag(this BitArray ncFlagBitArray, out T dst) where T : Enum Parameters ncFlagBitArray BitArray The bit array of NC flags. dst T When this method returns, contains the modal flag if found; otherwise, the default value. Returns bool True if a modal flag was found; otherwise, false. Type Parameters T The enum type of the modal flag. IsAbsolutePositioning(BitArray) Checks if the positioning mode is absolute (G90) rather than incremental (G91). public static bool IsAbsolutePositioning(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns bool True if absolute positioning is active; otherwise, false. IsFlagActivated(BitArray, NcFlag) Determines whether a specific NC flag is activated in the flag bit array. public static bool IsFlagActivated(this BitArray ncFlagBitArray, NcFlag ncFlag) Parameters ncFlagBitArray BitArray The bit array of NC flags. ncFlag NcFlag The NC flag to check. Returns bool True if the flag is activated; otherwise, false. IsHeightCompensationEnabled(BitArray) Determines whether height compensation is enabled. public static bool IsHeightCompensationEnabled(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns bool True if height compensation is enabled; otherwise, false. IsMacro(BitArray) Is macro such as drilling cycle, rapid home, tool center alignment. public static bool IsMacro(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns bool Is macro mode IsOnArcCommand(BitArray) Determines whether an arc command is active. public static bool IsOnArcCommand(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns bool True if an arc command is active; otherwise, false. IsOnSimpleMachiningMode(BitArray) Determines whether simple machining mode is active (linear or circular interpolation). public static bool IsOnSimpleMachiningMode(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns bool True if simple machining mode is active; otherwise, false. IsRadiusCompensationEnabled(BitArray) Determines whether radius compensation is enabled. public static bool IsRadiusCompensationEnabled(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns bool True if radius compensation is enabled; otherwise, false. IsRadiusOrHeightCompensationEnabled(BitArray) Determines whether radius or height compensation is enabled. public static bool IsRadiusOrHeightCompensationEnabled(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns bool True if radius or height compensation is enabled; otherwise, false. IsRapid(BitArray) Determines whether rapid traverse mode is active. public static bool IsRapid(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns bool True if rapid traverse is active; otherwise, false. IsToolCenterPointManagementEnabled(NcGroup08) obosoleted. use BitArray version instead. Is the flag enabled RTCP (Rotational Tool Center Point) (=Tool Center Point Management, TCPM). Check for NcGroup08. public static bool IsToolCenterPointManagementEnabled(this NcGroup08 flag) Parameters flag NcGroup08 Returns bool IsToolCenterPointManagementEnabled(BitArray) Is the flag enabled RTCP (Rotational Tool Center Point) (=Tool Center Point Management, TCPM). public static bool IsToolCenterPointManagementEnabled(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray Returns bool IsToolChanging(BitArray) Determines if a tool change operation is active in the NC flag bit array. public static bool IsToolChanging(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns bool True if a tool change is active; otherwise, false. IsToolNormalTiltable(BitArray) Determines whether the tool normal is tiltable based on the flag bit array. public static bool IsToolNormalTiltable(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns bool True if the tool normal is tiltable; otherwise, false. ModalExclusiveAssign(BitArray, NcFlag) Modal exclusive assign in the belonging NC Group. public static BitArray ModalExclusiveAssign(this BitArray ncFlagBitArray, NcFlag assigningNcFlag) Parameters ncFlagBitArray BitArray assigningNcFlag NcFlag Returns BitArray ModalExclusiveAssign(BitArray, T) Modal exclusive assign in the belonging NC Group. public static BitArray ModalExclusiveAssign(this BitArray ncFlagBitArray, T assigningNcGroupFlag) where T : struct, Enum Parameters ncFlagBitArray BitArray assigningNcGroupFlag T Returns BitArray Type Parameters T ResetOneShotFlag(BitArray) Resets all one-shot flags in the specified bit array. public static BitArray ResetOneShotFlag(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns BitArray The modified bit array with one-shot flags reset. ToNcFlagString(BitArray) Converts the active NC flags in the bit array to a string representation. public static string ToNcFlagString(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns string A string representation of the active NC flags." + "summary": "Class NcFlagUtil Namespace Hi.Numerical Assembly HiUniNc.dll Utility class for working with NC flags and their lifecycle modes. public static class NcFlagUtil Inheritance object NcFlagUtil Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Methods GetCompensationHeight(BitArray, int, MillingToolOffsetTable, CncBrand, IProgress) Gets the tool height compensation value based on the NC flags and CNC brand. public static double GetCompensationHeight(this BitArray ncFlagBitArray, int H, MillingToolOffsetTable millingToolOffsetTable, CncBrand cncBrand, IProgress messageHost) Parameters ncFlagBitArray BitArray NC flag bit array H int Height offset index millingToolOffsetTable MillingToolOffsetTable Tool offset table cncBrand CncBrand CNC brand messageHost IProgress Message host for warnings Returns double Height compensation value GetCompensationRadius(BitArray, int, MillingToolOffsetTable, CncBrand, IProgress) Gets the tool radius compensation value from the flag bit array and tool offset table. public static double GetCompensationRadius(this BitArray ncFlagBitArray, int D, MillingToolOffsetTable millingToolOffsetTable, CncBrand cncBrand, IProgress messageHost) Parameters ncFlagBitArray BitArray The bit array of NC flags. D int The tool diameter offset number. millingToolOffsetTable MillingToolOffsetTable The milling tool offset table. cncBrand CncBrand The CNC controller brand. messageHost IProgress The message host for reporting warnings or errors. Returns double The compensation radius value. GetCoordinateOffset(bool, string, int, HeidenhainCycleDef7Arg, HardNcEnv) Gets the coordinate offset based on the CNC controller and coordinate settings. public static Vec3d GetCoordinateOffset(bool hasSiemensG500, string isoCoordinateId, int heidenhainCycleDef247Q339, HeidenhainCycleDef7Arg heidenhainCycleDef7Arg, HardNcEnv ncEnv) Parameters hasSiemensG500 bool Whether Siemens G500 is active. isoCoordinateId string The ISO coordinate ID. heidenhainCycleDef247Q339 int The Heidenhain cycle def 247 Q339 value. heidenhainCycleDef7Arg HeidenhainCycleDef7Arg The Heidenhain cycle def 7 arguments. ncEnv HardNcEnv The NC environment. Returns Vec3d The coordinate offset vector. GetFlags(NcLifeCycleMode) Gets all NC flags for a specific lifecycle mode. public static NcFlag[] GetFlags(this NcLifeCycleMode ncLifeCycleMode) Parameters ncLifeCycleMode NcLifeCycleMode The lifecycle mode to get flags for. Returns NcFlag[] An array of NC flags for the specified lifecycle mode. GetHeidenhainCoordinateOffset(int, HeidenhainCycleDef7Arg, HardNcEnv) Gets the coordinate offset for Heidenhain controllers. public static Vec3d GetHeidenhainCoordinateOffset(int heidenhainCycleDef247Q339, HeidenhainCycleDef7Arg heidenhainCycleDef7Arg, HardNcEnv ncEnv) Parameters heidenhainCycleDef247Q339 int The preset number for CYCL DEF 247. heidenhainCycleDef7Arg HeidenhainCycleDef7Arg The argument for CYCL DEF 7. ncEnv HardNcEnv The NC environment. Returns Vec3d The calculated coordinate offset. GetModalNcFlag(BitArray) Gets the modal NC flag of the specified type from the bit array. public static T GetModalNcFlag(this BitArray ncFlagBitArray) where T : Enum Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns T The modal NC flag of the specified type. Type Parameters T The enum type of the modal flag. GetNcFlag(BitArray) Gets the NC flag of the specified type from the bit array. public static T GetNcFlag(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns T The NC flag of the specified type. Type Parameters T The enum type of the NC flag. GetNcFlags(BitArray) Gets all active NC flags from the bit array. public static IEnumerable GetNcFlags(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns IEnumerable An enumerable collection of active NC flags. GetNcFromSyntax(NcGroup03, TVec, TVec) Converts syntactic coordinates to NC coordinates based on the positioning mode. public static TVec GetNcFromSyntax(this NcGroup03 group03Flag, TVec syntexPosition, TVec preProgramPosition) where TVec : IVec, new() Parameters group03Flag NcGroup03 The positioning mode flag syntexPosition TVec Syntactic position from the input preProgramPosition TVec Previous program position Returns TVec Converted NC coordinates Type Parameters TVec Vector type implementing IVec interface GetNcFromSyntax(NcGroup03, TVec, TVec, int, Func, Action) Converts syntactic position to NC position based on the positioning mode (absolute or incremental). public static TVec GetNcFromSyntax(this NcGroup03 group03Flag, TVec syntexPosition, TVec preProgramPosition, int vecSize, Func getter, Action setter) where TVec : new() Parameters group03Flag NcGroup03 The positioning mode flag syntexPosition TVec Syntactic position from the input preProgramPosition TVec Previous program position vecSize int Size of the vector getter Func Function to get value at specified index setter Action Function to set value at specified index Returns TVec Converted NC coordinates Type Parameters TVec Vector type Exceptions InternalException Thrown when group03Flag is not managed GetNcGroupType(NcFlag) Gets the NC group type for the specified NC flag. public static Type GetNcGroupType(NcFlag ncFlag) Parameters ncFlag NcFlag The NC flag to get the group type for. Returns Type The NC group type or null if not found. GetNcLifeCycleMode(NcFlag) Gets the lifecycle mode of the specified NC flag. public static NcLifeCycleMode GetNcLifeCycleMode(this NcFlag flag) Parameters flag NcFlag The NC flag to check. Returns NcLifeCycleMode The lifecycle mode of the flag. GetNcName(NcFlag) Gets the display name of an NC flag. public static string GetNcName(this NcFlag flag) Parameters flag NcFlag The NC flag to get the name of. Returns string The display name of the NC flag. GetNcXyzFromSyntax(NcGroup03, Vec3d, Vec3d) Converts syntactic XYZ coordinates to NC XYZ coordinates based on the positioning mode. public static Vec3d GetNcXyzFromSyntax(this NcGroup03 group03Flag, Vec3d syntexXyz, Vec3d preNcXyz) Parameters group03Flag NcGroup03 The Group03 flag specifying the positioning mode. syntexXyz Vec3d The syntactic XYZ coordinates to convert. preNcXyz Vec3d The previous NC XYZ coordinates, used for incremental positioning. Returns Vec3d The converted NC XYZ coordinates. GetNcXyzabcFromSyntax(NcGroup03, DVec3d, DVec3d) Gets NC XYZABC coordinates from syntactic coordinates based on the positioning mode. public static DVec3d GetNcXyzabcFromSyntax(this NcGroup03 group03Flag, DVec3d syntexXyzabc, DVec3d preNcXyzabc) Parameters group03Flag NcGroup03 The positioning mode flag (G90 or G91). syntexXyzabc DVec3d The syntactic XYZABC coordinates. preNcXyzabc DVec3d The previous NC XYZABC coordinates. Returns DVec3d The calculated NC XYZABC coordinates. GetPlaneDir(NcGroup02) Gets the direction index of the selected plane. public static int GetPlaneDir(this NcGroup02 ncFlag) Parameters ncFlag NcGroup02 The NC plane selection flag (G17, G18, or G19). Returns int The direction index (0=X, 1=Y, 2=Z). GetPlaneNormal(NcGroup02) Gets the normal vector of the selected plane. public static Vec3d GetPlaneNormal(this NcGroup02 ncFlag) Parameters ncFlag NcGroup02 The NC plane selection flag (G17, G18, or G19). Returns Vec3d The normal vector of the plane. GetTiltMat4d(BitArray, ITiltPlaneNcArg, NcGroup02, IMachineKinematics, out bool?) public static Mat4d GetTiltMat4d(this BitArray ncFlagBitArray, ITiltPlaneNcArg ncArgGroup16, NcGroup02 ncGroup02flagForG68, IMachineKinematics coordinateConverterForG68p2, out bool? isG68p2Successed) Parameters ncFlagBitArray BitArray ncArgGroup16 ITiltPlaneNcArg ncGroup02flagForG68 NcGroup02 coordinateConverterForG68p2 IMachineKinematics isG68p2Successed bool? Returns Mat4d GetValue(NcGroup03, double, double) public static double GetValue(this NcGroup03 group03Flag, double v, double preV) Parameters group03Flag NcGroup03 v double value preV double previous value Returns double HasModalFlag(BitArray, out T) Checks if the bit array has a modal flag of the specified type and retrieves it. public static bool HasModalFlag(this BitArray ncFlagBitArray, out T dst) where T : Enum Parameters ncFlagBitArray BitArray The bit array of NC flags. dst T When this method returns, contains the modal flag if found; otherwise, the default value. Returns bool True if a modal flag was found; otherwise, false. Type Parameters T The enum type of the modal flag. IsAbsolutePositioning(BitArray) Checks if the positioning mode is absolute (G90) rather than incremental (G91). public static bool IsAbsolutePositioning(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns bool True if absolute positioning is active; otherwise, false. IsFlagActivated(BitArray, NcFlag) Determines whether a specific NC flag is activated in the flag bit array. public static bool IsFlagActivated(this BitArray ncFlagBitArray, NcFlag ncFlag) Parameters ncFlagBitArray BitArray The bit array of NC flags. ncFlag NcFlag The NC flag to check. Returns bool True if the flag is activated; otherwise, false. IsHeightCompensationEnabled(BitArray) Determines whether height compensation is enabled. public static bool IsHeightCompensationEnabled(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns bool True if height compensation is enabled; otherwise, false. IsMacro(BitArray) Is macro such as drilling cycle, rapid home, tool center alignment. public static bool IsMacro(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns bool Is macro mode IsOnArcCommand(BitArray) Determines whether an arc command is active. public static bool IsOnArcCommand(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns bool True if an arc command is active; otherwise, false. IsOnSimpleMachiningMode(BitArray) Determines whether simple machining mode is active (linear or circular interpolation). public static bool IsOnSimpleMachiningMode(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns bool True if simple machining mode is active; otherwise, false. IsRadiusCompensationEnabled(BitArray) Determines whether radius compensation is enabled. public static bool IsRadiusCompensationEnabled(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns bool True if radius compensation is enabled; otherwise, false. IsRadiusOrHeightCompensationEnabled(BitArray) Determines whether radius or height compensation is enabled. public static bool IsRadiusOrHeightCompensationEnabled(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns bool True if radius or height compensation is enabled; otherwise, false. IsRapid(BitArray) Determines whether rapid traverse mode is active. public static bool IsRapid(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns bool True if rapid traverse is active; otherwise, false. IsToolCenterPointManagementEnabled(NcGroup08) obosoleted. use BitArray version instead. Is the flag enabled RTCP (Rotational Tool Center Point) (=Tool Center Point Management, TCPM). Check for NcGroup08. public static bool IsToolCenterPointManagementEnabled(this NcGroup08 flag) Parameters flag NcGroup08 Returns bool IsToolCenterPointManagementEnabled(BitArray) Is the flag enabled RTCP (Rotational Tool Center Point) (=Tool Center Point Management, TCPM). public static bool IsToolCenterPointManagementEnabled(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray Returns bool IsToolChanging(BitArray) Determines if a tool change operation is active in the NC flag bit array. public static bool IsToolChanging(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns bool True if a tool change is active; otherwise, false. IsToolNormalTiltable(BitArray) Determines whether the tool normal is tiltable based on the flag bit array. public static bool IsToolNormalTiltable(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns bool True if the tool normal is tiltable; otherwise, false. ModalExclusiveAssign(BitArray, NcFlag) Modal exclusive assign in the belonging NC Group. public static BitArray ModalExclusiveAssign(this BitArray ncFlagBitArray, NcFlag assigningNcFlag) Parameters ncFlagBitArray BitArray assigningNcFlag NcFlag Returns BitArray ModalExclusiveAssign(BitArray, T) Modal exclusive assign in the belonging NC Group. public static BitArray ModalExclusiveAssign(this BitArray ncFlagBitArray, T assigningNcGroupFlag) where T : struct, Enum Parameters ncFlagBitArray BitArray assigningNcGroupFlag T Returns BitArray Type Parameters T ResetOneShotFlag(BitArray) Resets all one-shot flags in the specified bit array. public static BitArray ResetOneShotFlag(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns BitArray The modified bit array with one-shot flags reset. ToNcFlagString(BitArray) Converts the active NC flags in the bit array to a string representation. public static string ToNcFlagString(this BitArray ncFlagBitArray) Parameters ncFlagBitArray BitArray The bit array of NC flags. Returns string A string representation of the active NC flags." }, "api/Hi.Numerical.NcGroup00.html": { "href": "api/Hi.Numerical.NcGroup00.html", @@ -4574,10 +4909,10 @@ "title": "Class RadiusCompensationBuf | HiAPI-C# 2025", "summary": "Class RadiusCompensationBuf Namespace Hi.Numerical Assembly HiUniNc.dll Buffer for radius compensation (G41/G42) operations in numerical control. At each line junction, the offset paths of adjacent lines may form an intersection (intersected rays) or align directly (parallel rays). For straight lines, the tool goes to the intersection point. For arcs, the offset curve doesn't pass through the intersection, so transient points bridge the gap: Arc → TransientEnd → (linear) → Intersection → (linear) → TransientBegin → NextArc. Transient properties are null when rays are parallel (offset paths align, no corner needed) or when the adjacent line is not an arc. public class RadiusCompensationBuf Inheritance object RadiusCompensationBuf 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 RadiusCompensationBuf() Initializes a new instance of the RadiusCompensationBuf class. public RadiusCompensationBuf() Properties CenterProgramPos Arc only. The circle center in program coordinates, computed from the arc's IJK values and the begin position. Used by NcProc to generate spiral contours. public Vec3d CenterProgramPos { get; set; } Property Value Vec3d CompensatedPosOnProgramCoordinate The compensated tool-tip position on program coordinates (after radius offset). For straight lines, this is the intersection of the adjacent offset lines. For parallel rays, this is a direct perpendicular offset from the program position. Can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1) XCZ. public Vec3d CompensatedPosOnProgramCoordinate { get; set; } Property Value Vec3d TransientBeginMc Arc only. Machine coordinates corresponding to TransientBeginProgramPos. public DVec3d TransientBeginMc { get; set; } Property Value DVec3d TransientBeginProgramPos Arc only. The point on this arc's offset curve where the arc motion begins, when the previous line's offset path intersects at a corner. Null when rays are parallel (no corner) or the previous line is not intersecting. Set by the previous line's iteration in ResolveRadiusCompensation(LinkedListNode, HardNcEnv, NcNoteCache, IProgress). public Vec3d TransientBeginProgramPos { get; set; } Property Value Vec3d TransientEndMc Arc only. Machine coordinates corresponding to TransientEndProgramPos. public DVec3d TransientEndMc { get; set; } Property Value DVec3d TransientEndProgramPos Arc only. The point on this arc's offset curve where the arc motion ends, when the next line's offset path intersects at a corner. Null when rays are parallel (no corner) or the next line is not intersecting. Set by the current line's iteration in ResolveRadiusCompensation(LinkedListNode, HardNcEnv, NcNoteCache, IProgress). public Vec3d TransientEndProgramPos { get; set; } Property Value Vec3d Methods ResolveRadiusCompensation(LinkedListNode, HardNcEnv, NcNoteCache, IProgress) Resolves radius compensation for the given node. public static bool ResolveRadiusCompensation(LinkedListNode srcNode, HardNcEnv ncEnv, NcNoteCache ncLineCache, IProgress messageHost) Parameters srcNode LinkedListNode The source node to resolve radius compensation for. ncEnv HardNcEnv The numerical control environment. ncLineCache NcNoteCache The NC line cache for storing messages. messageHost IProgress The message host for reporting issues. Returns bool True if radius compensation was resolved; otherwise, false. 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.SentenceActEntry.html": { - "href": "api/Hi.Numerical.SentenceActEntry.html", - "title": "Class SentenceActEntry | HiAPI-C# 2025", - "summary": "Class SentenceActEntry Namespace Hi.Numerical Assembly HiMech.dll Represents an entry containing a source command and its associated act. public record SentenceActEntry : IEquatable Inheritance object SentenceActEntry Implements IEquatable 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 SentenceActEntry(Sentence, IAct) Represents an entry containing a source command and its associated act. public SentenceActEntry(Sentence Sentence, IAct Act) Parameters Sentence Sentence The source sentence. Act IAct The act associated with the source command. Properties Act The act associated with the source command. public IAct Act { get; init; } Property Value IAct Sentence The source sentence. public Sentence Sentence { get; init; } Property Value Sentence" + "api/Hi.Numerical.SourcedActEntry.html": { + "href": "api/Hi.Numerical.SourcedActEntry.html", + "title": "Class SourcedActEntry | HiAPI-C# 2025", + "summary": "Class SourcedActEntry Namespace Hi.Numerical Assembly HiMech.dll Represents an entry containing a source command and its associated act. public record SourcedActEntry : IEquatable Inheritance object SourcedActEntry Implements IEquatable 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 SourcedActEntry(IGetSentence, IAct) Represents an entry containing a source command and its associated act. public SourcedActEntry(IGetSentence SentenceSource, IAct Act) Parameters SentenceSource IGetSentence The source sentence. Act IAct The act associated with the source command. Properties Act The act associated with the source command. public IAct Act { get; init; } Property Value IAct SentenceSource The source sentence. public IGetSentence SentenceSource { get; init; } Property Value IGetSentence" }, "api/Hi.Numerical.SpindleDirection.html": { "href": "api/Hi.Numerical.SpindleDirection.html", @@ -4669,11 +5004,6 @@ "title": "Class GeneralXyzabcChain | HiAPI-C# 2025", "summary": "Class GeneralXyzabcChain Namespace Hi.Numerical.Xyzabc Assembly HiMech.dll Represents a general XYZABC chain that can be constructed from a general mechanism. public class GeneralXyzabcChain : IXyzabcChain, IGetXyzabcChain, IMachiningChain, IGetAsmb, IGetAnchor, IGetTopoIndex, IGetAnchorToSolidDictionary, IGetAnchoredDisplayeeList, IExpandToBox3d, IMakeXmlSource Inheritance object GeneralXyzabcChain Implements IXyzabcChain IGetXyzabcChain IMachiningChain IGetAsmb IGetAnchor IGetTopoIndex IGetAnchorToSolidDictionary IGetAnchoredDisplayeeList IExpandToBox3d IMakeXmlSource 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) DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) 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) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors GeneralXyzabcChain(GeneralMechanism) Initializes a new instance of the GeneralXyzabcChain class with the specified general mechanism. public GeneralXyzabcChain(GeneralMechanism generalMechanism) Parameters generalMechanism GeneralMechanism The general mechanism to use for the chain. GeneralXyzabcChain(XElement, string) Initializes a new instance of the GeneralXyzabcChain class from XML. public GeneralXyzabcChain(XElement src, string baseDirectory) Parameters src XElement The XML source element. baseDirectory string The base directory for resolving relative paths. Properties Asmb Asmb. public Asmb Asmb { get; } Property Value Asmb GeneralMechanismFile Gets or sets the file path for the general mechanism. public string GeneralMechanismFile { get; set; } Property Value string 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[] TableBuckleTransformer Gets or sets the static transformer for the table buckle. public IStaticTransformer TableBuckleTransformer { get; set; } Property Value IStaticTransformer ToolBuckleTransformer Gets or sets the static transformer for the tool buckle. public IStaticTransformer ToolBuckleTransformer { get; set; } Property Value IStaticTransformer TransformerA Transformer A. public DynamicRotation TransformerA { get; } Property Value DynamicRotation TransformerB Transformer B. public DynamicRotation TransformerB { get; } Property Value DynamicRotation TransformerC Transformer C. public DynamicRotation TransformerC { get; } Property Value DynamicRotation TransformerX Transformer X. public DynamicTranslation TransformerX { get; } Property Value DynamicTranslation TransformerY Transformer Y. public DynamicTranslation TransformerY { get; } Property Value DynamicTranslation TransformerZ Transformer Z. public DynamicTranslation TransformerZ { get; } Property Value DynamicTranslation XName Gets the XML element name for 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. UpdateByMechanism() Updates the XYZABC chain components based on the current general mechanism. public void UpdateByMechanism()" }, - "api/Hi.Numerical.Xyzabc.ICoordinateConverter.html": { - "href": "api/Hi.Numerical.Xyzabc.ICoordinateConverter.html", - "title": "Interface ICoordinateConverter | HiAPI-C# 2025", - "summary": "Interface ICoordinateConverter Namespace Hi.Numerical.Xyzabc Assembly HiMech.dll Device for UniNc controller. public interface ICoordinateConverter 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) Methods AttacherNpToMc(DVec3d, out DVec3d) tool attacher NP (Normal and Point) to machine coordinate. The NP is from table buckle to tool attacher. bool AttacherNpToMc(DVec3d pn, out DVec3d mcXyzabc_rad) Parameters pn DVec3d tool attacher NP (Normal and Point) mcXyzabc_rad DVec3d machine coordinate (ABC in radian) Returns bool whether conversion succeeded IsAxisAExisted() Is rotary A existed. bool IsAxisAExisted() Returns bool Is rotary A existed. IsAxisBExisted() Is rotary B existed. bool IsAxisBExisted() Returns bool Is rotary B existed. IsAxisCExisted() Is rotary C existed. bool IsAxisCExisted() Returns bool Is rotary C existed. McAbcToTiltMat(Vec3d) Converts machine ABC coordinates to a tilt matrix. the tilt matrix is the transformation matrix from table to attacher. 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. Mat4d McToAttacherMat(DVec3d mcXyzabc) Parameters mcXyzabc DVec3d The machine coordinates Returns Mat4d The attacher matrix McToAttacherNp(DVec3d) Machine coordinate to tool attacher NP (Normal and Point). The NP is from table buckle to tool attacher. DVec3d McToAttacherNp(DVec3d mcXyzabc) Parameters mcXyzabc DVec3d machine coordinate. ABC is in radian. Returns DVec3d tool attacher Np (Normal and Point) TiltMatToMcAbc(Mat4d, out Vec3d) Converts a tilt matrix to machine ABC coordinates. the tilt matrix is the transformation matrix from table to attacher. 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.IGetMcXyzabc.html": { "href": "api/Hi.Numerical.Xyzabc.IGetMcXyzabc.html", "title": "Interface IGetMcXyzabc | HiAPI-C# 2025", @@ -4684,6 +5014,11 @@ "title": "Interface IGetXyzabcChain | HiAPI-C# 2025", "summary": "Interface IGetXyzabcChain Namespace Hi.Numerical.Xyzabc Assembly HiMech.dll Interface of get IXyzabcChain. public interface IGetXyzabcChain 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) Methods GetXyzabcChain() Get IXyzabcChain. IXyzabcChain GetXyzabcChain() Returns IXyzabcChain IXyzabcChain" }, + "api/Hi.Numerical.Xyzabc.IMachineKinematics.html": { + "href": "api/Hi.Numerical.Xyzabc.IMachineKinematics.html", + "title": "Interface IMachineKinematics | HiAPI-C# 2025", + "summary": "Interface IMachineKinematics Namespace Hi.Numerical.Xyzabc Assembly HiMech.dll Device for UniNc controller. public interface IMachineKinematics 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) Methods IsAxisAExisted() Is rotary A existed. bool IsAxisAExisted() Returns bool Is rotary A existed. IsAxisBExisted() Is rotary B existed. bool IsAxisBExisted() Returns bool Is rotary B existed. IsAxisCExisted() Is rotary C existed. bool IsAxisCExisted() Returns bool Is rotary C existed. McAbcToMat(Vec3d) Converts machine ABC coordinates to a tilt matrix. the tilt matrix is the transformation matrix from table to attacher. Mat4d McAbcToMat(Vec3d mcAbc_rad) Parameters mcAbc_rad Vec3d The machine ABC coordinates in radians Returns Mat4d The tilt matrix McToMat(DVec3d) Converts machine coordinates to an attacher matrix. Mat4d McToMat(DVec3d mcXyzabc) Parameters mcXyzabc DVec3d The machine coordinates Returns Mat4d The attacher matrix McToPn(DVec3d) Machine coordinate to tool attacher Pn (Point and Normal). The Pn is from table buckle to tool attacher. DVec3d McToPn(DVec3d mcXyzabc) Parameters mcXyzabc DVec3d machine coordinate. ABC is in radian. Returns DVec3d tool attacher Pn (Point and Normal) OrientationToMcAbc(Mat4d, out Vec3d) Converts a tilt matrix to machine ABC coordinates. the tilt matrix is the transformation matrix from table to attacher. the solution only fit the orientation part of the tiltMat. bool OrientationToMcAbc(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 PnToMc(DVec3d, out DVec3d) Tool attacher Pn (Point and Normal) to machine coordinate. The Pn is from table buckle to tool attacher. bool PnToMc(DVec3d pn, out DVec3d mcXyzabc_rad) Parameters pn DVec3d tool attacher Pn (Point and Normal) mcXyzabc_rad DVec3d machine coordinate (ABC in radian) Returns bool whether conversion succeeded" + }, "api/Hi.Numerical.Xyzabc.ISetMcXyzabc.html": { "href": "api/Hi.Numerical.Xyzabc.ISetMcXyzabc.html", "title": "Interface ISetMcXyzabc | HiAPI-C# 2025", @@ -4702,7 +5037,7 @@ "api/Hi.Numerical.Xyzabc.XyzabcSolver.html": { "href": "api/Hi.Numerical.Xyzabc.XyzabcSolver.html", "title": "Class XyzabcSolver | HiAPI-C# 2025", - "summary": "Class XyzabcSolver Namespace Hi.Numerical.Xyzabc Assembly HiMech.dll Support to two-way conversion between MC (machine coordinate) and NP (Normal and Point). public class XyzabcSolver : ICoordinateConverter Inheritance object XyzabcSolver Implements ICoordinateConverter 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 XyzabcSolver(IXyzabcChain) Ctor. public XyzabcSolver(IXyzabcChain srcDevice) Parameters srcDevice IXyzabcChain target device Methods AttacherNpToMc(DVec3d, out DVec3d) tool attacher NP (Normal and Point) to machine coordinate. The NP is from table buckle to tool attacher. public bool AttacherNpToMc(DVec3d np, out DVec3d mcXyzabc_rad) Parameters np DVec3d mcXyzabc_rad DVec3d machine coordinate (ABC in radian) Returns bool whether conversion succeeded 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. 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 McToAttacherNp(DVec3d) Machine coordinate to tool attacher NP (Normal and Point). The NP is from table buckle to tool attacher. public DVec3d McToAttacherNp(DVec3d mc) Parameters mc DVec3d Returns DVec3d tool attacher Np (Normal and Point) Rebuild() Rebuild the solver. It should be called after the kinematic chain of Hi.Numerical.Xyzabc.XyzabcSolver.SrcDevice is modified. public void Rebuild() SetNp(DVec3d, out DVec3d) Cutter location to machine coordinate. public bool SetNp(DVec3d np, out DVec3d mc) Parameters np DVec3d normal and point mc DVec3d Returns bool true if solved 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" + "summary": "Class XyzabcSolver Namespace Hi.Numerical.Xyzabc Assembly HiMech.dll Support to two-way conversion between MC (machine coordinate) and NP (Normal and Point). public class XyzabcSolver : IMachineKinematics Inheritance object XyzabcSolver Implements IMachineKinematics 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 XyzabcSolver(IXyzabcChain) Ctor. public XyzabcSolver(IXyzabcChain srcDevice) Parameters srcDevice IXyzabcChain target device Methods 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. McAbcToMat(Vec3d) Converts machine ABC coordinates to a tilt matrix. the tilt matrix is the transformation matrix from table to attacher. public Mat4d McAbcToMat(Vec3d mcAbc_rad) Parameters mcAbc_rad Vec3d The machine ABC coordinates in radians Returns Mat4d The tilt matrix McToMat(DVec3d) Converts machine coordinates to an attacher matrix. public Mat4d McToMat(DVec3d mc) Parameters mc DVec3d Returns Mat4d The attacher matrix McToPn(DVec3d) Machine coordinate to tool attacher Pn (Point and Normal). The Pn is from table buckle to tool attacher. public DVec3d McToPn(DVec3d mc) Parameters mc DVec3d Returns DVec3d tool attacher Pn (Point and Normal) OrientationToMcAbc(Mat4d, out Vec3d) Converts a tilt matrix to machine ABC coordinates. the tilt matrix is the transformation matrix from table to attacher. the solution only fit the orientation part of the tiltMat. public bool OrientationToMcAbc(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 PnToMc(DVec3d, out DVec3d) Tool attacher Pn (Point and Normal) to machine coordinate. The Pn is from table buckle to tool attacher. public bool PnToMc(DVec3d np, out DVec3d mcXyzabc_rad) Parameters np DVec3d mcXyzabc_rad DVec3d machine coordinate (ABC in radian) Returns bool whether conversion succeeded Rebuild() Rebuild the solver. It should be called after the kinematic chain of Hi.Numerical.Xyzabc.XyzabcSolver.SrcDevice is modified. public void Rebuild() SetNp(DVec3d, out DVec3d) Cutter location to machine coordinate. public bool SetNp(DVec3d np, out DVec3d mc) Parameters np DVec3d normal and point mc DVec3d Returns bool true if solved" }, "api/Hi.Numerical.Xyzabc.XyzabcUtil.html": { "href": "api/Hi.Numerical.Xyzabc.XyzabcUtil.html", @@ -4712,12 +5047,12 @@ "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. 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. ISetMcXyzabc 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 IGetMcXyzabc Interface of GetMcXyzabc(). IGetXyzabcChain Interface of get IXyzabcChain. IMachineKinematics Device for UniNc controller. ISetMcXyzabc IXyzabcChain A single chain contains subset transformers of {X,Y,Z,A,B,C} ." }, "api/Hi.Numerical.html": { "href": "api/Hi.Numerical.html", "title": "Namespace Hi.Numerical | HiAPI-C# 2025", - "summary": "Namespace Hi.Numerical Classes CoordinateEntryDisplayee Represents a displayable coordinate entry for CNC programming. FlexDictionaryUtil Utility for flexible dictionary operations. HardNcComment Represents a comment in NC code. HardNcEnv Represents the numerical control environment containing configuration for CNC operations. HardNcLine Represents a line in the NC program with its associated data and operations. HardNcUtil Utility class for working with NC code. HeidenhainCoordinateEntryDisplayee Displayee for Heidenhain coordinate entry visualization. IsoCoordinateEntryDisplayee Displayee for ISO coordinate entry visualization. IsoCoordinateTable Coordinate table for NC controller. The dictionary key is 1000times coordinate index (ex. G54 is 54000); the dictionary value is machine coordinate. MechNcUtil NC Utility. MillingToolOffsetTable Offset table for milling tool. The key is Offset ID (H or D in NC code). MillingToolOffsetTableRow Raw of MillingToolOffsetTable NcFlagUtil Utility class for working with NC flags and their lifecycle modes. NcGroupAttribute NC Group Attribute. NcLifeCycleAttribute Attribute to specify the lifecycle mode of an NC flag. NcNameAttribute Attribute used to define a name for NC flags and other enumeration fields. NcNoteCache Cache for notes and warnings generated during NC line parsing. NcProc Provides processing utilities for NC programming. NumericUtil Utility class for numeric operations and unit conversions. PolarEntry The class for G12.1 Polar mode. In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis). XC, YA, ZB are available. RadiusCompensationBuf Buffer for radius compensation (G41/G42) operations in numerical control. At each line junction, the offset paths of adjacent lines may form an intersection (intersected rays) or align directly (parallel rays). For straight lines, the tool goes to the intersection point. For arcs, the offset curve doesn't pass through the intersection, so transient points bridge the gap: Arc → TransientEnd → (linear) → Intersection → (linear) → TransientBegin → NextArc. Transient properties are null when rays are parallel (offset paths align, no corner needed) or when the adjacent line is not an arc. SentenceActEntry Represents an entry containing a source command and its associated act. SubStringKit Utility class for extracting and manipulating substrings based on specific activation patterns. ToolConfigNotFoundException Exception thrown when a tool configuration cannot be found. Interfaces IControlRunner Control Runner. The term control is machine control. The Control Line is such like the NC (Numerical Control) line. IFlexDictionaryHost Interface of FlexDictionary. Provider of additional quantity source. IGetFeedrate Interface for retrieving feedrate information. IGetSpindleSpeed Interface for retrieving spindle speed and direction information. ISetFeedrate Interface for setting feedrate information. ISetSpindleSpeed Interface for setting spindle speed. Enums CncBrand Represents different CNC controller brands supported by the system. CommentMark Enumeration of different comment mark types used in NC code. CoordinateEntryRenderingFlag Flags that control how coordinate entries are rendered. CoordinateInterpolationMode Defines the coordinate interpolation mode for NC operations. NcFlag NC Flag. NcGroup00 NcGroup enum. GCode Group00. Include G04,G52,G53,G53p1,SiemensCycle800Swivel,SiemensSupa. NcGroup01 NcGroup enum. For linear move mode: G00 or G01. G00 is rapid move. G01 is linear cut. G02 is CW cut; G03 is CCW cut. NcGroup02 NcGroup enum. Plane selection. Include G17,G18,G19. NcGroup03 NcGroup enum. Absolute(G90) or increment(G91) coordinate. NcGroup05 NcGroup enum. For feedrate. NcGroup06 NcGroup enum. Group of unit. In mm or in inch. NcGroup07 NcGroup enum. Left or right compensation for tool radius, etc.. See G40, G41, G42 for available compensation modes. NcGroup08 NcGroup enum. Tool length compensation, etc.. G43,G43p4,G44,G49,SiemensTraori,SiemensTrafoof,HeidenhainM128,HeidenhainM129. NcGroup09 NcGroup enum. Canned cycle. NcGroup10 NcGroup enum. Canned cycle return point. G98,G99. NcGroup13 NC Group 13 for constant surface speed control. NcGroup14 NcGroup enum. Coordinate system. Such as G54Series. NcGroup15 NcGroup enum. NcGroup16 NcGroup enum. Rotation plane related. Interface of get transformation. Heidenhain equivalent group is NcGroupHeidenhainPlane. NcGroup21 NcGroup enum. Polar coordinate interpolation mode. NcGroupHeidenhainM107M108 NcGroup enum. Heidenhain group. Enable or disable Suppress error message for replacement tools with oversize. NcGroupHeidenhainPlane Heidenhain Group Plane related. ISO equivalent group is NcGroup16. NcGroupHeidenhainShortestRotaryPath NcGroup enum. Heidenhain group. shortest rotary state. HeidenhainM126,HeidenhainM127 NcGroupSpindleRotation NcGroup enum. Spindle rotation control. See SpindleStop, SpindleCw, SpindleCcw for available rotation modes. NcLifeCycleMode Defines the lifecycle mode of NC commands. NcWarningSceneEnum Defines scene types for NC warnings. SpindleDirection Enumeration of spindle rotation directions. SubStringKit.ActivationMode Defines the mode of activation for substring extraction." + "summary": "Namespace Hi.Numerical Classes CoordinateEntryDisplayee Represents a displayable coordinate entry for CNC programming. FlexDictionaryUtil Utility for flexible dictionary operations. HardNcComment Represents a comment in NC code. HardNcEnv Represents the numerical control environment containing configuration for CNC operations. HardNcLine Represents a line in the NC program with its associated data and operations. HardNcUtil Utility class for working with NC code. HeidenhainCoordinateEntryDisplayee Displayee for Heidenhain coordinate entry visualization. IsoCoordinateEntryDisplayee Displayee for ISO coordinate entry visualization. MechNcUtil NC Utility. MillingToolOffsetTable Offset table for milling tool. The key is Offset ID (H or D in NC code). MillingToolOffsetTableRow Raw of MillingToolOffsetTable NcFlagUtil Utility class for working with NC flags and their lifecycle modes. NcGroupAttribute NC Group Attribute. NcLifeCycleAttribute Attribute to specify the lifecycle mode of an NC flag. NcNameAttribute Attribute used to define a name for NC flags and other enumeration fields. NcNoteCache Cache for notes and warnings generated during NC line parsing. NcProc Provides processing utilities for NC programming. NumericUtil Utility class for numeric operations and unit conversions. PolarEntry The class for G12.1 Polar mode. In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis). XC, YA, ZB are available. RadiusCompensationBuf Buffer for radius compensation (G41/G42) operations in numerical control. At each line junction, the offset paths of adjacent lines may form an intersection (intersected rays) or align directly (parallel rays). For straight lines, the tool goes to the intersection point. For arcs, the offset curve doesn't pass through the intersection, so transient points bridge the gap: Arc → TransientEnd → (linear) → Intersection → (linear) → TransientBegin → NextArc. Transient properties are null when rays are parallel (offset paths align, no corner needed) or when the adjacent line is not an arc. SourcedActEntry Represents an entry containing a source command and its associated act. SubStringKit Utility class for extracting and manipulating substrings based on specific activation patterns. ToolConfigNotFoundException Exception thrown when a tool configuration cannot be found. Interfaces IControlRunner Control Runner. The term control is machine control. The Control Line is such like the NC (Numerical Control) line. IFlexDictionaryHost Interface of FlexDictionary. Provider of additional quantity source. IGetFeedrate Interface for retrieving feedrate information. IGetSpindleSpeed Interface for retrieving spindle speed and direction information. ISetFeedrate Interface for setting feedrate information. ISetSpindleSpeed Interface for setting spindle speed. Enums CncBrand Represents different CNC controller brands supported by the system. CommentMark Enumeration of different comment mark types used in NC code. CoordinateEntryRenderingFlag Flags that control how coordinate entries are rendered. CoordinateInterpolationMode Defines the coordinate interpolation mode for NC operations. NcFlag NC Flag. NcGroup00 NcGroup enum. GCode Group00. Include G04,G52,G53,G53p1,SiemensCycle800Swivel,SiemensSupa. NcGroup01 NcGroup enum. For linear move mode: G00 or G01. G00 is rapid move. G01 is linear cut. G02 is CW cut; G03 is CCW cut. NcGroup02 NcGroup enum. Plane selection. Include G17,G18,G19. NcGroup03 NcGroup enum. Absolute(G90) or increment(G91) coordinate. NcGroup05 NcGroup enum. For feedrate. NcGroup06 NcGroup enum. Group of unit. In mm or in inch. NcGroup07 NcGroup enum. Left or right compensation for tool radius, etc.. See G40, G41, G42 for available compensation modes. NcGroup08 NcGroup enum. Tool length compensation, etc.. G43,G43p4,G44,G49,SiemensTraori,SiemensTrafoof,HeidenhainM128,HeidenhainM129. NcGroup09 NcGroup enum. Canned cycle. NcGroup10 NcGroup enum. Canned cycle return point. G98,G99. NcGroup13 NC Group 13 for constant surface speed control. NcGroup14 NcGroup enum. Coordinate system. Such as G54Series. NcGroup15 NcGroup enum. NcGroup16 NcGroup enum. Rotation plane related. Interface of get transformation. Heidenhain equivalent group is NcGroupHeidenhainPlane. NcGroup21 NcGroup enum. Polar coordinate interpolation mode. NcGroupHeidenhainM107M108 NcGroup enum. Heidenhain group. Enable or disable Suppress error message for replacement tools with oversize. NcGroupHeidenhainPlane Heidenhain Group Plane related. ISO equivalent group is NcGroup16. NcGroupHeidenhainShortestRotaryPath NcGroup enum. Heidenhain group. shortest rotary state. HeidenhainM126,HeidenhainM127 NcGroupSpindleRotation NcGroup enum. Spindle rotation control. See SpindleStop, SpindleCw, SpindleCcw for available rotation modes. NcLifeCycleMode Defines the lifecycle mode of NC commands. NcWarningSceneEnum Defines scene types for NC warnings. SpindleDirection Enumeration of spindle rotation directions. SubStringKit.ActivationMode Defines the mode of activation for substring extraction." }, "api/Hi.PanelModels.HiKey.html": { "href": "api/Hi.PanelModels.HiKey.html", @@ -5377,7 +5712,7 @@ "dev-doc/build-hinc/controller/index.html": { "href": "dev-doc/build-hinc/controller/index.html", "title": "Controller Page | HiAPI-C# 2025", - "summary": "Controller Page The Controller Page is responsible for configuring and managing the CNC controller settings for the machine tool. Key Models The key models used by the Controller Page are: HardNcEnv MachiningProjectDisplayee The MachiningProjectDisplayee contains IsoCoordinateEntryDisplayee and HeidenhainCoordinateEntryDisplayee. They are used in this GUI. Connection with Main Panel The Controller Page is activated through the Main Panel's Environment menu. It retrieves the MachiningProject from the Main Panel and updates the model. Layout Controller Page Management Panel Head Line Object Management Menu Button file extension is NcEnv The pointed Editor Panel is Management Tabs Panel Title Label Management Tabs Panel Coordinate Table Tab ISO Coordinate Table Panel HardNcEnv.IsoCoordinateTable Display (Note that The XYZ is not sortable on the table.) Datum Preset Table Tab (Only visible for Heidenhain controllers) HeidenhainDatumPresetTable Panel (Note that The XYZ is not sortable on the table.) Show Datum Preset Toggle Button for HeidenhainCoordinateEntryDisplayee Datum Shift Table Tab (Only visible for Heidenhain controllers) (Note that The XYZ is not sortable on the table.) HeidenhainDatumShiftTable Panel Show Datum Shift Toggle Button for HeidenhainCoordinateEntryDisplayee Offset Table Tab MillingToolOffsetTable Panel Set Ideal Offset Dependent on Tool House Checkbox Machine Tab RapidFeedrate_mmdmin Settings ToolingTime Settings Linear Axis Limits Table StrokeLimitXyz_mm Min and Max for X, Y, Z Rotary Axis Table StrokeLimitAbc_rad Min and Max for A, B, C MaxRotarySpeedABC_radds for A, B, C Brand Tab CncBrand Selection Dropdown Syntec Fanuc Heidenhain Siemens Brand-specific Settings Panel (content varies based on selected brand) Config Tab SetToolHeightCompensationOnFeatureNormal Setting EnableShortestRotary Setting Viewer Panel Viewer Toolbar RenderingCanvas Tool Bar Rendering Items SubMenu See Rendering Items SubMenu from Player extended RenderingCanvas Tool Bar. RenderingCanvas The DispEngine.Displayee is MachiningProjectDisplayee Tip Viewer Panel is not essential in the single user desktop application if this page raises a new window so that there arises a duplicate rendering content with the Main Window. This page should have a code-behind boolean property to add / remove the Viewer Panel. There should not preserve space for the un-existed Viewer Panel. Apply SetViewToIsometricView() on initialization if Viewer Panel has enabled. Tip Add a resizable splitter between the Manage Panel and Viewer Panel to allow users to customize the interface layout according to their needs. Behavior ISO Coordinate Table The ISO coordinate table allows users to edit and manage coordinates for the IsoCoordinateTable. Each entry consists of: An index identifier X, Y, Z coordinate values Action buttons to set the entry to program zero or machine zero Row selection updates IsoCoordinateId. Datum Preset and Shift Tables (Heidenhain) These tables are specific to Heidenhain controllers and provide interfaces for: Setting datum preset positions in HeidenhainDatumPresetTable Configuring datum shifts in HeidenhainDatumShiftTable Visualizing selected datum in the 3D viewer with HeidenhainCoordinateEntryDisplayee Offset Table Manages tool offsets with the following capabilities: Display and edit ideal radius and height values in MillingToolOffsetTable Configure radial and axial wear values Option to automatically set ideal offset based on the MachiningToolHouse configuration Add new tool offset entries (when not using tool house dependency) Machine Configuration Controls machine-specific settings: RapidFeedrate_mmdmin (mm/min) ToolingTime (seconds) Stroke limits (minimum and maximum) for linear axes (StrokeLimitXyz_mm) Stroke limits and maximum speeds for rotary axes (StrokeLimitAbc_rad and MaxRotarySpeedABC_radds) Brand Selection Allows switching between different CNC controller brands via CncBrand: Syntec Fanuc Heidenhain Siemens Each brand may have specialized settings that appear when selected. Config Options General configuration options including: SetToolHeightCompensationOnFeatureNormal setting EnableShortestRotary optimization Source Code Locations See HiNC GUI Architecture for git repository links. WPF Application Numerical/Controller/ControllerWindow Numerical/Controller/IsoCoordinateTablePanel Numerical/Controller/DatumPresetTablePanel Numerical/Controller/DatumShiftTablePanel Numerical/Controller/ControllerExtendedRenderingCanvasToolBar Web Application Controller/ControllerController.cs - Backend API controller wwwroot/controller/controller-panel.html - Main HTML structure wwwroot/controller/controller-panel.js - Main Vue.js component wwwroot/controller/controller-panel.css - Main styling wwwroot/controller/controller-extended-toolbar.js - Extended toolbar Vue.js component wwwroot/controller/controller-extended-toolbar.css - Toolbar styling wwwroot/controller/tabs/*.js - Individual tab components: coordinate-table-tab.js datum-preset-tab.js datum-shift-tab.js offset-table-tab.js machine-tab.js brand-tab.js config-tab.js" + "summary": "Controller Page The Controller Page is responsible for configuring and managing the CNC controller settings for the machine tool. Key Models The key models used by the Controller Page are: HardNcEnv MachiningProjectDisplayee The MachiningProjectDisplayee contains IsoCoordinateEntryDisplayee and HeidenhainCoordinateEntryDisplayee. They are used in this GUI. Connection with Main Panel The Controller Page is activated through the Main Panel's Environment menu. It retrieves the MachiningProject from the Main Panel and updates the model. Layout Controller Page Management Panel Head Line Object Management Menu Button file extension is NcEnv The pointed Editor Panel is Management Tabs Panel Title Label Management Tabs Panel Coordinate Table Tab ISO Coordinate Table Panel HardNcEnv.IsoCoordinateTable Display (Note that The XYZ is not sortable on the table.) Datum Preset Table Tab (Only visible for Heidenhain controllers) HeidenhainDatumPresetTable Panel (Note that The XYZ is not sortable on the table.) Show Datum Preset Toggle Button for HeidenhainCoordinateEntryDisplayee Datum Shift Table Tab (Only visible for Heidenhain controllers) (Note that The XYZ is not sortable on the table.) HeidenhainDatumShiftTable Panel Show Datum Shift Toggle Button for HeidenhainCoordinateEntryDisplayee Offset Table Tab MillingToolOffsetTable Panel Set Ideal Offset Dependent on Tool House Checkbox Machine Tab RapidFeedrate_mmdmin Settings ToolingTime Settings Linear Axis Limits Table StrokeLimitXyz_mm Min and Max for X, Y, Z Rotary Axis Table StrokeLimitAbc_rad Min and Max for A, B, C MaxRotarySpeedABC_radds for A, B, C Brand Tab CncBrand Selection Dropdown Syntec Fanuc Heidenhain Siemens Brand-specific Settings Panel (content varies based on selected brand) Config Tab Setting EnableShortestRotary Setting Viewer Panel Viewer Toolbar RenderingCanvas Tool Bar Rendering Items SubMenu See Rendering Items SubMenu from Player extended RenderingCanvas Tool Bar. RenderingCanvas The DispEngine.Displayee is MachiningProjectDisplayee Tip Viewer Panel is not essential in the single user desktop application if this page raises a new window so that there arises a duplicate rendering content with the Main Window. This page should have a code-behind boolean property to add / remove the Viewer Panel. There should not preserve space for the un-existed Viewer Panel. Apply SetViewToIsometricView() on initialization if Viewer Panel has enabled. Tip Add a resizable splitter between the Manage Panel and Viewer Panel to allow users to customize the interface layout according to their needs. Behavior ISO Coordinate Table The ISO coordinate table allows users to edit and manage coordinates for the IsoCoordinateTable. Each entry consists of: An index identifier X, Y, Z coordinate values Action buttons to set the entry to program zero or machine zero Row selection updates IsoCoordinateId. Datum Preset and Shift Tables (Heidenhain) These tables are specific to Heidenhain controllers and provide interfaces for: Setting datum preset positions in HeidenhainDatumPresetTable Configuring datum shifts in HeidenhainDatumShiftTable Visualizing selected datum in the 3D viewer with HeidenhainCoordinateEntryDisplayee Offset Table Manages tool offsets with the following capabilities: Display and edit ideal radius and height values in MillingToolOffsetTable Configure radial and axial wear values Option to automatically set ideal offset based on the MachiningToolHouse configuration Add new tool offset entries (when not using tool house dependency) Machine Configuration Controls machine-specific settings: RapidFeedrate_mmdmin (mm/min) ToolingTime (seconds) Stroke limits (minimum and maximum) for linear axes (StrokeLimitXyz_mm) Stroke limits and maximum speeds for rotary axes (StrokeLimitAbc_rad and MaxRotarySpeedABC_radds) Brand Selection Allows switching between different CNC controller brands via CncBrand: Syntec Fanuc Heidenhain Siemens Each brand may have specialized settings that appear when selected. Config Options General configuration options including: setting EnableShortestRotary optimization Source Code Locations See HiNC GUI Architecture for git repository links. WPF Application Numerical/Controller/ControllerWindow Numerical/Controller/IsoCoordinateTablePanel Numerical/Controller/DatumPresetTablePanel Numerical/Controller/DatumShiftTablePanel Numerical/Controller/ControllerExtendedRenderingCanvasToolBar Web Application Controller/ControllerController.cs - Backend API controller wwwroot/controller/controller-panel.html - Main HTML structure wwwroot/controller/controller-panel.js - Main Vue.js component wwwroot/controller/controller-panel.css - Main styling wwwroot/controller/controller-extended-toolbar.js - Extended toolbar Vue.js component wwwroot/controller/controller-extended-toolbar.css - Toolbar styling wwwroot/controller/tabs/*.js - Individual tab components: coordinate-table-tab.js datum-preset-tab.js datum-shift-tab.js offset-table-tab.js machine-tab.js brand-tab.js config-tab.js" }, "dev-doc/build-hinc/controller/web-implementation.html": { "href": "dev-doc/build-hinc/controller/web-implementation.html", @@ -5687,7 +6022,7 @@ "dev-doc/release-note/index.html": { "href": "dev-doc/release-note/index.html", "title": "Release Note | HiAPI-C# 2025", - "summary": "Release Note HiNc Packages Version 3.1.150 Add cubetree geometry defect scanning (ScanRuntimeGeomInfDefect) and clearing (ClearDefectDisplayee) for detecting and visualizing geometry anomalies in workpieces (see 幾何缺陷掃描) Upgrade internal fraction representation to float128 precision for improved cubetree geometry accuracy and numerical stability Refactor messaging system from IMessageHost to standard IProgress pattern; SessionMessageHost now implements IProgress, and all messaging methods renamed from Add* to Report* (e.g., AddProgress → ReportProgress) Fix cubetree initialization crash Improve postprocess precision by applying sin–cos parameterization instead of direct angle-based formulation for rotary axis numerical solving in XyzabcSolver Add asynchronous anchor solid preparation on project load for improved startup performance HiNc Packages Version 3.1.144 Enhance Siemens Sinumerik support: Siemens CYCLE800 coordinate transform and reset Siemens MCALL CYCLE81() drilling cycle parsing Siemens TRAORI/TRAFOOF/SUPA flag parsing Fix Siemens TRAFOOF plain rotation coordinate transform issue Fix Siemens coordinate transform for successive file running Fix relief face collision floating-point precision issue Replace MongoDB with SQLite for local step data storage (significant package size reduction) Add machining and motion resolution dynamic adjustment functions HiNc Packages Version 3.1.106 Rename mapping API for clearer naming: ReadCsvByTimeInterpolation → MapSingleByCsvFile (one-to-one mapping) MapByActualTime → MapSeriesByCsvFile (one-to-many mapping) Rename CSV column prefix Spindle to Holder for sensor data mapping Unify CSV column tags to MappingUtil for consistent data mapping Fix ChartRange manipulation to be time-based instead of step-based for more accurate time chart display Tune thread priority for machining parallel processing to improve UI responsiveness during simulation Various code cleanup and improvements HiNc Packages Version 3.1.102 Separate resource files (Resource, wwwroot, Doc) to HiNc-Resource nuget package for smaller package size Add ScaledFeedPerCycle function for scaled feed-per-cycle machining motion resolution Upgrade target framework to .NET 10.0 Various code cleanup and improvements HiNc Packages Version 3.1.100 Refactor project architecture: split runtime functions from MachiningProject to LocalProjectService for better separation of concerns Improve MillingTraining module with separate lead and result parameter templates for more accurate cutting parameter training Separate C++ library for code protection Add UTF-8 file path support for runtime geometry IO operations Improve CsvRunner with enhanced time mapping pattern Various architecture improvements and bug fixes HiNc Packages Version 3.1.91 Add NcOptimizationEmbeddedLogMode to control embedded log detail level (None/SimpleLog/FullLog) (see 嵌入式日誌註解). Fix bug of NcOptProc duplicated feedrate assignment HiNc Packages Version 3.1.90 Rename optimization log API EnableIndividualStepAdjustmentLog Fix crash from workpiece displaying with specific mechanical topology setting Improve .flatproc.log output to maintain step order during parallel computation Various stability improvements and bug fixes HiNc Packages Version 3.1.86 Re-build NcOptProc with stricter optimization logics Add optimization logging features (see 優化日誌): .flatproc.log file output for optimization process analysis Embedded log comments in optimized NC file marking source lines with (src) suffix Fix cutting depth and width accuracy by bounding-box method with workpiece surface Fix collision check error during concurrent changing collidable object Various stability improvements and bug fixes HiNc Packages Version 3.1.84 Optimize memory usage by shrinking map-size of clStripPos Fix design pattern of cutting parameter training module (MillingTraining) Add LoadCuttingParaByFile function to load cutting parameters from file Improve CsvRunner actual time parsing: automatically calculate step duration from actual time when duration is not provided Enhance message handling in RuntimeApi by unifying SessionMessageHost usage Improve optimization performance with better task scheduling Various performance improvements and bug fixes HiNc Packages Version 3.1.75 Add actual time tracking functionality (ActualTime) Various stability improvements and bug fixes HiNc Packages Version 3.1.74 Rename class MillingCutterOptLimit to MillingCutterOptOption Add physics simulation function for relief face collision detection (ReliefFaceCollidingSpeed_mmds, IsReliefFaceCollided) and optimization (EnableLimitByReliefAngle) Add UpdateNcOptOption function to step processing Fix step ordering bug from concurrent processing Fix ClStrip shrinking to zero issue" + "summary": "Release Note HiNc Packages Version 3.1.157 Fix step.csv reading crash on null or malformed values Fix XML IO sub-base directory not applied in some project file operations Improve CSV actual time parsing to support DateTime format in addition to TimeSpan (see 執行CSV檔) Fix CSV title parsing to trim surrounding quotes Make EnableIntegerShrinkOnPositionCommand configurable via project settings (previously hard-coded by CNC brand, now defaults to false with XML IO support) Fix G53.1 tool height compensation behavior: replace NcEnv.SetToolHeightCompensationOnFeatureNormal configuration with automatic detection via NC flag state HiNc Packages Version 3.1.156 Fix G68 coordinate rotation transformation for non-origin rotation centers Fix NC optimization arc/circle offset when splitting arc fragments across multiple lines Fix optimization rotation code jumping at ±180° cycle boundary by applying cyclic angle comparison Fix RTCP on unmatched tool offset Fix blocking issue when time-mapping file not found Fix FlagsText always null after NC parser refactoring HiNc Packages Version 3.1.150 Add cubetree geometry defect scanning (ScanRuntimeGeomInfDefect) and clearing (ClearDefectDisplayee) for detecting and visualizing geometry anomalies in workpieces (see 幾何缺陷掃描) Upgrade internal fraction representation to float128 precision for improved cubetree geometry accuracy and numerical stability Refactor messaging system from IMessageHost to standard IProgress pattern; SessionMessageHost now implements IProgress, and all messaging methods renamed from Add* to Report* (e.g., AddProgress → ReportProgress) Fix cubetree initialization crash Improve postprocess precision by applying sin–cos parameterization instead of direct angle-based formulation for rotary axis numerical solving in XyzabcSolver Add asynchronous anchor solid preparation on project load for improved startup performance HiNc Packages Version 3.1.144 Enhance Siemens Sinumerik support: Siemens CYCLE800 coordinate transform and reset Siemens MCALL CYCLE81() drilling cycle parsing Siemens TRAORI/TRAFOOF/SUPA flag parsing Fix Siemens TRAFOOF plain rotation coordinate transform issue Fix Siemens coordinate transform for successive file running Fix relief face collision floating-point precision issue Replace MongoDB with SQLite for local step data storage (significant package size reduction) Add machining and motion resolution dynamic adjustment functions HiNc Packages Version 3.1.106 Rename mapping API for clearer naming: ReadCsvByTimeInterpolation → MapSingleByCsvFile (one-to-one mapping) MapByActualTime → MapSeriesByCsvFile (one-to-many mapping) Rename CSV column prefix Spindle to Holder for sensor data mapping Unify CSV column tags to MappingUtil for consistent data mapping Fix ChartRange manipulation to be time-based instead of step-based for more accurate time chart display Tune thread priority for machining parallel processing to improve UI responsiveness during simulation Various code cleanup and improvements HiNc Packages Version 3.1.102 Separate resource files (Resource, wwwroot, Doc) to HiNc-Resource nuget package for smaller package size Add ScaledFeedPerCycle function for scaled feed-per-cycle machining motion resolution Upgrade target framework to .NET 10.0 Various code cleanup and improvements HiNc Packages Version 3.1.100 Refactor project architecture: split runtime functions from MachiningProject to LocalProjectService for better separation of concerns Improve MillingTraining module with separate lead and result parameter templates for more accurate cutting parameter training Separate C++ library for code protection Add UTF-8 file path support for runtime geometry IO operations Improve CsvRunner with enhanced time mapping pattern Various architecture improvements and bug fixes HiNc Packages Version 3.1.91 Add NcOptimizationEmbeddedLogMode to control embedded log detail level (None/SimpleLog/FullLog) (see 嵌入式日誌註解). Fix bug of NcOptProc duplicated feedrate assignment HiNc Packages Version 3.1.90 Rename optimization log API EnableIndividualStepAdjustmentLog Fix crash from workpiece displaying with specific mechanical topology setting Improve .flatproc.log output to maintain step order during parallel computation Various stability improvements and bug fixes HiNc Packages Version 3.1.86 Re-build NcOptProc with stricter optimization logics Add optimization logging features (see 優化日誌): .flatproc.log file output for optimization process analysis Embedded log comments in optimized NC file marking source lines with (src) suffix Fix cutting depth and width accuracy by bounding-box method with workpiece surface Fix collision check error during concurrent changing collidable object Various stability improvements and bug fixes HiNc Packages Version 3.1.84 Optimize memory usage by shrinking map-size of clStripPos Fix design pattern of cutting parameter training module (MillingTraining) Add LoadCuttingParaByFile function to load cutting parameters from file Improve CsvRunner actual time parsing: automatically calculate step duration from actual time when duration is not provided Enhance message handling in RuntimeApi by unifying SessionMessageHost usage Improve optimization performance with better task scheduling Various performance improvements and bug fixes HiNc Packages Version 3.1.75 Add actual time tracking functionality (ActualTime) Various stability improvements and bug fixes HiNc Packages Version 3.1.74 Rename class MillingCutterOptLimit to MillingCutterOptOption Add physics simulation function for relief face collision detection (ReliefFaceCollidingSpeed_mmds, IsReliefFaceCollided) and optimization (EnableLimitByReliefAngle) Add UpdateNcOptOption function to step processing Fix step ordering bug from concurrent processing Fix ClStrip shrinking to zero issue" }, "dev-doc/system-requirements.html": { "href": "dev-doc/system-requirements.html", @@ -6017,7 +6352,7 @@ "user-guide/zh-Hant/script/PlayCsvFile/play-csv-file.html": { "href": "user-guide/zh-Hant/script/PlayCsvFile/play-csv-file.html", "title": "執行CSV檔 | HiAPI-C# 2025", - "summary": "執行CSV檔 以CSV格式檔案驅動仿真。 執行NC檔指令為 PlayCsvFile(API),<檔案路徑> 的根目錄為專案目錄。 指令格式: PlayCsvFile(<檔案路徑>); 指令範例: PlayCsvFile(\"Data/file1.csv\"); Tip 本撥放器可直接讀取輸出步資料檔案匯出之檔案。 檔案格式 驅動的CSV檔案為逗號分隔,第一列須為標頭列。其餘每列為一步。標頭大小寫不同,會被視為不同資料。 驅動欄位 依預設設定,關鍵的 CSV 欄位標題如下。這些欄位的資料會驅動模擬。欄位順序可自由更動。 這些欄位標題可以在 .hincproj 的 CsvRunnerConfig 中更改。 機械座標 MC.X, MC.Y, MC.Z, MC.A, MC.B, MC.C 如無可略過,比方說三軸機台就不需要旋轉軸欄位MC.A, MC.B, MC.C 刀號 ToolId 轉速 SpindleSpeed_rpm 進給率 Feedrate_mmdmin 時間欄位 實際加工時間 ActualTime 如已有StepDuration,本欄位可略過,系統將自動計算步時長。 如僅有ActualTime而無StepDuration,系統會自動從連續的實際時間計算步時長。 步時長 StepDuration 如已有ActualTime,本欄位可略過。 實際加工時間與步時長欄位可同時存在。系統會優先使用StepDuration,若無則從ActualTime自動計算。 自訂欄位 其他資料如感測器、事後分析資料等也可放入CSV檔中,系統支援該資料的工件顏色梯度圖、時間序列圖、點選追蹤功能。 Tip 本範例檔案為可驅動系統的CSV檔案。" + "summary": "執行CSV檔 以CSV格式檔案驅動仿真。 執行NC檔指令為 PlayCsvFile(API),<檔案路徑> 的根目錄為專案目錄。 指令格式: PlayCsvFile(<檔案路徑>); 指令範例: PlayCsvFile(\"Data/file1.csv\"); Tip 本撥放器可直接讀取輸出步資料檔案匯出之檔案。 檔案格式 驅動的CSV檔案為逗號分隔,第一列須為標頭列。其餘每列為一步。標頭大小寫不同,會被視為不同資料。 驅動欄位 依預設設定,關鍵的 CSV 欄位標題如下。這些欄位的資料會驅動模擬。欄位順序可自由更動。 這些欄位標題可以在 .hincproj 的 CsvRunnerConfig 中更改。 機械座標 MC.X, MC.Y, MC.Z, MC.A, MC.B, MC.C 如無可略過,比方說三軸機台就不需要旋轉軸欄位MC.A, MC.B, MC.C 刀號 ToolId 轉速 SpindleSpeed_rpm 進給率 Feedrate_mmdmin 時間欄位 實際加工時間 ActualTime 支援 TimeSpan 格式(如 00:01:23.456)及 DateTime 格式(如 2026-03-16 00:01:23)。 如已有StepDuration,本欄位可略過,系統將自動計算步時長。 如僅有ActualTime而無StepDuration,系統會自動從連續的實際時間計算步時長。 步時長 StepDuration 如已有ActualTime,本欄位可略過。 實際加工時間與步時長欄位可同時存在。系統會優先使用StepDuration,若無則從ActualTime自動計算。 自訂欄位 其他資料如感測器、事後分析資料等也可放入CSV檔中,系統支援該資料的工件顏色梯度圖、時間序列圖、點選追蹤功能。 Tip 本範例檔案為可驅動系統的CSV檔案。" }, "user-guide/zh-Hant/script/PlayNc/index.html": { "href": "user-guide/zh-Hant/script/PlayNc/index.html", diff --git a/App/wwwroot/HiAPI-docsite/manifest.json b/App/wwwroot/HiAPI-docsite/manifest.json index 2efccd3..239428c 100644 --- a/App/wwwroot/HiAPI-docsite/manifest.json +++ b/App/wwwroot/HiAPI-docsite/manifest.json @@ -9754,48 +9754,6 @@ "Title": "Hi.NcOpt", "Summary": null }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Actuations.INcActuation.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Actuations.INcActuation.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Actuations.INcActuation", - "Summary": null - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Actuations.McXyzStepActuation.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Actuations.McXyzStepActuation.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Actuations.McXyzStepActuation", - "Summary": "

      Actuation of teleport by .

      \n" - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Actuations.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Actuations.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Actuations", - "Summary": null - }, { "type": "ManagedReference", "source_relative_path": "api/Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim.yml", @@ -10272,6 +10230,384 @@ "Title": "Hi.NcParsers.Claims", "Summary": null }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.Dependencys.AxisType.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.Dependencys.AxisType.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.Dependencys.AxisType", + "Summary": "

      Axis type: linear (translation), rotary (rotation), or spindle (speed/positioning dual mode).

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

      Base class for brand-specific controller parameter tables.\nProvides shared data structures, XML IO, and

      \n
        \n
      • implementations.\nSubclasses define brand-specific parameter numbers, XML attribute names,\nand derived convenience properties.
      • \n
      \n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType", + "Summary": "

      Fanuc #5003: Cutter compensation startup/cancellation type.

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

      Fanuc controller parameter table.\nStores system parameters (single value) and axis parameters (per-axis value)\nfollowing real Fanuc parameter numbering.

      \n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.Dependencys.Fanuc.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.Dependencys.Fanuc.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.Dependencys.Fanuc", + "Summary": null + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable", + "Summary": "

      Coordinate table for NC controller.\nThe dictionary key is a G-code coordinate name (e.g. “G54”, “G59.2”);\nthe dictionary value is machine coordinate offset.

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

      Single row of a .\nStores geometry (ideal) and wear components for height and radius.\nMatches Fanuc Memory C layout where H and D share the same row.

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

      Integer-keyed tool offset table implementing .\nSuitable for Fanuc (H/D), Heidenhain (tool number), Mazak, Okuma,\nand other ISO-compatible controllers.\nKey = offset number (Fanuc H or D number).

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

      HiNC-specific: machine position axes move to during tool change (M06).\nNot a standard Fanuc parameter — in real Fanuc, tool change motion\nis programmed in the macro program (O9006).\nEach axis value: a position to move to, or to stay.

      \n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.Dependencys.Generic.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.Dependencys.Generic.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.Dependencys.Generic", + "Summary": null + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable", + "Summary": "

      Heidenhain TNC/iTNC machine parameter table.\nStores machine parameters (MP numbers) as system and per-axis values.

      \n

      \nMP100–MP199: General machine configuration.\nMP400–MP499: Axis-specific parameters.\n

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

      Heidenhain datum preset and datum shift tables.\nCYCL DEF 247 Q339=N reads from ,\nCYCL DEF 7 #N reads from .\nEach table maps an integer ID (1–20) to a Vec3d offset.

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

      G28 first reference position (home machine coordinate) per axis.

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

      Machine axis configuration: which axes exist and their types.\nCompatible with Fanuc, Siemens, Heidenhain, Mazak, Okuma.

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

      Tool offset configuration indexed by a single integer offset number.\nApplies to Fanuc (H/D numbers), Heidenhain (tool number), Mazak, Okuma,\nand other ISO-compatible controllers where one integer selects the offset row.

      \n

      \nFor Siemens (840D/Sinumerik) where offsets are addressed by\n(tool number, cutting edge D number), see\n.\n

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

      Machine position axes move to during tool change (M06).

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

      Siemens (840D/Sinumerik) tool offset configuration.\nOffsets are addressed by (tool number T, cutting edge D number),\nunlike where a single integer selects the row.

      \n

      \nSiemens stores up to 25 data fields per cutting edge ($TC_DP1..$TC_DP25),\nincluding three independent length components (L1/L2/L3 for Z/X/Y directions),\nradius, and corresponding wear values.\n

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

      Siemens Sinumerik machine data table.\nStores machine data (MD numbers) as system and per-axis parameters.

      \n

      \nMD10000–MD19999: General machine data.\nMD20000–MD29999: Axis-specific machine data.\nMD30000–MD39999: Axis-specific machine data (extended).\n

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

      Abstraction for a source that carries a .

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

      Sets the initial MachineCoordinate on the first SyntaxPiece\nfrom and .

      \n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.Initializers.INcInitializer.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.Initializers.INcInitializer.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.Initializers.INcInitializer", + "Summary": null + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.Initializers.StaticInitializer.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.Initializers.StaticInitializer.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.Initializers.StaticInitializer", + "Summary": null + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.Initializers.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.Initializers.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.Initializers", + "Summary": null + }, { "type": "ManagedReference", "source_relative_path": "api/Hi.NcParsers.Keywords.Comment.yml", @@ -10286,6 +10622,20 @@ "Title": "Hi.NcParsers.Keywords.Comment", "Summary": null }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.Keywords.CoordinateOffset.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.Keywords.CoordinateOffset.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.Keywords.CoordinateOffset", + "Summary": "

      Work coordinate offset state written by\nLogicSyntaxs.CoordinateOffsetSyntax.\nProperty names are used as JSON keys via nameof.

      \n

      \nManaged commands (ISO): G54, G55, G56, G57, G58, G59, G59.1–G59.9.\nSiemens: G54–G57 + G505–G599 (extended), G500 to cancel.\nHeidenhain: CYCL DEF 247 (Datum Preset) / CYCL DEF 7 (Datum Shift).\n

      \n" + }, { "type": "ManagedReference", "source_relative_path": "api/Hi.NcParsers.Keywords.CsScript.yml", @@ -10300,6 +10650,90 @@ "Title": "Hi.NcParsers.Keywords.CsScript", "Summary": null }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.Keywords.Fanuc.FanucKeywords.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.Keywords.Fanuc.FanucKeywords.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.Keywords.Fanuc.FanucKeywords", + "Summary": "

      Fanuc-specific G-code and M-code constants.\nFor ISO standard codes shared across brands, see .

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

      Section key holder + concrete implementation for .

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

      ISO/RS274 standard G-code and M-code constants.\nShared across Fanuc, Mazak, Okuma, and other ISO-compatible controllers.\nBrand-specific codes belong in their own keyword classes\n(e.g., , Siemens, Heidenhain).

      \n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.Keywords.Generic.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.Keywords.Generic.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.Keywords.Generic", + "Summary": null + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.Keywords.Heidenhain.ICyclDef.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.Keywords.Heidenhain.ICyclDef.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.Keywords.Heidenhain.ICyclDef", + "Summary": null + }, { "type": "ManagedReference", "source_relative_path": "api/Hi.NcParsers.Keywords.Heidenhain.yml", @@ -10314,6 +10748,160 @@ "Title": "Hi.NcParsers.Keywords.Heidenhain", "Summary": null }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.Keywords.IFeedrateDef.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.Keywords.IFeedrateDef.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.Keywords.IFeedrateDef", + "Summary": "

      Feedrate state written by .\nProperty names are used as JSON keys via nameof.

      \n

      \nISO standard: F command + G94 (per minute) / G95 (per revolution).\nSupported by all major CNC brands.\n

      \n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.Keywords.IFlagsDef.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.Keywords.IFlagsDef.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.Keywords.IFlagsDef", + "Summary": null + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.Keywords.IMachineCoordinateDef.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.Keywords.IMachineCoordinateDef.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.Keywords.IMachineCoordinateDef", + "Summary": null + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.Keywords.IParsingDef.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.Keywords.IParsingDef.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.Keywords.IParsingDef", + "Summary": null + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.Keywords.IPositioningModeDef.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.Keywords.IPositioningModeDef.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.Keywords.IPositioningModeDef", + "Summary": "

      JsonObject key for positioning mode (G90 absolute / G91 incremental).\nWritten by ,\nconsumed by .

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

      Spindle speed state written by .\nProperty names are used as JSON keys via nameof.

      \n

      \nISO standard: S command.\nSupported by all major CNC brands.\n

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

      Tilt transform state written by tilt transform syntaxes.\nProperty names are used as JSON keys via nameof.

      \n

      \nManaged commands (ISO/Fanuc): G68 (2D rotation), G68.2 (tilted work plane), G69 (cancel).\nSiemens equivalent: CYCLE800, ROT/AROT (handled by separate syntax).\nHeidenhain equivalent: PLANE SPATIAL / PLANE RESET (handled by separate syntax).\n

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

      Tool height compensation state written by\n.\nProperty names are used as JSON keys via nameof.\nThe JSON section can be deserialized to an instance implementing this interface.

      \n

      \nManaged commands (ISO/Fanuc): G43, G44, G49.\nFanuc extension: G43.4 (TCPM — parsed only in Fanuc syntax list).\nSiemens equivalent: TRAFOOF/TRAORI (handled by separate syntax).\nHeidenhain equivalent: TOOL CALL / M128/M129 (handled by separate syntax).\n

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

      Chain of named ProgramXyz → MachineCoordinate transformation entries.\nStored as a of entries, each with “Source” and “Mat4d” keys.\nEach contributing adds or replaces its own entry by source name.\n composes all entries in order:\nMcXyz = ProgramXyz * T[0] * T[1] * ... * T[n].

      \n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.Keywords.IUnparsedTextDef.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.Keywords.IUnparsedTextDef.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.Keywords.IUnparsedTextDef", + "Summary": null + }, { "type": "ManagedReference", "source_relative_path": "api/Hi.NcParsers.Keywords.IndexNote.yml", @@ -10330,17 +10918,31 @@ }, { "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Keywords.Root.yml", + "source_relative_path": "api/Hi.NcParsers.Keywords.LocalCoordinateOffset.yml", "output": { ".html": { - "relative_path": "api/Hi.NcParsers.Keywords.Root.html" + "relative_path": "api/Hi.NcParsers.Keywords.LocalCoordinateOffset.html" } }, "version": "", "Uid": null, "IsMRef": true, - "Title": "Hi.NcParsers.Keywords.Root", - "Summary": null + "Title": "Hi.NcParsers.Keywords.LocalCoordinateOffset", + "Summary": "

      Local coordinate offset state (G52) written by\n.\nProperty names are used as JSON keys via nameof.

      \n

      \nISO: G52 X Y Z (local coordinate system shift, additive to G54 series).\nCancelled by G52 X0 Y0 Z0 or M30 (program end).\nSiemens equivalent: TRANS / ATRANS (handled by separate syntax).\n

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

      Siemens Sinumerik G-code and M-code constants.

      \n" }, { "type": "ManagedReference", @@ -10356,6 +10958,48 @@ "Title": "Hi.NcParsers.Keywords.Siemens", "Summary": null }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.Keywords.SpindleSpeed.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.Keywords.SpindleSpeed.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.Keywords.SpindleSpeed", + "Summary": "

      Section key holder + concrete implementation for .

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

      Concrete class for section serialization.

      \n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.Keywords.ToolHeightCompensation.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.Keywords.ToolHeightCompensation.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.Keywords.ToolHeightCompensation", + "Summary": null + }, { "type": "ManagedReference", "source_relative_path": "api/Hi.NcParsers.Keywords.yml", @@ -10370,6 +11014,650 @@ "Title": "Hi.NcParsers.Keywords", "Summary": null }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil", + "Summary": "

      Shared utilities for all coordinate offset syntaxes\n(ISO, Siemens, Heidenhain). Handles section IO,\nbackward lookback, and composition.

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

      Consumes F (feedrate) from and\nG94/G95 mode from .\nBoth are modal — persist across blocks via backward node lookback.\nWrites resolved state to a section.

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

      Heidenhain-specific: resolves coordinate offset from\nCYCL DEF 247 (Datum Preset) and CYCL DEF 7 (Datum Shift).

      \n

      \nCYCL DEF 247 Q339=N: selects datum preset table entry N.\nCYCL DEF 7 #N: selects datum shift table entry N.\nCYCL DEF 7 X/Y/Z: applies direct XYZ shift values.\n

      \nFor DIN/ISO compatibility (G54–G59), use \nin addition to this syntax in the Heidenhain syntax list.\nUses replace-by-source ()\nso both syntaxes can coexist without double-composing.\n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.LogicSyntaxs.Heidenhain.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.LogicSyntaxs.Heidenhain.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.LogicSyntaxs.Heidenhain", + "Summary": null + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax", + "Summary": "

      ISO/Fanuc/Mazak/Okuma/Syntec: resolves G54–G59.9 work coordinate offset.\nReads G54/G55/.../G59.9 from ,\nlooks up offset Vec3d from dependency,\ncomposes into .\nModal — active coordinate persists via backward lookback.\nDefault coordinate ID is set by .

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

      ISO/Fanuc: resolves G68 (2D coordinate rotation) and G69 (cancel).\nComputes a rotation around the active plane normal\nand composes it into .

      \n

      \nNo dependency needed —\nG68 is pure geometric rotation.\n

      \n

      \nManaged commands: G68, G69 (idempotent with ).\n

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

      ISO/Fanuc: resolves G68.2 (tilted work plane) and G69 (cancel).\nComputes a tilt from I/J/K euler angles\n(Fanuc ZXZ convention) and composes it into\n.

      \n

      \nManaged commands: G68.2, G69 (idempotent with ).\nSiemens equivalent: CYCLE800 (separate syntax).\nHeidenhain equivalent: PLANE SPATIAL (separate syntax).\n

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

      ISO G52: Local coordinate system offset (additive to G54-series).

      \n

      \nG52 X10 Y20 Z5 → sets local offset.\nG52 X0 Y0 Z0 → cancels (resets to zero).\nM30 (program end) → also cancels.\n

      \nReads Parsing.G52 (from ),\nwrites section,\nand adds a \"LocalCoordinateOffset\" entry to the transformation chain.\nModal — persists via backward lookback until changed or cancelled.\n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax", + "Summary": "

      Resolve modular rotary axes to the shortest cyclic path relative to the previous node.\nUses to determine which axes\nwithin need cyclic resolution.\nFalls back to hardcoded A/B/C if no is available.\nMust be placed after in .

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

      Resolves G90/G91 incremental positioning to absolute values in-place\nwithin .

      \n

      \nFanuc/ISO: reads G90/G91 from (global modal).\nHeidenhain: would need a separate implementation reading I-prefix per axis.\nSiemens: would extend with AC()/IC() per-axis override.\n

      \nUses to determine which tags are motion axes.\nTraces backward nodes for modal state and last known \nto resolve incremental values. No instance fields for state — all state lives in JsonObject.\nAfter this syntax, all axis values in Parsing are absolute —\n can consume them without incremental logic.\nMust be placed after \nand before .\n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax", + "Summary": "

      Compute MachineCoordinate and ProgramXyz (leaf coordinate) from syntax XYZ tags.\nWrites individual double components to .\nunder and sub-objects.\nMust be placed after since it uses cross-node lookback for last position.

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

      Siemens Sinumerik: resolves work coordinate offset from G54–G57 (ISO-compatible),\nG505–G599 (extended Siemens), and G500 (cancel — machine coordinate mode).\nReads from ,\nlooks up dependency,\ncomposes into .

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

      Consumes S (spindle speed) from .\nModal — persists across blocks via backward node lookback.\nWrites resolved state to a section.

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

      Shared utilities for all tilt transform syntaxes\n(ISO, Siemens, Heidenhain). Handles section IO,\nbackward lookback, and composition.

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

      Resolves tool height offset ID to the effective offset value (mm)\nand composes the offset as a translation into the accumulated\n matrix.

      \n

      \nReads parsed G43/G43.4/G44/G49 flags and H numbers from upstream parsing syntaxes,\nlooks up the offset value from dependency,\nwrites the resolved state to a \nsection for debuggability, and composes\nProgramToMcTransform.Trans += toolOrientation * height_mm.\n

      \n

      \nThe tool orientation direction is read from a \"ToolOrientation\" key in JSON\n(written by a prior syntax, e.g., ToolOrientationSyntax). If absent, falls back\nto the current 's\n (rotated Z). If no transformation exists yet,\ndefaults to .\n

      \n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.LogicSyntaxs.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.LogicSyntaxs.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.LogicSyntaxs", + "Summary": null + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax", + "Summary": null + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax", + "Summary": null + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax", + "Summary": null + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs", + "Summary": null + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax", + "Summary": null + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.ParsingSyntaxs.FlagSyntax.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.ParsingSyntaxs.FlagSyntax.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.ParsingSyntaxs.FlagSyntax", + "Summary": "

      Syntax of fully Match flag.

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

      that parses numeric literal values to .\nVariable text (e.g. Q2, #1, [#1+#2]) remains as .

      \n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax", + "Summary": null + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax", + "Summary": "

      Heidenhain syntax of

      CYCL DEF 247 DATUM SETTING
      .\n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax", + "Summary": "

      Heidenhain syntax of

      CYCL DEF 7 DATUM SHIFT
      .\n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs", + "Summary": null + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax", + "Summary": "

      Syntax for Heidenhain BLK FORM command (workpiece blank definition).

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

      Syntax for Heidenhain CALL commands (CALL PGM and CALL LBL).

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

      Initialization Syntax of Heidenhain fixed head block for

      CYCL DEF
      .\n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax", + "Summary": "

      Heidenhain FN variable assignment syntax.\nExtends with FN opcode prefix.

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

      Heidenhain linear movement (the leading L) syntax.

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

      Syntax for Heidenhain LBL command (label definition).\nLabel can be a number (1-65535) or a text name (e.g., “MyLabel”).\nLBL 0 is reserved for end of subprogram.

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

      Syntax for Heidenhain PLANE command.\nHandles:

      \n
        \n
      • PLANE RESET
      • \n
      • PLANE SPATIAL SPA SPB SPC SEQ+/- [COORD ROT|TABLE ROT] [MOVE|TURN|STAY]
      • \n
      • PLANE PROJECTED PROPR PROMIN ROT SEQ+/- [COORD ROT|TABLE ROT] [MOVE|TURN|STAY]
      • \n
      \n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax", + "Summary": "

      Syntax for Heidenhain BEGIN PGM and END PGM commands.

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

      Syntax for Heidenhain TOOL CALL command.\nHandles: TOOL CALL [ToolId|“ToolName”] [X|Y|Z] [S…] [DL…] [DR…]

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

      that parses numeric literal values to .\nVariable text (e.g. Q2, #1, [#1+#2]) remains as .

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

      Assignment syntax for named (identifier-style) variables with = sign.\nHandles variables that are multi-character identifiers\nrather than {prefix}{digits}.

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

      Syntax for numbered flags (prefix + number) with optional decimal support.\n often should place after something like .\nSince is easy to eat those kind of flags.

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

      Syntax for flags with attached parameters (e.g., G54.1P1, G10L2P1).\nThis is essentially a combination of main flag matching (like )\nplus scoped for the parameters after the main flag.\nNote that the often should be applied before since may eat the text that should handle.

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

      Applies the “conventional type” decimal-point interpretation to coordinate\nvalues in .\nWhen a tag value has no decimal point (e.g. Y20), it is shrunk by\nthe implied decimal places: Y20Y0.020 (3 decimal places).\nValues that already contain a decimal point are left unchanged.

      \n

      \nPlace inside before \nso the modified text is parsed correctly by subsequent syntaxes.\n

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

      Assignment syntax with = sign.\nUnlike which handles concatenated tag-value pairs (no = sign),\nthis class handles explicit assignment statements.

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

      Concatenated tag setup syntax.\nThe syntax is for assignment with space or no splition assignment.\nThe syntax is not for assignment sign (=) syntax.\nex.\nHeidenhain: L X Q2 Y33.4 FQ1\nISO: X100.3Y3.3

      \n" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.ParsingSyntaxs.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.ParsingSyntaxs.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.ParsingSyntaxs", + "Summary": null + }, { "type": "ManagedReference", "source_relative_path": "api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.yml", @@ -10438,35 +11726,21 @@ "Uid": null, "IsMRef": true, "Title": "Hi.NcParsers.Semantics.INcSemantic", - "Summary": "

      Builder of .SentenceClaim and LinkedList.

      \n" + "Summary": "

      Resolves into sequence.\nUnlike which only transforms data in-place,\n produces machine actions from the parsed syntax data.

      \n" }, { "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.yml", + "source_relative_path": "api/Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.yml", "output": { ".html": { - "relative_path": "api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html" + "relative_path": "api/Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.html" } }, "version": "", "Uid": null, "IsMRef": true, - "Title": "Hi.NcParsers.Semantics.McAbcCyclicPathSemantic", - "Summary": null - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Semantics.ProgramXyzSemantic.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Semantics.ProgramXyzSemantic", - "Summary": null + "Title": "Hi.NcParsers.Semantics.MachineCoordinateStepSemantic", + "Summary": "

      Read MachineCoordinate from in JsonObject\nand produce .\nRequires to have computed McXyz first.

      \n" }, { "type": "ManagedReference", @@ -10550,7 +11824,7 @@ "Uid": null, "IsMRef": true, "Title": "Hi.NcParsers.SoftNcRunner", - "Summary": null + "Summary": "

      Configurable NC Runner.

      \n" }, { "type": "ManagedReference", @@ -10568,409 +11842,31 @@ }, { "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.yml", + "source_relative_path": "api/Hi.NcParsers.Syntaxs.BundleSyntax.yml", "output": { ".html": { - "relative_path": "api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html" + "relative_path": "api/Hi.NcParsers.Syntaxs.BundleSyntax.html" } }, "version": "", "Uid": null, "IsMRef": true, - "Title": "Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax", - "Summary": null + "Title": "Hi.NcParsers.Syntaxs.BundleSyntax", + "Summary": "

      Depth-First Sequential Syntaxes management.\nIt saves space by save the LazyLinkedLists from each syntax to only one LazyLinkedLists in to get better performance.\nIf the only edit the current node itself, those self-editing without looks-forward is suitable to put into the .

      \n" }, { "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.yml", + "source_relative_path": "api/Hi.NcParsers.Syntaxs.CleanupSyntax.yml", "output": { ".html": { - "relative_path": "api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html" + "relative_path": "api/Hi.NcParsers.Syntaxs.CleanupSyntax.html" } }, "version": "", "Uid": null, "IsMRef": true, - "Title": "Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax", - "Summary": null - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax", - "Summary": null - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs", - "Summary": null - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax", - "Summary": null - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Syntaxs.Derived.FlagSyntax", - "Summary": "

      Syntax of fully Match flag.

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

      that parses numeric literal values to .\nVariable text (e.g. Q2, #1, [#1+#2]) remains as .

      \n" - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax", - "Summary": "

      Heidenhain syntax of

      CYCL DEF 247 DATUM SETTING
      .\n" - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax", - "Summary": "

      Heidenhain syntax of

      CYCL DEF 7 DATUM SHIFT
      .\n" - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs", - "Summary": null - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax", - "Summary": "

      Syntax for Heidenhain BLK FORM command (workpiece blank definition).

      \n" - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax", - "Summary": "

      Syntax for Heidenhain CALL commands (CALL PGM and CALL LBL).

      \n" - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax", - "Summary": "

      Initialization Syntax of Heidenhain fixed head block for

      CYCL DEF
      .\n" - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax", - "Summary": null - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax", - "Summary": "

      Heidenhain linear movement (the leading L) syntax.

      \n" - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax", - "Summary": "

      Syntax for Heidenhain LBL command (label definition).\nLabel can be a number (1-65535) or a text name (e.g., “MyLabel”).\nLBL 0 is reserved for end of subprogram.

      \n" - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax", - "Summary": "

      Syntax for Heidenhain PLANE command.\nHandles:

      \n
        \n
      • PLANE RESET
      • \n
      • PLANE SPATIAL SPA SPB SPC SEQ+/- [COORD ROT|TABLE ROT] [MOVE|TURN|STAY]
      • \n
      • PLANE PROJECTED PROPR PROMIN ROT SEQ+/- [COORD ROT|TABLE ROT] [MOVE|TURN|STAY]
      • \n
      \n" - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax", - "Summary": "

      Syntax for Heidenhain BEGIN PGM and END PGM commands.

      \n" - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax", - "Summary": "

      Syntax for Heidenhain TOOL CALL command.\nHandles: TOOL CALL [ToolId|“ToolName”] [X|Y|Z] [S…] [DL…] [DR…]

      \n" - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs", - "Summary": null - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Syntaxs.Derived.INcSyntax.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Syntaxs.Derived.INcSyntax.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Syntaxs.Derived.INcSyntax", - "Summary": "

      Interface of Syntax arrangement by Json.

      \n" - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax", - "Summary": null - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs", - "Summary": null - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax", - "Summary": "

      that parses numeric literal values to .\nVariable text (e.g. Q2, #1, [#1+#2]) remains as .

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

      Syntax for numbered flags (prefix + number) with optional decimal support.\n often should place after something like .\nSince is easy to eat those kind of flags.

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

      Syntax for flags with attached parameters (e.g., G54.1P1, G10L2P1).\nThis is essentially a combination of main flag matching (like )\nplus scoped for the parameters after the main flag.\nNote that the often should be applied before since may eat the text that should handle.

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

      Depth-First Sequential Syntaxes management.

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

      Concatenated tag setup syntax.\nThe syntax is for assignment with space or no splition assignment.\nThe syntax is not for assignment sign (=) syntax.\nex.\nHeidenhain: L X Q2 Y33.4 FQ1\nISO: X100.3Y3.3

      \n" - }, - { - "type": "ManagedReference", - "source_relative_path": "api/Hi.NcParsers.Syntaxs.Derived.yml", - "output": { - ".html": { - "relative_path": "api/Hi.NcParsers.Syntaxs.Derived.html" - } - }, - "version": "", - "Uid": null, - "IsMRef": true, - "Title": "Hi.NcParsers.Syntaxs.Derived", - "Summary": null + "Title": "Hi.NcParsers.Syntaxs.CleanupSyntax", + "Summary": "

      Removes indicated JSON keys from \nafter upstream syntaxes have consumed them.\nUseful for cleaning up runtime-derived intermediate data\n(e.g., )\nthat should not persist in the final output.

      \n

      \nPlace at the end of the syntax list, after all consumers have read the keys.\n

      \n" }, { "type": "ManagedReference", @@ -11014,6 +11910,48 @@ "Title": "Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil", "Summary": null }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.Syntaxs.IExpandingNcSyntax.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.Syntaxs.IExpandingNcSyntax.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.Syntaxs.IExpandingNcSyntax", + "Summary": "

      Expanding syntax: transforms one node\ninto zero or more output pieces (e.g., subprogram inlining,\nmacro expansion, conditional branching).

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

      Base interface for syntax-level data transformation on\n..\nUnlike which produces\n,\n only restructures or enriches parsed data\nwithout producing actions.

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

      In-situ syntax: mutates the \nof the given node in-place without changing the node count.\nMost parsing and logic syntaxes implement this interface.

      \n" + }, { "type": "ManagedReference", "source_relative_path": "api/Hi.NcParsers.Syntaxs.MazakSyntaxUtil.yml", @@ -11098,6 +12036,20 @@ "Title": "Hi.NcParsers.Syntaxs.TagSetup", "Summary": null }, + { + "type": "ManagedReference", + "source_relative_path": "api/Hi.NcParsers.Syntaxs.TransformationUtil.yml", + "output": { + ".html": { + "relative_path": "api/Hi.NcParsers.Syntaxs.TransformationUtil.html" + } + }, + "version": "", + "Uid": null, + "IsMRef": true, + "Title": "Hi.NcParsers.Syntaxs.TransformationUtil", + "Summary": "

      Utilities for the chain.\nEach entry has “Source” (string) and “Mat4d” (16-element JsonArray).\n inserts or replaces an entry by source name.\n composes all entries into a single Mat4d.

      \n" + }, { "type": "ManagedReference", "source_relative_path": "api/Hi.NcParsers.Syntaxs.yml", @@ -12050,20 +13002,6 @@ "Title": "Hi.Numerical.IsoCoordinateEntryDisplayee", "Summary": "

      Displayee for ISO coordinate entry visualization.

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

      Coordinate table for NC controller.\nThe dictionary key is 1000times coordinate index (ex. G54 is 54000); the dictionary value is machine coordinate.

      \n" - }, { "type": "ManagedReference", "source_relative_path": "api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.yml", @@ -12822,17 +13760,17 @@ }, { "type": "ManagedReference", - "source_relative_path": "api/Hi.Numerical.SentenceActEntry.yml", + "source_relative_path": "api/Hi.Numerical.SourcedActEntry.yml", "output": { ".html": { - "relative_path": "api/Hi.Numerical.SentenceActEntry.html" + "relative_path": "api/Hi.Numerical.SourcedActEntry.html" } }, "version": "", "Uid": null, "IsMRef": true, - "Title": "Hi.Numerical.SentenceActEntry", - "Summary": "

      Represents an entry containing a source command and its associated act.

      \n" + "Title": "Hi.Numerical.SourcedActEntry", + "Summary": "

      Represents an entry containing a source command and its associated act.

      \n" }, { "type": "ManagedReference", @@ -13086,20 +14024,6 @@ "Title": "Hi.Numerical.Xyzabc.GeneralXyzabcChain", "Summary": "

      Represents a general XYZABC chain that can be constructed from a general mechanism.

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

      Device for UniNc controller.

      \n" - }, { "type": "ManagedReference", "source_relative_path": "api/Hi.Numerical.Xyzabc.IGetMcXyzabc.yml", @@ -13128,6 +14052,20 @@ "Title": "Hi.Numerical.Xyzabc.IGetXyzabcChain", "Summary": "

      Interface of get .

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

      Device for UniNc controller.

      \n" + }, { "type": "ManagedReference", "source_relative_path": "api/Hi.Numerical.Xyzabc.ISetMcXyzabc.yml", diff --git a/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/script/PlayCsvFile/play-csv-file.html b/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/script/PlayCsvFile/play-csv-file.html index df0de83..a392480 100644 --- a/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/script/PlayCsvFile/play-csv-file.html +++ b/App/wwwroot/HiAPI-docsite/user-guide/zh-Hant/script/PlayCsvFile/play-csv-file.html @@ -115,6 +115,7 @@

      時間欄位

      • 實際加工時間 ActualTime +支援 TimeSpan 格式(如 00:01:23.456)及 DateTime 格式(如 2026-03-16 00:01:23)。 如已有StepDuration,本欄位可略過,系統將自動計算步時長。 如僅有ActualTime而無StepDuration,系統會自動從連續的實際時間計算步時長。
      • 步時長 StepDuration diff --git a/App/wwwroot/HiAPI-docsite/xrefmap.yml b/App/wwwroot/HiAPI-docsite/xrefmap.yml index e2e3ad3..a10e3d8 100644 --- a/App/wwwroot/HiAPI-docsite/xrefmap.yml +++ b/App/wwwroot/HiAPI-docsite/xrefmap.yml @@ -5769,6 +5769,40 @@ references: commentId: T:Hi.Common.Collections.DictionaryUtil fullName: Hi.Common.Collections.DictionaryUtil nameWithType: DictionaryUtil +- uid: Hi.Common.Collections.DictionaryUtil.GetOrCreate* + name: GetOrCreate + href: api/Hi.Common.Collections.DictionaryUtil.html#Hi_Common_Collections_DictionaryUtil_GetOrCreate_ + commentId: Overload:Hi.Common.Collections.DictionaryUtil.GetOrCreate + isSpec: "True" + fullName: Hi.Common.Collections.DictionaryUtil.GetOrCreate + nameWithType: DictionaryUtil.GetOrCreate +- uid: Hi.Common.Collections.DictionaryUtil.GetOrCreate``2(System.Collections.Generic.IDictionary{``0,``1},``0) + name: GetOrCreate(IDictionary, TKey) + href: api/Hi.Common.Collections.DictionaryUtil.html#Hi_Common_Collections_DictionaryUtil_GetOrCreate__2_System_Collections_Generic_IDictionary___0___1____0_ + commentId: M:Hi.Common.Collections.DictionaryUtil.GetOrCreate``2(System.Collections.Generic.IDictionary{``0,``1},``0) + name.vb: GetOrCreate(Of TKey, TValue)(IDictionary(Of TKey, TValue), TKey) + fullName: Hi.Common.Collections.DictionaryUtil.GetOrCreate(System.Collections.Generic.IDictionary, TKey) + fullName.vb: Hi.Common.Collections.DictionaryUtil.GetOrCreate(Of TKey, TValue)(System.Collections.Generic.IDictionary(Of TKey, TValue), TKey) + nameWithType: DictionaryUtil.GetOrCreate(IDictionary, TKey) + nameWithType.vb: DictionaryUtil.GetOrCreate(Of TKey, TValue)(IDictionary(Of TKey, TValue), TKey) +- uid: Hi.Common.Collections.DictionaryUtil.GetOrCreate``2(System.Collections.Generic.IDictionary{``0,``1},``0,System.Func{``1}) + name: GetOrCreate(IDictionary, TKey, Func) + href: api/Hi.Common.Collections.DictionaryUtil.html#Hi_Common_Collections_DictionaryUtil_GetOrCreate__2_System_Collections_Generic_IDictionary___0___1____0_System_Func___1__ + commentId: M:Hi.Common.Collections.DictionaryUtil.GetOrCreate``2(System.Collections.Generic.IDictionary{``0,``1},``0,System.Func{``1}) + name.vb: GetOrCreate(Of TKey, TValue)(IDictionary(Of TKey, TValue), TKey, Func(Of TValue)) + fullName: Hi.Common.Collections.DictionaryUtil.GetOrCreate(System.Collections.Generic.IDictionary, TKey, System.Func) + fullName.vb: Hi.Common.Collections.DictionaryUtil.GetOrCreate(Of TKey, TValue)(System.Collections.Generic.IDictionary(Of TKey, TValue), TKey, System.Func(Of TValue)) + nameWithType: DictionaryUtil.GetOrCreate(IDictionary, TKey, Func) + nameWithType.vb: DictionaryUtil.GetOrCreate(Of TKey, TValue)(IDictionary(Of TKey, TValue), TKey, Func(Of TValue)) +- uid: Hi.Common.Collections.DictionaryUtil.GetOrCreate``2(System.Collections.Generic.IDictionary{``0,``1},``0,``1) + name: GetOrCreate(IDictionary, TKey, TValue) + href: api/Hi.Common.Collections.DictionaryUtil.html#Hi_Common_Collections_DictionaryUtil_GetOrCreate__2_System_Collections_Generic_IDictionary___0___1____0___1_ + commentId: M:Hi.Common.Collections.DictionaryUtil.GetOrCreate``2(System.Collections.Generic.IDictionary{``0,``1},``0,``1) + name.vb: GetOrCreate(Of TKey, TValue)(IDictionary(Of TKey, TValue), TKey, TValue) + fullName: Hi.Common.Collections.DictionaryUtil.GetOrCreate(System.Collections.Generic.IDictionary, TKey, TValue) + fullName.vb: Hi.Common.Collections.DictionaryUtil.GetOrCreate(Of TKey, TValue)(System.Collections.Generic.IDictionary(Of TKey, TValue), TKey, TValue) + nameWithType: DictionaryUtil.GetOrCreate(IDictionary, TKey, TValue) + nameWithType.vb: DictionaryUtil.GetOrCreate(Of TKey, TValue)(IDictionary(Of TKey, TValue), TKey, TValue) - uid: Hi.Common.Collections.DictionaryUtil.Retrieve* name: Retrieve href: api/Hi.Common.Collections.DictionaryUtil.html#Hi_Common_Collections_DictionaryUtil_Retrieve_ @@ -11239,6 +11273,19 @@ references: isSpec: "True" fullName: Hi.Common.JsonUtil.CallJsonObjectByPath nameWithType: JsonUtil.CallJsonObjectByPath +- uid: Hi.Common.JsonUtil.GetDouble(System.Text.Json.Nodes.JsonNode) + name: GetDouble(JsonNode) + href: api/Hi.Common.JsonUtil.html#Hi_Common_JsonUtil_GetDouble_System_Text_Json_Nodes_JsonNode_ + commentId: M:Hi.Common.JsonUtil.GetDouble(System.Text.Json.Nodes.JsonNode) + fullName: Hi.Common.JsonUtil.GetDouble(System.Text.Json.Nodes.JsonNode) + nameWithType: JsonUtil.GetDouble(JsonNode) +- uid: Hi.Common.JsonUtil.GetDouble* + name: GetDouble + href: api/Hi.Common.JsonUtil.html#Hi_Common_JsonUtil_GetDouble_ + commentId: Overload:Hi.Common.JsonUtil.GetDouble + isSpec: "True" + fullName: Hi.Common.JsonUtil.GetDouble + nameWithType: JsonUtil.GetDouble - uid: Hi.Common.JsonUtil.GetJsonNodeByPath(System.Text.Json.Nodes.JsonObject,System.Collections.Generic.List{System.String}) name: GetJsonNodeByPath(JsonObject, List) href: api/Hi.Common.JsonUtil.html#Hi_Common_JsonUtil_GetJsonNodeByPath_System_Text_Json_Nodes_JsonObject_System_Collections_Generic_List_System_String__ @@ -13657,60 +13704,44 @@ references: isSpec: "True" fullName: Hi.Common.PathUtils.PathUtil.Combine nameWithType: PathUtil.Combine -- uid: Hi.Common.PathUtils.PathUtil.CombineWithFolderExtension(System.String,System.String) - name: CombineWithFolderExtension(string, string) - href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_CombineWithFolderExtension_System_String_System_String_ - commentId: M:Hi.Common.PathUtils.PathUtil.CombineWithFolderExtension(System.String,System.String) - name.vb: CombineWithFolderExtension(String, String) - fullName: Hi.Common.PathUtils.PathUtil.CombineWithFolderExtension(string, string) - fullName.vb: Hi.Common.PathUtils.PathUtil.CombineWithFolderExtension(String, String) - nameWithType: PathUtil.CombineWithFolderExtension(string, string) - nameWithType.vb: PathUtil.CombineWithFolderExtension(String, String) -- uid: Hi.Common.PathUtils.PathUtil.CombineWithFolderExtension* - name: CombineWithFolderExtension - href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_CombineWithFolderExtension_ - commentId: Overload:Hi.Common.PathUtils.PathUtil.CombineWithFolderExtension +- uid: Hi.Common.PathUtils.PathUtil.CombineAsSubDirectory(System.String,System.String,System.String) + name: CombineAsSubDirectory(string, string, string) + href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_CombineAsSubDirectory_System_String_System_String_System_String_ + commentId: M:Hi.Common.PathUtils.PathUtil.CombineAsSubDirectory(System.String,System.String,System.String) + name.vb: CombineAsSubDirectory(String, String, String) + fullName: Hi.Common.PathUtils.PathUtil.CombineAsSubDirectory(string, string, string) + fullName.vb: Hi.Common.PathUtils.PathUtil.CombineAsSubDirectory(String, String, String) + nameWithType: PathUtil.CombineAsSubDirectory(string, string, string) + nameWithType.vb: PathUtil.CombineAsSubDirectory(String, String, String) +- uid: Hi.Common.PathUtils.PathUtil.CombineAsSubDirectory* + name: CombineAsSubDirectory + href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_CombineAsSubDirectory_ + commentId: Overload:Hi.Common.PathUtils.PathUtil.CombineAsSubDirectory isSpec: "True" - fullName: Hi.Common.PathUtils.PathUtil.CombineWithFolderExtension - nameWithType: PathUtil.CombineWithFolderExtension -- uid: Hi.Common.PathUtils.PathUtil.CombineWithoutExtension(System.String[]) - name: CombineWithoutExtension(params string[]) - href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_CombineWithoutExtension_System_String___ - commentId: M:Hi.Common.PathUtils.PathUtil.CombineWithoutExtension(System.String[]) - name.vb: CombineWithoutExtension(ParamArray String()) - fullName: Hi.Common.PathUtils.PathUtil.CombineWithoutExtension(params string[]) - fullName.vb: Hi.Common.PathUtils.PathUtil.CombineWithoutExtension(ParamArray String()) - nameWithType: PathUtil.CombineWithoutExtension(params string[]) - nameWithType.vb: PathUtil.CombineWithoutExtension(ParamArray String()) -- uid: Hi.Common.PathUtils.PathUtil.CombineWithoutExtension* - name: CombineWithoutExtension - href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_CombineWithoutExtension_ - commentId: Overload:Hi.Common.PathUtils.PathUtil.CombineWithoutExtension - isSpec: "True" - fullName: Hi.Common.PathUtils.PathUtil.CombineWithoutExtension - nameWithType: PathUtil.CombineWithoutExtension + fullName: Hi.Common.PathUtils.PathUtil.CombineAsSubDirectory + nameWithType: PathUtil.CombineAsSubDirectory - uid: Hi.Common.PathUtils.PathUtil.DotAlterWord name: DotAlterWord href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_DotAlterWord commentId: F:Hi.Common.PathUtils.PathUtil.DotAlterWord fullName: Hi.Common.PathUtils.PathUtil.DotAlterWord nameWithType: PathUtil.DotAlterWord -- uid: Hi.Common.PathUtils.PathUtil.GetCombinedDirectoryName(System.String,System.String) - name: GetCombinedDirectoryName(string, string) - href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetCombinedDirectoryName_System_String_System_String_ - commentId: M:Hi.Common.PathUtils.PathUtil.GetCombinedDirectoryName(System.String,System.String) - name.vb: GetCombinedDirectoryName(String, String) - fullName: Hi.Common.PathUtils.PathUtil.GetCombinedDirectoryName(string, string) - fullName.vb: Hi.Common.PathUtils.PathUtil.GetCombinedDirectoryName(String, String) - nameWithType: PathUtil.GetCombinedDirectoryName(string, string) - nameWithType.vb: PathUtil.GetCombinedDirectoryName(String, String) -- uid: Hi.Common.PathUtils.PathUtil.GetCombinedDirectoryName* - name: GetCombinedDirectoryName - href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetCombinedDirectoryName_ - commentId: Overload:Hi.Common.PathUtils.PathUtil.GetCombinedDirectoryName +- uid: Hi.Common.PathUtils.PathUtil.GetConcatedDirectoryName(System.String,System.String) + name: GetConcatedDirectoryName(string, string) + href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetConcatedDirectoryName_System_String_System_String_ + commentId: M:Hi.Common.PathUtils.PathUtil.GetConcatedDirectoryName(System.String,System.String) + name.vb: GetConcatedDirectoryName(String, String) + fullName: Hi.Common.PathUtils.PathUtil.GetConcatedDirectoryName(string, string) + fullName.vb: Hi.Common.PathUtils.PathUtil.GetConcatedDirectoryName(String, String) + nameWithType: PathUtil.GetConcatedDirectoryName(string, string) + nameWithType.vb: PathUtil.GetConcatedDirectoryName(String, String) +- uid: Hi.Common.PathUtils.PathUtil.GetConcatedDirectoryName* + name: GetConcatedDirectoryName + href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetConcatedDirectoryName_ + commentId: Overload:Hi.Common.PathUtils.PathUtil.GetConcatedDirectoryName isSpec: "True" - fullName: Hi.Common.PathUtils.PathUtil.GetCombinedDirectoryName - nameWithType: PathUtil.GetCombinedDirectoryName + fullName: Hi.Common.PathUtils.PathUtil.GetConcatedDirectoryName + nameWithType: PathUtil.GetConcatedDirectoryName - uid: Hi.Common.PathUtils.PathUtil.GetDirectoryName(System.String) name: GetDirectoryName(string) href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_GetDirectoryName_System_String_ @@ -13864,6 +13895,22 @@ references: isSpec: "True" fullName: Hi.Common.PathUtils.PathUtil.ReplaceDirectorySeparator nameWithType: PathUtil.ReplaceDirectorySeparator +- uid: Hi.Common.PathUtils.PathUtil.ResolveSubDirectory(System.String,System.String,System.String) + name: ResolveSubDirectory(string, string, string) + href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_ResolveSubDirectory_System_String_System_String_System_String_ + commentId: M:Hi.Common.PathUtils.PathUtil.ResolveSubDirectory(System.String,System.String,System.String) + name.vb: ResolveSubDirectory(String, String, String) + fullName: Hi.Common.PathUtils.PathUtil.ResolveSubDirectory(string, string, string) + fullName.vb: Hi.Common.PathUtils.PathUtil.ResolveSubDirectory(String, String, String) + nameWithType: PathUtil.ResolveSubDirectory(string, string, string) + nameWithType.vb: PathUtil.ResolveSubDirectory(String, String, String) +- uid: Hi.Common.PathUtils.PathUtil.ResolveSubDirectory* + name: ResolveSubDirectory + href: api/Hi.Common.PathUtils.PathUtil.html#Hi_Common_PathUtils_PathUtil_ResolveSubDirectory_ + commentId: Overload:Hi.Common.PathUtils.PathUtil.ResolveSubDirectory + isSpec: "True" + fullName: Hi.Common.PathUtils.PathUtil.ResolveSubDirectory + nameWithType: PathUtil.ResolveSubDirectory - uid: Hi.Common.QueueCacheUtils name: Hi.Common.QueueCacheUtils href: api/Hi.Common.QueueCacheUtils.html @@ -65534,19 +65581,19 @@ references: isSpec: "True" fullName: Hi.Geom.Mat4d.NoTransMat nameWithType: Mat4d.NoTransMat -- uid: Hi.Geom.Mat4d.Np - name: Np - href: api/Hi.Geom.Mat4d.html#Hi_Geom_Mat4d_Np - commentId: P:Hi.Geom.Mat4d.Np - fullName: Hi.Geom.Mat4d.Np - nameWithType: Mat4d.Np -- uid: Hi.Geom.Mat4d.Np* - name: Np - href: api/Hi.Geom.Mat4d.html#Hi_Geom_Mat4d_Np_ - commentId: Overload:Hi.Geom.Mat4d.Np +- uid: Hi.Geom.Mat4d.Pn + name: Pn + href: api/Hi.Geom.Mat4d.html#Hi_Geom_Mat4d_Pn + commentId: P:Hi.Geom.Mat4d.Pn + fullName: Hi.Geom.Mat4d.Pn + nameWithType: Mat4d.Pn +- uid: Hi.Geom.Mat4d.Pn* + name: Pn + href: api/Hi.Geom.Mat4d.html#Hi_Geom_Mat4d_Pn_ + commentId: Overload:Hi.Geom.Mat4d.Pn isSpec: "True" - fullName: Hi.Geom.Mat4d.Np - nameWithType: Mat4d.Np + fullName: Hi.Geom.Mat4d.Pn + nameWithType: Mat4d.Pn - uid: Hi.Geom.Mat4d.ReadBin(System.IO.BinaryReader) name: ReadBin(BinaryReader) href: api/Hi.Geom.Mat4d.html#Hi_Geom_Mat4d_ReadBin_System_IO_BinaryReader_ @@ -80953,15 +81000,15 @@ references: isSpec: "True" fullName: Hi.Machining.MachiningToolHouse.MakeXmlSource nameWithType: MachiningToolHouse.MakeXmlSource -- uid: Hi.Machining.MachiningToolHouse.SetToolId(System.Int32,Hi.Machining.IMachiningTool) - name: SetToolId(int, IMachiningTool) - href: api/Hi.Machining.MachiningToolHouse.html#Hi_Machining_MachiningToolHouse_SetToolId_System_Int32_Hi_Machining_IMachiningTool_ - commentId: M:Hi.Machining.MachiningToolHouse.SetToolId(System.Int32,Hi.Machining.IMachiningTool) - name.vb: SetToolId(Integer, IMachiningTool) - fullName: Hi.Machining.MachiningToolHouse.SetToolId(int, Hi.Machining.IMachiningTool) - fullName.vb: Hi.Machining.MachiningToolHouse.SetToolId(Integer, Hi.Machining.IMachiningTool) - nameWithType: MachiningToolHouse.SetToolId(int, IMachiningTool) - nameWithType.vb: MachiningToolHouse.SetToolId(Integer, IMachiningTool) +- uid: Hi.Machining.MachiningToolHouse.SetToolId(System.Object,Hi.Machining.IMachiningTool) + name: SetToolId(object, IMachiningTool) + href: api/Hi.Machining.MachiningToolHouse.html#Hi_Machining_MachiningToolHouse_SetToolId_System_Object_Hi_Machining_IMachiningTool_ + commentId: M:Hi.Machining.MachiningToolHouse.SetToolId(System.Object,Hi.Machining.IMachiningTool) + name.vb: SetToolId(Object, IMachiningTool) + fullName: Hi.Machining.MachiningToolHouse.SetToolId(object, Hi.Machining.IMachiningTool) + fullName.vb: Hi.Machining.MachiningToolHouse.SetToolId(Object, Hi.Machining.IMachiningTool) + nameWithType: MachiningToolHouse.SetToolId(object, IMachiningTool) + nameWithType.vb: MachiningToolHouse.SetToolId(Object, IMachiningTool) - uid: Hi.Machining.MachiningToolHouse.SetToolId* name: SetToolId href: api/Hi.Machining.MachiningToolHouse.html#Hi_Machining_MachiningToolHouse_SetToolId_ @@ -81809,12 +81856,12 @@ references: fullName.vb: Hi.MachiningProcs.LocalProjectService.New nameWithType: LocalProjectService.LocalProjectService nameWithType.vb: LocalProjectService.New -- uid: Hi.MachiningProcs.LocalProjectService.Act(Hi.Numerical.Acts.IAct,Hi.Common.FileLines.IIndexedFileLine,System.Nullable{System.Threading.CancellationToken}) - name: Act(IAct, IIndexedFileLine, CancellationToken?) - href: api/Hi.MachiningProcs.LocalProjectService.html#Hi_MachiningProcs_LocalProjectService_Act_Hi_Numerical_Acts_IAct_Hi_Common_FileLines_IIndexedFileLine_System_Nullable_System_Threading_CancellationToken__ - commentId: M:Hi.MachiningProcs.LocalProjectService.Act(Hi.Numerical.Acts.IAct,Hi.Common.FileLines.IIndexedFileLine,System.Nullable{System.Threading.CancellationToken}) - fullName: Hi.MachiningProcs.LocalProjectService.Act(Hi.Numerical.Acts.IAct, Hi.Common.FileLines.IIndexedFileLine, System.Threading.CancellationToken?) - nameWithType: LocalProjectService.Act(IAct, IIndexedFileLine, CancellationToken?) +- uid: Hi.MachiningProcs.LocalProjectService.Act(Hi.Numerical.Acts.IAct,Hi.NcParsers.IGetSentence,System.Nullable{System.Threading.CancellationToken}) + name: Act(IAct, IGetSentence, CancellationToken?) + href: api/Hi.MachiningProcs.LocalProjectService.html#Hi_MachiningProcs_LocalProjectService_Act_Hi_Numerical_Acts_IAct_Hi_NcParsers_IGetSentence_System_Nullable_System_Threading_CancellationToken__ + commentId: M:Hi.MachiningProcs.LocalProjectService.Act(Hi.Numerical.Acts.IAct,Hi.NcParsers.IGetSentence,System.Nullable{System.Threading.CancellationToken}) + fullName: Hi.MachiningProcs.LocalProjectService.Act(Hi.Numerical.Acts.IAct, Hi.NcParsers.IGetSentence, System.Threading.CancellationToken?) + nameWithType: LocalProjectService.Act(IAct, IGetSentence, CancellationToken?) - uid: Hi.MachiningProcs.LocalProjectService.Act* name: Act href: api/Hi.MachiningProcs.LocalProjectService.html#Hi_MachiningProcs_LocalProjectService_Act_ @@ -82383,12 +82430,12 @@ references: isSpec: "True" fullName: Hi.MachiningProcs.LocalProjectService.PlayNcFile nameWithType: LocalProjectService.PlayNcFile -- uid: Hi.MachiningProcs.LocalProjectService.ProcAct(Hi.Numerical.Acts.IAct,Hi.Common.FileLines.IIndexedFileLine,System.Nullable{System.Threading.CancellationToken}) - name: ProcAct(IAct, IIndexedFileLine, CancellationToken?) - href: api/Hi.MachiningProcs.LocalProjectService.html#Hi_MachiningProcs_LocalProjectService_ProcAct_Hi_Numerical_Acts_IAct_Hi_Common_FileLines_IIndexedFileLine_System_Nullable_System_Threading_CancellationToken__ - commentId: M:Hi.MachiningProcs.LocalProjectService.ProcAct(Hi.Numerical.Acts.IAct,Hi.Common.FileLines.IIndexedFileLine,System.Nullable{System.Threading.CancellationToken}) - fullName: Hi.MachiningProcs.LocalProjectService.ProcAct(Hi.Numerical.Acts.IAct, Hi.Common.FileLines.IIndexedFileLine, System.Threading.CancellationToken?) - nameWithType: LocalProjectService.ProcAct(IAct, IIndexedFileLine, CancellationToken?) +- uid: Hi.MachiningProcs.LocalProjectService.ProcAct(Hi.Numerical.Acts.IAct,Hi.NcParsers.IGetSentence,System.Nullable{System.Threading.CancellationToken}) + name: ProcAct(IAct, IGetSentence, CancellationToken?) + href: api/Hi.MachiningProcs.LocalProjectService.html#Hi_MachiningProcs_LocalProjectService_ProcAct_Hi_Numerical_Acts_IAct_Hi_NcParsers_IGetSentence_System_Nullable_System_Threading_CancellationToken__ + commentId: M:Hi.MachiningProcs.LocalProjectService.ProcAct(Hi.Numerical.Acts.IAct,Hi.NcParsers.IGetSentence,System.Nullable{System.Threading.CancellationToken}) + fullName: Hi.MachiningProcs.LocalProjectService.ProcAct(Hi.Numerical.Acts.IAct, Hi.NcParsers.IGetSentence, System.Threading.CancellationToken?) + nameWithType: LocalProjectService.ProcAct(IAct, IGetSentence, CancellationToken?) - uid: Hi.MachiningProcs.LocalProjectService.ProcAct* name: ProcAct href: api/Hi.MachiningProcs.LocalProjectService.html#Hi_MachiningProcs_LocalProjectService_ProcAct_ @@ -82927,12 +82974,12 @@ references: isSpec: "True" fullName: Hi.MachiningProcs.MachiningActRunner.MachiningVolumeRemovalProc nameWithType: MachiningActRunner.MachiningVolumeRemovalProc -- uid: Hi.MachiningProcs.MachiningActRunner.ProcAct(Hi.Numerical.Acts.IAct,Hi.MachiningProcs.MachiningSession,Hi.MachiningSteps.IMachiningStepHost,Hi.Common.FileLines.IIndexedFileLine,System.Threading.CancellationToken) - name: ProcAct(IAct, MachiningSession, IMachiningStepHost, IIndexedFileLine, CancellationToken) - href: api/Hi.MachiningProcs.MachiningActRunner.html#Hi_MachiningProcs_MachiningActRunner_ProcAct_Hi_Numerical_Acts_IAct_Hi_MachiningProcs_MachiningSession_Hi_MachiningSteps_IMachiningStepHost_Hi_Common_FileLines_IIndexedFileLine_System_Threading_CancellationToken_ - commentId: M:Hi.MachiningProcs.MachiningActRunner.ProcAct(Hi.Numerical.Acts.IAct,Hi.MachiningProcs.MachiningSession,Hi.MachiningSteps.IMachiningStepHost,Hi.Common.FileLines.IIndexedFileLine,System.Threading.CancellationToken) - fullName: Hi.MachiningProcs.MachiningActRunner.ProcAct(Hi.Numerical.Acts.IAct, Hi.MachiningProcs.MachiningSession, Hi.MachiningSteps.IMachiningStepHost, Hi.Common.FileLines.IIndexedFileLine, System.Threading.CancellationToken) - nameWithType: MachiningActRunner.ProcAct(IAct, MachiningSession, IMachiningStepHost, IIndexedFileLine, CancellationToken) +- uid: Hi.MachiningProcs.MachiningActRunner.ProcAct(Hi.Numerical.Acts.IAct,Hi.MachiningProcs.MachiningSession,Hi.MachiningSteps.IMachiningStepHost,Hi.NcParsers.IGetSentence,System.Threading.CancellationToken) + name: ProcAct(IAct, MachiningSession, IMachiningStepHost, IGetSentence, CancellationToken) + href: api/Hi.MachiningProcs.MachiningActRunner.html#Hi_MachiningProcs_MachiningActRunner_ProcAct_Hi_Numerical_Acts_IAct_Hi_MachiningProcs_MachiningSession_Hi_MachiningSteps_IMachiningStepHost_Hi_NcParsers_IGetSentence_System_Threading_CancellationToken_ + commentId: M:Hi.MachiningProcs.MachiningActRunner.ProcAct(Hi.Numerical.Acts.IAct,Hi.MachiningProcs.MachiningSession,Hi.MachiningSteps.IMachiningStepHost,Hi.NcParsers.IGetSentence,System.Threading.CancellationToken) + fullName: Hi.MachiningProcs.MachiningActRunner.ProcAct(Hi.Numerical.Acts.IAct, Hi.MachiningProcs.MachiningSession, Hi.MachiningSteps.IMachiningStepHost, Hi.NcParsers.IGetSentence, System.Threading.CancellationToken) + nameWithType: MachiningActRunner.ProcAct(IAct, MachiningSession, IMachiningStepHost, IGetSentence, CancellationToken) - uid: Hi.MachiningProcs.MachiningActRunner.ProcAct* name: ProcAct href: api/Hi.MachiningProcs.MachiningActRunner.html#Hi_MachiningProcs_MachiningActRunner_ProcAct_ @@ -85418,12 +85465,12 @@ references: isSpec: "True" fullName: Hi.MachiningProcs.RuntimeApi.Pause nameWithType: RuntimeApi.Pause -- uid: Hi.MachiningProcs.RuntimeApi.PlayAct(Hi.Numerical.Acts.IAct,Hi.Common.FileLines.IIndexedFileLine,System.Nullable{System.Threading.CancellationToken}) - name: PlayAct(IAct, IIndexedFileLine, CancellationToken?) - href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_PlayAct_Hi_Numerical_Acts_IAct_Hi_Common_FileLines_IIndexedFileLine_System_Nullable_System_Threading_CancellationToken__ - commentId: M:Hi.MachiningProcs.RuntimeApi.PlayAct(Hi.Numerical.Acts.IAct,Hi.Common.FileLines.IIndexedFileLine,System.Nullable{System.Threading.CancellationToken}) - fullName: Hi.MachiningProcs.RuntimeApi.PlayAct(Hi.Numerical.Acts.IAct, Hi.Common.FileLines.IIndexedFileLine, System.Threading.CancellationToken?) - nameWithType: RuntimeApi.PlayAct(IAct, IIndexedFileLine, CancellationToken?) +- uid: Hi.MachiningProcs.RuntimeApi.PlayAct(Hi.Numerical.Acts.IAct,Hi.NcParsers.IGetSentence,System.Nullable{System.Threading.CancellationToken}) + name: PlayAct(IAct, IGetSentence, CancellationToken?) + href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_PlayAct_Hi_Numerical_Acts_IAct_Hi_NcParsers_IGetSentence_System_Nullable_System_Threading_CancellationToken__ + commentId: M:Hi.MachiningProcs.RuntimeApi.PlayAct(Hi.Numerical.Acts.IAct,Hi.NcParsers.IGetSentence,System.Nullable{System.Threading.CancellationToken}) + fullName: Hi.MachiningProcs.RuntimeApi.PlayAct(Hi.Numerical.Acts.IAct, Hi.NcParsers.IGetSentence, System.Threading.CancellationToken?) + nameWithType: RuntimeApi.PlayAct(IAct, IGetSentence, CancellationToken?) - uid: Hi.MachiningProcs.RuntimeApi.PlayAct* name: PlayAct href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_PlayAct_ @@ -86930,12 +86977,12 @@ references: isSpec: "True" fullName: Hi.MachiningProcs.RuntimeController.Pause nameWithType: RuntimeController.Pause -- uid: Hi.MachiningProcs.RuntimeController.PlayAct(Hi.Numerical.Acts.IAct,Hi.Common.FileLines.IIndexedFileLine,System.Nullable{System.Threading.CancellationToken}) - name: PlayAct(IAct, IIndexedFileLine, CancellationToken?) - href: api/Hi.MachiningProcs.RuntimeController.html#Hi_MachiningProcs_RuntimeController_PlayAct_Hi_Numerical_Acts_IAct_Hi_Common_FileLines_IIndexedFileLine_System_Nullable_System_Threading_CancellationToken__ - commentId: M:Hi.MachiningProcs.RuntimeController.PlayAct(Hi.Numerical.Acts.IAct,Hi.Common.FileLines.IIndexedFileLine,System.Nullable{System.Threading.CancellationToken}) - fullName: Hi.MachiningProcs.RuntimeController.PlayAct(Hi.Numerical.Acts.IAct, Hi.Common.FileLines.IIndexedFileLine, System.Threading.CancellationToken?) - nameWithType: RuntimeController.PlayAct(IAct, IIndexedFileLine, CancellationToken?) +- uid: Hi.MachiningProcs.RuntimeController.PlayAct(Hi.Numerical.Acts.IAct,Hi.NcParsers.IGetSentence,System.Nullable{System.Threading.CancellationToken}) + name: PlayAct(IAct, IGetSentence, CancellationToken?) + href: api/Hi.MachiningProcs.RuntimeController.html#Hi_MachiningProcs_RuntimeController_PlayAct_Hi_Numerical_Acts_IAct_Hi_NcParsers_IGetSentence_System_Nullable_System_Threading_CancellationToken__ + commentId: M:Hi.MachiningProcs.RuntimeController.PlayAct(Hi.Numerical.Acts.IAct,Hi.NcParsers.IGetSentence,System.Nullable{System.Threading.CancellationToken}) + fullName: Hi.MachiningProcs.RuntimeController.PlayAct(Hi.Numerical.Acts.IAct, Hi.NcParsers.IGetSentence, System.Threading.CancellationToken?) + nameWithType: RuntimeController.PlayAct(IAct, IGetSentence, CancellationToken?) - uid: Hi.MachiningProcs.RuntimeController.PlayAct* name: PlayAct href: api/Hi.MachiningProcs.RuntimeController.html#Hi_MachiningProcs_RuntimeController_PlayAct_ @@ -88914,15 +88961,15 @@ references: commentId: T:Hi.MachiningSteps.MachiningStep fullName: Hi.MachiningSteps.MachiningStep nameWithType: MachiningStep -- uid: Hi.MachiningSteps.MachiningStep.#ctor(Hi.MachiningSteps.IMachiningStepHost,System.Int32,Hi.Common.FileLines.IIndexedFileLine,Hi.MachiningSteps.MachineMotionStep,Hi.MillingSteps.MillingInstance,Hi.MachiningSteps.MachiningStep.CollidedKeyPair[]) - name: MachiningStep(IMachiningStepHost, int, IIndexedFileLine, MachineMotionStep, MillingInstance, CollidedKeyPair[]) - href: api/Hi.MachiningSteps.MachiningStep.html#Hi_MachiningSteps_MachiningStep__ctor_Hi_MachiningSteps_IMachiningStepHost_System_Int32_Hi_Common_FileLines_IIndexedFileLine_Hi_MachiningSteps_MachineMotionStep_Hi_MillingSteps_MillingInstance_Hi_MachiningSteps_MachiningStep_CollidedKeyPair___ - commentId: M:Hi.MachiningSteps.MachiningStep.#ctor(Hi.MachiningSteps.IMachiningStepHost,System.Int32,Hi.Common.FileLines.IIndexedFileLine,Hi.MachiningSteps.MachineMotionStep,Hi.MillingSteps.MillingInstance,Hi.MachiningSteps.MachiningStep.CollidedKeyPair[]) - name.vb: New(IMachiningStepHost, Integer, IIndexedFileLine, MachineMotionStep, MillingInstance, CollidedKeyPair()) - fullName: Hi.MachiningSteps.MachiningStep.MachiningStep(Hi.MachiningSteps.IMachiningStepHost, int, Hi.Common.FileLines.IIndexedFileLine, Hi.MachiningSteps.MachineMotionStep, Hi.MillingSteps.MillingInstance, Hi.MachiningSteps.MachiningStep.CollidedKeyPair[]) - fullName.vb: Hi.MachiningSteps.MachiningStep.New(Hi.MachiningSteps.IMachiningStepHost, Integer, Hi.Common.FileLines.IIndexedFileLine, Hi.MachiningSteps.MachineMotionStep, Hi.MillingSteps.MillingInstance, Hi.MachiningSteps.MachiningStep.CollidedKeyPair()) - nameWithType: MachiningStep.MachiningStep(IMachiningStepHost, int, IIndexedFileLine, MachineMotionStep, MillingInstance, MachiningStep.CollidedKeyPair[]) - nameWithType.vb: MachiningStep.New(IMachiningStepHost, Integer, IIndexedFileLine, MachineMotionStep, MillingInstance, MachiningStep.CollidedKeyPair()) +- uid: Hi.MachiningSteps.MachiningStep.#ctor(Hi.MachiningSteps.IMachiningStepHost,System.Int32,Hi.NcParsers.IGetSentence,Hi.MachiningSteps.MachineMotionStep,Hi.MillingSteps.MillingInstance,Hi.MachiningSteps.MachiningStep.CollidedKeyPair[]) + name: MachiningStep(IMachiningStepHost, int, IGetSentence, MachineMotionStep, MillingInstance, CollidedKeyPair[]) + href: api/Hi.MachiningSteps.MachiningStep.html#Hi_MachiningSteps_MachiningStep__ctor_Hi_MachiningSteps_IMachiningStepHost_System_Int32_Hi_NcParsers_IGetSentence_Hi_MachiningSteps_MachineMotionStep_Hi_MillingSteps_MillingInstance_Hi_MachiningSteps_MachiningStep_CollidedKeyPair___ + commentId: M:Hi.MachiningSteps.MachiningStep.#ctor(Hi.MachiningSteps.IMachiningStepHost,System.Int32,Hi.NcParsers.IGetSentence,Hi.MachiningSteps.MachineMotionStep,Hi.MillingSteps.MillingInstance,Hi.MachiningSteps.MachiningStep.CollidedKeyPair[]) + name.vb: New(IMachiningStepHost, Integer, IGetSentence, MachineMotionStep, MillingInstance, CollidedKeyPair()) + fullName: Hi.MachiningSteps.MachiningStep.MachiningStep(Hi.MachiningSteps.IMachiningStepHost, int, Hi.NcParsers.IGetSentence, Hi.MachiningSteps.MachineMotionStep, Hi.MillingSteps.MillingInstance, Hi.MachiningSteps.MachiningStep.CollidedKeyPair[]) + fullName.vb: Hi.MachiningSteps.MachiningStep.New(Hi.MachiningSteps.IMachiningStepHost, Integer, Hi.NcParsers.IGetSentence, Hi.MachiningSteps.MachineMotionStep, Hi.MillingSteps.MillingInstance, Hi.MachiningSteps.MachiningStep.CollidedKeyPair()) + nameWithType: MachiningStep.MachiningStep(IMachiningStepHost, int, IGetSentence, MachineMotionStep, MillingInstance, MachiningStep.CollidedKeyPair[]) + nameWithType.vb: MachiningStep.New(IMachiningStepHost, Integer, IGetSentence, MachineMotionStep, MillingInstance, MachiningStep.CollidedKeyPair()) - uid: Hi.MachiningSteps.MachiningStep.#ctor* name: MachiningStep href: api/Hi.MachiningSteps.MachiningStep.html#Hi_MachiningSteps_MachiningStep__ctor_ @@ -91167,6 +91214,12 @@ references: commentId: F:Hi.Mapping.MappingUtil.MachineCoordinatePrefix fullName: Hi.Mapping.MappingUtil.MachineCoordinatePrefix nameWithType: MappingUtil.MachineCoordinatePrefix +- uid: Hi.Mapping.MappingUtil.SimTimeTag + name: SimTimeTag + href: api/Hi.Mapping.MappingUtil.html#Hi_Mapping_MappingUtil_SimTimeTag + commentId: F:Hi.Mapping.MappingUtil.SimTimeTag + fullName: Hi.Mapping.MappingUtil.SimTimeTag + nameWithType: MappingUtil.SimTimeTag - uid: Hi.Mapping.MappingUtil.SpindleDirectionTag name: SpindleDirectionTag href: api/Hi.Mapping.MappingUtil.html#Hi_Mapping_MappingUtil_SpindleDirectionTag @@ -118859,56 +118912,6 @@ references: commentId: N:Hi.NcParsers fullName: Hi.NcParsers nameWithType: Hi.NcParsers -- uid: Hi.NcParsers.Actuations - name: Hi.NcParsers.Actuations - href: api/Hi.NcParsers.Actuations.html - commentId: N:Hi.NcParsers.Actuations - fullName: Hi.NcParsers.Actuations - nameWithType: Hi.NcParsers.Actuations -- uid: Hi.NcParsers.Actuations.INcActuation - name: INcActuation - href: api/Hi.NcParsers.Actuations.INcActuation.html - commentId: T:Hi.NcParsers.Actuations.INcActuation - fullName: Hi.NcParsers.Actuations.INcActuation - nameWithType: INcActuation -- uid: Hi.NcParsers.Actuations.INcActuation.Resolve(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Semantics.SemanticPiece}) - name: Resolve(LazyLinkedListNode) - href: api/Hi.NcParsers.Actuations.INcActuation.html#Hi_NcParsers_Actuations_INcActuation_Resolve_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Semantics_SemanticPiece__ - commentId: M:Hi.NcParsers.Actuations.INcActuation.Resolve(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Semantics.SemanticPiece}) - name.vb: Resolve(LazyLinkedListNode(Of SemanticPiece)) - fullName: Hi.NcParsers.Actuations.INcActuation.Resolve(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Actuations.INcActuation.Resolve(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Semantics.SemanticPiece)) - nameWithType: INcActuation.Resolve(LazyLinkedListNode) - nameWithType.vb: INcActuation.Resolve(LazyLinkedListNode(Of SemanticPiece)) -- uid: Hi.NcParsers.Actuations.INcActuation.Resolve* - name: Resolve - href: api/Hi.NcParsers.Actuations.INcActuation.html#Hi_NcParsers_Actuations_INcActuation_Resolve_ - commentId: Overload:Hi.NcParsers.Actuations.INcActuation.Resolve - isSpec: "True" - fullName: Hi.NcParsers.Actuations.INcActuation.Resolve - nameWithType: INcActuation.Resolve -- uid: Hi.NcParsers.Actuations.McXyzStepActuation - name: McXyzStepActuation - href: api/Hi.NcParsers.Actuations.McXyzStepActuation.html - commentId: T:Hi.NcParsers.Actuations.McXyzStepActuation - fullName: Hi.NcParsers.Actuations.McXyzStepActuation - nameWithType: McXyzStepActuation -- uid: Hi.NcParsers.Actuations.McXyzStepActuation.Resolve(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Semantics.SemanticPiece}) - name: Resolve(LazyLinkedListNode) - href: api/Hi.NcParsers.Actuations.McXyzStepActuation.html#Hi_NcParsers_Actuations_McXyzStepActuation_Resolve_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Semantics_SemanticPiece__ - commentId: M:Hi.NcParsers.Actuations.McXyzStepActuation.Resolve(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Semantics.SemanticPiece}) - name.vb: Resolve(LazyLinkedListNode(Of SemanticPiece)) - fullName: Hi.NcParsers.Actuations.McXyzStepActuation.Resolve(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Actuations.McXyzStepActuation.Resolve(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Semantics.SemanticPiece)) - nameWithType: McXyzStepActuation.Resolve(LazyLinkedListNode) - nameWithType.vb: McXyzStepActuation.Resolve(LazyLinkedListNode(Of SemanticPiece)) -- uid: Hi.NcParsers.Actuations.McXyzStepActuation.Resolve* - name: Resolve - href: api/Hi.NcParsers.Actuations.McXyzStepActuation.html#Hi_NcParsers_Actuations_McXyzStepActuation_Resolve_ - commentId: Overload:Hi.NcParsers.Actuations.McXyzStepActuation.Resolve - isSpec: "True" - fullName: Hi.NcParsers.Actuations.McXyzStepActuation.Resolve - nameWithType: McXyzStepActuation.Resolve - uid: Hi.NcParsers.Claims name: Hi.NcParsers.Claims href: api/Hi.NcParsers.Claims.html @@ -119936,6 +119939,2241 @@ references: isSpec: "True" fullName: Hi.NcParsers.Claims.SentenceClaim.ClaimList nameWithType: SentenceClaim.ClaimList +- uid: Hi.NcParsers.Dependencys + name: Hi.NcParsers.Dependencys + href: api/Hi.NcParsers.Dependencys.html + commentId: N:Hi.NcParsers.Dependencys + fullName: Hi.NcParsers.Dependencys + nameWithType: Hi.NcParsers.Dependencys +- uid: Hi.NcParsers.Dependencys.AxisType + name: AxisType + href: api/Hi.NcParsers.Dependencys.AxisType.html + commentId: T:Hi.NcParsers.Dependencys.AxisType + fullName: Hi.NcParsers.Dependencys.AxisType + nameWithType: AxisType +- uid: Hi.NcParsers.Dependencys.AxisType.Linear + name: Linear + href: api/Hi.NcParsers.Dependencys.AxisType.html#Hi_NcParsers_Dependencys_AxisType_Linear + commentId: F:Hi.NcParsers.Dependencys.AxisType.Linear + fullName: Hi.NcParsers.Dependencys.AxisType.Linear + nameWithType: AxisType.Linear +- uid: Hi.NcParsers.Dependencys.AxisType.Rotary + name: Rotary + href: api/Hi.NcParsers.Dependencys.AxisType.html#Hi_NcParsers_Dependencys_AxisType_Rotary + commentId: F:Hi.NcParsers.Dependencys.AxisType.Rotary + fullName: Hi.NcParsers.Dependencys.AxisType.Rotary + nameWithType: AxisType.Rotary +- uid: Hi.NcParsers.Dependencys.AxisType.Spindle + name: Spindle + href: api/Hi.NcParsers.Dependencys.AxisType.html#Hi_NcParsers_Dependencys_AxisType_Spindle + commentId: F:Hi.NcParsers.Dependencys.AxisType.Spindle + fullName: Hi.NcParsers.Dependencys.AxisType.Spindle + nameWithType: AxisType.Spindle +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase + name: ControllerParameterTableBase + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html + commentId: T:Hi.NcParsers.Dependencys.ControllerParameterTableBase + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase + nameWithType: ControllerParameterTableBase +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisNames + name: AxisNames + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_AxisNames + commentId: P:Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisNames + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisNames + nameWithType: ControllerParameterTableBase.AxisNames +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisNames* + name: AxisNames + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_AxisNames_ + commentId: Overload:Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisNames + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisNames + nameWithType: ControllerParameterTableBase.AxisNames +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisParam(System.Int32) + name: AxisParam(int) + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_AxisParam_System_Int32_ + commentId: M:Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisParam(System.Int32) + name.vb: AxisParam(Integer) + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisParam(int) + fullName.vb: Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisParam(Integer) + nameWithType: ControllerParameterTableBase.AxisParam(int) + nameWithType.vb: ControllerParameterTableBase.AxisParam(Integer) +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisParam* + name: AxisParam + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_AxisParam_ + commentId: Overload:Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisParam + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisParam + nameWithType: ControllerParameterTableBase.AxisParam +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisParams + name: AxisParams + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_AxisParams + commentId: P:Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisParams + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisParams + nameWithType: ControllerParameterTableBase.AxisParams +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisParams* + name: AxisParams + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_AxisParams_ + commentId: Overload:Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisParams + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisParams + nameWithType: ControllerParameterTableBase.AxisParams +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisTypeParamId + name: AxisTypeParamId + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_AxisTypeParamId + commentId: P:Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisTypeParamId + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisTypeParamId + nameWithType: ControllerParameterTableBase.AxisTypeParamId +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisTypeParamId* + name: AxisTypeParamId + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_AxisTypeParamId_ + commentId: Overload:Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisTypeParamId + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.AxisTypeParamId + nameWithType: ControllerParameterTableBase.AxisTypeParamId +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.GetHomePosition(System.String) + name: GetHomePosition(string) + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_GetHomePosition_System_String_ + commentId: M:Hi.NcParsers.Dependencys.ControllerParameterTableBase.GetHomePosition(System.String) + name.vb: GetHomePosition(String) + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.GetHomePosition(string) + fullName.vb: Hi.NcParsers.Dependencys.ControllerParameterTableBase.GetHomePosition(String) + nameWithType: ControllerParameterTableBase.GetHomePosition(string) + nameWithType.vb: ControllerParameterTableBase.GetHomePosition(String) +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.GetHomePosition* + name: GetHomePosition + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_GetHomePosition_ + commentId: Overload:Hi.NcParsers.Dependencys.ControllerParameterTableBase.GetHomePosition + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.GetHomePosition + nameWithType: ControllerParameterTableBase.GetHomePosition +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.IdAttributeName + name: IdAttributeName + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_IdAttributeName + commentId: P:Hi.NcParsers.Dependencys.ControllerParameterTableBase.IdAttributeName + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.IdAttributeName + nameWithType: ControllerParameterTableBase.IdAttributeName +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.IdAttributeName* + name: IdAttributeName + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_IdAttributeName_ + commentId: Overload:Hi.NcParsers.Dependencys.ControllerParameterTableBase.IdAttributeName + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.IdAttributeName + nameWithType: ControllerParameterTableBase.IdAttributeName +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.IntAxisParam(System.Int32) + name: IntAxisParam(int) + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_IntAxisParam_System_Int32_ + commentId: M:Hi.NcParsers.Dependencys.ControllerParameterTableBase.IntAxisParam(System.Int32) + name.vb: IntAxisParam(Integer) + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.IntAxisParam(int) + fullName.vb: Hi.NcParsers.Dependencys.ControllerParameterTableBase.IntAxisParam(Integer) + nameWithType: ControllerParameterTableBase.IntAxisParam(int) + nameWithType.vb: ControllerParameterTableBase.IntAxisParam(Integer) +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.IntAxisParam* + name: IntAxisParam + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_IntAxisParam_ + commentId: Overload:Hi.NcParsers.Dependencys.ControllerParameterTableBase.IntAxisParam + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.IntAxisParam + nameWithType: ControllerParameterTableBase.IntAxisParam +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.IntAxisParams + name: IntAxisParams + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_IntAxisParams + commentId: P:Hi.NcParsers.Dependencys.ControllerParameterTableBase.IntAxisParams + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.IntAxisParams + nameWithType: ControllerParameterTableBase.IntAxisParams +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.IntAxisParams* + name: IntAxisParams + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_IntAxisParams_ + commentId: Overload:Hi.NcParsers.Dependencys.ControllerParameterTableBase.IntAxisParams + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.IntAxisParams + nameWithType: ControllerParameterTableBase.IntAxisParams +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.IsRotaryAxis(System.String) + name: IsRotaryAxis(string) + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_IsRotaryAxis_System_String_ + commentId: M:Hi.NcParsers.Dependencys.ControllerParameterTableBase.IsRotaryAxis(System.String) + name.vb: IsRotaryAxis(String) + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.IsRotaryAxis(string) + fullName.vb: Hi.NcParsers.Dependencys.ControllerParameterTableBase.IsRotaryAxis(String) + nameWithType: ControllerParameterTableBase.IsRotaryAxis(string) + nameWithType.vb: ControllerParameterTableBase.IsRotaryAxis(String) +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.IsRotaryAxis* + name: IsRotaryAxis + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_IsRotaryAxis_ + commentId: Overload:Hi.NcParsers.Dependencys.ControllerParameterTableBase.IsRotaryAxis + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.IsRotaryAxis + nameWithType: ControllerParameterTableBase.IsRotaryAxis +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.Dependencys.ControllerParameterTableBase.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.Dependencys.ControllerParameterTableBase.MakeXmlSource(String, String, Boolean) + nameWithType: ControllerParameterTableBase.MakeXmlSource(string, string, bool) + nameWithType.vb: ControllerParameterTableBase.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.Dependencys.ControllerParameterTableBase.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.MakeXmlSource + nameWithType: ControllerParameterTableBase.MakeXmlSource +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.ReadXml(System.Xml.Linq.XElement) + name: ReadXml(XElement) + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_ReadXml_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.Dependencys.ControllerParameterTableBase.ReadXml(System.Xml.Linq.XElement) + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.ReadXml(System.Xml.Linq.XElement) + nameWithType: ControllerParameterTableBase.ReadXml(XElement) +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.ReadXml* + name: ReadXml + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_ReadXml_ + commentId: Overload:Hi.NcParsers.Dependencys.ControllerParameterTableBase.ReadXml + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.ReadXml + nameWithType: ControllerParameterTableBase.ReadXml +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.ReferencePositionParamId + name: ReferencePositionParamId + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_ReferencePositionParamId + commentId: P:Hi.NcParsers.Dependencys.ControllerParameterTableBase.ReferencePositionParamId + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.ReferencePositionParamId + nameWithType: ControllerParameterTableBase.ReferencePositionParamId +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.ReferencePositionParamId* + name: ReferencePositionParamId + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_ReferencePositionParamId_ + commentId: Overload:Hi.NcParsers.Dependencys.ControllerParameterTableBase.ReferencePositionParamId + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.ReferencePositionParamId + nameWithType: ControllerParameterTableBase.ReferencePositionParamId +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.RemoveAxis(System.String) + name: RemoveAxis(string) + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_RemoveAxis_System_String_ + commentId: M:Hi.NcParsers.Dependencys.ControllerParameterTableBase.RemoveAxis(System.String) + name.vb: RemoveAxis(String) + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.RemoveAxis(string) + fullName.vb: Hi.NcParsers.Dependencys.ControllerParameterTableBase.RemoveAxis(String) + nameWithType: ControllerParameterTableBase.RemoveAxis(string) + nameWithType.vb: ControllerParameterTableBase.RemoveAxis(String) +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.RemoveAxis* + name: RemoveAxis + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_RemoveAxis_ + commentId: Overload:Hi.NcParsers.Dependencys.ControllerParameterTableBase.RemoveAxis + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.RemoveAxis + nameWithType: ControllerParameterTableBase.RemoveAxis +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.SetAxis(System.String,Hi.NcParsers.Dependencys.AxisType) + name: SetAxis(string, AxisType) + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_SetAxis_System_String_Hi_NcParsers_Dependencys_AxisType_ + commentId: M:Hi.NcParsers.Dependencys.ControllerParameterTableBase.SetAxis(System.String,Hi.NcParsers.Dependencys.AxisType) + name.vb: SetAxis(String, AxisType) + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.SetAxis(string, Hi.NcParsers.Dependencys.AxisType) + fullName.vb: Hi.NcParsers.Dependencys.ControllerParameterTableBase.SetAxis(String, Hi.NcParsers.Dependencys.AxisType) + nameWithType: ControllerParameterTableBase.SetAxis(string, AxisType) + nameWithType.vb: ControllerParameterTableBase.SetAxis(String, AxisType) +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.SetAxis* + name: SetAxis + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_SetAxis_ + commentId: Overload:Hi.NcParsers.Dependencys.ControllerParameterTableBase.SetAxis + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.SetAxis + nameWithType: ControllerParameterTableBase.SetAxis +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.SetHomePosition(System.String,System.Double) + name: SetHomePosition(string, double) + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_SetHomePosition_System_String_System_Double_ + commentId: M:Hi.NcParsers.Dependencys.ControllerParameterTableBase.SetHomePosition(System.String,System.Double) + name.vb: SetHomePosition(String, Double) + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.SetHomePosition(string, double) + fullName.vb: Hi.NcParsers.Dependencys.ControllerParameterTableBase.SetHomePosition(String, Double) + nameWithType: ControllerParameterTableBase.SetHomePosition(string, double) + nameWithType.vb: ControllerParameterTableBase.SetHomePosition(String, Double) +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.SetHomePosition* + name: SetHomePosition + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_SetHomePosition_ + commentId: Overload:Hi.NcParsers.Dependencys.ControllerParameterTableBase.SetHomePosition + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.SetHomePosition + nameWithType: ControllerParameterTableBase.SetHomePosition +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.SystemParams + name: SystemParams + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_SystemParams + commentId: P:Hi.NcParsers.Dependencys.ControllerParameterTableBase.SystemParams + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.SystemParams + nameWithType: ControllerParameterTableBase.SystemParams +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.SystemParams* + name: SystemParams + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_SystemParams_ + commentId: Overload:Hi.NcParsers.Dependencys.ControllerParameterTableBase.SystemParams + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.SystemParams + nameWithType: ControllerParameterTableBase.SystemParams +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.WriteXml(System.String) + name: WriteXml(string) + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_WriteXml_System_String_ + commentId: M:Hi.NcParsers.Dependencys.ControllerParameterTableBase.WriteXml(System.String) + name.vb: WriteXml(String) + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.WriteXml(string) + fullName.vb: Hi.NcParsers.Dependencys.ControllerParameterTableBase.WriteXml(String) + nameWithType: ControllerParameterTableBase.WriteXml(string) + nameWithType.vb: ControllerParameterTableBase.WriteXml(String) +- uid: Hi.NcParsers.Dependencys.ControllerParameterTableBase.WriteXml* + name: WriteXml + href: api/Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_WriteXml_ + commentId: Overload:Hi.NcParsers.Dependencys.ControllerParameterTableBase.WriteXml + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.ControllerParameterTableBase.WriteXml + nameWithType: ControllerParameterTableBase.WriteXml +- uid: Hi.NcParsers.Dependencys.Fanuc + name: Hi.NcParsers.Dependencys.Fanuc + href: api/Hi.NcParsers.Dependencys.Fanuc.html + commentId: N:Hi.NcParsers.Dependencys.Fanuc + fullName: Hi.NcParsers.Dependencys.Fanuc + nameWithType: Hi.NcParsers.Dependencys.Fanuc +- uid: Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType + name: CutterCompensationType + href: api/Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType.html + commentId: T:Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType + fullName: Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType + nameWithType: CutterCompensationType +- uid: Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType.TypeA + name: TypeA + href: api/Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType.html#Hi_NcParsers_Dependencys_Fanuc_CutterCompensationType_TypeA + commentId: F:Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType.TypeA + fullName: Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType.TypeA + nameWithType: CutterCompensationType.TypeA +- uid: Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType.TypeB + name: TypeB + href: api/Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType.html#Hi_NcParsers_Dependencys_Fanuc_CutterCompensationType_TypeB + commentId: F:Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType.TypeB + fullName: Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType.TypeB + nameWithType: CutterCompensationType.TypeB +- uid: Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType.TypeC + name: TypeC + href: api/Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType.html#Hi_NcParsers_Dependencys_Fanuc_CutterCompensationType_TypeC + commentId: F:Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType.TypeC + fullName: Hi.NcParsers.Dependencys.Fanuc.CutterCompensationType.TypeC + nameWithType: CutterCompensationType.TypeC +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable + name: FanucParameterTable + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html + commentId: T:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable + nameWithType: FanucParameterTable +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.#ctor + name: FanucParameterTable() + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable__ctor + commentId: M:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.#ctor + name.vb: New() + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.FanucParameterTable() + fullName.vb: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.New() + nameWithType: FanucParameterTable.FanucParameterTable() + nameWithType.vb: FanucParameterTable.New() +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.#ctor(System.Xml.Linq.XElement) + name: FanucParameterTable(XElement) + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.FanucParameterTable(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.New(System.Xml.Linq.XElement) + nameWithType: FanucParameterTable.FanucParameterTable(XElement) + nameWithType.vb: FanucParameterTable.New(XElement) +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.#ctor* + name: FanucParameterTable + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable__ctor_ + commentId: Overload:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.FanucParameterTable + fullName.vb: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.New + nameWithType: FanucParameterTable.FanucParameterTable + nameWithType.vb: FanucParameterTable.New +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.AxisParam1006 + name: AxisParam1006 + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_AxisParam1006 + commentId: P:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.AxisParam1006 + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.AxisParam1006 + nameWithType: FanucParameterTable.AxisParam1006 +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.AxisParam1006* + name: AxisParam1006 + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_AxisParam1006_ + commentId: Overload:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.AxisParam1006 + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.AxisParam1006 + nameWithType: FanucParameterTable.AxisParam1006 +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.AxisParam1240 + name: AxisParam1240 + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_AxisParam1240 + commentId: P:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.AxisParam1240 + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.AxisParam1240 + nameWithType: FanucParameterTable.AxisParam1240 +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.AxisParam1240* + name: AxisParam1240 + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_AxisParam1240_ + commentId: Overload:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.AxisParam1240 + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.AxisParam1240 + nameWithType: FanucParameterTable.AxisParam1240 +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.AxisTypeParamId + name: AxisTypeParamId + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_AxisTypeParamId + commentId: P:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.AxisTypeParamId + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.AxisTypeParamId + nameWithType: FanucParameterTable.AxisTypeParamId +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.AxisTypeParamId* + name: AxisTypeParamId + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_AxisTypeParamId_ + commentId: Overload:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.AxisTypeParamId + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.AxisTypeParamId + nameWithType: FanucParameterTable.AxisTypeParamId +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ControlledAxisCount + name: ControlledAxisCount + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_ControlledAxisCount + commentId: P:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ControlledAxisCount + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ControlledAxisCount + nameWithType: FanucParameterTable.ControlledAxisCount +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ControlledAxisCount* + name: ControlledAxisCount + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_ControlledAxisCount_ + commentId: Overload:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ControlledAxisCount + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ControlledAxisCount + nameWithType: FanucParameterTable.ControlledAxisCount +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.CutterCompType + name: CutterCompType + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_CutterCompType + commentId: P:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.CutterCompType + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.CutterCompType + nameWithType: FanucParameterTable.CutterCompType +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.CutterCompType* + name: CutterCompType + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_CutterCompType_ + commentId: Overload:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.CutterCompType + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.CutterCompType + nameWithType: FanucParameterTable.CutterCompType +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.Default3Axis + name: Default3Axis + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_Default3Axis + commentId: P:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.Default3Axis + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.Default3Axis + nameWithType: FanucParameterTable.Default3Axis +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.Default3Axis* + name: Default3Axis + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_Default3Axis_ + commentId: Overload:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.Default3Axis + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.Default3Axis + nameWithType: FanucParameterTable.Default3Axis +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.IdAttributeName + name: IdAttributeName + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_IdAttributeName + commentId: P:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.IdAttributeName + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.IdAttributeName + nameWithType: FanucParameterTable.IdAttributeName +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.IdAttributeName* + name: IdAttributeName + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_IdAttributeName_ + commentId: Overload:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.IdAttributeName + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.IdAttributeName + nameWithType: FanucParameterTable.IdAttributeName +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.MakeXmlSource(String, String, Boolean) + nameWithType: FanucParameterTable.MakeXmlSource(string, string, bool) + nameWithType.vb: FanucParameterTable.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.MakeXmlSource + nameWithType: FanucParameterTable.MakeXmlSource +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.MaxSpindleSpeed_rpm + name: MaxSpindleSpeed_rpm + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_MaxSpindleSpeed_rpm + commentId: P:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.MaxSpindleSpeed_rpm + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.MaxSpindleSpeed_rpm + nameWithType: FanucParameterTable.MaxSpindleSpeed_rpm +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.MaxSpindleSpeed_rpm* + name: MaxSpindleSpeed_rpm + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_MaxSpindleSpeed_rpm_ + commentId: Overload:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.MaxSpindleSpeed_rpm + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.MaxSpindleSpeed_rpm + nameWithType: FanucParameterTable.MaxSpindleSpeed_rpm +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.Param1020 + name: Param1020 + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_Param1020 + commentId: P:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.Param1020 + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.Param1020 + nameWithType: FanucParameterTable.Param1020 +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.Param1020* + name: Param1020 + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_Param1020_ + commentId: Overload:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.Param1020 + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.Param1020 + nameWithType: FanucParameterTable.Param1020 +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.Param3741 + name: Param3741 + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_Param3741 + commentId: P:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.Param3741 + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.Param3741 + nameWithType: FanucParameterTable.Param3741 +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.Param3741* + name: Param3741 + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_Param3741_ + commentId: Overload:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.Param3741 + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.Param3741 + nameWithType: FanucParameterTable.Param3741 +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.Param5003 + name: Param5003 + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_Param5003 + commentId: P:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.Param5003 + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.Param5003 + nameWithType: FanucParameterTable.Param5003 +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.Param5003* + name: Param5003 + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_Param5003_ + commentId: Overload:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.Param5003 + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.Param5003 + nameWithType: FanucParameterTable.Param5003 +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ParamAxisType + name: ParamAxisType + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_ParamAxisType + commentId: F:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ParamAxisType + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ParamAxisType + nameWithType: FanucParameterTable.ParamAxisType +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ParamControlledAxes + name: ParamControlledAxes + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_ParamControlledAxes + commentId: F:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ParamControlledAxes + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ParamControlledAxes + nameWithType: FanucParameterTable.ParamControlledAxes +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ParamCutterCompType + name: ParamCutterCompType + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_ParamCutterCompType + commentId: F:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ParamCutterCompType + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ParamCutterCompType + nameWithType: FanucParameterTable.ParamCutterCompType +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ParamMaxSpindleSpeed + name: ParamMaxSpindleSpeed + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_ParamMaxSpindleSpeed + commentId: F:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ParamMaxSpindleSpeed + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ParamMaxSpindleSpeed + nameWithType: FanucParameterTable.ParamMaxSpindleSpeed +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ParamRapidRate + name: ParamRapidRate + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_ParamRapidRate + commentId: F:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ParamRapidRate + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ParamRapidRate + nameWithType: FanucParameterTable.ParamRapidRate +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ParamReferencePosition + name: ParamReferencePosition + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_ParamReferencePosition + commentId: F:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ParamReferencePosition + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ParamReferencePosition + nameWithType: FanucParameterTable.ParamReferencePosition +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ParamStrokeLimitNeg + name: ParamStrokeLimitNeg + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_ParamStrokeLimitNeg + commentId: F:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ParamStrokeLimitNeg + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ParamStrokeLimitNeg + nameWithType: FanucParameterTable.ParamStrokeLimitNeg +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ParamStrokeLimitPos + name: ParamStrokeLimitPos + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_ParamStrokeLimitPos + commentId: F:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ParamStrokeLimitPos + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ParamStrokeLimitPos + nameWithType: FanucParameterTable.ParamStrokeLimitPos +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ReferencePositionParamId + name: ReferencePositionParamId + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_ReferencePositionParamId + commentId: P:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ReferencePositionParamId + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ReferencePositionParamId + nameWithType: FanucParameterTable.ReferencePositionParamId +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ReferencePositionParamId* + name: ReferencePositionParamId + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_ReferencePositionParamId_ + commentId: Overload:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ReferencePositionParamId + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.ReferencePositionParamId + nameWithType: FanucParameterTable.ReferencePositionParamId +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.XName + name: XName + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_XName + commentId: P:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.XName + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.XName + nameWithType: FanucParameterTable.XName +- uid: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.XName* + name: XName + href: api/Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_XName_ + commentId: Overload:Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.XName + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.XName + nameWithType: FanucParameterTable.XName +- uid: Hi.NcParsers.Dependencys.Generic + name: Hi.NcParsers.Dependencys.Generic + href: api/Hi.NcParsers.Dependencys.Generic.html + commentId: N:Hi.NcParsers.Dependencys.Generic + fullName: Hi.NcParsers.Dependencys.Generic + nameWithType: Hi.NcParsers.Dependencys.Generic +- uid: Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable + name: IsoCoordinateTable + href: api/Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html + commentId: T:Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable + fullName: Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable + nameWithType: IsoCoordinateTable +- uid: Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.#ctor + name: IsoCoordinateTable() + href: api/Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html#Hi_NcParsers_Dependencys_Generic_IsoCoordinateTable__ctor + commentId: M:Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.#ctor + name.vb: New() + fullName: Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.IsoCoordinateTable() + fullName.vb: Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.New() + nameWithType: IsoCoordinateTable.IsoCoordinateTable() + nameWithType.vb: IsoCoordinateTable.New() +- uid: Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.#ctor(System.Xml.Linq.XElement) + name: IsoCoordinateTable(XElement) + href: api/Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html#Hi_NcParsers_Dependencys_Generic_IsoCoordinateTable__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.IsoCoordinateTable(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.New(System.Xml.Linq.XElement) + nameWithType: IsoCoordinateTable.IsoCoordinateTable(XElement) + nameWithType.vb: IsoCoordinateTable.New(XElement) +- uid: Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.#ctor* + name: IsoCoordinateTable + href: api/Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html#Hi_NcParsers_Dependencys_Generic_IsoCoordinateTable__ctor_ + commentId: Overload:Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.IsoCoordinateTable + fullName.vb: Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.New + nameWithType: IsoCoordinateTable.IsoCoordinateTable + nameWithType.vb: IsoCoordinateTable.New +- uid: Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.LegacyIntToKey(System.Int32) + name: LegacyIntToKey(int) + href: api/Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html#Hi_NcParsers_Dependencys_Generic_IsoCoordinateTable_LegacyIntToKey_System_Int32_ + commentId: M:Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.LegacyIntToKey(System.Int32) + name.vb: LegacyIntToKey(Integer) + fullName: Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.LegacyIntToKey(int) + fullName.vb: Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.LegacyIntToKey(Integer) + nameWithType: IsoCoordinateTable.LegacyIntToKey(int) + nameWithType.vb: IsoCoordinateTable.LegacyIntToKey(Integer) +- uid: Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.LegacyIntToKey* + name: LegacyIntToKey + href: api/Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html#Hi_NcParsers_Dependencys_Generic_IsoCoordinateTable_LegacyIntToKey_ + commentId: Overload:Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.LegacyIntToKey + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.LegacyIntToKey + nameWithType: IsoCoordinateTable.LegacyIntToKey +- uid: Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html#Hi_NcParsers_Dependencys_Generic_IsoCoordinateTable_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.MakeXmlSource(String, String, Boolean) + nameWithType: IsoCoordinateTable.MakeXmlSource(string, string, bool) + nameWithType.vb: IsoCoordinateTable.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html#Hi_NcParsers_Dependencys_Generic_IsoCoordinateTable_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.MakeXmlSource + nameWithType: IsoCoordinateTable.MakeXmlSource +- uid: Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.XName + name: XName + href: api/Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html#Hi_NcParsers_Dependencys_Generic_IsoCoordinateTable_XName + commentId: F:Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.XName + fullName: Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.XName + nameWithType: IsoCoordinateTable.XName +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow + name: ToolOffsetRow + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html + commentId: T:Hi.NcParsers.Dependencys.Generic.ToolOffsetRow + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow + nameWithType: ToolOffsetRow +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.#ctor + name: ToolOffsetRow() + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow__ctor + commentId: M:Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.#ctor + name.vb: New() + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.ToolOffsetRow() + fullName.vb: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.New() + nameWithType: ToolOffsetRow.ToolOffsetRow() + nameWithType.vb: ToolOffsetRow.New() +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.#ctor(System.Double,System.Double,System.Double,System.Double) + name: ToolOffsetRow(double, double, double, double) + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow__ctor_System_Double_System_Double_System_Double_System_Double_ + commentId: M:Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.#ctor(System.Double,System.Double,System.Double,System.Double) + name.vb: New(Double, Double, Double, Double) + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.ToolOffsetRow(double, double, double, double) + fullName.vb: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.New(Double, Double, Double, Double) + nameWithType: ToolOffsetRow.ToolOffsetRow(double, double, double, double) + nameWithType.vb: ToolOffsetRow.New(Double, Double, Double, Double) +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.#ctor* + name: ToolOffsetRow + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow__ctor_ + commentId: Overload:Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.ToolOffsetRow + fullName.vb: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.New + nameWithType: ToolOffsetRow.ToolOffsetRow + nameWithType.vb: ToolOffsetRow.New +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.AxialWear_mm + name: AxialWear_mm + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow_AxialWear_mm + commentId: P:Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.AxialWear_mm + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.AxialWear_mm + nameWithType: ToolOffsetRow.AxialWear_mm +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.AxialWear_mm* + name: AxialWear_mm + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow_AxialWear_mm_ + commentId: Overload:Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.AxialWear_mm + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.AxialWear_mm + nameWithType: ToolOffsetRow.AxialWear_mm +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.FullHeight_mm + name: FullHeight_mm + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow_FullHeight_mm + commentId: P:Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.FullHeight_mm + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.FullHeight_mm + nameWithType: ToolOffsetRow.FullHeight_mm +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.FullHeight_mm* + name: FullHeight_mm + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow_FullHeight_mm_ + commentId: Overload:Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.FullHeight_mm + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.FullHeight_mm + nameWithType: ToolOffsetRow.FullHeight_mm +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.FullRadius_mm + name: FullRadius_mm + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow_FullRadius_mm + commentId: P:Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.FullRadius_mm + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.FullRadius_mm + nameWithType: ToolOffsetRow.FullRadius_mm +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.FullRadius_mm* + name: FullRadius_mm + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow_FullRadius_mm_ + commentId: Overload:Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.FullRadius_mm + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.FullRadius_mm + nameWithType: ToolOffsetRow.FullRadius_mm +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.IdealHeight_mm + name: IdealHeight_mm + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow_IdealHeight_mm + commentId: P:Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.IdealHeight_mm + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.IdealHeight_mm + nameWithType: ToolOffsetRow.IdealHeight_mm +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.IdealHeight_mm* + name: IdealHeight_mm + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow_IdealHeight_mm_ + commentId: Overload:Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.IdealHeight_mm + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.IdealHeight_mm + nameWithType: ToolOffsetRow.IdealHeight_mm +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.IdealRadius_mm + name: IdealRadius_mm + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow_IdealRadius_mm + commentId: P:Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.IdealRadius_mm + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.IdealRadius_mm + nameWithType: ToolOffsetRow.IdealRadius_mm +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.IdealRadius_mm* + name: IdealRadius_mm + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow_IdealRadius_mm_ + commentId: Overload:Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.IdealRadius_mm + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.IdealRadius_mm + nameWithType: ToolOffsetRow.IdealRadius_mm +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.RadialWear_mm + name: RadialWear_mm + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow_RadialWear_mm + commentId: P:Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.RadialWear_mm + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.RadialWear_mm + nameWithType: ToolOffsetRow.RadialWear_mm +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.RadialWear_mm* + name: RadialWear_mm + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow_RadialWear_mm_ + commentId: Overload:Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.RadialWear_mm + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.RadialWear_mm + nameWithType: ToolOffsetRow.RadialWear_mm +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable + name: ToolOffsetTable + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html + commentId: T:Hi.NcParsers.Dependencys.Generic.ToolOffsetTable + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable + nameWithType: ToolOffsetTable +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.#ctor + name: ToolOffsetTable() + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetTable__ctor + commentId: M:Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.#ctor + name.vb: New() + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.ToolOffsetTable() + fullName.vb: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.New() + nameWithType: ToolOffsetTable.ToolOffsetTable() + nameWithType.vb: ToolOffsetTable.New() +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.#ctor(System.Xml.Linq.XElement) + name: ToolOffsetTable(XElement) + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetTable__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.ToolOffsetTable(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.New(System.Xml.Linq.XElement) + nameWithType: ToolOffsetTable.ToolOffsetTable(XElement) + nameWithType.vb: ToolOffsetTable.New(XElement) +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.#ctor* + name: ToolOffsetTable + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetTable__ctor_ + commentId: Overload:Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.ToolOffsetTable + fullName.vb: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.New + nameWithType: ToolOffsetTable.ToolOffsetTable + nameWithType.vb: ToolOffsetTable.New +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.GetToolHeightOffset_mm(System.Int32) + name: GetToolHeightOffset_mm(int) + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetTable_GetToolHeightOffset_mm_System_Int32_ + commentId: M:Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.GetToolHeightOffset_mm(System.Int32) + name.vb: GetToolHeightOffset_mm(Integer) + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.GetToolHeightOffset_mm(int) + fullName.vb: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.GetToolHeightOffset_mm(Integer) + nameWithType: ToolOffsetTable.GetToolHeightOffset_mm(int) + nameWithType.vb: ToolOffsetTable.GetToolHeightOffset_mm(Integer) +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.GetToolHeightOffset_mm* + name: GetToolHeightOffset_mm + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetTable_GetToolHeightOffset_mm_ + commentId: Overload:Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.GetToolHeightOffset_mm + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.GetToolHeightOffset_mm + nameWithType: ToolOffsetTable.GetToolHeightOffset_mm +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.GetToolRadiusOffset_mm(System.Int32) + name: GetToolRadiusOffset_mm(int) + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetTable_GetToolRadiusOffset_mm_System_Int32_ + commentId: M:Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.GetToolRadiusOffset_mm(System.Int32) + name.vb: GetToolRadiusOffset_mm(Integer) + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.GetToolRadiusOffset_mm(int) + fullName.vb: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.GetToolRadiusOffset_mm(Integer) + nameWithType: ToolOffsetTable.GetToolRadiusOffset_mm(int) + nameWithType.vb: ToolOffsetTable.GetToolRadiusOffset_mm(Integer) +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.GetToolRadiusOffset_mm* + name: GetToolRadiusOffset_mm + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetTable_GetToolRadiusOffset_mm_ + commentId: Overload:Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.GetToolRadiusOffset_mm + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.GetToolRadiusOffset_mm + nameWithType: ToolOffsetTable.GetToolRadiusOffset_mm +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetTable_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.MakeXmlSource(String, String, Boolean) + nameWithType: ToolOffsetTable.MakeXmlSource(string, string, bool) + nameWithType.vb: ToolOffsetTable.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetTable_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.MakeXmlSource + nameWithType: ToolOffsetTable.MakeXmlSource +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.Offsets + name: Offsets + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetTable_Offsets + commentId: P:Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.Offsets + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.Offsets + nameWithType: ToolOffsetTable.Offsets +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.Offsets* + name: Offsets + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetTable_Offsets_ + commentId: Overload:Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.Offsets + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.Offsets + nameWithType: ToolOffsetTable.Offsets +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.SetToolOffset(System.Int32,System.Double,System.Double,System.Double,System.Double) + name: SetToolOffset(int, double, double, double, double) + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetTable_SetToolOffset_System_Int32_System_Double_System_Double_System_Double_System_Double_ + commentId: M:Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.SetToolOffset(System.Int32,System.Double,System.Double,System.Double,System.Double) + name.vb: SetToolOffset(Integer, Double, Double, Double, Double) + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.SetToolOffset(int, double, double, double, double) + fullName.vb: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.SetToolOffset(Integer, Double, Double, Double, Double) + nameWithType: ToolOffsetTable.SetToolOffset(int, double, double, double, double) + nameWithType.vb: ToolOffsetTable.SetToolOffset(Integer, Double, Double, Double, Double) +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.SetToolOffset* + name: SetToolOffset + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetTable_SetToolOffset_ + commentId: Overload:Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.SetToolOffset + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.SetToolOffset + nameWithType: ToolOffsetTable.SetToolOffset +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.XName + name: XName + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetTable_XName + commentId: P:Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.XName + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.XName + nameWithType: ToolOffsetTable.XName +- uid: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.XName* + name: XName + href: api/Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetTable_XName_ + commentId: Overload:Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.XName + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.XName + nameWithType: ToolOffsetTable.XName +- uid: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig + name: ToolingMcConfig + href: api/Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html + commentId: T:Hi.NcParsers.Dependencys.Generic.ToolingMcConfig + fullName: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig + nameWithType: ToolingMcConfig +- uid: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.#ctor + name: ToolingMcConfig() + href: api/Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html#Hi_NcParsers_Dependencys_Generic_ToolingMcConfig__ctor + commentId: M:Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.#ctor + name.vb: New() + fullName: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.ToolingMcConfig() + fullName.vb: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.New() + nameWithType: ToolingMcConfig.ToolingMcConfig() + nameWithType.vb: ToolingMcConfig.New() +- uid: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.#ctor(System.Xml.Linq.XElement) + name: ToolingMcConfig(XElement) + href: api/Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html#Hi_NcParsers_Dependencys_Generic_ToolingMcConfig__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.ToolingMcConfig(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.New(System.Xml.Linq.XElement) + nameWithType: ToolingMcConfig.ToolingMcConfig(XElement) + nameWithType.vb: ToolingMcConfig.New(XElement) +- uid: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.#ctor* + name: ToolingMcConfig + href: api/Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html#Hi_NcParsers_Dependencys_Generic_ToolingMcConfig__ctor_ + commentId: Overload:Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.ToolingMcConfig + fullName.vb: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.New + nameWithType: ToolingMcConfig.ToolingMcConfig + nameWithType.vb: ToolingMcConfig.New +- uid: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.AxisPositions + name: AxisPositions + href: api/Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html#Hi_NcParsers_Dependencys_Generic_ToolingMcConfig_AxisPositions + commentId: P:Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.AxisPositions + fullName: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.AxisPositions + nameWithType: ToolingMcConfig.AxisPositions +- uid: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.AxisPositions* + name: AxisPositions + href: api/Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html#Hi_NcParsers_Dependencys_Generic_ToolingMcConfig_AxisPositions_ + commentId: Overload:Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.AxisPositions + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.AxisPositions + nameWithType: ToolingMcConfig.AxisPositions +- uid: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.Default3Axis + name: Default3Axis + href: api/Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html#Hi_NcParsers_Dependencys_Generic_ToolingMcConfig_Default3Axis + commentId: P:Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.Default3Axis + fullName: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.Default3Axis + nameWithType: ToolingMcConfig.Default3Axis +- uid: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.Default3Axis* + name: Default3Axis + href: api/Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html#Hi_NcParsers_Dependencys_Generic_ToolingMcConfig_Default3Axis_ + commentId: Overload:Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.Default3Axis + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.Default3Axis + nameWithType: ToolingMcConfig.Default3Axis +- uid: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.GetToolingPosition(System.String) + name: GetToolingPosition(string) + href: api/Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html#Hi_NcParsers_Dependencys_Generic_ToolingMcConfig_GetToolingPosition_System_String_ + commentId: M:Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.GetToolingPosition(System.String) + name.vb: GetToolingPosition(String) + fullName: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.GetToolingPosition(string) + fullName.vb: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.GetToolingPosition(String) + nameWithType: ToolingMcConfig.GetToolingPosition(string) + nameWithType.vb: ToolingMcConfig.GetToolingPosition(String) +- uid: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.GetToolingPosition* + name: GetToolingPosition + href: api/Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html#Hi_NcParsers_Dependencys_Generic_ToolingMcConfig_GetToolingPosition_ + commentId: Overload:Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.GetToolingPosition + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.GetToolingPosition + nameWithType: ToolingMcConfig.GetToolingPosition +- uid: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html#Hi_NcParsers_Dependencys_Generic_ToolingMcConfig_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.MakeXmlSource(String, String, Boolean) + nameWithType: ToolingMcConfig.MakeXmlSource(string, string, bool) + nameWithType.vb: ToolingMcConfig.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html#Hi_NcParsers_Dependencys_Generic_ToolingMcConfig_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.MakeXmlSource + nameWithType: ToolingMcConfig.MakeXmlSource +- uid: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.SetToolingPosition(System.String,System.Double) + name: SetToolingPosition(string, double) + href: api/Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html#Hi_NcParsers_Dependencys_Generic_ToolingMcConfig_SetToolingPosition_System_String_System_Double_ + commentId: M:Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.SetToolingPosition(System.String,System.Double) + name.vb: SetToolingPosition(String, Double) + fullName: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.SetToolingPosition(string, double) + fullName.vb: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.SetToolingPosition(String, Double) + nameWithType: ToolingMcConfig.SetToolingPosition(string, double) + nameWithType.vb: ToolingMcConfig.SetToolingPosition(String, Double) +- uid: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.SetToolingPosition* + name: SetToolingPosition + href: api/Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html#Hi_NcParsers_Dependencys_Generic_ToolingMcConfig_SetToolingPosition_ + commentId: Overload:Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.SetToolingPosition + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.SetToolingPosition + nameWithType: ToolingMcConfig.SetToolingPosition +- uid: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.XName + name: XName + href: api/Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html#Hi_NcParsers_Dependencys_Generic_ToolingMcConfig_XName + commentId: P:Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.XName + fullName: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.XName + nameWithType: ToolingMcConfig.XName +- uid: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.XName* + name: XName + href: api/Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html#Hi_NcParsers_Dependencys_Generic_ToolingMcConfig_XName_ + commentId: Overload:Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.XName + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.XName + nameWithType: ToolingMcConfig.XName +- uid: Hi.NcParsers.Dependencys.Heidenhain + name: Hi.NcParsers.Dependencys.Heidenhain + href: api/Hi.NcParsers.Dependencys.Heidenhain.html + commentId: N:Hi.NcParsers.Dependencys.Heidenhain + fullName: Hi.NcParsers.Dependencys.Heidenhain + nameWithType: Hi.NcParsers.Dependencys.Heidenhain +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable + name: HeidenhainParameterTable + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html + commentId: T:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable + nameWithType: HeidenhainParameterTable +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.#ctor + name: HeidenhainParameterTable() + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable__ctor + commentId: M:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.#ctor + name.vb: New() + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.HeidenhainParameterTable() + fullName.vb: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.New() + nameWithType: HeidenhainParameterTable.HeidenhainParameterTable() + nameWithType.vb: HeidenhainParameterTable.New() +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.#ctor(System.Xml.Linq.XElement) + name: HeidenhainParameterTable(XElement) + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.HeidenhainParameterTable(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.New(System.Xml.Linq.XElement) + nameWithType: HeidenhainParameterTable.HeidenhainParameterTable(XElement) + nameWithType.vb: HeidenhainParameterTable.New(XElement) +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.#ctor* + name: HeidenhainParameterTable + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable__ctor_ + commentId: Overload:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.HeidenhainParameterTable + fullName.vb: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.New + nameWithType: HeidenhainParameterTable.HeidenhainParameterTable + nameWithType.vb: HeidenhainParameterTable.New +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.AxisMp400 + name: AxisMp400 + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_AxisMp400 + commentId: P:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.AxisMp400 + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.AxisMp400 + nameWithType: HeidenhainParameterTable.AxisMp400 +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.AxisMp400* + name: AxisMp400 + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_AxisMp400_ + commentId: Overload:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.AxisMp400 + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.AxisMp400 + nameWithType: HeidenhainParameterTable.AxisMp400 +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.AxisMp410 + name: AxisMp410 + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_AxisMp410 + commentId: P:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.AxisMp410 + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.AxisMp410 + nameWithType: HeidenhainParameterTable.AxisMp410 +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.AxisMp410* + name: AxisMp410 + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_AxisMp410_ + commentId: Overload:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.AxisMp410 + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.AxisMp410 + nameWithType: HeidenhainParameterTable.AxisMp410 +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.AxisTypeParamId + name: AxisTypeParamId + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_AxisTypeParamId + commentId: P:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.AxisTypeParamId + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.AxisTypeParamId + nameWithType: HeidenhainParameterTable.AxisTypeParamId +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.AxisTypeParamId* + name: AxisTypeParamId + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_AxisTypeParamId_ + commentId: Overload:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.AxisTypeParamId + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.AxisTypeParamId + nameWithType: HeidenhainParameterTable.AxisTypeParamId +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.Default3Axis + name: Default3Axis + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_Default3Axis + commentId: P:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.Default3Axis + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.Default3Axis + nameWithType: HeidenhainParameterTable.Default3Axis +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.Default3Axis* + name: Default3Axis + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_Default3Axis_ + commentId: Overload:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.Default3Axis + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.Default3Axis + nameWithType: HeidenhainParameterTable.Default3Axis +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.IdAttributeName + name: IdAttributeName + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_IdAttributeName + commentId: P:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.IdAttributeName + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.IdAttributeName + nameWithType: HeidenhainParameterTable.IdAttributeName +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.IdAttributeName* + name: IdAttributeName + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_IdAttributeName_ + commentId: Overload:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.IdAttributeName + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.IdAttributeName + nameWithType: HeidenhainParameterTable.IdAttributeName +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MakeXmlSource(String, String, Boolean) + nameWithType: HeidenhainParameterTable.MakeXmlSource(string, string, bool) + nameWithType.vb: HeidenhainParameterTable.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MakeXmlSource + nameWithType: HeidenhainParameterTable.MakeXmlSource +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MaxSpindleSpeed_rpm + name: MaxSpindleSpeed_rpm + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_MaxSpindleSpeed_rpm + commentId: P:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MaxSpindleSpeed_rpm + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MaxSpindleSpeed_rpm + nameWithType: HeidenhainParameterTable.MaxSpindleSpeed_rpm +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MaxSpindleSpeed_rpm* + name: MaxSpindleSpeed_rpm + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_MaxSpindleSpeed_rpm_ + commentId: Overload:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MaxSpindleSpeed_rpm + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MaxSpindleSpeed_rpm + nameWithType: HeidenhainParameterTable.MaxSpindleSpeed_rpm +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.Mp100 + name: Mp100 + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_Mp100 + commentId: P:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.Mp100 + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.Mp100 + nameWithType: HeidenhainParameterTable.Mp100 +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.Mp100* + name: Mp100 + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_Mp100_ + commentId: Overload:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.Mp100 + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.Mp100 + nameWithType: HeidenhainParameterTable.Mp100 +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.Mp101 + name: Mp101 + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_Mp101 + commentId: P:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.Mp101 + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.Mp101 + nameWithType: HeidenhainParameterTable.Mp101 +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.Mp101* + name: Mp101 + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_Mp101_ + commentId: Overload:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.Mp101 + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.Mp101 + nameWithType: HeidenhainParameterTable.Mp101 +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MpAxisType + name: MpAxisType + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_MpAxisType + commentId: F:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MpAxisType + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MpAxisType + nameWithType: HeidenhainParameterTable.MpAxisType +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MpReferencePosition + name: MpReferencePosition + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_MpReferencePosition + commentId: F:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MpReferencePosition + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MpReferencePosition + nameWithType: HeidenhainParameterTable.MpReferencePosition +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MpStrokeLimitNeg + name: MpStrokeLimitNeg + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_MpStrokeLimitNeg + commentId: F:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MpStrokeLimitNeg + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MpStrokeLimitNeg + nameWithType: HeidenhainParameterTable.MpStrokeLimitNeg +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MpStrokeLimitPos + name: MpStrokeLimitPos + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_MpStrokeLimitPos + commentId: F:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MpStrokeLimitPos + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MpStrokeLimitPos + nameWithType: HeidenhainParameterTable.MpStrokeLimitPos +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.ReferencePositionParamId + name: ReferencePositionParamId + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_ReferencePositionParamId + commentId: P:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.ReferencePositionParamId + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.ReferencePositionParamId + nameWithType: HeidenhainParameterTable.ReferencePositionParamId +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.ReferencePositionParamId* + name: ReferencePositionParamId + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_ReferencePositionParamId_ + commentId: Overload:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.ReferencePositionParamId + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.ReferencePositionParamId + nameWithType: HeidenhainParameterTable.ReferencePositionParamId +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.ToolAxisDirection + name: ToolAxisDirection + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_ToolAxisDirection + commentId: P:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.ToolAxisDirection + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.ToolAxisDirection + nameWithType: HeidenhainParameterTable.ToolAxisDirection +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.ToolAxisDirection* + name: ToolAxisDirection + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_ToolAxisDirection_ + commentId: Overload:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.ToolAxisDirection + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.ToolAxisDirection + nameWithType: HeidenhainParameterTable.ToolAxisDirection +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.XName + name: XName + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_XName + commentId: P:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.XName + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.XName + nameWithType: HeidenhainParameterTable.XName +- uid: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.XName* + name: XName + href: api/Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_XName_ + commentId: Overload:Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.XName + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.XName + nameWithType: HeidenhainParameterTable.XName +- uid: Hi.NcParsers.Dependencys.HeidenhainDatumTable + name: HeidenhainDatumTable + href: api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html + commentId: T:Hi.NcParsers.Dependencys.HeidenhainDatumTable + fullName: Hi.NcParsers.Dependencys.HeidenhainDatumTable + nameWithType: HeidenhainDatumTable +- uid: Hi.NcParsers.Dependencys.HeidenhainDatumTable.#ctor + name: HeidenhainDatumTable() + href: api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable__ctor + commentId: M:Hi.NcParsers.Dependencys.HeidenhainDatumTable.#ctor + name.vb: New() + fullName: Hi.NcParsers.Dependencys.HeidenhainDatumTable.HeidenhainDatumTable() + fullName.vb: Hi.NcParsers.Dependencys.HeidenhainDatumTable.New() + nameWithType: HeidenhainDatumTable.HeidenhainDatumTable() + nameWithType.vb: HeidenhainDatumTable.New() +- uid: Hi.NcParsers.Dependencys.HeidenhainDatumTable.#ctor(System.Xml.Linq.XElement) + name: HeidenhainDatumTable(XElement) + href: api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.Dependencys.HeidenhainDatumTable.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.Dependencys.HeidenhainDatumTable.HeidenhainDatumTable(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.Dependencys.HeidenhainDatumTable.New(System.Xml.Linq.XElement) + nameWithType: HeidenhainDatumTable.HeidenhainDatumTable(XElement) + nameWithType.vb: HeidenhainDatumTable.New(XElement) +- uid: Hi.NcParsers.Dependencys.HeidenhainDatumTable.#ctor* + name: HeidenhainDatumTable + href: api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable__ctor_ + commentId: Overload:Hi.NcParsers.Dependencys.HeidenhainDatumTable.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.Dependencys.HeidenhainDatumTable.HeidenhainDatumTable + fullName.vb: Hi.NcParsers.Dependencys.HeidenhainDatumTable.New + nameWithType: HeidenhainDatumTable.HeidenhainDatumTable + nameWithType.vb: HeidenhainDatumTable.New +- uid: Hi.NcParsers.Dependencys.HeidenhainDatumTable.DatumPresetTable + name: DatumPresetTable + href: api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_DatumPresetTable + commentId: P:Hi.NcParsers.Dependencys.HeidenhainDatumTable.DatumPresetTable + fullName: Hi.NcParsers.Dependencys.HeidenhainDatumTable.DatumPresetTable + nameWithType: HeidenhainDatumTable.DatumPresetTable +- uid: Hi.NcParsers.Dependencys.HeidenhainDatumTable.DatumPresetTable* + name: DatumPresetTable + href: api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_DatumPresetTable_ + commentId: Overload:Hi.NcParsers.Dependencys.HeidenhainDatumTable.DatumPresetTable + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.HeidenhainDatumTable.DatumPresetTable + nameWithType: HeidenhainDatumTable.DatumPresetTable +- uid: Hi.NcParsers.Dependencys.HeidenhainDatumTable.DatumShiftTable + name: DatumShiftTable + href: api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_DatumShiftTable + commentId: P:Hi.NcParsers.Dependencys.HeidenhainDatumTable.DatumShiftTable + fullName: Hi.NcParsers.Dependencys.HeidenhainDatumTable.DatumShiftTable + nameWithType: HeidenhainDatumTable.DatumShiftTable +- uid: Hi.NcParsers.Dependencys.HeidenhainDatumTable.DatumShiftTable* + name: DatumShiftTable + href: api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_DatumShiftTable_ + commentId: Overload:Hi.NcParsers.Dependencys.HeidenhainDatumTable.DatumShiftTable + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.HeidenhainDatumTable.DatumShiftTable + nameWithType: HeidenhainDatumTable.DatumShiftTable +- uid: Hi.NcParsers.Dependencys.HeidenhainDatumTable.GetDatumPreset(System.Int32) + name: GetDatumPreset(int) + href: api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_GetDatumPreset_System_Int32_ + commentId: M:Hi.NcParsers.Dependencys.HeidenhainDatumTable.GetDatumPreset(System.Int32) + name.vb: GetDatumPreset(Integer) + fullName: Hi.NcParsers.Dependencys.HeidenhainDatumTable.GetDatumPreset(int) + fullName.vb: Hi.NcParsers.Dependencys.HeidenhainDatumTable.GetDatumPreset(Integer) + nameWithType: HeidenhainDatumTable.GetDatumPreset(int) + nameWithType.vb: HeidenhainDatumTable.GetDatumPreset(Integer) +- uid: Hi.NcParsers.Dependencys.HeidenhainDatumTable.GetDatumPreset* + name: GetDatumPreset + href: api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_GetDatumPreset_ + commentId: Overload:Hi.NcParsers.Dependencys.HeidenhainDatumTable.GetDatumPreset + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.HeidenhainDatumTable.GetDatumPreset + nameWithType: HeidenhainDatumTable.GetDatumPreset +- uid: Hi.NcParsers.Dependencys.HeidenhainDatumTable.GetDatumShift(System.Int32) + name: GetDatumShift(int) + href: api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_GetDatumShift_System_Int32_ + commentId: M:Hi.NcParsers.Dependencys.HeidenhainDatumTable.GetDatumShift(System.Int32) + name.vb: GetDatumShift(Integer) + fullName: Hi.NcParsers.Dependencys.HeidenhainDatumTable.GetDatumShift(int) + fullName.vb: Hi.NcParsers.Dependencys.HeidenhainDatumTable.GetDatumShift(Integer) + nameWithType: HeidenhainDatumTable.GetDatumShift(int) + nameWithType.vb: HeidenhainDatumTable.GetDatumShift(Integer) +- uid: Hi.NcParsers.Dependencys.HeidenhainDatumTable.GetDatumShift* + name: GetDatumShift + href: api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_GetDatumShift_ + commentId: Overload:Hi.NcParsers.Dependencys.HeidenhainDatumTable.GetDatumShift + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.HeidenhainDatumTable.GetDatumShift + nameWithType: HeidenhainDatumTable.GetDatumShift +- uid: Hi.NcParsers.Dependencys.HeidenhainDatumTable.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.Dependencys.HeidenhainDatumTable.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.Dependencys.HeidenhainDatumTable.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.Dependencys.HeidenhainDatumTable.MakeXmlSource(String, String, Boolean) + nameWithType: HeidenhainDatumTable.MakeXmlSource(string, string, bool) + nameWithType.vb: HeidenhainDatumTable.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.Dependencys.HeidenhainDatumTable.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.Dependencys.HeidenhainDatumTable.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.HeidenhainDatumTable.MakeXmlSource + nameWithType: HeidenhainDatumTable.MakeXmlSource +- uid: Hi.NcParsers.Dependencys.HeidenhainDatumTable.SetDatumPreset(System.Int32,Hi.Geom.Vec3d) + name: SetDatumPreset(int, Vec3d) + href: api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_SetDatumPreset_System_Int32_Hi_Geom_Vec3d_ + commentId: M:Hi.NcParsers.Dependencys.HeidenhainDatumTable.SetDatumPreset(System.Int32,Hi.Geom.Vec3d) + name.vb: SetDatumPreset(Integer, Vec3d) + fullName: Hi.NcParsers.Dependencys.HeidenhainDatumTable.SetDatumPreset(int, Hi.Geom.Vec3d) + fullName.vb: Hi.NcParsers.Dependencys.HeidenhainDatumTable.SetDatumPreset(Integer, Hi.Geom.Vec3d) + nameWithType: HeidenhainDatumTable.SetDatumPreset(int, Vec3d) + nameWithType.vb: HeidenhainDatumTable.SetDatumPreset(Integer, Vec3d) +- uid: Hi.NcParsers.Dependencys.HeidenhainDatumTable.SetDatumPreset* + name: SetDatumPreset + href: api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_SetDatumPreset_ + commentId: Overload:Hi.NcParsers.Dependencys.HeidenhainDatumTable.SetDatumPreset + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.HeidenhainDatumTable.SetDatumPreset + nameWithType: HeidenhainDatumTable.SetDatumPreset +- uid: Hi.NcParsers.Dependencys.HeidenhainDatumTable.SetDatumShift(System.Int32,Hi.Geom.Vec3d) + name: SetDatumShift(int, Vec3d) + href: api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_SetDatumShift_System_Int32_Hi_Geom_Vec3d_ + commentId: M:Hi.NcParsers.Dependencys.HeidenhainDatumTable.SetDatumShift(System.Int32,Hi.Geom.Vec3d) + name.vb: SetDatumShift(Integer, Vec3d) + fullName: Hi.NcParsers.Dependencys.HeidenhainDatumTable.SetDatumShift(int, Hi.Geom.Vec3d) + fullName.vb: Hi.NcParsers.Dependencys.HeidenhainDatumTable.SetDatumShift(Integer, Hi.Geom.Vec3d) + nameWithType: HeidenhainDatumTable.SetDatumShift(int, Vec3d) + nameWithType.vb: HeidenhainDatumTable.SetDatumShift(Integer, Vec3d) +- uid: Hi.NcParsers.Dependencys.HeidenhainDatumTable.SetDatumShift* + name: SetDatumShift + href: api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_SetDatumShift_ + commentId: Overload:Hi.NcParsers.Dependencys.HeidenhainDatumTable.SetDatumShift + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.HeidenhainDatumTable.SetDatumShift + nameWithType: HeidenhainDatumTable.SetDatumShift +- uid: Hi.NcParsers.Dependencys.HeidenhainDatumTable.XName + name: XName + href: api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_XName + commentId: P:Hi.NcParsers.Dependencys.HeidenhainDatumTable.XName + fullName: Hi.NcParsers.Dependencys.HeidenhainDatumTable.XName + nameWithType: HeidenhainDatumTable.XName +- uid: Hi.NcParsers.Dependencys.HeidenhainDatumTable.XName* + name: XName + href: api/Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_XName_ + commentId: Overload:Hi.NcParsers.Dependencys.HeidenhainDatumTable.XName + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.HeidenhainDatumTable.XName + nameWithType: HeidenhainDatumTable.XName +- uid: Hi.NcParsers.Dependencys.IHomeMcConfig + name: IHomeMcConfig + href: api/Hi.NcParsers.Dependencys.IHomeMcConfig.html + commentId: T:Hi.NcParsers.Dependencys.IHomeMcConfig + fullName: Hi.NcParsers.Dependencys.IHomeMcConfig + nameWithType: IHomeMcConfig +- uid: Hi.NcParsers.Dependencys.IHomeMcConfig.GetHomePosition(System.String) + name: GetHomePosition(string) + href: api/Hi.NcParsers.Dependencys.IHomeMcConfig.html#Hi_NcParsers_Dependencys_IHomeMcConfig_GetHomePosition_System_String_ + commentId: M:Hi.NcParsers.Dependencys.IHomeMcConfig.GetHomePosition(System.String) + name.vb: GetHomePosition(String) + fullName: Hi.NcParsers.Dependencys.IHomeMcConfig.GetHomePosition(string) + fullName.vb: Hi.NcParsers.Dependencys.IHomeMcConfig.GetHomePosition(String) + nameWithType: IHomeMcConfig.GetHomePosition(string) + nameWithType.vb: IHomeMcConfig.GetHomePosition(String) +- uid: Hi.NcParsers.Dependencys.IHomeMcConfig.GetHomePosition* + name: GetHomePosition + href: api/Hi.NcParsers.Dependencys.IHomeMcConfig.html#Hi_NcParsers_Dependencys_IHomeMcConfig_GetHomePosition_ + commentId: Overload:Hi.NcParsers.Dependencys.IHomeMcConfig.GetHomePosition + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.IHomeMcConfig.GetHomePosition + nameWithType: IHomeMcConfig.GetHomePosition +- uid: Hi.NcParsers.Dependencys.IHomeMcConfig.HomeMcAbc_deg + name: HomeMcAbc_deg + href: api/Hi.NcParsers.Dependencys.IHomeMcConfig.html#Hi_NcParsers_Dependencys_IHomeMcConfig_HomeMcAbc_deg + commentId: P:Hi.NcParsers.Dependencys.IHomeMcConfig.HomeMcAbc_deg + fullName: Hi.NcParsers.Dependencys.IHomeMcConfig.HomeMcAbc_deg + nameWithType: IHomeMcConfig.HomeMcAbc_deg +- uid: Hi.NcParsers.Dependencys.IHomeMcConfig.HomeMcAbc_deg* + name: HomeMcAbc_deg + href: api/Hi.NcParsers.Dependencys.IHomeMcConfig.html#Hi_NcParsers_Dependencys_IHomeMcConfig_HomeMcAbc_deg_ + commentId: Overload:Hi.NcParsers.Dependencys.IHomeMcConfig.HomeMcAbc_deg + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.IHomeMcConfig.HomeMcAbc_deg + nameWithType: IHomeMcConfig.HomeMcAbc_deg +- uid: Hi.NcParsers.Dependencys.IHomeMcConfig.HomeMcXyz + name: HomeMcXyz + href: api/Hi.NcParsers.Dependencys.IHomeMcConfig.html#Hi_NcParsers_Dependencys_IHomeMcConfig_HomeMcXyz + commentId: P:Hi.NcParsers.Dependencys.IHomeMcConfig.HomeMcXyz + fullName: Hi.NcParsers.Dependencys.IHomeMcConfig.HomeMcXyz + nameWithType: IHomeMcConfig.HomeMcXyz +- uid: Hi.NcParsers.Dependencys.IHomeMcConfig.HomeMcXyz* + name: HomeMcXyz + href: api/Hi.NcParsers.Dependencys.IHomeMcConfig.html#Hi_NcParsers_Dependencys_IHomeMcConfig_HomeMcXyz_ + commentId: Overload:Hi.NcParsers.Dependencys.IHomeMcConfig.HomeMcXyz + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.IHomeMcConfig.HomeMcXyz + nameWithType: IHomeMcConfig.HomeMcXyz +- uid: Hi.NcParsers.Dependencys.IHomeMcConfig.SetHomePosition(System.String,System.Double) + name: SetHomePosition(string, double) + href: api/Hi.NcParsers.Dependencys.IHomeMcConfig.html#Hi_NcParsers_Dependencys_IHomeMcConfig_SetHomePosition_System_String_System_Double_ + commentId: M:Hi.NcParsers.Dependencys.IHomeMcConfig.SetHomePosition(System.String,System.Double) + name.vb: SetHomePosition(String, Double) + fullName: Hi.NcParsers.Dependencys.IHomeMcConfig.SetHomePosition(string, double) + fullName.vb: Hi.NcParsers.Dependencys.IHomeMcConfig.SetHomePosition(String, Double) + nameWithType: IHomeMcConfig.SetHomePosition(string, double) + nameWithType.vb: IHomeMcConfig.SetHomePosition(String, Double) +- uid: Hi.NcParsers.Dependencys.IHomeMcConfig.SetHomePosition* + name: SetHomePosition + href: api/Hi.NcParsers.Dependencys.IHomeMcConfig.html#Hi_NcParsers_Dependencys_IHomeMcConfig_SetHomePosition_ + commentId: Overload:Hi.NcParsers.Dependencys.IHomeMcConfig.SetHomePosition + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.IHomeMcConfig.SetHomePosition + nameWithType: IHomeMcConfig.SetHomePosition +- uid: Hi.NcParsers.Dependencys.IMachineAxisConfig + name: IMachineAxisConfig + href: api/Hi.NcParsers.Dependencys.IMachineAxisConfig.html + commentId: T:Hi.NcParsers.Dependencys.IMachineAxisConfig + fullName: Hi.NcParsers.Dependencys.IMachineAxisConfig + nameWithType: IMachineAxisConfig +- uid: Hi.NcParsers.Dependencys.IMachineAxisConfig.AxisNames + name: AxisNames + href: api/Hi.NcParsers.Dependencys.IMachineAxisConfig.html#Hi_NcParsers_Dependencys_IMachineAxisConfig_AxisNames + commentId: P:Hi.NcParsers.Dependencys.IMachineAxisConfig.AxisNames + fullName: Hi.NcParsers.Dependencys.IMachineAxisConfig.AxisNames + nameWithType: IMachineAxisConfig.AxisNames +- uid: Hi.NcParsers.Dependencys.IMachineAxisConfig.AxisNames* + name: AxisNames + href: api/Hi.NcParsers.Dependencys.IMachineAxisConfig.html#Hi_NcParsers_Dependencys_IMachineAxisConfig_AxisNames_ + commentId: Overload:Hi.NcParsers.Dependencys.IMachineAxisConfig.AxisNames + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.IMachineAxisConfig.AxisNames + nameWithType: IMachineAxisConfig.AxisNames +- uid: Hi.NcParsers.Dependencys.IMachineAxisConfig.IsModularRotary(System.String) + name: IsModularRotary(string) + href: api/Hi.NcParsers.Dependencys.IMachineAxisConfig.html#Hi_NcParsers_Dependencys_IMachineAxisConfig_IsModularRotary_System_String_ + commentId: M:Hi.NcParsers.Dependencys.IMachineAxisConfig.IsModularRotary(System.String) + name.vb: IsModularRotary(String) + fullName: Hi.NcParsers.Dependencys.IMachineAxisConfig.IsModularRotary(string) + fullName.vb: Hi.NcParsers.Dependencys.IMachineAxisConfig.IsModularRotary(String) + nameWithType: IMachineAxisConfig.IsModularRotary(string) + nameWithType.vb: IMachineAxisConfig.IsModularRotary(String) +- uid: Hi.NcParsers.Dependencys.IMachineAxisConfig.IsModularRotary* + name: IsModularRotary + href: api/Hi.NcParsers.Dependencys.IMachineAxisConfig.html#Hi_NcParsers_Dependencys_IMachineAxisConfig_IsModularRotary_ + commentId: Overload:Hi.NcParsers.Dependencys.IMachineAxisConfig.IsModularRotary + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.IMachineAxisConfig.IsModularRotary + nameWithType: IMachineAxisConfig.IsModularRotary +- uid: Hi.NcParsers.Dependencys.IMachineAxisConfig.IsRotaryAxis(System.String) + name: IsRotaryAxis(string) + href: api/Hi.NcParsers.Dependencys.IMachineAxisConfig.html#Hi_NcParsers_Dependencys_IMachineAxisConfig_IsRotaryAxis_System_String_ + commentId: M:Hi.NcParsers.Dependencys.IMachineAxisConfig.IsRotaryAxis(System.String) + name.vb: IsRotaryAxis(String) + fullName: Hi.NcParsers.Dependencys.IMachineAxisConfig.IsRotaryAxis(string) + fullName.vb: Hi.NcParsers.Dependencys.IMachineAxisConfig.IsRotaryAxis(String) + nameWithType: IMachineAxisConfig.IsRotaryAxis(string) + nameWithType.vb: IMachineAxisConfig.IsRotaryAxis(String) +- uid: Hi.NcParsers.Dependencys.IMachineAxisConfig.IsRotaryAxis* + name: IsRotaryAxis + href: api/Hi.NcParsers.Dependencys.IMachineAxisConfig.html#Hi_NcParsers_Dependencys_IMachineAxisConfig_IsRotaryAxis_ + commentId: Overload:Hi.NcParsers.Dependencys.IMachineAxisConfig.IsRotaryAxis + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.IMachineAxisConfig.IsRotaryAxis + nameWithType: IMachineAxisConfig.IsRotaryAxis +- uid: Hi.NcParsers.Dependencys.IMachineAxisConfig.RemoveAxis(System.String) + name: RemoveAxis(string) + href: api/Hi.NcParsers.Dependencys.IMachineAxisConfig.html#Hi_NcParsers_Dependencys_IMachineAxisConfig_RemoveAxis_System_String_ + commentId: M:Hi.NcParsers.Dependencys.IMachineAxisConfig.RemoveAxis(System.String) + name.vb: RemoveAxis(String) + fullName: Hi.NcParsers.Dependencys.IMachineAxisConfig.RemoveAxis(string) + fullName.vb: Hi.NcParsers.Dependencys.IMachineAxisConfig.RemoveAxis(String) + nameWithType: IMachineAxisConfig.RemoveAxis(string) + nameWithType.vb: IMachineAxisConfig.RemoveAxis(String) +- uid: Hi.NcParsers.Dependencys.IMachineAxisConfig.RemoveAxis* + name: RemoveAxis + href: api/Hi.NcParsers.Dependencys.IMachineAxisConfig.html#Hi_NcParsers_Dependencys_IMachineAxisConfig_RemoveAxis_ + commentId: Overload:Hi.NcParsers.Dependencys.IMachineAxisConfig.RemoveAxis + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.IMachineAxisConfig.RemoveAxis + nameWithType: IMachineAxisConfig.RemoveAxis +- uid: Hi.NcParsers.Dependencys.IMachineAxisConfig.SetAxis(System.String,Hi.NcParsers.Dependencys.AxisType) + name: SetAxis(string, AxisType) + href: api/Hi.NcParsers.Dependencys.IMachineAxisConfig.html#Hi_NcParsers_Dependencys_IMachineAxisConfig_SetAxis_System_String_Hi_NcParsers_Dependencys_AxisType_ + commentId: M:Hi.NcParsers.Dependencys.IMachineAxisConfig.SetAxis(System.String,Hi.NcParsers.Dependencys.AxisType) + name.vb: SetAxis(String, AxisType) + fullName: Hi.NcParsers.Dependencys.IMachineAxisConfig.SetAxis(string, Hi.NcParsers.Dependencys.AxisType) + fullName.vb: Hi.NcParsers.Dependencys.IMachineAxisConfig.SetAxis(String, Hi.NcParsers.Dependencys.AxisType) + nameWithType: IMachineAxisConfig.SetAxis(string, AxisType) + nameWithType.vb: IMachineAxisConfig.SetAxis(String, AxisType) +- uid: Hi.NcParsers.Dependencys.IMachineAxisConfig.SetAxis* + name: SetAxis + href: api/Hi.NcParsers.Dependencys.IMachineAxisConfig.html#Hi_NcParsers_Dependencys_IMachineAxisConfig_SetAxis_ + commentId: Overload:Hi.NcParsers.Dependencys.IMachineAxisConfig.SetAxis + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.IMachineAxisConfig.SetAxis + nameWithType: IMachineAxisConfig.SetAxis +- uid: Hi.NcParsers.Dependencys.INcDependency + name: INcDependency + href: api/Hi.NcParsers.Dependencys.INcDependency.html + commentId: T:Hi.NcParsers.Dependencys.INcDependency + fullName: Hi.NcParsers.Dependencys.INcDependency + nameWithType: INcDependency +- uid: Hi.NcParsers.Dependencys.IToolOffsetConfig + name: IToolOffsetConfig + href: api/Hi.NcParsers.Dependencys.IToolOffsetConfig.html + commentId: T:Hi.NcParsers.Dependencys.IToolOffsetConfig + fullName: Hi.NcParsers.Dependencys.IToolOffsetConfig + nameWithType: IToolOffsetConfig +- uid: Hi.NcParsers.Dependencys.IToolOffsetConfig.GetToolHeightOffset_mm(System.Int32) + name: GetToolHeightOffset_mm(int) + href: api/Hi.NcParsers.Dependencys.IToolOffsetConfig.html#Hi_NcParsers_Dependencys_IToolOffsetConfig_GetToolHeightOffset_mm_System_Int32_ + commentId: M:Hi.NcParsers.Dependencys.IToolOffsetConfig.GetToolHeightOffset_mm(System.Int32) + name.vb: GetToolHeightOffset_mm(Integer) + fullName: Hi.NcParsers.Dependencys.IToolOffsetConfig.GetToolHeightOffset_mm(int) + fullName.vb: Hi.NcParsers.Dependencys.IToolOffsetConfig.GetToolHeightOffset_mm(Integer) + nameWithType: IToolOffsetConfig.GetToolHeightOffset_mm(int) + nameWithType.vb: IToolOffsetConfig.GetToolHeightOffset_mm(Integer) +- uid: Hi.NcParsers.Dependencys.IToolOffsetConfig.GetToolHeightOffset_mm* + name: GetToolHeightOffset_mm + href: api/Hi.NcParsers.Dependencys.IToolOffsetConfig.html#Hi_NcParsers_Dependencys_IToolOffsetConfig_GetToolHeightOffset_mm_ + commentId: Overload:Hi.NcParsers.Dependencys.IToolOffsetConfig.GetToolHeightOffset_mm + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.IToolOffsetConfig.GetToolHeightOffset_mm + nameWithType: IToolOffsetConfig.GetToolHeightOffset_mm +- uid: Hi.NcParsers.Dependencys.IToolOffsetConfig.GetToolRadiusOffset_mm(System.Int32) + name: GetToolRadiusOffset_mm(int) + href: api/Hi.NcParsers.Dependencys.IToolOffsetConfig.html#Hi_NcParsers_Dependencys_IToolOffsetConfig_GetToolRadiusOffset_mm_System_Int32_ + commentId: M:Hi.NcParsers.Dependencys.IToolOffsetConfig.GetToolRadiusOffset_mm(System.Int32) + name.vb: GetToolRadiusOffset_mm(Integer) + fullName: Hi.NcParsers.Dependencys.IToolOffsetConfig.GetToolRadiusOffset_mm(int) + fullName.vb: Hi.NcParsers.Dependencys.IToolOffsetConfig.GetToolRadiusOffset_mm(Integer) + nameWithType: IToolOffsetConfig.GetToolRadiusOffset_mm(int) + nameWithType.vb: IToolOffsetConfig.GetToolRadiusOffset_mm(Integer) +- uid: Hi.NcParsers.Dependencys.IToolOffsetConfig.GetToolRadiusOffset_mm* + name: GetToolRadiusOffset_mm + href: api/Hi.NcParsers.Dependencys.IToolOffsetConfig.html#Hi_NcParsers_Dependencys_IToolOffsetConfig_GetToolRadiusOffset_mm_ + commentId: Overload:Hi.NcParsers.Dependencys.IToolOffsetConfig.GetToolRadiusOffset_mm + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.IToolOffsetConfig.GetToolRadiusOffset_mm + nameWithType: IToolOffsetConfig.GetToolRadiusOffset_mm +- uid: Hi.NcParsers.Dependencys.IToolOffsetConfig.SetToolOffset(System.Int32,System.Double,System.Double,System.Double,System.Double) + name: SetToolOffset(int, double, double, double, double) + href: api/Hi.NcParsers.Dependencys.IToolOffsetConfig.html#Hi_NcParsers_Dependencys_IToolOffsetConfig_SetToolOffset_System_Int32_System_Double_System_Double_System_Double_System_Double_ + commentId: M:Hi.NcParsers.Dependencys.IToolOffsetConfig.SetToolOffset(System.Int32,System.Double,System.Double,System.Double,System.Double) + name.vb: SetToolOffset(Integer, Double, Double, Double, Double) + fullName: Hi.NcParsers.Dependencys.IToolOffsetConfig.SetToolOffset(int, double, double, double, double) + fullName.vb: Hi.NcParsers.Dependencys.IToolOffsetConfig.SetToolOffset(Integer, Double, Double, Double, Double) + nameWithType: IToolOffsetConfig.SetToolOffset(int, double, double, double, double) + nameWithType.vb: IToolOffsetConfig.SetToolOffset(Integer, Double, Double, Double, Double) +- uid: Hi.NcParsers.Dependencys.IToolOffsetConfig.SetToolOffset* + name: SetToolOffset + href: api/Hi.NcParsers.Dependencys.IToolOffsetConfig.html#Hi_NcParsers_Dependencys_IToolOffsetConfig_SetToolOffset_ + commentId: Overload:Hi.NcParsers.Dependencys.IToolOffsetConfig.SetToolOffset + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.IToolOffsetConfig.SetToolOffset + nameWithType: IToolOffsetConfig.SetToolOffset +- uid: Hi.NcParsers.Dependencys.IToolingMcConfig + name: IToolingMcConfig + href: api/Hi.NcParsers.Dependencys.IToolingMcConfig.html + commentId: T:Hi.NcParsers.Dependencys.IToolingMcConfig + fullName: Hi.NcParsers.Dependencys.IToolingMcConfig + nameWithType: IToolingMcConfig +- uid: Hi.NcParsers.Dependencys.IToolingMcConfig.GetToolingPosition(System.String) + name: GetToolingPosition(string) + href: api/Hi.NcParsers.Dependencys.IToolingMcConfig.html#Hi_NcParsers_Dependencys_IToolingMcConfig_GetToolingPosition_System_String_ + commentId: M:Hi.NcParsers.Dependencys.IToolingMcConfig.GetToolingPosition(System.String) + name.vb: GetToolingPosition(String) + fullName: Hi.NcParsers.Dependencys.IToolingMcConfig.GetToolingPosition(string) + fullName.vb: Hi.NcParsers.Dependencys.IToolingMcConfig.GetToolingPosition(String) + nameWithType: IToolingMcConfig.GetToolingPosition(string) + nameWithType.vb: IToolingMcConfig.GetToolingPosition(String) +- uid: Hi.NcParsers.Dependencys.IToolingMcConfig.GetToolingPosition* + name: GetToolingPosition + href: api/Hi.NcParsers.Dependencys.IToolingMcConfig.html#Hi_NcParsers_Dependencys_IToolingMcConfig_GetToolingPosition_ + commentId: Overload:Hi.NcParsers.Dependencys.IToolingMcConfig.GetToolingPosition + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.IToolingMcConfig.GetToolingPosition + nameWithType: IToolingMcConfig.GetToolingPosition +- uid: Hi.NcParsers.Dependencys.IToolingMcConfig.SetToolingPosition(System.String,System.Double) + name: SetToolingPosition(string, double) + href: api/Hi.NcParsers.Dependencys.IToolingMcConfig.html#Hi_NcParsers_Dependencys_IToolingMcConfig_SetToolingPosition_System_String_System_Double_ + commentId: M:Hi.NcParsers.Dependencys.IToolingMcConfig.SetToolingPosition(System.String,System.Double) + name.vb: SetToolingPosition(String, Double) + fullName: Hi.NcParsers.Dependencys.IToolingMcConfig.SetToolingPosition(string, double) + fullName.vb: Hi.NcParsers.Dependencys.IToolingMcConfig.SetToolingPosition(String, Double) + nameWithType: IToolingMcConfig.SetToolingPosition(string, double) + nameWithType.vb: IToolingMcConfig.SetToolingPosition(String, Double) +- uid: Hi.NcParsers.Dependencys.IToolingMcConfig.SetToolingPosition* + name: SetToolingPosition + href: api/Hi.NcParsers.Dependencys.IToolingMcConfig.html#Hi_NcParsers_Dependencys_IToolingMcConfig_SetToolingPosition_ + commentId: Overload:Hi.NcParsers.Dependencys.IToolingMcConfig.SetToolingPosition + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.IToolingMcConfig.SetToolingPosition + nameWithType: IToolingMcConfig.SetToolingPosition +- uid: Hi.NcParsers.Dependencys.IToolingMcConfig.ToolingMcAbc_deg + name: ToolingMcAbc_deg + href: api/Hi.NcParsers.Dependencys.IToolingMcConfig.html#Hi_NcParsers_Dependencys_IToolingMcConfig_ToolingMcAbc_deg + commentId: P:Hi.NcParsers.Dependencys.IToolingMcConfig.ToolingMcAbc_deg + fullName: Hi.NcParsers.Dependencys.IToolingMcConfig.ToolingMcAbc_deg + nameWithType: IToolingMcConfig.ToolingMcAbc_deg +- uid: Hi.NcParsers.Dependencys.IToolingMcConfig.ToolingMcAbc_deg* + name: ToolingMcAbc_deg + href: api/Hi.NcParsers.Dependencys.IToolingMcConfig.html#Hi_NcParsers_Dependencys_IToolingMcConfig_ToolingMcAbc_deg_ + commentId: Overload:Hi.NcParsers.Dependencys.IToolingMcConfig.ToolingMcAbc_deg + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.IToolingMcConfig.ToolingMcAbc_deg + nameWithType: IToolingMcConfig.ToolingMcAbc_deg +- uid: Hi.NcParsers.Dependencys.IToolingMcConfig.ToolingMcXyz + name: ToolingMcXyz + href: api/Hi.NcParsers.Dependencys.IToolingMcConfig.html#Hi_NcParsers_Dependencys_IToolingMcConfig_ToolingMcXyz + commentId: P:Hi.NcParsers.Dependencys.IToolingMcConfig.ToolingMcXyz + fullName: Hi.NcParsers.Dependencys.IToolingMcConfig.ToolingMcXyz + nameWithType: IToolingMcConfig.ToolingMcXyz +- uid: Hi.NcParsers.Dependencys.IToolingMcConfig.ToolingMcXyz* + name: ToolingMcXyz + href: api/Hi.NcParsers.Dependencys.IToolingMcConfig.html#Hi_NcParsers_Dependencys_IToolingMcConfig_ToolingMcXyz_ + commentId: Overload:Hi.NcParsers.Dependencys.IToolingMcConfig.ToolingMcXyz + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.IToolingMcConfig.ToolingMcXyz + nameWithType: IToolingMcConfig.ToolingMcXyz +- uid: Hi.NcParsers.Dependencys.Siemens + name: Hi.NcParsers.Dependencys.Siemens + href: api/Hi.NcParsers.Dependencys.Siemens.html + commentId: N:Hi.NcParsers.Dependencys.Siemens + fullName: Hi.NcParsers.Dependencys.Siemens + nameWithType: Hi.NcParsers.Dependencys.Siemens +- uid: Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig + name: ISiemensToolOffsetConfig + href: api/Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.html + commentId: T:Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig + fullName: Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig + nameWithType: ISiemensToolOffsetConfig +- uid: Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.GetToolHeightOffset_mm(System.Int32,System.Int32) + name: GetToolHeightOffset_mm(int, int) + href: api/Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.html#Hi_NcParsers_Dependencys_Siemens_ISiemensToolOffsetConfig_GetToolHeightOffset_mm_System_Int32_System_Int32_ + commentId: M:Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.GetToolHeightOffset_mm(System.Int32,System.Int32) + name.vb: GetToolHeightOffset_mm(Integer, Integer) + fullName: Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.GetToolHeightOffset_mm(int, int) + fullName.vb: Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.GetToolHeightOffset_mm(Integer, Integer) + nameWithType: ISiemensToolOffsetConfig.GetToolHeightOffset_mm(int, int) + nameWithType.vb: ISiemensToolOffsetConfig.GetToolHeightOffset_mm(Integer, Integer) +- uid: Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.GetToolHeightOffset_mm* + name: GetToolHeightOffset_mm + href: api/Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.html#Hi_NcParsers_Dependencys_Siemens_ISiemensToolOffsetConfig_GetToolHeightOffset_mm_ + commentId: Overload:Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.GetToolHeightOffset_mm + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.GetToolHeightOffset_mm + nameWithType: ISiemensToolOffsetConfig.GetToolHeightOffset_mm +- uid: Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.GetToolLengthOffset_mm(System.Int32,System.Int32,System.Int32) + name: GetToolLengthOffset_mm(int, int, int) + href: api/Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.html#Hi_NcParsers_Dependencys_Siemens_ISiemensToolOffsetConfig_GetToolLengthOffset_mm_System_Int32_System_Int32_System_Int32_ + commentId: M:Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.GetToolLengthOffset_mm(System.Int32,System.Int32,System.Int32) + name.vb: GetToolLengthOffset_mm(Integer, Integer, Integer) + fullName: Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.GetToolLengthOffset_mm(int, int, int) + fullName.vb: Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.GetToolLengthOffset_mm(Integer, Integer, Integer) + nameWithType: ISiemensToolOffsetConfig.GetToolLengthOffset_mm(int, int, int) + nameWithType.vb: ISiemensToolOffsetConfig.GetToolLengthOffset_mm(Integer, Integer, Integer) +- uid: Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.GetToolLengthOffset_mm* + name: GetToolLengthOffset_mm + href: api/Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.html#Hi_NcParsers_Dependencys_Siemens_ISiemensToolOffsetConfig_GetToolLengthOffset_mm_ + commentId: Overload:Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.GetToolLengthOffset_mm + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.GetToolLengthOffset_mm + nameWithType: ISiemensToolOffsetConfig.GetToolLengthOffset_mm +- uid: Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.GetToolRadiusOffset_mm(System.Int32,System.Int32) + name: GetToolRadiusOffset_mm(int, int) + href: api/Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.html#Hi_NcParsers_Dependencys_Siemens_ISiemensToolOffsetConfig_GetToolRadiusOffset_mm_System_Int32_System_Int32_ + commentId: M:Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.GetToolRadiusOffset_mm(System.Int32,System.Int32) + name.vb: GetToolRadiusOffset_mm(Integer, Integer) + fullName: Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.GetToolRadiusOffset_mm(int, int) + fullName.vb: Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.GetToolRadiusOffset_mm(Integer, Integer) + nameWithType: ISiemensToolOffsetConfig.GetToolRadiusOffset_mm(int, int) + nameWithType.vb: ISiemensToolOffsetConfig.GetToolRadiusOffset_mm(Integer, Integer) +- uid: Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.GetToolRadiusOffset_mm* + name: GetToolRadiusOffset_mm + href: api/Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.html#Hi_NcParsers_Dependencys_Siemens_ISiemensToolOffsetConfig_GetToolRadiusOffset_mm_ + commentId: Overload:Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.GetToolRadiusOffset_mm + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Siemens.ISiemensToolOffsetConfig.GetToolRadiusOffset_mm + nameWithType: ISiemensToolOffsetConfig.GetToolRadiusOffset_mm +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable + name: SiemensMachineDataTable + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html + commentId: T:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable + nameWithType: SiemensMachineDataTable +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.#ctor + name: SiemensMachineDataTable() + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable__ctor + commentId: M:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.#ctor + name.vb: New() + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.SiemensMachineDataTable() + fullName.vb: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.New() + nameWithType: SiemensMachineDataTable.SiemensMachineDataTable() + nameWithType.vb: SiemensMachineDataTable.New() +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.#ctor(System.Xml.Linq.XElement) + name: SiemensMachineDataTable(XElement) + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.SiemensMachineDataTable(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.New(System.Xml.Linq.XElement) + nameWithType: SiemensMachineDataTable.SiemensMachineDataTable(XElement) + nameWithType.vb: SiemensMachineDataTable.New(XElement) +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.#ctor* + name: SiemensMachineDataTable + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable__ctor_ + commentId: Overload:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.SiemensMachineDataTable + fullName.vb: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.New + nameWithType: SiemensMachineDataTable.SiemensMachineDataTable + nameWithType.vb: SiemensMachineDataTable.New +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.AxisMd30300 + name: AxisMd30300 + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_AxisMd30300 + commentId: P:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.AxisMd30300 + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.AxisMd30300 + nameWithType: SiemensMachineDataTable.AxisMd30300 +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.AxisMd30300* + name: AxisMd30300 + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_AxisMd30300_ + commentId: Overload:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.AxisMd30300 + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.AxisMd30300 + nameWithType: SiemensMachineDataTable.AxisMd30300 +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.AxisMd34010 + name: AxisMd34010 + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_AxisMd34010 + commentId: P:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.AxisMd34010 + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.AxisMd34010 + nameWithType: SiemensMachineDataTable.AxisMd34010 +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.AxisMd34010* + name: AxisMd34010 + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_AxisMd34010_ + commentId: Overload:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.AxisMd34010 + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.AxisMd34010 + nameWithType: SiemensMachineDataTable.AxisMd34010 +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.AxisTypeParamId + name: AxisTypeParamId + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_AxisTypeParamId + commentId: P:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.AxisTypeParamId + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.AxisTypeParamId + nameWithType: SiemensMachineDataTable.AxisTypeParamId +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.AxisTypeParamId* + name: AxisTypeParamId + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_AxisTypeParamId_ + commentId: Overload:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.AxisTypeParamId + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.AxisTypeParamId + nameWithType: SiemensMachineDataTable.AxisTypeParamId +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.Default3Axis + name: Default3Axis + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_Default3Axis + commentId: P:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.Default3Axis + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.Default3Axis + nameWithType: SiemensMachineDataTable.Default3Axis +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.Default3Axis* + name: Default3Axis + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_Default3Axis_ + commentId: Overload:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.Default3Axis + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.Default3Axis + nameWithType: SiemensMachineDataTable.Default3Axis +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.IdAttributeName + name: IdAttributeName + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_IdAttributeName + commentId: P:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.IdAttributeName + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.IdAttributeName + nameWithType: SiemensMachineDataTable.IdAttributeName +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.IdAttributeName* + name: IdAttributeName + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_IdAttributeName_ + commentId: Overload:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.IdAttributeName + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.IdAttributeName + nameWithType: SiemensMachineDataTable.IdAttributeName +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MakeXmlSource(String, String, Boolean) + nameWithType: SiemensMachineDataTable.MakeXmlSource(string, string, bool) + nameWithType.vb: SiemensMachineDataTable.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MakeXmlSource + nameWithType: SiemensMachineDataTable.MakeXmlSource +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MaxSpindleSpeed_rpm + name: MaxSpindleSpeed_rpm + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_MaxSpindleSpeed_rpm + commentId: P:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MaxSpindleSpeed_rpm + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MaxSpindleSpeed_rpm + nameWithType: SiemensMachineDataTable.MaxSpindleSpeed_rpm +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MaxSpindleSpeed_rpm* + name: MaxSpindleSpeed_rpm + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_MaxSpindleSpeed_rpm_ + commentId: Overload:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MaxSpindleSpeed_rpm + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MaxSpindleSpeed_rpm + nameWithType: SiemensMachineDataTable.MaxSpindleSpeed_rpm +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.Md35100 + name: Md35100 + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_Md35100 + commentId: P:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.Md35100 + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.Md35100 + nameWithType: SiemensMachineDataTable.Md35100 +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.Md35100* + name: Md35100 + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_Md35100_ + commentId: Overload:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.Md35100 + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.Md35100 + nameWithType: SiemensMachineDataTable.Md35100 +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MdAxisType + name: MdAxisType + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_MdAxisType + commentId: F:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MdAxisType + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MdAxisType + nameWithType: SiemensMachineDataTable.MdAxisType +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MdMaxAxisVelocity + name: MdMaxAxisVelocity + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_MdMaxAxisVelocity + commentId: F:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MdMaxAxisVelocity + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MdMaxAxisVelocity + nameWithType: SiemensMachineDataTable.MdMaxAxisVelocity +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MdMaxSpindleSpeed + name: MdMaxSpindleSpeed + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_MdMaxSpindleSpeed + commentId: F:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MdMaxSpindleSpeed + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MdMaxSpindleSpeed + nameWithType: SiemensMachineDataTable.MdMaxSpindleSpeed +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MdReferencePosition + name: MdReferencePosition + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_MdReferencePosition + commentId: F:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MdReferencePosition + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MdReferencePosition + nameWithType: SiemensMachineDataTable.MdReferencePosition +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MdStrokeLimitNeg + name: MdStrokeLimitNeg + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_MdStrokeLimitNeg + commentId: F:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MdStrokeLimitNeg + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MdStrokeLimitNeg + nameWithType: SiemensMachineDataTable.MdStrokeLimitNeg +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MdStrokeLimitPos + name: MdStrokeLimitPos + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_MdStrokeLimitPos + commentId: F:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MdStrokeLimitPos + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.MdStrokeLimitPos + nameWithType: SiemensMachineDataTable.MdStrokeLimitPos +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.ReferencePositionParamId + name: ReferencePositionParamId + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_ReferencePositionParamId + commentId: P:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.ReferencePositionParamId + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.ReferencePositionParamId + nameWithType: SiemensMachineDataTable.ReferencePositionParamId +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.ReferencePositionParamId* + name: ReferencePositionParamId + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_ReferencePositionParamId_ + commentId: Overload:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.ReferencePositionParamId + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.ReferencePositionParamId + nameWithType: SiemensMachineDataTable.ReferencePositionParamId +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.XName + name: XName + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_XName + commentId: P:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.XName + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.XName + nameWithType: SiemensMachineDataTable.XName +- uid: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.XName* + name: XName + href: api/Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_XName_ + commentId: Overload:Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.XName + isSpec: "True" + fullName: Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.XName + nameWithType: SiemensMachineDataTable.XName +- uid: Hi.NcParsers.IGetSentence + name: IGetSentence + href: api/Hi.NcParsers.IGetSentence.html + commentId: T:Hi.NcParsers.IGetSentence + fullName: Hi.NcParsers.IGetSentence + nameWithType: IGetSentence +- uid: Hi.NcParsers.IGetSentence.GetSentence + name: GetSentence() + href: api/Hi.NcParsers.IGetSentence.html#Hi_NcParsers_IGetSentence_GetSentence + commentId: M:Hi.NcParsers.IGetSentence.GetSentence + fullName: Hi.NcParsers.IGetSentence.GetSentence() + nameWithType: IGetSentence.GetSentence() +- uid: Hi.NcParsers.IGetSentence.GetSentence* + name: GetSentence + href: api/Hi.NcParsers.IGetSentence.html#Hi_NcParsers_IGetSentence_GetSentence_ + commentId: Overload:Hi.NcParsers.IGetSentence.GetSentence + isSpec: "True" + fullName: Hi.NcParsers.IGetSentence.GetSentence + nameWithType: IGetSentence.GetSentence +- uid: Hi.NcParsers.Initializers + name: Hi.NcParsers.Initializers + href: api/Hi.NcParsers.Initializers.html + commentId: N:Hi.NcParsers.Initializers + fullName: Hi.NcParsers.Initializers + nameWithType: Hi.NcParsers.Initializers +- uid: Hi.NcParsers.Initializers.HomeMcInitializer + name: HomeMcInitializer + href: api/Hi.NcParsers.Initializers.HomeMcInitializer.html + commentId: T:Hi.NcParsers.Initializers.HomeMcInitializer + fullName: Hi.NcParsers.Initializers.HomeMcInitializer + nameWithType: HomeMcInitializer +- uid: Hi.NcParsers.Initializers.HomeMcInitializer.#ctor + name: HomeMcInitializer() + href: api/Hi.NcParsers.Initializers.HomeMcInitializer.html#Hi_NcParsers_Initializers_HomeMcInitializer__ctor + commentId: M:Hi.NcParsers.Initializers.HomeMcInitializer.#ctor + name.vb: New() + fullName: Hi.NcParsers.Initializers.HomeMcInitializer.HomeMcInitializer() + fullName.vb: Hi.NcParsers.Initializers.HomeMcInitializer.New() + nameWithType: HomeMcInitializer.HomeMcInitializer() + nameWithType.vb: HomeMcInitializer.New() +- uid: Hi.NcParsers.Initializers.HomeMcInitializer.#ctor(System.Xml.Linq.XElement) + name: HomeMcInitializer(XElement) + href: api/Hi.NcParsers.Initializers.HomeMcInitializer.html#Hi_NcParsers_Initializers_HomeMcInitializer__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.Initializers.HomeMcInitializer.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.Initializers.HomeMcInitializer.HomeMcInitializer(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.Initializers.HomeMcInitializer.New(System.Xml.Linq.XElement) + nameWithType: HomeMcInitializer.HomeMcInitializer(XElement) + nameWithType.vb: HomeMcInitializer.New(XElement) +- uid: Hi.NcParsers.Initializers.HomeMcInitializer.#ctor* + name: HomeMcInitializer + href: api/Hi.NcParsers.Initializers.HomeMcInitializer.html#Hi_NcParsers_Initializers_HomeMcInitializer__ctor_ + commentId: Overload:Hi.NcParsers.Initializers.HomeMcInitializer.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.Initializers.HomeMcInitializer.HomeMcInitializer + fullName.vb: Hi.NcParsers.Initializers.HomeMcInitializer.New + nameWithType: HomeMcInitializer.HomeMcInitializer + nameWithType.vb: HomeMcInitializer.New +- uid: Hi.NcParsers.Initializers.HomeMcInitializer.Initialize(System.Text.Json.Nodes.JsonObject,System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Initialize(JsonObject, List) + href: api/Hi.NcParsers.Initializers.HomeMcInitializer.html#Hi_NcParsers_Initializers_HomeMcInitializer_Initialize_System_Text_Json_Nodes_JsonObject_System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.Initializers.HomeMcInitializer.Initialize(System.Text.Json.Nodes.JsonObject,System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Initialize(JsonObject, List(Of INcDependency)) + fullName: Hi.NcParsers.Initializers.HomeMcInitializer.Initialize(System.Text.Json.Nodes.JsonObject, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.Initializers.HomeMcInitializer.Initialize(System.Text.Json.Nodes.JsonObject, System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: HomeMcInitializer.Initialize(JsonObject, List) + nameWithType.vb: HomeMcInitializer.Initialize(JsonObject, List(Of INcDependency)) +- uid: Hi.NcParsers.Initializers.HomeMcInitializer.Initialize* + name: Initialize + href: api/Hi.NcParsers.Initializers.HomeMcInitializer.html#Hi_NcParsers_Initializers_HomeMcInitializer_Initialize_ + commentId: Overload:Hi.NcParsers.Initializers.HomeMcInitializer.Initialize + isSpec: "True" + fullName: Hi.NcParsers.Initializers.HomeMcInitializer.Initialize + nameWithType: HomeMcInitializer.Initialize +- uid: Hi.NcParsers.Initializers.HomeMcInitializer.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.Initializers.HomeMcInitializer.html#Hi_NcParsers_Initializers_HomeMcInitializer_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.Initializers.HomeMcInitializer.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.Initializers.HomeMcInitializer.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.Initializers.HomeMcInitializer.MakeXmlSource(String, String, Boolean) + nameWithType: HomeMcInitializer.MakeXmlSource(string, string, bool) + nameWithType.vb: HomeMcInitializer.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.Initializers.HomeMcInitializer.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.Initializers.HomeMcInitializer.html#Hi_NcParsers_Initializers_HomeMcInitializer_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.Initializers.HomeMcInitializer.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.Initializers.HomeMcInitializer.MakeXmlSource + nameWithType: HomeMcInitializer.MakeXmlSource +- uid: Hi.NcParsers.Initializers.HomeMcInitializer.Name + name: Name + href: api/Hi.NcParsers.Initializers.HomeMcInitializer.html#Hi_NcParsers_Initializers_HomeMcInitializer_Name + commentId: P:Hi.NcParsers.Initializers.HomeMcInitializer.Name + fullName: Hi.NcParsers.Initializers.HomeMcInitializer.Name + nameWithType: HomeMcInitializer.Name +- uid: Hi.NcParsers.Initializers.HomeMcInitializer.Name* + name: Name + href: api/Hi.NcParsers.Initializers.HomeMcInitializer.html#Hi_NcParsers_Initializers_HomeMcInitializer_Name_ + commentId: Overload:Hi.NcParsers.Initializers.HomeMcInitializer.Name + isSpec: "True" + fullName: Hi.NcParsers.Initializers.HomeMcInitializer.Name + nameWithType: HomeMcInitializer.Name +- uid: Hi.NcParsers.Initializers.HomeMcInitializer.XName + name: XName + href: api/Hi.NcParsers.Initializers.HomeMcInitializer.html#Hi_NcParsers_Initializers_HomeMcInitializer_XName + commentId: P:Hi.NcParsers.Initializers.HomeMcInitializer.XName + fullName: Hi.NcParsers.Initializers.HomeMcInitializer.XName + nameWithType: HomeMcInitializer.XName +- uid: Hi.NcParsers.Initializers.HomeMcInitializer.XName* + name: XName + href: api/Hi.NcParsers.Initializers.HomeMcInitializer.html#Hi_NcParsers_Initializers_HomeMcInitializer_XName_ + commentId: Overload:Hi.NcParsers.Initializers.HomeMcInitializer.XName + isSpec: "True" + fullName: Hi.NcParsers.Initializers.HomeMcInitializer.XName + nameWithType: HomeMcInitializer.XName +- uid: Hi.NcParsers.Initializers.INcInitializer + name: INcInitializer + href: api/Hi.NcParsers.Initializers.INcInitializer.html + commentId: T:Hi.NcParsers.Initializers.INcInitializer + fullName: Hi.NcParsers.Initializers.INcInitializer + nameWithType: INcInitializer +- uid: Hi.NcParsers.Initializers.INcInitializer.Initialize(System.Text.Json.Nodes.JsonObject,System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Initialize(JsonObject, List) + href: api/Hi.NcParsers.Initializers.INcInitializer.html#Hi_NcParsers_Initializers_INcInitializer_Initialize_System_Text_Json_Nodes_JsonObject_System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.Initializers.INcInitializer.Initialize(System.Text.Json.Nodes.JsonObject,System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Initialize(JsonObject, List(Of INcDependency)) + fullName: Hi.NcParsers.Initializers.INcInitializer.Initialize(System.Text.Json.Nodes.JsonObject, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.Initializers.INcInitializer.Initialize(System.Text.Json.Nodes.JsonObject, System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: INcInitializer.Initialize(JsonObject, List) + nameWithType.vb: INcInitializer.Initialize(JsonObject, List(Of INcDependency)) +- uid: Hi.NcParsers.Initializers.INcInitializer.Initialize* + name: Initialize + href: api/Hi.NcParsers.Initializers.INcInitializer.html#Hi_NcParsers_Initializers_INcInitializer_Initialize_ + commentId: Overload:Hi.NcParsers.Initializers.INcInitializer.Initialize + isSpec: "True" + fullName: Hi.NcParsers.Initializers.INcInitializer.Initialize + nameWithType: INcInitializer.Initialize +- uid: Hi.NcParsers.Initializers.INcInitializer.Name + name: Name + href: api/Hi.NcParsers.Initializers.INcInitializer.html#Hi_NcParsers_Initializers_INcInitializer_Name + commentId: P:Hi.NcParsers.Initializers.INcInitializer.Name + fullName: Hi.NcParsers.Initializers.INcInitializer.Name + nameWithType: INcInitializer.Name +- uid: Hi.NcParsers.Initializers.INcInitializer.Name* + name: Name + href: api/Hi.NcParsers.Initializers.INcInitializer.html#Hi_NcParsers_Initializers_INcInitializer_Name_ + commentId: Overload:Hi.NcParsers.Initializers.INcInitializer.Name + isSpec: "True" + fullName: Hi.NcParsers.Initializers.INcInitializer.Name + nameWithType: INcInitializer.Name +- uid: Hi.NcParsers.Initializers.StaticInitializer + name: StaticInitializer + href: api/Hi.NcParsers.Initializers.StaticInitializer.html + commentId: T:Hi.NcParsers.Initializers.StaticInitializer + fullName: Hi.NcParsers.Initializers.StaticInitializer + nameWithType: StaticInitializer +- uid: Hi.NcParsers.Initializers.StaticInitializer.#ctor + name: StaticInitializer() + href: api/Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer__ctor + commentId: M:Hi.NcParsers.Initializers.StaticInitializer.#ctor + name.vb: New() + fullName: Hi.NcParsers.Initializers.StaticInitializer.StaticInitializer() + fullName.vb: Hi.NcParsers.Initializers.StaticInitializer.New() + nameWithType: StaticInitializer.StaticInitializer() + nameWithType.vb: StaticInitializer.New() +- uid: Hi.NcParsers.Initializers.StaticInitializer.#ctor(System.Xml.Linq.XElement) + name: StaticInitializer(XElement) + href: api/Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.Initializers.StaticInitializer.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.Initializers.StaticInitializer.StaticInitializer(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.Initializers.StaticInitializer.New(System.Xml.Linq.XElement) + nameWithType: StaticInitializer.StaticInitializer(XElement) + nameWithType.vb: StaticInitializer.New(XElement) +- uid: Hi.NcParsers.Initializers.StaticInitializer.#ctor* + name: StaticInitializer + href: api/Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer__ctor_ + commentId: Overload:Hi.NcParsers.Initializers.StaticInitializer.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.Initializers.StaticInitializer.StaticInitializer + fullName.vb: Hi.NcParsers.Initializers.StaticInitializer.New + nameWithType: StaticInitializer.StaticInitializer + nameWithType.vb: StaticInitializer.New +- uid: Hi.NcParsers.Initializers.StaticInitializer.Default + name: Default + href: api/Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer_Default + commentId: P:Hi.NcParsers.Initializers.StaticInitializer.Default + fullName: Hi.NcParsers.Initializers.StaticInitializer.Default + nameWithType: StaticInitializer.Default +- uid: Hi.NcParsers.Initializers.StaticInitializer.Default* + name: Default + href: api/Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer_Default_ + commentId: Overload:Hi.NcParsers.Initializers.StaticInitializer.Default + isSpec: "True" + fullName: Hi.NcParsers.Initializers.StaticInitializer.Default + nameWithType: StaticInitializer.Default +- uid: Hi.NcParsers.Initializers.StaticInitializer.HeidenhainDefault + name: HeidenhainDefault + href: api/Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer_HeidenhainDefault + commentId: P:Hi.NcParsers.Initializers.StaticInitializer.HeidenhainDefault + fullName: Hi.NcParsers.Initializers.StaticInitializer.HeidenhainDefault + nameWithType: StaticInitializer.HeidenhainDefault +- uid: Hi.NcParsers.Initializers.StaticInitializer.HeidenhainDefault* + name: HeidenhainDefault + href: api/Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer_HeidenhainDefault_ + commentId: Overload:Hi.NcParsers.Initializers.StaticInitializer.HeidenhainDefault + isSpec: "True" + fullName: Hi.NcParsers.Initializers.StaticInitializer.HeidenhainDefault + nameWithType: StaticInitializer.HeidenhainDefault +- uid: Hi.NcParsers.Initializers.StaticInitializer.Initialization + name: Initialization + href: api/Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer_Initialization + commentId: P:Hi.NcParsers.Initializers.StaticInitializer.Initialization + fullName: Hi.NcParsers.Initializers.StaticInitializer.Initialization + nameWithType: StaticInitializer.Initialization +- uid: Hi.NcParsers.Initializers.StaticInitializer.Initialization* + name: Initialization + href: api/Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer_Initialization_ + commentId: Overload:Hi.NcParsers.Initializers.StaticInitializer.Initialization + isSpec: "True" + fullName: Hi.NcParsers.Initializers.StaticInitializer.Initialization + nameWithType: StaticInitializer.Initialization +- uid: Hi.NcParsers.Initializers.StaticInitializer.Initialize(System.Text.Json.Nodes.JsonObject,System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Initialize(JsonObject, List) + href: api/Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer_Initialize_System_Text_Json_Nodes_JsonObject_System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.Initializers.StaticInitializer.Initialize(System.Text.Json.Nodes.JsonObject,System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Initialize(JsonObject, List(Of INcDependency)) + fullName: Hi.NcParsers.Initializers.StaticInitializer.Initialize(System.Text.Json.Nodes.JsonObject, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.Initializers.StaticInitializer.Initialize(System.Text.Json.Nodes.JsonObject, System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: StaticInitializer.Initialize(JsonObject, List) + nameWithType.vb: StaticInitializer.Initialize(JsonObject, List(Of INcDependency)) +- uid: Hi.NcParsers.Initializers.StaticInitializer.Initialize* + name: Initialize + href: api/Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer_Initialize_ + commentId: Overload:Hi.NcParsers.Initializers.StaticInitializer.Initialize + isSpec: "True" + fullName: Hi.NcParsers.Initializers.StaticInitializer.Initialize + nameWithType: StaticInitializer.Initialize +- uid: Hi.NcParsers.Initializers.StaticInitializer.IsoDefault + name: IsoDefault + href: api/Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer_IsoDefault + commentId: P:Hi.NcParsers.Initializers.StaticInitializer.IsoDefault + fullName: Hi.NcParsers.Initializers.StaticInitializer.IsoDefault + nameWithType: StaticInitializer.IsoDefault +- uid: Hi.NcParsers.Initializers.StaticInitializer.IsoDefault* + name: IsoDefault + href: api/Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer_IsoDefault_ + commentId: Overload:Hi.NcParsers.Initializers.StaticInitializer.IsoDefault + isSpec: "True" + fullName: Hi.NcParsers.Initializers.StaticInitializer.IsoDefault + nameWithType: StaticInitializer.IsoDefault +- uid: Hi.NcParsers.Initializers.StaticInitializer.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.Initializers.StaticInitializer.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.Initializers.StaticInitializer.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.Initializers.StaticInitializer.MakeXmlSource(String, String, Boolean) + nameWithType: StaticInitializer.MakeXmlSource(string, string, bool) + nameWithType.vb: StaticInitializer.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.Initializers.StaticInitializer.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.Initializers.StaticInitializer.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.Initializers.StaticInitializer.MakeXmlSource + nameWithType: StaticInitializer.MakeXmlSource +- uid: Hi.NcParsers.Initializers.StaticInitializer.Name + name: Name + href: api/Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer_Name + commentId: P:Hi.NcParsers.Initializers.StaticInitializer.Name + fullName: Hi.NcParsers.Initializers.StaticInitializer.Name + nameWithType: StaticInitializer.Name +- uid: Hi.NcParsers.Initializers.StaticInitializer.Name* + name: Name + href: api/Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer_Name_ + commentId: Overload:Hi.NcParsers.Initializers.StaticInitializer.Name + isSpec: "True" + fullName: Hi.NcParsers.Initializers.StaticInitializer.Name + nameWithType: StaticInitializer.Name +- uid: Hi.NcParsers.Initializers.StaticInitializer.SiemensDefault + name: SiemensDefault + href: api/Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer_SiemensDefault + commentId: P:Hi.NcParsers.Initializers.StaticInitializer.SiemensDefault + fullName: Hi.NcParsers.Initializers.StaticInitializer.SiemensDefault + nameWithType: StaticInitializer.SiemensDefault +- uid: Hi.NcParsers.Initializers.StaticInitializer.SiemensDefault* + name: SiemensDefault + href: api/Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer_SiemensDefault_ + commentId: Overload:Hi.NcParsers.Initializers.StaticInitializer.SiemensDefault + isSpec: "True" + fullName: Hi.NcParsers.Initializers.StaticInitializer.SiemensDefault + nameWithType: StaticInitializer.SiemensDefault +- uid: Hi.NcParsers.Initializers.StaticInitializer.XName + name: XName + href: api/Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer_XName + commentId: P:Hi.NcParsers.Initializers.StaticInitializer.XName + fullName: Hi.NcParsers.Initializers.StaticInitializer.XName + nameWithType: StaticInitializer.XName +- uid: Hi.NcParsers.Initializers.StaticInitializer.XName* + name: XName + href: api/Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer_XName_ + commentId: Overload:Hi.NcParsers.Initializers.StaticInitializer.XName + isSpec: "True" + fullName: Hi.NcParsers.Initializers.StaticInitializer.XName + nameWithType: StaticInitializer.XName - uid: Hi.NcParsers.Keywords name: Hi.NcParsers.Keywords href: api/Hi.NcParsers.Keywords.html @@ -120000,6 +122238,64 @@ references: isSpec: "True" fullName: Hi.NcParsers.Keywords.Comment.Symbol nameWithType: Comment.Symbol +- uid: Hi.NcParsers.Keywords.CoordinateOffset + name: CoordinateOffset + href: api/Hi.NcParsers.Keywords.CoordinateOffset.html + commentId: T:Hi.NcParsers.Keywords.CoordinateOffset + fullName: Hi.NcParsers.Keywords.CoordinateOffset + nameWithType: CoordinateOffset +- uid: Hi.NcParsers.Keywords.CoordinateOffset.CoordinateId + name: CoordinateId + href: api/Hi.NcParsers.Keywords.CoordinateOffset.html#Hi_NcParsers_Keywords_CoordinateOffset_CoordinateId + commentId: P:Hi.NcParsers.Keywords.CoordinateOffset.CoordinateId + fullName: Hi.NcParsers.Keywords.CoordinateOffset.CoordinateId + nameWithType: CoordinateOffset.CoordinateId +- uid: Hi.NcParsers.Keywords.CoordinateOffset.CoordinateId* + name: CoordinateId + href: api/Hi.NcParsers.Keywords.CoordinateOffset.html#Hi_NcParsers_Keywords_CoordinateOffset_CoordinateId_ + commentId: Overload:Hi.NcParsers.Keywords.CoordinateOffset.CoordinateId + isSpec: "True" + fullName: Hi.NcParsers.Keywords.CoordinateOffset.CoordinateId + nameWithType: CoordinateOffset.CoordinateId +- uid: Hi.NcParsers.Keywords.CoordinateOffset.Offset_X + name: Offset_X + href: api/Hi.NcParsers.Keywords.CoordinateOffset.html#Hi_NcParsers_Keywords_CoordinateOffset_Offset_X + commentId: P:Hi.NcParsers.Keywords.CoordinateOffset.Offset_X + fullName: Hi.NcParsers.Keywords.CoordinateOffset.Offset_X + nameWithType: CoordinateOffset.Offset_X +- uid: Hi.NcParsers.Keywords.CoordinateOffset.Offset_X* + name: Offset_X + href: api/Hi.NcParsers.Keywords.CoordinateOffset.html#Hi_NcParsers_Keywords_CoordinateOffset_Offset_X_ + commentId: Overload:Hi.NcParsers.Keywords.CoordinateOffset.Offset_X + isSpec: "True" + fullName: Hi.NcParsers.Keywords.CoordinateOffset.Offset_X + nameWithType: CoordinateOffset.Offset_X +- uid: Hi.NcParsers.Keywords.CoordinateOffset.Offset_Y + name: Offset_Y + href: api/Hi.NcParsers.Keywords.CoordinateOffset.html#Hi_NcParsers_Keywords_CoordinateOffset_Offset_Y + commentId: P:Hi.NcParsers.Keywords.CoordinateOffset.Offset_Y + fullName: Hi.NcParsers.Keywords.CoordinateOffset.Offset_Y + nameWithType: CoordinateOffset.Offset_Y +- uid: Hi.NcParsers.Keywords.CoordinateOffset.Offset_Y* + name: Offset_Y + href: api/Hi.NcParsers.Keywords.CoordinateOffset.html#Hi_NcParsers_Keywords_CoordinateOffset_Offset_Y_ + commentId: Overload:Hi.NcParsers.Keywords.CoordinateOffset.Offset_Y + isSpec: "True" + fullName: Hi.NcParsers.Keywords.CoordinateOffset.Offset_Y + nameWithType: CoordinateOffset.Offset_Y +- uid: Hi.NcParsers.Keywords.CoordinateOffset.Offset_Z + name: Offset_Z + href: api/Hi.NcParsers.Keywords.CoordinateOffset.html#Hi_NcParsers_Keywords_CoordinateOffset_Offset_Z + commentId: P:Hi.NcParsers.Keywords.CoordinateOffset.Offset_Z + fullName: Hi.NcParsers.Keywords.CoordinateOffset.Offset_Z + nameWithType: CoordinateOffset.Offset_Z +- uid: Hi.NcParsers.Keywords.CoordinateOffset.Offset_Z* + name: Offset_Z + href: api/Hi.NcParsers.Keywords.CoordinateOffset.html#Hi_NcParsers_Keywords_CoordinateOffset_Offset_Z_ + commentId: Overload:Hi.NcParsers.Keywords.CoordinateOffset.Offset_Z + isSpec: "True" + fullName: Hi.NcParsers.Keywords.CoordinateOffset.Offset_Z + nameWithType: CoordinateOffset.Offset_Z - uid: Hi.NcParsers.Keywords.CsScript name: CsScript href: api/Hi.NcParsers.Keywords.CsScript.html @@ -120032,25 +122328,449 @@ references: isSpec: "True" fullName: Hi.NcParsers.Keywords.CsScript.EndScript nameWithType: CsScript.EndScript -- uid: Hi.NcParsers.Keywords.Heidenhain - name: Heidenhain - href: api/Hi.NcParsers.Keywords.Heidenhain.html - commentId: T:Hi.NcParsers.Keywords.Heidenhain - fullName: Hi.NcParsers.Keywords.Heidenhain - nameWithType: Heidenhain -- uid: Hi.NcParsers.Keywords.Heidenhain.CyclHead - name: CyclHead - href: api/Hi.NcParsers.Keywords.Heidenhain.html#Hi_NcParsers_Keywords_Heidenhain_CyclHead - commentId: P:Hi.NcParsers.Keywords.Heidenhain.CyclHead - fullName: Hi.NcParsers.Keywords.Heidenhain.CyclHead - nameWithType: Heidenhain.CyclHead -- uid: Hi.NcParsers.Keywords.Heidenhain.CyclHead* - name: CyclHead - href: api/Hi.NcParsers.Keywords.Heidenhain.html#Hi_NcParsers_Keywords_Heidenhain_CyclHead_ - commentId: Overload:Hi.NcParsers.Keywords.Heidenhain.CyclHead +- uid: Hi.NcParsers.Keywords.Fanuc + name: Hi.NcParsers.Keywords.Fanuc + href: api/Hi.NcParsers.Keywords.Fanuc.html + commentId: N:Hi.NcParsers.Keywords.Fanuc + fullName: Hi.NcParsers.Keywords.Fanuc + nameWithType: Hi.NcParsers.Keywords.Fanuc +- uid: Hi.NcParsers.Keywords.Fanuc.FanucKeywords + name: FanucKeywords + href: api/Hi.NcParsers.Keywords.Fanuc.FanucKeywords.html + commentId: T:Hi.NcParsers.Keywords.Fanuc.FanucKeywords + fullName: Hi.NcParsers.Keywords.Fanuc.FanucKeywords + nameWithType: FanucKeywords +- uid: Hi.NcParsers.Keywords.Fanuc.FanucKeywords.G43p4 + name: G43p4 + href: api/Hi.NcParsers.Keywords.Fanuc.FanucKeywords.html#Hi_NcParsers_Keywords_Fanuc_FanucKeywords_G43p4 + commentId: F:Hi.NcParsers.Keywords.Fanuc.FanucKeywords.G43p4 + fullName: Hi.NcParsers.Keywords.Fanuc.FanucKeywords.G43p4 + nameWithType: FanucKeywords.G43p4 +- uid: Hi.NcParsers.Keywords.Feedrate + name: Feedrate + href: api/Hi.NcParsers.Keywords.Feedrate.html + commentId: T:Hi.NcParsers.Keywords.Feedrate + fullName: Hi.NcParsers.Keywords.Feedrate + nameWithType: Feedrate +- uid: Hi.NcParsers.Keywords.Feedrate.FeedrateValue + name: FeedrateValue + href: api/Hi.NcParsers.Keywords.Feedrate.html#Hi_NcParsers_Keywords_Feedrate_FeedrateValue + commentId: P:Hi.NcParsers.Keywords.Feedrate.FeedrateValue + fullName: Hi.NcParsers.Keywords.Feedrate.FeedrateValue + nameWithType: Feedrate.FeedrateValue +- uid: Hi.NcParsers.Keywords.Feedrate.FeedrateValue* + name: FeedrateValue + href: api/Hi.NcParsers.Keywords.Feedrate.html#Hi_NcParsers_Keywords_Feedrate_FeedrateValue_ + commentId: Overload:Hi.NcParsers.Keywords.Feedrate.FeedrateValue isSpec: "True" - fullName: Hi.NcParsers.Keywords.Heidenhain.CyclHead - nameWithType: Heidenhain.CyclHead + fullName: Hi.NcParsers.Keywords.Feedrate.FeedrateValue + nameWithType: Feedrate.FeedrateValue +- uid: Hi.NcParsers.Keywords.Feedrate.Mode + name: Mode + href: api/Hi.NcParsers.Keywords.Feedrate.html#Hi_NcParsers_Keywords_Feedrate_Mode + commentId: P:Hi.NcParsers.Keywords.Feedrate.Mode + fullName: Hi.NcParsers.Keywords.Feedrate.Mode + nameWithType: Feedrate.Mode +- uid: Hi.NcParsers.Keywords.Feedrate.Mode* + name: Mode + href: api/Hi.NcParsers.Keywords.Feedrate.html#Hi_NcParsers_Keywords_Feedrate_Mode_ + commentId: Overload:Hi.NcParsers.Keywords.Feedrate.Mode + isSpec: "True" + fullName: Hi.NcParsers.Keywords.Feedrate.Mode + nameWithType: Feedrate.Mode +- uid: Hi.NcParsers.Keywords.Generic + name: Hi.NcParsers.Keywords.Generic + href: api/Hi.NcParsers.Keywords.Generic.html + commentId: N:Hi.NcParsers.Keywords.Generic + fullName: Hi.NcParsers.Keywords.Generic + nameWithType: Hi.NcParsers.Keywords.Generic +- uid: Hi.NcParsers.Keywords.Generic.IsoKeywords + name: IsoKeywords + href: api/Hi.NcParsers.Keywords.Generic.IsoKeywords.html + commentId: T:Hi.NcParsers.Keywords.Generic.IsoKeywords + fullName: Hi.NcParsers.Keywords.Generic.IsoKeywords + nameWithType: IsoKeywords +- uid: Hi.NcParsers.Keywords.Generic.IsoKeywords.G43 + name: G43 + href: api/Hi.NcParsers.Keywords.Generic.IsoKeywords.html#Hi_NcParsers_Keywords_Generic_IsoKeywords_G43 + commentId: F:Hi.NcParsers.Keywords.Generic.IsoKeywords.G43 + fullName: Hi.NcParsers.Keywords.Generic.IsoKeywords.G43 + nameWithType: IsoKeywords.G43 +- uid: Hi.NcParsers.Keywords.Generic.IsoKeywords.G44 + name: G44 + href: api/Hi.NcParsers.Keywords.Generic.IsoKeywords.html#Hi_NcParsers_Keywords_Generic_IsoKeywords_G44 + commentId: F:Hi.NcParsers.Keywords.Generic.IsoKeywords.G44 + fullName: Hi.NcParsers.Keywords.Generic.IsoKeywords.G44 + nameWithType: IsoKeywords.G44 +- uid: Hi.NcParsers.Keywords.Generic.IsoKeywords.G49 + name: G49 + href: api/Hi.NcParsers.Keywords.Generic.IsoKeywords.html#Hi_NcParsers_Keywords_Generic_IsoKeywords_G49 + commentId: F:Hi.NcParsers.Keywords.Generic.IsoKeywords.G49 + fullName: Hi.NcParsers.Keywords.Generic.IsoKeywords.G49 + nameWithType: IsoKeywords.G49 +- uid: Hi.NcParsers.Keywords.Generic.IsoKeywords.G52 + name: G52 + href: api/Hi.NcParsers.Keywords.Generic.IsoKeywords.html#Hi_NcParsers_Keywords_Generic_IsoKeywords_G52 + commentId: F:Hi.NcParsers.Keywords.Generic.IsoKeywords.G52 + fullName: Hi.NcParsers.Keywords.Generic.IsoKeywords.G52 + nameWithType: IsoKeywords.G52 +- uid: Hi.NcParsers.Keywords.Generic.IsoKeywords.G54 + name: G54 + href: api/Hi.NcParsers.Keywords.Generic.IsoKeywords.html#Hi_NcParsers_Keywords_Generic_IsoKeywords_G54 + commentId: F:Hi.NcParsers.Keywords.Generic.IsoKeywords.G54 + fullName: Hi.NcParsers.Keywords.Generic.IsoKeywords.G54 + nameWithType: IsoKeywords.G54 +- uid: Hi.NcParsers.Keywords.Generic.IsoKeywords.G54Series + name: G54Series + href: api/Hi.NcParsers.Keywords.Generic.IsoKeywords.html#Hi_NcParsers_Keywords_Generic_IsoKeywords_G54Series + commentId: F:Hi.NcParsers.Keywords.Generic.IsoKeywords.G54Series + fullName: Hi.NcParsers.Keywords.Generic.IsoKeywords.G54Series + nameWithType: IsoKeywords.G54Series +- uid: Hi.NcParsers.Keywords.Generic.IsoKeywords.G55 + name: G55 + href: api/Hi.NcParsers.Keywords.Generic.IsoKeywords.html#Hi_NcParsers_Keywords_Generic_IsoKeywords_G55 + commentId: F:Hi.NcParsers.Keywords.Generic.IsoKeywords.G55 + fullName: Hi.NcParsers.Keywords.Generic.IsoKeywords.G55 + nameWithType: IsoKeywords.G55 +- uid: Hi.NcParsers.Keywords.Generic.IsoKeywords.G56 + name: G56 + href: api/Hi.NcParsers.Keywords.Generic.IsoKeywords.html#Hi_NcParsers_Keywords_Generic_IsoKeywords_G56 + commentId: F:Hi.NcParsers.Keywords.Generic.IsoKeywords.G56 + fullName: Hi.NcParsers.Keywords.Generic.IsoKeywords.G56 + nameWithType: IsoKeywords.G56 +- uid: Hi.NcParsers.Keywords.Generic.IsoKeywords.G57 + name: G57 + href: api/Hi.NcParsers.Keywords.Generic.IsoKeywords.html#Hi_NcParsers_Keywords_Generic_IsoKeywords_G57 + commentId: F:Hi.NcParsers.Keywords.Generic.IsoKeywords.G57 + fullName: Hi.NcParsers.Keywords.Generic.IsoKeywords.G57 + nameWithType: IsoKeywords.G57 +- uid: Hi.NcParsers.Keywords.Generic.IsoKeywords.G58 + name: G58 + href: api/Hi.NcParsers.Keywords.Generic.IsoKeywords.html#Hi_NcParsers_Keywords_Generic_IsoKeywords_G58 + commentId: F:Hi.NcParsers.Keywords.Generic.IsoKeywords.G58 + fullName: Hi.NcParsers.Keywords.Generic.IsoKeywords.G58 + nameWithType: IsoKeywords.G58 +- uid: Hi.NcParsers.Keywords.Generic.IsoKeywords.G59 + name: G59 + href: api/Hi.NcParsers.Keywords.Generic.IsoKeywords.html#Hi_NcParsers_Keywords_Generic_IsoKeywords_G59 + commentId: F:Hi.NcParsers.Keywords.Generic.IsoKeywords.G59 + fullName: Hi.NcParsers.Keywords.Generic.IsoKeywords.G59 + nameWithType: IsoKeywords.G59 +- uid: Hi.NcParsers.Keywords.Generic.IsoKeywords.G68 + name: G68 + href: api/Hi.NcParsers.Keywords.Generic.IsoKeywords.html#Hi_NcParsers_Keywords_Generic_IsoKeywords_G68 + commentId: F:Hi.NcParsers.Keywords.Generic.IsoKeywords.G68 + fullName: Hi.NcParsers.Keywords.Generic.IsoKeywords.G68 + nameWithType: IsoKeywords.G68 +- uid: Hi.NcParsers.Keywords.Generic.IsoKeywords.G68p2 + name: G68p2 + href: api/Hi.NcParsers.Keywords.Generic.IsoKeywords.html#Hi_NcParsers_Keywords_Generic_IsoKeywords_G68p2 + commentId: F:Hi.NcParsers.Keywords.Generic.IsoKeywords.G68p2 + fullName: Hi.NcParsers.Keywords.Generic.IsoKeywords.G68p2 + nameWithType: IsoKeywords.G68p2 +- uid: Hi.NcParsers.Keywords.Generic.IsoKeywords.G69 + name: G69 + href: api/Hi.NcParsers.Keywords.Generic.IsoKeywords.html#Hi_NcParsers_Keywords_Generic_IsoKeywords_G69 + commentId: F:Hi.NcParsers.Keywords.Generic.IsoKeywords.G69 + fullName: Hi.NcParsers.Keywords.Generic.IsoKeywords.G69 + nameWithType: IsoKeywords.G69 +- uid: Hi.NcParsers.Keywords.Generic.IsoKeywords.G90 + name: G90 + href: api/Hi.NcParsers.Keywords.Generic.IsoKeywords.html#Hi_NcParsers_Keywords_Generic_IsoKeywords_G90 + commentId: F:Hi.NcParsers.Keywords.Generic.IsoKeywords.G90 + fullName: Hi.NcParsers.Keywords.Generic.IsoKeywords.G90 + nameWithType: IsoKeywords.G90 +- uid: Hi.NcParsers.Keywords.Generic.IsoKeywords.G91 + name: G91 + href: api/Hi.NcParsers.Keywords.Generic.IsoKeywords.html#Hi_NcParsers_Keywords_Generic_IsoKeywords_G91 + commentId: F:Hi.NcParsers.Keywords.Generic.IsoKeywords.G91 + fullName: Hi.NcParsers.Keywords.Generic.IsoKeywords.G91 + nameWithType: IsoKeywords.G91 +- uid: Hi.NcParsers.Keywords.Generic.IsoKeywords.G94 + name: G94 + href: api/Hi.NcParsers.Keywords.Generic.IsoKeywords.html#Hi_NcParsers_Keywords_Generic_IsoKeywords_G94 + commentId: F:Hi.NcParsers.Keywords.Generic.IsoKeywords.G94 + fullName: Hi.NcParsers.Keywords.Generic.IsoKeywords.G94 + nameWithType: IsoKeywords.G94 +- uid: Hi.NcParsers.Keywords.Generic.IsoKeywords.G95 + name: G95 + href: api/Hi.NcParsers.Keywords.Generic.IsoKeywords.html#Hi_NcParsers_Keywords_Generic_IsoKeywords_G95 + commentId: F:Hi.NcParsers.Keywords.Generic.IsoKeywords.G95 + fullName: Hi.NcParsers.Keywords.Generic.IsoKeywords.G95 + nameWithType: IsoKeywords.G95 +- uid: Hi.NcParsers.Keywords.Heidenhain + name: Hi.NcParsers.Keywords.Heidenhain + href: api/Hi.NcParsers.Keywords.Heidenhain.html + commentId: N:Hi.NcParsers.Keywords.Heidenhain + fullName: Hi.NcParsers.Keywords.Heidenhain + nameWithType: Hi.NcParsers.Keywords.Heidenhain +- uid: Hi.NcParsers.Keywords.Heidenhain.ICyclDef + name: ICyclDef + href: api/Hi.NcParsers.Keywords.Heidenhain.ICyclDef.html + commentId: T:Hi.NcParsers.Keywords.Heidenhain.ICyclDef + fullName: Hi.NcParsers.Keywords.Heidenhain.ICyclDef + nameWithType: ICyclDef +- uid: Hi.NcParsers.Keywords.Heidenhain.ICyclDef.CyclHead + name: CyclHead + href: api/Hi.NcParsers.Keywords.Heidenhain.ICyclDef.html#Hi_NcParsers_Keywords_Heidenhain_ICyclDef_CyclHead + commentId: P:Hi.NcParsers.Keywords.Heidenhain.ICyclDef.CyclHead + fullName: Hi.NcParsers.Keywords.Heidenhain.ICyclDef.CyclHead + nameWithType: ICyclDef.CyclHead +- uid: Hi.NcParsers.Keywords.Heidenhain.ICyclDef.CyclHead* + name: CyclHead + href: api/Hi.NcParsers.Keywords.Heidenhain.ICyclDef.html#Hi_NcParsers_Keywords_Heidenhain_ICyclDef_CyclHead_ + commentId: Overload:Hi.NcParsers.Keywords.Heidenhain.ICyclDef.CyclHead + isSpec: "True" + fullName: Hi.NcParsers.Keywords.Heidenhain.ICyclDef.CyclHead + nameWithType: ICyclDef.CyclHead +- uid: Hi.NcParsers.Keywords.IFeedrateDef + name: IFeedrateDef + href: api/Hi.NcParsers.Keywords.IFeedrateDef.html + commentId: T:Hi.NcParsers.Keywords.IFeedrateDef + fullName: Hi.NcParsers.Keywords.IFeedrateDef + nameWithType: IFeedrateDef +- uid: Hi.NcParsers.Keywords.IFeedrateDef.FeedrateValue + name: FeedrateValue + href: api/Hi.NcParsers.Keywords.IFeedrateDef.html#Hi_NcParsers_Keywords_IFeedrateDef_FeedrateValue + commentId: P:Hi.NcParsers.Keywords.IFeedrateDef.FeedrateValue + fullName: Hi.NcParsers.Keywords.IFeedrateDef.FeedrateValue + nameWithType: IFeedrateDef.FeedrateValue +- uid: Hi.NcParsers.Keywords.IFeedrateDef.FeedrateValue* + name: FeedrateValue + href: api/Hi.NcParsers.Keywords.IFeedrateDef.html#Hi_NcParsers_Keywords_IFeedrateDef_FeedrateValue_ + commentId: Overload:Hi.NcParsers.Keywords.IFeedrateDef.FeedrateValue + isSpec: "True" + fullName: Hi.NcParsers.Keywords.IFeedrateDef.FeedrateValue + nameWithType: IFeedrateDef.FeedrateValue +- uid: Hi.NcParsers.Keywords.IFeedrateDef.Mode + name: Mode + href: api/Hi.NcParsers.Keywords.IFeedrateDef.html#Hi_NcParsers_Keywords_IFeedrateDef_Mode + commentId: P:Hi.NcParsers.Keywords.IFeedrateDef.Mode + fullName: Hi.NcParsers.Keywords.IFeedrateDef.Mode + nameWithType: IFeedrateDef.Mode +- uid: Hi.NcParsers.Keywords.IFeedrateDef.Mode* + name: Mode + href: api/Hi.NcParsers.Keywords.IFeedrateDef.html#Hi_NcParsers_Keywords_IFeedrateDef_Mode_ + commentId: Overload:Hi.NcParsers.Keywords.IFeedrateDef.Mode + isSpec: "True" + fullName: Hi.NcParsers.Keywords.IFeedrateDef.Mode + nameWithType: IFeedrateDef.Mode +- uid: Hi.NcParsers.Keywords.IFlagsDef + name: IFlagsDef + href: api/Hi.NcParsers.Keywords.IFlagsDef.html + commentId: T:Hi.NcParsers.Keywords.IFlagsDef + fullName: Hi.NcParsers.Keywords.IFlagsDef + nameWithType: IFlagsDef +- uid: Hi.NcParsers.Keywords.IFlagsDef.Flags + name: Flags + href: api/Hi.NcParsers.Keywords.IFlagsDef.html#Hi_NcParsers_Keywords_IFlagsDef_Flags + commentId: P:Hi.NcParsers.Keywords.IFlagsDef.Flags + fullName: Hi.NcParsers.Keywords.IFlagsDef.Flags + nameWithType: IFlagsDef.Flags +- uid: Hi.NcParsers.Keywords.IFlagsDef.Flags* + name: Flags + href: api/Hi.NcParsers.Keywords.IFlagsDef.html#Hi_NcParsers_Keywords_IFlagsDef_Flags_ + commentId: Overload:Hi.NcParsers.Keywords.IFlagsDef.Flags + isSpec: "True" + fullName: Hi.NcParsers.Keywords.IFlagsDef.Flags + nameWithType: IFlagsDef.Flags +- uid: Hi.NcParsers.Keywords.IMachineCoordinateDef + name: IMachineCoordinateDef + href: api/Hi.NcParsers.Keywords.IMachineCoordinateDef.html + commentId: T:Hi.NcParsers.Keywords.IMachineCoordinateDef + fullName: Hi.NcParsers.Keywords.IMachineCoordinateDef + nameWithType: IMachineCoordinateDef +- uid: Hi.NcParsers.Keywords.IMachineCoordinateDef.MachineCoordinate + name: MachineCoordinate + href: api/Hi.NcParsers.Keywords.IMachineCoordinateDef.html#Hi_NcParsers_Keywords_IMachineCoordinateDef_MachineCoordinate + commentId: P:Hi.NcParsers.Keywords.IMachineCoordinateDef.MachineCoordinate + fullName: Hi.NcParsers.Keywords.IMachineCoordinateDef.MachineCoordinate + nameWithType: IMachineCoordinateDef.MachineCoordinate +- uid: Hi.NcParsers.Keywords.IMachineCoordinateDef.MachineCoordinate* + name: MachineCoordinate + href: api/Hi.NcParsers.Keywords.IMachineCoordinateDef.html#Hi_NcParsers_Keywords_IMachineCoordinateDef_MachineCoordinate_ + commentId: Overload:Hi.NcParsers.Keywords.IMachineCoordinateDef.MachineCoordinate + isSpec: "True" + fullName: Hi.NcParsers.Keywords.IMachineCoordinateDef.MachineCoordinate + nameWithType: IMachineCoordinateDef.MachineCoordinate +- uid: Hi.NcParsers.Keywords.IParsingDef + name: IParsingDef + href: api/Hi.NcParsers.Keywords.IParsingDef.html + commentId: T:Hi.NcParsers.Keywords.IParsingDef + fullName: Hi.NcParsers.Keywords.IParsingDef + nameWithType: IParsingDef +- uid: Hi.NcParsers.Keywords.IParsingDef.Parsing + name: Parsing + href: api/Hi.NcParsers.Keywords.IParsingDef.html#Hi_NcParsers_Keywords_IParsingDef_Parsing + commentId: P:Hi.NcParsers.Keywords.IParsingDef.Parsing + fullName: Hi.NcParsers.Keywords.IParsingDef.Parsing + nameWithType: IParsingDef.Parsing +- uid: Hi.NcParsers.Keywords.IParsingDef.Parsing* + name: Parsing + href: api/Hi.NcParsers.Keywords.IParsingDef.html#Hi_NcParsers_Keywords_IParsingDef_Parsing_ + commentId: Overload:Hi.NcParsers.Keywords.IParsingDef.Parsing + isSpec: "True" + fullName: Hi.NcParsers.Keywords.IParsingDef.Parsing + nameWithType: IParsingDef.Parsing +- uid: Hi.NcParsers.Keywords.IPositioningModeDef + name: IPositioningModeDef + href: api/Hi.NcParsers.Keywords.IPositioningModeDef.html + commentId: T:Hi.NcParsers.Keywords.IPositioningModeDef + fullName: Hi.NcParsers.Keywords.IPositioningModeDef + nameWithType: IPositioningModeDef +- uid: Hi.NcParsers.Keywords.IPositioningModeDef.PositioningMode + name: PositioningMode + href: api/Hi.NcParsers.Keywords.IPositioningModeDef.html#Hi_NcParsers_Keywords_IPositioningModeDef_PositioningMode + commentId: P:Hi.NcParsers.Keywords.IPositioningModeDef.PositioningMode + fullName: Hi.NcParsers.Keywords.IPositioningModeDef.PositioningMode + nameWithType: IPositioningModeDef.PositioningMode +- uid: Hi.NcParsers.Keywords.IPositioningModeDef.PositioningMode* + name: PositioningMode + href: api/Hi.NcParsers.Keywords.IPositioningModeDef.html#Hi_NcParsers_Keywords_IPositioningModeDef_PositioningMode_ + commentId: Overload:Hi.NcParsers.Keywords.IPositioningModeDef.PositioningMode + isSpec: "True" + fullName: Hi.NcParsers.Keywords.IPositioningModeDef.PositioningMode + nameWithType: IPositioningModeDef.PositioningMode +- uid: Hi.NcParsers.Keywords.IProgramXyzDef + name: IProgramXyzDef + href: api/Hi.NcParsers.Keywords.IProgramXyzDef.html + commentId: T:Hi.NcParsers.Keywords.IProgramXyzDef + fullName: Hi.NcParsers.Keywords.IProgramXyzDef + nameWithType: IProgramXyzDef +- uid: Hi.NcParsers.Keywords.IProgramXyzDef.ProgramXyz + name: ProgramXyz + href: api/Hi.NcParsers.Keywords.IProgramXyzDef.html#Hi_NcParsers_Keywords_IProgramXyzDef_ProgramXyz + commentId: P:Hi.NcParsers.Keywords.IProgramXyzDef.ProgramXyz + fullName: Hi.NcParsers.Keywords.IProgramXyzDef.ProgramXyz + nameWithType: IProgramXyzDef.ProgramXyz +- uid: Hi.NcParsers.Keywords.IProgramXyzDef.ProgramXyz* + name: ProgramXyz + href: api/Hi.NcParsers.Keywords.IProgramXyzDef.html#Hi_NcParsers_Keywords_IProgramXyzDef_ProgramXyz_ + commentId: Overload:Hi.NcParsers.Keywords.IProgramXyzDef.ProgramXyz + isSpec: "True" + fullName: Hi.NcParsers.Keywords.IProgramXyzDef.ProgramXyz + nameWithType: IProgramXyzDef.ProgramXyz +- uid: Hi.NcParsers.Keywords.ISpindleSpeedDef + name: ISpindleSpeedDef + href: api/Hi.NcParsers.Keywords.ISpindleSpeedDef.html + commentId: T:Hi.NcParsers.Keywords.ISpindleSpeedDef + fullName: Hi.NcParsers.Keywords.ISpindleSpeedDef + nameWithType: ISpindleSpeedDef +- uid: Hi.NcParsers.Keywords.ISpindleSpeedDef.SpindleSpeed_rpm + name: SpindleSpeed_rpm + href: api/Hi.NcParsers.Keywords.ISpindleSpeedDef.html#Hi_NcParsers_Keywords_ISpindleSpeedDef_SpindleSpeed_rpm + commentId: P:Hi.NcParsers.Keywords.ISpindleSpeedDef.SpindleSpeed_rpm + fullName: Hi.NcParsers.Keywords.ISpindleSpeedDef.SpindleSpeed_rpm + nameWithType: ISpindleSpeedDef.SpindleSpeed_rpm +- uid: Hi.NcParsers.Keywords.ISpindleSpeedDef.SpindleSpeed_rpm* + name: SpindleSpeed_rpm + href: api/Hi.NcParsers.Keywords.ISpindleSpeedDef.html#Hi_NcParsers_Keywords_ISpindleSpeedDef_SpindleSpeed_rpm_ + commentId: Overload:Hi.NcParsers.Keywords.ISpindleSpeedDef.SpindleSpeed_rpm + isSpec: "True" + fullName: Hi.NcParsers.Keywords.ISpindleSpeedDef.SpindleSpeed_rpm + nameWithType: ISpindleSpeedDef.SpindleSpeed_rpm +- uid: Hi.NcParsers.Keywords.ITiltTransformDef + name: ITiltTransformDef + href: api/Hi.NcParsers.Keywords.ITiltTransformDef.html + commentId: T:Hi.NcParsers.Keywords.ITiltTransformDef + fullName: Hi.NcParsers.Keywords.ITiltTransformDef + nameWithType: ITiltTransformDef +- uid: Hi.NcParsers.Keywords.ITiltTransformDef.Mode + name: Mode + href: api/Hi.NcParsers.Keywords.ITiltTransformDef.html#Hi_NcParsers_Keywords_ITiltTransformDef_Mode + commentId: P:Hi.NcParsers.Keywords.ITiltTransformDef.Mode + fullName: Hi.NcParsers.Keywords.ITiltTransformDef.Mode + nameWithType: ITiltTransformDef.Mode +- uid: Hi.NcParsers.Keywords.ITiltTransformDef.Mode* + name: Mode + href: api/Hi.NcParsers.Keywords.ITiltTransformDef.html#Hi_NcParsers_Keywords_ITiltTransformDef_Mode_ + commentId: Overload:Hi.NcParsers.Keywords.ITiltTransformDef.Mode + isSpec: "True" + fullName: Hi.NcParsers.Keywords.ITiltTransformDef.Mode + nameWithType: ITiltTransformDef.Mode +- uid: Hi.NcParsers.Keywords.IToolHeightCompensationDef + name: IToolHeightCompensationDef + href: api/Hi.NcParsers.Keywords.IToolHeightCompensationDef.html + commentId: T:Hi.NcParsers.Keywords.IToolHeightCompensationDef + fullName: Hi.NcParsers.Keywords.IToolHeightCompensationDef + nameWithType: IToolHeightCompensationDef +- uid: Hi.NcParsers.Keywords.IToolHeightCompensationDef.Mode + name: Mode + href: api/Hi.NcParsers.Keywords.IToolHeightCompensationDef.html#Hi_NcParsers_Keywords_IToolHeightCompensationDef_Mode + commentId: P:Hi.NcParsers.Keywords.IToolHeightCompensationDef.Mode + fullName: Hi.NcParsers.Keywords.IToolHeightCompensationDef.Mode + nameWithType: IToolHeightCompensationDef.Mode +- uid: Hi.NcParsers.Keywords.IToolHeightCompensationDef.Mode* + name: Mode + href: api/Hi.NcParsers.Keywords.IToolHeightCompensationDef.html#Hi_NcParsers_Keywords_IToolHeightCompensationDef_Mode_ + commentId: Overload:Hi.NcParsers.Keywords.IToolHeightCompensationDef.Mode + isSpec: "True" + fullName: Hi.NcParsers.Keywords.IToolHeightCompensationDef.Mode + nameWithType: IToolHeightCompensationDef.Mode +- uid: Hi.NcParsers.Keywords.IToolHeightCompensationDef.OffsetId + name: OffsetId + href: api/Hi.NcParsers.Keywords.IToolHeightCompensationDef.html#Hi_NcParsers_Keywords_IToolHeightCompensationDef_OffsetId + commentId: P:Hi.NcParsers.Keywords.IToolHeightCompensationDef.OffsetId + fullName: Hi.NcParsers.Keywords.IToolHeightCompensationDef.OffsetId + nameWithType: IToolHeightCompensationDef.OffsetId +- uid: Hi.NcParsers.Keywords.IToolHeightCompensationDef.OffsetId* + name: OffsetId + href: api/Hi.NcParsers.Keywords.IToolHeightCompensationDef.html#Hi_NcParsers_Keywords_IToolHeightCompensationDef_OffsetId_ + commentId: Overload:Hi.NcParsers.Keywords.IToolHeightCompensationDef.OffsetId + isSpec: "True" + fullName: Hi.NcParsers.Keywords.IToolHeightCompensationDef.OffsetId + nameWithType: IToolHeightCompensationDef.OffsetId +- uid: Hi.NcParsers.Keywords.IToolHeightCompensationDef.Offset_mm + name: Offset_mm + href: api/Hi.NcParsers.Keywords.IToolHeightCompensationDef.html#Hi_NcParsers_Keywords_IToolHeightCompensationDef_Offset_mm + commentId: P:Hi.NcParsers.Keywords.IToolHeightCompensationDef.Offset_mm + fullName: Hi.NcParsers.Keywords.IToolHeightCompensationDef.Offset_mm + nameWithType: IToolHeightCompensationDef.Offset_mm +- uid: Hi.NcParsers.Keywords.IToolHeightCompensationDef.Offset_mm* + name: Offset_mm + href: api/Hi.NcParsers.Keywords.IToolHeightCompensationDef.html#Hi_NcParsers_Keywords_IToolHeightCompensationDef_Offset_mm_ + commentId: Overload:Hi.NcParsers.Keywords.IToolHeightCompensationDef.Offset_mm + isSpec: "True" + fullName: Hi.NcParsers.Keywords.IToolHeightCompensationDef.Offset_mm + nameWithType: IToolHeightCompensationDef.Offset_mm +- uid: Hi.NcParsers.Keywords.ITransformationDef + name: ITransformationDef + href: api/Hi.NcParsers.Keywords.ITransformationDef.html + commentId: T:Hi.NcParsers.Keywords.ITransformationDef + fullName: Hi.NcParsers.Keywords.ITransformationDef + nameWithType: ITransformationDef +- uid: Hi.NcParsers.Keywords.ITransformationDef.ProgramToMcTransform + name: ProgramToMcTransform + href: api/Hi.NcParsers.Keywords.ITransformationDef.html#Hi_NcParsers_Keywords_ITransformationDef_ProgramToMcTransform + commentId: P:Hi.NcParsers.Keywords.ITransformationDef.ProgramToMcTransform + fullName: Hi.NcParsers.Keywords.ITransformationDef.ProgramToMcTransform + nameWithType: ITransformationDef.ProgramToMcTransform +- uid: Hi.NcParsers.Keywords.ITransformationDef.ProgramToMcTransform* + name: ProgramToMcTransform + href: api/Hi.NcParsers.Keywords.ITransformationDef.html#Hi_NcParsers_Keywords_ITransformationDef_ProgramToMcTransform_ + commentId: Overload:Hi.NcParsers.Keywords.ITransformationDef.ProgramToMcTransform + isSpec: "True" + fullName: Hi.NcParsers.Keywords.ITransformationDef.ProgramToMcTransform + nameWithType: ITransformationDef.ProgramToMcTransform +- uid: Hi.NcParsers.Keywords.IUnparsedTextDef + name: IUnparsedTextDef + href: api/Hi.NcParsers.Keywords.IUnparsedTextDef.html + commentId: T:Hi.NcParsers.Keywords.IUnparsedTextDef + fullName: Hi.NcParsers.Keywords.IUnparsedTextDef + nameWithType: IUnparsedTextDef +- uid: Hi.NcParsers.Keywords.IUnparsedTextDef.UnparsedText + name: UnparsedText + href: api/Hi.NcParsers.Keywords.IUnparsedTextDef.html#Hi_NcParsers_Keywords_IUnparsedTextDef_UnparsedText + commentId: P:Hi.NcParsers.Keywords.IUnparsedTextDef.UnparsedText + fullName: Hi.NcParsers.Keywords.IUnparsedTextDef.UnparsedText + nameWithType: IUnparsedTextDef.UnparsedText +- uid: Hi.NcParsers.Keywords.IUnparsedTextDef.UnparsedText* + name: UnparsedText + href: api/Hi.NcParsers.Keywords.IUnparsedTextDef.html#Hi_NcParsers_Keywords_IUnparsedTextDef_UnparsedText_ + commentId: Overload:Hi.NcParsers.Keywords.IUnparsedTextDef.UnparsedText + isSpec: "True" + fullName: Hi.NcParsers.Keywords.IUnparsedTextDef.UnparsedText + nameWithType: IUnparsedTextDef.UnparsedText - uid: Hi.NcParsers.Keywords.IndexNote name: IndexNote href: api/Hi.NcParsers.Keywords.IndexNote.html @@ -120083,135 +122803,4211 @@ references: isSpec: "True" fullName: Hi.NcParsers.Keywords.IndexNote.Symbol nameWithType: IndexNote.Symbol -- uid: Hi.NcParsers.Keywords.Root - name: Root - href: api/Hi.NcParsers.Keywords.Root.html - commentId: T:Hi.NcParsers.Keywords.Root - fullName: Hi.NcParsers.Keywords.Root - nameWithType: Root -- uid: Hi.NcParsers.Keywords.Root.Flags - name: Flags - href: api/Hi.NcParsers.Keywords.Root.html#Hi_NcParsers_Keywords_Root_Flags - commentId: P:Hi.NcParsers.Keywords.Root.Flags - fullName: Hi.NcParsers.Keywords.Root.Flags - nameWithType: Root.Flags -- uid: Hi.NcParsers.Keywords.Root.Flags* - name: Flags - href: api/Hi.NcParsers.Keywords.Root.html#Hi_NcParsers_Keywords_Root_Flags_ - commentId: Overload:Hi.NcParsers.Keywords.Root.Flags +- uid: Hi.NcParsers.Keywords.LocalCoordinateOffset + name: LocalCoordinateOffset + href: api/Hi.NcParsers.Keywords.LocalCoordinateOffset.html + commentId: T:Hi.NcParsers.Keywords.LocalCoordinateOffset + fullName: Hi.NcParsers.Keywords.LocalCoordinateOffset + nameWithType: LocalCoordinateOffset +- uid: Hi.NcParsers.Keywords.LocalCoordinateOffset.Offset_X + name: Offset_X + href: api/Hi.NcParsers.Keywords.LocalCoordinateOffset.html#Hi_NcParsers_Keywords_LocalCoordinateOffset_Offset_X + commentId: P:Hi.NcParsers.Keywords.LocalCoordinateOffset.Offset_X + fullName: Hi.NcParsers.Keywords.LocalCoordinateOffset.Offset_X + nameWithType: LocalCoordinateOffset.Offset_X +- uid: Hi.NcParsers.Keywords.LocalCoordinateOffset.Offset_X* + name: Offset_X + href: api/Hi.NcParsers.Keywords.LocalCoordinateOffset.html#Hi_NcParsers_Keywords_LocalCoordinateOffset_Offset_X_ + commentId: Overload:Hi.NcParsers.Keywords.LocalCoordinateOffset.Offset_X isSpec: "True" - fullName: Hi.NcParsers.Keywords.Root.Flags - nameWithType: Root.Flags -- uid: Hi.NcParsers.Keywords.Root.Ignored - name: Ignored - href: api/Hi.NcParsers.Keywords.Root.html#Hi_NcParsers_Keywords_Root_Ignored - commentId: P:Hi.NcParsers.Keywords.Root.Ignored - fullName: Hi.NcParsers.Keywords.Root.Ignored - nameWithType: Root.Ignored -- uid: Hi.NcParsers.Keywords.Root.Ignored* - name: Ignored - href: api/Hi.NcParsers.Keywords.Root.html#Hi_NcParsers_Keywords_Root_Ignored_ - commentId: Overload:Hi.NcParsers.Keywords.Root.Ignored + fullName: Hi.NcParsers.Keywords.LocalCoordinateOffset.Offset_X + nameWithType: LocalCoordinateOffset.Offset_X +- uid: Hi.NcParsers.Keywords.LocalCoordinateOffset.Offset_Y + name: Offset_Y + href: api/Hi.NcParsers.Keywords.LocalCoordinateOffset.html#Hi_NcParsers_Keywords_LocalCoordinateOffset_Offset_Y + commentId: P:Hi.NcParsers.Keywords.LocalCoordinateOffset.Offset_Y + fullName: Hi.NcParsers.Keywords.LocalCoordinateOffset.Offset_Y + nameWithType: LocalCoordinateOffset.Offset_Y +- uid: Hi.NcParsers.Keywords.LocalCoordinateOffset.Offset_Y* + name: Offset_Y + href: api/Hi.NcParsers.Keywords.LocalCoordinateOffset.html#Hi_NcParsers_Keywords_LocalCoordinateOffset_Offset_Y_ + commentId: Overload:Hi.NcParsers.Keywords.LocalCoordinateOffset.Offset_Y isSpec: "True" - fullName: Hi.NcParsers.Keywords.Root.Ignored - nameWithType: Root.Ignored -- uid: Hi.NcParsers.Keywords.Root.Skipped - name: Skipped - href: api/Hi.NcParsers.Keywords.Root.html#Hi_NcParsers_Keywords_Root_Skipped - commentId: P:Hi.NcParsers.Keywords.Root.Skipped - fullName: Hi.NcParsers.Keywords.Root.Skipped - nameWithType: Root.Skipped -- uid: Hi.NcParsers.Keywords.Root.Skipped* - name: Skipped - href: api/Hi.NcParsers.Keywords.Root.html#Hi_NcParsers_Keywords_Root_Skipped_ - commentId: Overload:Hi.NcParsers.Keywords.Root.Skipped + fullName: Hi.NcParsers.Keywords.LocalCoordinateOffset.Offset_Y + nameWithType: LocalCoordinateOffset.Offset_Y +- uid: Hi.NcParsers.Keywords.LocalCoordinateOffset.Offset_Z + name: Offset_Z + href: api/Hi.NcParsers.Keywords.LocalCoordinateOffset.html#Hi_NcParsers_Keywords_LocalCoordinateOffset_Offset_Z + commentId: P:Hi.NcParsers.Keywords.LocalCoordinateOffset.Offset_Z + fullName: Hi.NcParsers.Keywords.LocalCoordinateOffset.Offset_Z + nameWithType: LocalCoordinateOffset.Offset_Z +- uid: Hi.NcParsers.Keywords.LocalCoordinateOffset.Offset_Z* + name: Offset_Z + href: api/Hi.NcParsers.Keywords.LocalCoordinateOffset.html#Hi_NcParsers_Keywords_LocalCoordinateOffset_Offset_Z_ + commentId: Overload:Hi.NcParsers.Keywords.LocalCoordinateOffset.Offset_Z isSpec: "True" - fullName: Hi.NcParsers.Keywords.Root.Skipped - nameWithType: Root.Skipped -- uid: Hi.NcParsers.Keywords.Root.SkippedFlags - name: SkippedFlags - href: api/Hi.NcParsers.Keywords.Root.html#Hi_NcParsers_Keywords_Root_SkippedFlags - commentId: P:Hi.NcParsers.Keywords.Root.SkippedFlags - fullName: Hi.NcParsers.Keywords.Root.SkippedFlags - nameWithType: Root.SkippedFlags -- uid: Hi.NcParsers.Keywords.Root.SkippedFlags* - name: SkippedFlags - href: api/Hi.NcParsers.Keywords.Root.html#Hi_NcParsers_Keywords_Root_SkippedFlags_ - commentId: Overload:Hi.NcParsers.Keywords.Root.SkippedFlags - isSpec: "True" - fullName: Hi.NcParsers.Keywords.Root.SkippedFlags - nameWithType: Root.SkippedFlags -- uid: Hi.NcParsers.Keywords.Root.UnExpectedFlags - name: UnExpectedFlags - href: api/Hi.NcParsers.Keywords.Root.html#Hi_NcParsers_Keywords_Root_UnExpectedFlags - commentId: P:Hi.NcParsers.Keywords.Root.UnExpectedFlags - fullName: Hi.NcParsers.Keywords.Root.UnExpectedFlags - nameWithType: Root.UnExpectedFlags -- uid: Hi.NcParsers.Keywords.Root.UnExpectedFlags* - name: UnExpectedFlags - href: api/Hi.NcParsers.Keywords.Root.html#Hi_NcParsers_Keywords_Root_UnExpectedFlags_ - commentId: Overload:Hi.NcParsers.Keywords.Root.UnExpectedFlags - isSpec: "True" - fullName: Hi.NcParsers.Keywords.Root.UnExpectedFlags - nameWithType: Root.UnExpectedFlags -- uid: Hi.NcParsers.Keywords.Root.UnManagedText - name: UnManagedText - href: api/Hi.NcParsers.Keywords.Root.html#Hi_NcParsers_Keywords_Root_UnManagedText - commentId: P:Hi.NcParsers.Keywords.Root.UnManagedText - fullName: Hi.NcParsers.Keywords.Root.UnManagedText - nameWithType: Root.UnManagedText -- uid: Hi.NcParsers.Keywords.Root.UnManagedText* - name: UnManagedText - href: api/Hi.NcParsers.Keywords.Root.html#Hi_NcParsers_Keywords_Root_UnManagedText_ - commentId: Overload:Hi.NcParsers.Keywords.Root.UnManagedText - isSpec: "True" - fullName: Hi.NcParsers.Keywords.Root.UnManagedText - nameWithType: Root.UnManagedText -- uid: Hi.NcParsers.Keywords.Root.UnSupported - name: UnSupported - href: api/Hi.NcParsers.Keywords.Root.html#Hi_NcParsers_Keywords_Root_UnSupported - commentId: P:Hi.NcParsers.Keywords.Root.UnSupported - fullName: Hi.NcParsers.Keywords.Root.UnSupported - nameWithType: Root.UnSupported -- uid: Hi.NcParsers.Keywords.Root.UnSupported* - name: UnSupported - href: api/Hi.NcParsers.Keywords.Root.html#Hi_NcParsers_Keywords_Root_UnSupported_ - commentId: Overload:Hi.NcParsers.Keywords.Root.UnSupported - isSpec: "True" - fullName: Hi.NcParsers.Keywords.Root.UnSupported - nameWithType: Root.UnSupported -- uid: Hi.NcParsers.Keywords.Root.UnSupportedFlags - name: UnSupportedFlags - href: api/Hi.NcParsers.Keywords.Root.html#Hi_NcParsers_Keywords_Root_UnSupportedFlags - commentId: P:Hi.NcParsers.Keywords.Root.UnSupportedFlags - fullName: Hi.NcParsers.Keywords.Root.UnSupportedFlags - nameWithType: Root.UnSupportedFlags -- uid: Hi.NcParsers.Keywords.Root.UnSupportedFlags* - name: UnSupportedFlags - href: api/Hi.NcParsers.Keywords.Root.html#Hi_NcParsers_Keywords_Root_UnSupportedFlags_ - commentId: Overload:Hi.NcParsers.Keywords.Root.UnSupportedFlags - isSpec: "True" - fullName: Hi.NcParsers.Keywords.Root.UnSupportedFlags - nameWithType: Root.UnSupportedFlags -- uid: Hi.NcParsers.Keywords.Root.UnknownFlags - name: UnknownFlags - href: api/Hi.NcParsers.Keywords.Root.html#Hi_NcParsers_Keywords_Root_UnknownFlags - commentId: P:Hi.NcParsers.Keywords.Root.UnknownFlags - fullName: Hi.NcParsers.Keywords.Root.UnknownFlags - nameWithType: Root.UnknownFlags -- uid: Hi.NcParsers.Keywords.Root.UnknownFlags* - name: UnknownFlags - href: api/Hi.NcParsers.Keywords.Root.html#Hi_NcParsers_Keywords_Root_UnknownFlags_ - commentId: Overload:Hi.NcParsers.Keywords.Root.UnknownFlags - isSpec: "True" - fullName: Hi.NcParsers.Keywords.Root.UnknownFlags - nameWithType: Root.UnknownFlags + fullName: Hi.NcParsers.Keywords.LocalCoordinateOffset.Offset_Z + nameWithType: LocalCoordinateOffset.Offset_Z - uid: Hi.NcParsers.Keywords.Siemens - name: Siemens + name: Hi.NcParsers.Keywords.Siemens href: api/Hi.NcParsers.Keywords.Siemens.html - commentId: T:Hi.NcParsers.Keywords.Siemens + commentId: N:Hi.NcParsers.Keywords.Siemens fullName: Hi.NcParsers.Keywords.Siemens - nameWithType: Siemens + nameWithType: Hi.NcParsers.Keywords.Siemens +- uid: Hi.NcParsers.Keywords.Siemens.SiemensKeywords + name: SiemensKeywords + href: api/Hi.NcParsers.Keywords.Siemens.SiemensKeywords.html + commentId: T:Hi.NcParsers.Keywords.Siemens.SiemensKeywords + fullName: Hi.NcParsers.Keywords.Siemens.SiemensKeywords + nameWithType: SiemensKeywords +- uid: Hi.NcParsers.Keywords.Siemens.SiemensKeywords.ExtendedCoordinateSeries + name: ExtendedCoordinateSeries + href: api/Hi.NcParsers.Keywords.Siemens.SiemensKeywords.html#Hi_NcParsers_Keywords_Siemens_SiemensKeywords_ExtendedCoordinateSeries + commentId: F:Hi.NcParsers.Keywords.Siemens.SiemensKeywords.ExtendedCoordinateSeries + fullName: Hi.NcParsers.Keywords.Siemens.SiemensKeywords.ExtendedCoordinateSeries + nameWithType: SiemensKeywords.ExtendedCoordinateSeries +- uid: Hi.NcParsers.Keywords.Siemens.SiemensKeywords.G500 + name: G500 + href: api/Hi.NcParsers.Keywords.Siemens.SiemensKeywords.html#Hi_NcParsers_Keywords_Siemens_SiemensKeywords_G500 + commentId: F:Hi.NcParsers.Keywords.Siemens.SiemensKeywords.G500 + fullName: Hi.NcParsers.Keywords.Siemens.SiemensKeywords.G500 + nameWithType: SiemensKeywords.G500 +- uid: Hi.NcParsers.Keywords.SpindleSpeed + name: SpindleSpeed + href: api/Hi.NcParsers.Keywords.SpindleSpeed.html + commentId: T:Hi.NcParsers.Keywords.SpindleSpeed + fullName: Hi.NcParsers.Keywords.SpindleSpeed + nameWithType: SpindleSpeed +- uid: Hi.NcParsers.Keywords.SpindleSpeed.SpindleSpeed_rpm + name: SpindleSpeed_rpm + href: api/Hi.NcParsers.Keywords.SpindleSpeed.html#Hi_NcParsers_Keywords_SpindleSpeed_SpindleSpeed_rpm + commentId: P:Hi.NcParsers.Keywords.SpindleSpeed.SpindleSpeed_rpm + fullName: Hi.NcParsers.Keywords.SpindleSpeed.SpindleSpeed_rpm + nameWithType: SpindleSpeed.SpindleSpeed_rpm +- uid: Hi.NcParsers.Keywords.SpindleSpeed.SpindleSpeed_rpm* + name: SpindleSpeed_rpm + href: api/Hi.NcParsers.Keywords.SpindleSpeed.html#Hi_NcParsers_Keywords_SpindleSpeed_SpindleSpeed_rpm_ + commentId: Overload:Hi.NcParsers.Keywords.SpindleSpeed.SpindleSpeed_rpm + isSpec: "True" + fullName: Hi.NcParsers.Keywords.SpindleSpeed.SpindleSpeed_rpm + nameWithType: SpindleSpeed.SpindleSpeed_rpm +- uid: Hi.NcParsers.Keywords.TiltTransform + name: TiltTransform + href: api/Hi.NcParsers.Keywords.TiltTransform.html + commentId: T:Hi.NcParsers.Keywords.TiltTransform + fullName: Hi.NcParsers.Keywords.TiltTransform + nameWithType: TiltTransform +- uid: Hi.NcParsers.Keywords.TiltTransform.Mode + name: Mode + href: api/Hi.NcParsers.Keywords.TiltTransform.html#Hi_NcParsers_Keywords_TiltTransform_Mode + commentId: P:Hi.NcParsers.Keywords.TiltTransform.Mode + fullName: Hi.NcParsers.Keywords.TiltTransform.Mode + nameWithType: TiltTransform.Mode +- uid: Hi.NcParsers.Keywords.TiltTransform.Mode* + name: Mode + href: api/Hi.NcParsers.Keywords.TiltTransform.html#Hi_NcParsers_Keywords_TiltTransform_Mode_ + commentId: Overload:Hi.NcParsers.Keywords.TiltTransform.Mode + isSpec: "True" + fullName: Hi.NcParsers.Keywords.TiltTransform.Mode + nameWithType: TiltTransform.Mode +- uid: Hi.NcParsers.Keywords.ToolHeightCompensation + name: ToolHeightCompensation + href: api/Hi.NcParsers.Keywords.ToolHeightCompensation.html + commentId: T:Hi.NcParsers.Keywords.ToolHeightCompensation + fullName: Hi.NcParsers.Keywords.ToolHeightCompensation + nameWithType: ToolHeightCompensation +- uid: Hi.NcParsers.Keywords.ToolHeightCompensation.Mode + name: Mode + href: api/Hi.NcParsers.Keywords.ToolHeightCompensation.html#Hi_NcParsers_Keywords_ToolHeightCompensation_Mode + commentId: P:Hi.NcParsers.Keywords.ToolHeightCompensation.Mode + fullName: Hi.NcParsers.Keywords.ToolHeightCompensation.Mode + nameWithType: ToolHeightCompensation.Mode +- uid: Hi.NcParsers.Keywords.ToolHeightCompensation.Mode* + name: Mode + href: api/Hi.NcParsers.Keywords.ToolHeightCompensation.html#Hi_NcParsers_Keywords_ToolHeightCompensation_Mode_ + commentId: Overload:Hi.NcParsers.Keywords.ToolHeightCompensation.Mode + isSpec: "True" + fullName: Hi.NcParsers.Keywords.ToolHeightCompensation.Mode + nameWithType: ToolHeightCompensation.Mode +- uid: Hi.NcParsers.Keywords.ToolHeightCompensation.OffsetId + name: OffsetId + href: api/Hi.NcParsers.Keywords.ToolHeightCompensation.html#Hi_NcParsers_Keywords_ToolHeightCompensation_OffsetId + commentId: P:Hi.NcParsers.Keywords.ToolHeightCompensation.OffsetId + fullName: Hi.NcParsers.Keywords.ToolHeightCompensation.OffsetId + nameWithType: ToolHeightCompensation.OffsetId +- uid: Hi.NcParsers.Keywords.ToolHeightCompensation.OffsetId* + name: OffsetId + href: api/Hi.NcParsers.Keywords.ToolHeightCompensation.html#Hi_NcParsers_Keywords_ToolHeightCompensation_OffsetId_ + commentId: Overload:Hi.NcParsers.Keywords.ToolHeightCompensation.OffsetId + isSpec: "True" + fullName: Hi.NcParsers.Keywords.ToolHeightCompensation.OffsetId + nameWithType: ToolHeightCompensation.OffsetId +- uid: Hi.NcParsers.Keywords.ToolHeightCompensation.Offset_mm + name: Offset_mm + href: api/Hi.NcParsers.Keywords.ToolHeightCompensation.html#Hi_NcParsers_Keywords_ToolHeightCompensation_Offset_mm + commentId: P:Hi.NcParsers.Keywords.ToolHeightCompensation.Offset_mm + fullName: Hi.NcParsers.Keywords.ToolHeightCompensation.Offset_mm + nameWithType: ToolHeightCompensation.Offset_mm +- uid: Hi.NcParsers.Keywords.ToolHeightCompensation.Offset_mm* + name: Offset_mm + href: api/Hi.NcParsers.Keywords.ToolHeightCompensation.html#Hi_NcParsers_Keywords_ToolHeightCompensation_Offset_mm_ + commentId: Overload:Hi.NcParsers.Keywords.ToolHeightCompensation.Offset_mm + isSpec: "True" + fullName: Hi.NcParsers.Keywords.ToolHeightCompensation.Offset_mm + nameWithType: ToolHeightCompensation.Offset_mm +- uid: Hi.NcParsers.LogicSyntaxs + name: Hi.NcParsers.LogicSyntaxs + href: api/Hi.NcParsers.LogicSyntaxs.html + commentId: N:Hi.NcParsers.LogicSyntaxs + fullName: Hi.NcParsers.LogicSyntaxs + nameWithType: Hi.NcParsers.LogicSyntaxs +- uid: Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil + name: CoordinateOffsetUtil + href: api/Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.html + commentId: T:Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil + fullName: Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil + nameWithType: CoordinateOffsetUtil +- uid: Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.ComposeTranslation(System.Text.Json.Nodes.JsonObject,Hi.Geom.Vec3d) + name: ComposeTranslation(JsonObject, Vec3d) + href: api/Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.html#Hi_NcParsers_LogicSyntaxs_CoordinateOffsetUtil_ComposeTranslation_System_Text_Json_Nodes_JsonObject_Hi_Geom_Vec3d_ + commentId: M:Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.ComposeTranslation(System.Text.Json.Nodes.JsonObject,Hi.Geom.Vec3d) + fullName: Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.ComposeTranslation(System.Text.Json.Nodes.JsonObject, Hi.Geom.Vec3d) + nameWithType: CoordinateOffsetUtil.ComposeTranslation(JsonObject, Vec3d) +- uid: Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.ComposeTranslation* + name: ComposeTranslation + href: api/Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.html#Hi_NcParsers_LogicSyntaxs_CoordinateOffsetUtil_ComposeTranslation_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.ComposeTranslation + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.ComposeTranslation + nameWithType: CoordinateOffsetUtil.ComposeTranslation +- uid: Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.FindPreviousCoordinateId(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) + name: FindPreviousCoordinateId(LazyLinkedListNode) + href: api/Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.html#Hi_NcParsers_LogicSyntaxs_CoordinateOffsetUtil_FindPreviousCoordinateId_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ + commentId: M:Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.FindPreviousCoordinateId(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) + name.vb: FindPreviousCoordinateId(LazyLinkedListNode(Of SyntaxPiece)) + fullName: Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.FindPreviousCoordinateId(Hi.Common.Collections.LazyLinkedListNode) + fullName.vb: Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.FindPreviousCoordinateId(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) + nameWithType: CoordinateOffsetUtil.FindPreviousCoordinateId(LazyLinkedListNode) + nameWithType.vb: CoordinateOffsetUtil.FindPreviousCoordinateId(LazyLinkedListNode(Of SyntaxPiece)) +- uid: Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.FindPreviousCoordinateId* + name: FindPreviousCoordinateId + href: api/Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.html#Hi_NcParsers_LogicSyntaxs_CoordinateOffsetUtil_FindPreviousCoordinateId_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.FindPreviousCoordinateId + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.FindPreviousCoordinateId + nameWithType: CoordinateOffsetUtil.FindPreviousCoordinateId +- uid: Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.GetCurrentCoordinateId(System.Text.Json.Nodes.JsonObject) + name: GetCurrentCoordinateId(JsonObject) + href: api/Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.html#Hi_NcParsers_LogicSyntaxs_CoordinateOffsetUtil_GetCurrentCoordinateId_System_Text_Json_Nodes_JsonObject_ + commentId: M:Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.GetCurrentCoordinateId(System.Text.Json.Nodes.JsonObject) + fullName: Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.GetCurrentCoordinateId(System.Text.Json.Nodes.JsonObject) + nameWithType: CoordinateOffsetUtil.GetCurrentCoordinateId(JsonObject) +- uid: Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.GetCurrentCoordinateId* + name: GetCurrentCoordinateId + href: api/Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.html#Hi_NcParsers_LogicSyntaxs_CoordinateOffsetUtil_GetCurrentCoordinateId_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.GetCurrentCoordinateId + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.GetCurrentCoordinateId + nameWithType: CoordinateOffsetUtil.GetCurrentCoordinateId +- uid: Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.TransformSource + name: TransformSource + href: api/Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.html#Hi_NcParsers_LogicSyntaxs_CoordinateOffsetUtil_TransformSource + commentId: F:Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.TransformSource + fullName: Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.TransformSource + nameWithType: CoordinateOffsetUtil.TransformSource +- uid: Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.WriteSection(System.Text.Json.Nodes.JsonObject,System.String,Hi.Geom.Vec3d) + name: WriteSection(JsonObject, string, Vec3d) + href: api/Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.html#Hi_NcParsers_LogicSyntaxs_CoordinateOffsetUtil_WriteSection_System_Text_Json_Nodes_JsonObject_System_String_Hi_Geom_Vec3d_ + commentId: M:Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.WriteSection(System.Text.Json.Nodes.JsonObject,System.String,Hi.Geom.Vec3d) + name.vb: WriteSection(JsonObject, String, Vec3d) + fullName: Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.WriteSection(System.Text.Json.Nodes.JsonObject, string, Hi.Geom.Vec3d) + fullName.vb: Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.WriteSection(System.Text.Json.Nodes.JsonObject, String, Hi.Geom.Vec3d) + nameWithType: CoordinateOffsetUtil.WriteSection(JsonObject, string, Vec3d) + nameWithType.vb: CoordinateOffsetUtil.WriteSection(JsonObject, String, Vec3d) +- uid: Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.WriteSection* + name: WriteSection + href: api/Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.html#Hi_NcParsers_LogicSyntaxs_CoordinateOffsetUtil_WriteSection_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.WriteSection + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.WriteSection + nameWithType: CoordinateOffsetUtil.WriteSection +- uid: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax + name: FeedrateSyntax + href: api/Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.html + commentId: T:Hi.NcParsers.LogicSyntaxs.FeedrateSyntax + fullName: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax + nameWithType: FeedrateSyntax +- uid: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.#ctor + name: FeedrateSyntax() + href: api/Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.html#Hi_NcParsers_LogicSyntaxs_FeedrateSyntax__ctor + commentId: M:Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.FeedrateSyntax() + fullName.vb: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.New() + nameWithType: FeedrateSyntax.FeedrateSyntax() + nameWithType.vb: FeedrateSyntax.New() +- uid: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.#ctor(System.Xml.Linq.XElement) + name: FeedrateSyntax(XElement) + href: api/Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.html#Hi_NcParsers_LogicSyntaxs_FeedrateSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.FeedrateSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.New(System.Xml.Linq.XElement) + nameWithType: FeedrateSyntax.FeedrateSyntax(XElement) + nameWithType.vb: FeedrateSyntax.New(XElement) +- uid: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.#ctor* + name: FeedrateSyntax + href: api/Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.html#Hi_NcParsers_LogicSyntaxs_FeedrateSyntax__ctor_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.FeedrateSyntax + fullName.vb: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.New + nameWithType: FeedrateSyntax.FeedrateSyntax + nameWithType.vb: FeedrateSyntax.New +- uid: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.html#Hi_NcParsers_LogicSyntaxs_FeedrateSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: FeedrateSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: FeedrateSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.Build* + name: Build + href: api/Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.html#Hi_NcParsers_LogicSyntaxs_FeedrateSyntax_Build_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.Build + nameWithType: FeedrateSyntax.Build +- uid: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.html#Hi_NcParsers_LogicSyntaxs_FeedrateSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: FeedrateSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: FeedrateSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.html#Hi_NcParsers_LogicSyntaxs_FeedrateSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.MakeXmlSource + nameWithType: FeedrateSyntax.MakeXmlSource +- uid: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.Name + name: Name + href: api/Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.html#Hi_NcParsers_LogicSyntaxs_FeedrateSyntax_Name + commentId: P:Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.Name + fullName: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.Name + nameWithType: FeedrateSyntax.Name +- uid: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.Name* + name: Name + href: api/Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.html#Hi_NcParsers_LogicSyntaxs_FeedrateSyntax_Name_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.Name + nameWithType: FeedrateSyntax.Name +- uid: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.XName + name: XName + href: api/Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.html#Hi_NcParsers_LogicSyntaxs_FeedrateSyntax_XName + commentId: P:Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.XName + fullName: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.XName + nameWithType: FeedrateSyntax.XName +- uid: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.XName* + name: XName + href: api/Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.html#Hi_NcParsers_LogicSyntaxs_FeedrateSyntax_XName_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.FeedrateSyntax.XName + nameWithType: FeedrateSyntax.XName +- uid: Hi.NcParsers.LogicSyntaxs.Heidenhain + name: Hi.NcParsers.LogicSyntaxs.Heidenhain + href: api/Hi.NcParsers.LogicSyntaxs.Heidenhain.html + commentId: N:Hi.NcParsers.LogicSyntaxs.Heidenhain + fullName: Hi.NcParsers.LogicSyntaxs.Heidenhain + nameWithType: Hi.NcParsers.LogicSyntaxs.Heidenhain +- uid: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax + name: HeidenhainCoordinateOffsetSyntax + href: api/Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.html + commentId: T:Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax + fullName: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax + nameWithType: HeidenhainCoordinateOffsetSyntax +- uid: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.#ctor + name: HeidenhainCoordinateOffsetSyntax() + href: api/Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_Heidenhain_HeidenhainCoordinateOffsetSyntax__ctor + commentId: M:Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.HeidenhainCoordinateOffsetSyntax() + fullName.vb: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.New() + nameWithType: HeidenhainCoordinateOffsetSyntax.HeidenhainCoordinateOffsetSyntax() + nameWithType.vb: HeidenhainCoordinateOffsetSyntax.New() +- uid: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.#ctor(System.Xml.Linq.XElement) + name: HeidenhainCoordinateOffsetSyntax(XElement) + href: api/Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_Heidenhain_HeidenhainCoordinateOffsetSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.HeidenhainCoordinateOffsetSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.New(System.Xml.Linq.XElement) + nameWithType: HeidenhainCoordinateOffsetSyntax.HeidenhainCoordinateOffsetSyntax(XElement) + nameWithType.vb: HeidenhainCoordinateOffsetSyntax.New(XElement) +- uid: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.#ctor* + name: HeidenhainCoordinateOffsetSyntax + href: api/Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_Heidenhain_HeidenhainCoordinateOffsetSyntax__ctor_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.HeidenhainCoordinateOffsetSyntax + fullName.vb: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.New + nameWithType: HeidenhainCoordinateOffsetSyntax.HeidenhainCoordinateOffsetSyntax + nameWithType.vb: HeidenhainCoordinateOffsetSyntax.New +- uid: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_Heidenhain_HeidenhainCoordinateOffsetSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: HeidenhainCoordinateOffsetSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: HeidenhainCoordinateOffsetSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.Build* + name: Build + href: api/Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_Heidenhain_HeidenhainCoordinateOffsetSyntax_Build_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.Build + nameWithType: HeidenhainCoordinateOffsetSyntax.Build +- uid: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_Heidenhain_HeidenhainCoordinateOffsetSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: HeidenhainCoordinateOffsetSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: HeidenhainCoordinateOffsetSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_Heidenhain_HeidenhainCoordinateOffsetSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.MakeXmlSource + nameWithType: HeidenhainCoordinateOffsetSyntax.MakeXmlSource +- uid: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.Name + name: Name + href: api/Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_Heidenhain_HeidenhainCoordinateOffsetSyntax_Name + commentId: P:Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.Name + fullName: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.Name + nameWithType: HeidenhainCoordinateOffsetSyntax.Name +- uid: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.Name* + name: Name + href: api/Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_Heidenhain_HeidenhainCoordinateOffsetSyntax_Name_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.Name + nameWithType: HeidenhainCoordinateOffsetSyntax.Name +- uid: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.XName + name: XName + href: api/Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_Heidenhain_HeidenhainCoordinateOffsetSyntax_XName + commentId: P:Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.XName + fullName: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.XName + nameWithType: HeidenhainCoordinateOffsetSyntax.XName +- uid: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.XName* + name: XName + href: api/Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_Heidenhain_HeidenhainCoordinateOffsetSyntax_XName_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCoordinateOffsetSyntax.XName + nameWithType: HeidenhainCoordinateOffsetSyntax.XName +- uid: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax + name: IsoCoordinateOffsetSyntax + href: api/Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.html + commentId: T:Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax + fullName: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax + nameWithType: IsoCoordinateOffsetSyntax +- uid: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.#ctor + name: IsoCoordinateOffsetSyntax() + href: api/Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoCoordinateOffsetSyntax__ctor + commentId: M:Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.IsoCoordinateOffsetSyntax() + fullName.vb: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.New() + nameWithType: IsoCoordinateOffsetSyntax.IsoCoordinateOffsetSyntax() + nameWithType.vb: IsoCoordinateOffsetSyntax.New() +- uid: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.#ctor(System.Xml.Linq.XElement) + name: IsoCoordinateOffsetSyntax(XElement) + href: api/Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoCoordinateOffsetSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.IsoCoordinateOffsetSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.New(System.Xml.Linq.XElement) + nameWithType: IsoCoordinateOffsetSyntax.IsoCoordinateOffsetSyntax(XElement) + nameWithType.vb: IsoCoordinateOffsetSyntax.New(XElement) +- uid: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.#ctor* + name: IsoCoordinateOffsetSyntax + href: api/Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoCoordinateOffsetSyntax__ctor_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.IsoCoordinateOffsetSyntax + fullName.vb: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.New + nameWithType: IsoCoordinateOffsetSyntax.IsoCoordinateOffsetSyntax + nameWithType.vb: IsoCoordinateOffsetSyntax.New +- uid: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoCoordinateOffsetSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: IsoCoordinateOffsetSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: IsoCoordinateOffsetSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.Build* + name: Build + href: api/Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoCoordinateOffsetSyntax_Build_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.Build + nameWithType: IsoCoordinateOffsetSyntax.Build +- uid: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoCoordinateOffsetSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: IsoCoordinateOffsetSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: IsoCoordinateOffsetSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoCoordinateOffsetSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.MakeXmlSource + nameWithType: IsoCoordinateOffsetSyntax.MakeXmlSource +- uid: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.Name + name: Name + href: api/Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoCoordinateOffsetSyntax_Name + commentId: P:Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.Name + fullName: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.Name + nameWithType: IsoCoordinateOffsetSyntax.Name +- uid: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.Name* + name: Name + href: api/Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoCoordinateOffsetSyntax_Name_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.Name + nameWithType: IsoCoordinateOffsetSyntax.Name +- uid: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.XName + name: XName + href: api/Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoCoordinateOffsetSyntax_XName + commentId: P:Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.XName + fullName: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.XName + nameWithType: IsoCoordinateOffsetSyntax.XName +- uid: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.XName* + name: XName + href: api/Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoCoordinateOffsetSyntax_XName_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.XName + nameWithType: IsoCoordinateOffsetSyntax.XName +- uid: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax + name: IsoG68RotationSyntax + href: api/Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.html + commentId: T:Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax + fullName: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax + nameWithType: IsoG68RotationSyntax +- uid: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.#ctor + name: IsoG68RotationSyntax() + href: api/Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoG68RotationSyntax__ctor + commentId: M:Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.IsoG68RotationSyntax() + fullName.vb: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.New() + nameWithType: IsoG68RotationSyntax.IsoG68RotationSyntax() + nameWithType.vb: IsoG68RotationSyntax.New() +- uid: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.#ctor(System.Xml.Linq.XElement) + name: IsoG68RotationSyntax(XElement) + href: api/Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoG68RotationSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.IsoG68RotationSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.New(System.Xml.Linq.XElement) + nameWithType: IsoG68RotationSyntax.IsoG68RotationSyntax(XElement) + nameWithType.vb: IsoG68RotationSyntax.New(XElement) +- uid: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.#ctor* + name: IsoG68RotationSyntax + href: api/Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoG68RotationSyntax__ctor_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.IsoG68RotationSyntax + fullName.vb: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.New + nameWithType: IsoG68RotationSyntax.IsoG68RotationSyntax + nameWithType.vb: IsoG68RotationSyntax.New +- uid: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoG68RotationSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: IsoG68RotationSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: IsoG68RotationSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.Build* + name: Build + href: api/Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoG68RotationSyntax_Build_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.Build + nameWithType: IsoG68RotationSyntax.Build +- uid: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoG68RotationSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: IsoG68RotationSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: IsoG68RotationSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoG68RotationSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.MakeXmlSource + nameWithType: IsoG68RotationSyntax.MakeXmlSource +- uid: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.Name + name: Name + href: api/Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoG68RotationSyntax_Name + commentId: P:Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.Name + fullName: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.Name + nameWithType: IsoG68RotationSyntax.Name +- uid: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.Name* + name: Name + href: api/Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoG68RotationSyntax_Name_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.Name + nameWithType: IsoG68RotationSyntax.Name +- uid: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.XName + name: XName + href: api/Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoG68RotationSyntax_XName + commentId: P:Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.XName + fullName: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.XName + nameWithType: IsoG68RotationSyntax.XName +- uid: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.XName* + name: XName + href: api/Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoG68RotationSyntax_XName_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.IsoG68RotationSyntax.XName + nameWithType: IsoG68RotationSyntax.XName +- uid: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax + name: IsoG68p2TiltSyntax + href: api/Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.html + commentId: T:Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax + fullName: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax + nameWithType: IsoG68p2TiltSyntax +- uid: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.#ctor + name: IsoG68p2TiltSyntax() + href: api/Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoG68p2TiltSyntax__ctor + commentId: M:Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.IsoG68p2TiltSyntax() + fullName.vb: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.New() + nameWithType: IsoG68p2TiltSyntax.IsoG68p2TiltSyntax() + nameWithType.vb: IsoG68p2TiltSyntax.New() +- uid: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.#ctor(System.Xml.Linq.XElement) + name: IsoG68p2TiltSyntax(XElement) + href: api/Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoG68p2TiltSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.IsoG68p2TiltSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.New(System.Xml.Linq.XElement) + nameWithType: IsoG68p2TiltSyntax.IsoG68p2TiltSyntax(XElement) + nameWithType.vb: IsoG68p2TiltSyntax.New(XElement) +- uid: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.#ctor* + name: IsoG68p2TiltSyntax + href: api/Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoG68p2TiltSyntax__ctor_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.IsoG68p2TiltSyntax + fullName.vb: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.New + nameWithType: IsoG68p2TiltSyntax.IsoG68p2TiltSyntax + nameWithType.vb: IsoG68p2TiltSyntax.New +- uid: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoG68p2TiltSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: IsoG68p2TiltSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: IsoG68p2TiltSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.Build* + name: Build + href: api/Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoG68p2TiltSyntax_Build_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.Build + nameWithType: IsoG68p2TiltSyntax.Build +- uid: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoG68p2TiltSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: IsoG68p2TiltSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: IsoG68p2TiltSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoG68p2TiltSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.MakeXmlSource + nameWithType: IsoG68p2TiltSyntax.MakeXmlSource +- uid: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.Name + name: Name + href: api/Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoG68p2TiltSyntax_Name + commentId: P:Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.Name + fullName: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.Name + nameWithType: IsoG68p2TiltSyntax.Name +- uid: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.Name* + name: Name + href: api/Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoG68p2TiltSyntax_Name_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.Name + nameWithType: IsoG68p2TiltSyntax.Name +- uid: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.XName + name: XName + href: api/Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoG68p2TiltSyntax_XName + commentId: P:Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.XName + fullName: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.XName + nameWithType: IsoG68p2TiltSyntax.XName +- uid: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.XName* + name: XName + href: api/Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoG68p2TiltSyntax_XName_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.IsoG68p2TiltSyntax.XName + nameWithType: IsoG68p2TiltSyntax.XName +- uid: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax + name: IsoLocalCoordinateOffsetSyntax + href: api/Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.html + commentId: T:Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax + fullName: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax + nameWithType: IsoLocalCoordinateOffsetSyntax +- uid: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.#ctor + name: IsoLocalCoordinateOffsetSyntax() + href: api/Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoLocalCoordinateOffsetSyntax__ctor + commentId: M:Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.IsoLocalCoordinateOffsetSyntax() + fullName.vb: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.New() + nameWithType: IsoLocalCoordinateOffsetSyntax.IsoLocalCoordinateOffsetSyntax() + nameWithType.vb: IsoLocalCoordinateOffsetSyntax.New() +- uid: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.#ctor(System.Xml.Linq.XElement) + name: IsoLocalCoordinateOffsetSyntax(XElement) + href: api/Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoLocalCoordinateOffsetSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.IsoLocalCoordinateOffsetSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.New(System.Xml.Linq.XElement) + nameWithType: IsoLocalCoordinateOffsetSyntax.IsoLocalCoordinateOffsetSyntax(XElement) + nameWithType.vb: IsoLocalCoordinateOffsetSyntax.New(XElement) +- uid: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.#ctor* + name: IsoLocalCoordinateOffsetSyntax + href: api/Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoLocalCoordinateOffsetSyntax__ctor_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.IsoLocalCoordinateOffsetSyntax + fullName.vb: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.New + nameWithType: IsoLocalCoordinateOffsetSyntax.IsoLocalCoordinateOffsetSyntax + nameWithType.vb: IsoLocalCoordinateOffsetSyntax.New +- uid: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoLocalCoordinateOffsetSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: IsoLocalCoordinateOffsetSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: IsoLocalCoordinateOffsetSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.Build* + name: Build + href: api/Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoLocalCoordinateOffsetSyntax_Build_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.Build + nameWithType: IsoLocalCoordinateOffsetSyntax.Build +- uid: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoLocalCoordinateOffsetSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: IsoLocalCoordinateOffsetSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: IsoLocalCoordinateOffsetSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoLocalCoordinateOffsetSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.MakeXmlSource + nameWithType: IsoLocalCoordinateOffsetSyntax.MakeXmlSource +- uid: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.Name + name: Name + href: api/Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoLocalCoordinateOffsetSyntax_Name + commentId: P:Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.Name + fullName: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.Name + nameWithType: IsoLocalCoordinateOffsetSyntax.Name +- uid: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.Name* + name: Name + href: api/Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoLocalCoordinateOffsetSyntax_Name_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.Name + nameWithType: IsoLocalCoordinateOffsetSyntax.Name +- uid: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.TransformSource + name: TransformSource + href: api/Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoLocalCoordinateOffsetSyntax_TransformSource + commentId: F:Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.TransformSource + fullName: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.TransformSource + nameWithType: IsoLocalCoordinateOffsetSyntax.TransformSource +- uid: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.XName + name: XName + href: api/Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoLocalCoordinateOffsetSyntax_XName + commentId: P:Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.XName + fullName: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.XName + nameWithType: IsoLocalCoordinateOffsetSyntax.XName +- uid: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.XName* + name: XName + href: api/Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_IsoLocalCoordinateOffsetSyntax_XName_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.IsoLocalCoordinateOffsetSyntax.XName + nameWithType: IsoLocalCoordinateOffsetSyntax.XName +- uid: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax + name: McAbcCyclicPathSyntax + href: api/Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.html + commentId: T:Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax + fullName: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax + nameWithType: McAbcCyclicPathSyntax +- uid: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.#ctor + name: McAbcCyclicPathSyntax() + href: api/Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.html#Hi_NcParsers_LogicSyntaxs_McAbcCyclicPathSyntax__ctor + commentId: M:Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.McAbcCyclicPathSyntax() + fullName.vb: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.New() + nameWithType: McAbcCyclicPathSyntax.McAbcCyclicPathSyntax() + nameWithType.vb: McAbcCyclicPathSyntax.New() +- uid: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.#ctor(System.Xml.Linq.XElement) + name: McAbcCyclicPathSyntax(XElement) + href: api/Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.html#Hi_NcParsers_LogicSyntaxs_McAbcCyclicPathSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.McAbcCyclicPathSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.New(System.Xml.Linq.XElement) + nameWithType: McAbcCyclicPathSyntax.McAbcCyclicPathSyntax(XElement) + nameWithType.vb: McAbcCyclicPathSyntax.New(XElement) +- uid: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.#ctor* + name: McAbcCyclicPathSyntax + href: api/Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.html#Hi_NcParsers_LogicSyntaxs_McAbcCyclicPathSyntax__ctor_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.McAbcCyclicPathSyntax + fullName.vb: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.New + nameWithType: McAbcCyclicPathSyntax.McAbcCyclicPathSyntax + nameWithType.vb: McAbcCyclicPathSyntax.New +- uid: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.html#Hi_NcParsers_LogicSyntaxs_McAbcCyclicPathSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: McAbcCyclicPathSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: McAbcCyclicPathSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.Build* + name: Build + href: api/Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.html#Hi_NcParsers_LogicSyntaxs_McAbcCyclicPathSyntax_Build_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.Build + nameWithType: McAbcCyclicPathSyntax.Build +- uid: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.html#Hi_NcParsers_LogicSyntaxs_McAbcCyclicPathSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: McAbcCyclicPathSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: McAbcCyclicPathSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.html#Hi_NcParsers_LogicSyntaxs_McAbcCyclicPathSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.MakeXmlSource + nameWithType: McAbcCyclicPathSyntax.MakeXmlSource +- uid: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.Name + name: Name + href: api/Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.html#Hi_NcParsers_LogicSyntaxs_McAbcCyclicPathSyntax_Name + commentId: P:Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.Name + fullName: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.Name + nameWithType: McAbcCyclicPathSyntax.Name +- uid: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.Name* + name: Name + href: api/Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.html#Hi_NcParsers_LogicSyntaxs_McAbcCyclicPathSyntax_Name_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.Name + nameWithType: McAbcCyclicPathSyntax.Name +- uid: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.XName + name: XName + href: api/Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.html#Hi_NcParsers_LogicSyntaxs_McAbcCyclicPathSyntax_XName + commentId: P:Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.XName + fullName: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.XName + nameWithType: McAbcCyclicPathSyntax.XName +- uid: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.XName* + name: XName + href: api/Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.html#Hi_NcParsers_LogicSyntaxs_McAbcCyclicPathSyntax_XName_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.XName + nameWithType: McAbcCyclicPathSyntax.XName +- uid: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax + name: PositioningModeSyntax + href: api/Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.html + commentId: T:Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax + fullName: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax + nameWithType: PositioningModeSyntax +- uid: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.#ctor + name: PositioningModeSyntax() + href: api/Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.html#Hi_NcParsers_LogicSyntaxs_PositioningModeSyntax__ctor + commentId: M:Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.PositioningModeSyntax() + fullName.vb: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.New() + nameWithType: PositioningModeSyntax.PositioningModeSyntax() + nameWithType.vb: PositioningModeSyntax.New() +- uid: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.#ctor(System.Xml.Linq.XElement) + name: PositioningModeSyntax(XElement) + href: api/Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.html#Hi_NcParsers_LogicSyntaxs_PositioningModeSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.PositioningModeSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.New(System.Xml.Linq.XElement) + nameWithType: PositioningModeSyntax.PositioningModeSyntax(XElement) + nameWithType.vb: PositioningModeSyntax.New(XElement) +- uid: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.#ctor* + name: PositioningModeSyntax + href: api/Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.html#Hi_NcParsers_LogicSyntaxs_PositioningModeSyntax__ctor_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.PositioningModeSyntax + fullName.vb: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.New + nameWithType: PositioningModeSyntax.PositioningModeSyntax + nameWithType.vb: PositioningModeSyntax.New +- uid: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.html#Hi_NcParsers_LogicSyntaxs_PositioningModeSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: PositioningModeSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: PositioningModeSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.Build* + name: Build + href: api/Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.html#Hi_NcParsers_LogicSyntaxs_PositioningModeSyntax_Build_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.Build + nameWithType: PositioningModeSyntax.Build +- uid: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.html#Hi_NcParsers_LogicSyntaxs_PositioningModeSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: PositioningModeSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: PositioningModeSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.html#Hi_NcParsers_LogicSyntaxs_PositioningModeSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.MakeXmlSource + nameWithType: PositioningModeSyntax.MakeXmlSource +- uid: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.Name + name: Name + href: api/Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.html#Hi_NcParsers_LogicSyntaxs_PositioningModeSyntax_Name + commentId: P:Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.Name + fullName: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.Name + nameWithType: PositioningModeSyntax.Name +- uid: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.Name* + name: Name + href: api/Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.html#Hi_NcParsers_LogicSyntaxs_PositioningModeSyntax_Name_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.Name + nameWithType: PositioningModeSyntax.Name +- uid: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.XName + name: XName + href: api/Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.html#Hi_NcParsers_LogicSyntaxs_PositioningModeSyntax_XName + commentId: P:Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.XName + fullName: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.XName + nameWithType: PositioningModeSyntax.XName +- uid: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.XName* + name: XName + href: api/Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.html#Hi_NcParsers_LogicSyntaxs_PositioningModeSyntax_XName_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.PositioningModeSyntax.XName + nameWithType: PositioningModeSyntax.XName +- uid: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax + name: ProgramXyzSyntax + href: api/Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html + commentId: T:Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax + fullName: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax + nameWithType: ProgramXyzSyntax +- uid: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.#ctor + name: ProgramXyzSyntax() + href: api/Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html#Hi_NcParsers_LogicSyntaxs_ProgramXyzSyntax__ctor + commentId: M:Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.ProgramXyzSyntax() + fullName.vb: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.New() + nameWithType: ProgramXyzSyntax.ProgramXyzSyntax() + nameWithType.vb: ProgramXyzSyntax.New() +- uid: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.#ctor(System.Xml.Linq.XElement) + name: ProgramXyzSyntax(XElement) + href: api/Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html#Hi_NcParsers_LogicSyntaxs_ProgramXyzSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.ProgramXyzSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.New(System.Xml.Linq.XElement) + nameWithType: ProgramXyzSyntax.ProgramXyzSyntax(XElement) + nameWithType.vb: ProgramXyzSyntax.New(XElement) +- uid: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.#ctor* + name: ProgramXyzSyntax + href: api/Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html#Hi_NcParsers_LogicSyntaxs_ProgramXyzSyntax__ctor_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.ProgramXyzSyntax + fullName.vb: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.New + nameWithType: ProgramXyzSyntax.ProgramXyzSyntax + nameWithType.vb: ProgramXyzSyntax.New +- uid: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.AvailableJsonPathList + name: AvailableJsonPathList + href: api/Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html#Hi_NcParsers_LogicSyntaxs_ProgramXyzSyntax_AvailableJsonPathList + commentId: P:Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.AvailableJsonPathList + fullName: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.AvailableJsonPathList + nameWithType: ProgramXyzSyntax.AvailableJsonPathList +- uid: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.AvailableJsonPathList* + name: AvailableJsonPathList + href: api/Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html#Hi_NcParsers_LogicSyntaxs_ProgramXyzSyntax_AvailableJsonPathList_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.AvailableJsonPathList + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.AvailableJsonPathList + nameWithType: ProgramXyzSyntax.AvailableJsonPathList +- uid: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html#Hi_NcParsers_LogicSyntaxs_ProgramXyzSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: ProgramXyzSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: ProgramXyzSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.Build* + name: Build + href: api/Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html#Hi_NcParsers_LogicSyntaxs_ProgramXyzSyntax_Build_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.Build + nameWithType: ProgramXyzSyntax.Build +- uid: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.GetVec3d(System.Text.Json.Nodes.JsonObject,System.String) + name: GetVec3d(JsonObject, string) + href: api/Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html#Hi_NcParsers_LogicSyntaxs_ProgramXyzSyntax_GetVec3d_System_Text_Json_Nodes_JsonObject_System_String_ + commentId: M:Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.GetVec3d(System.Text.Json.Nodes.JsonObject,System.String) + name.vb: GetVec3d(JsonObject, String) + fullName: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.GetVec3d(System.Text.Json.Nodes.JsonObject, string) + fullName.vb: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.GetVec3d(System.Text.Json.Nodes.JsonObject, String) + nameWithType: ProgramXyzSyntax.GetVec3d(JsonObject, string) + nameWithType.vb: ProgramXyzSyntax.GetVec3d(JsonObject, String) +- uid: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.GetVec3d* + name: GetVec3d + href: api/Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html#Hi_NcParsers_LogicSyntaxs_ProgramXyzSyntax_GetVec3d_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.GetVec3d + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.GetVec3d + nameWithType: ProgramXyzSyntax.GetVec3d +- uid: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html#Hi_NcParsers_LogicSyntaxs_ProgramXyzSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: ProgramXyzSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: ProgramXyzSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html#Hi_NcParsers_LogicSyntaxs_ProgramXyzSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.MakeXmlSource + nameWithType: ProgramXyzSyntax.MakeXmlSource +- uid: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.Name + name: Name + href: api/Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html#Hi_NcParsers_LogicSyntaxs_ProgramXyzSyntax_Name + commentId: P:Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.Name + fullName: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.Name + nameWithType: ProgramXyzSyntax.Name +- uid: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.Name* + name: Name + href: api/Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html#Hi_NcParsers_LogicSyntaxs_ProgramXyzSyntax_Name_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.Name + nameWithType: ProgramXyzSyntax.Name +- uid: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.XName + name: XName + href: api/Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html#Hi_NcParsers_LogicSyntaxs_ProgramXyzSyntax_XName + commentId: P:Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.XName + fullName: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.XName + nameWithType: ProgramXyzSyntax.XName +- uid: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.XName* + name: XName + href: api/Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html#Hi_NcParsers_LogicSyntaxs_ProgramXyzSyntax_XName_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.XName + nameWithType: ProgramXyzSyntax.XName +- uid: Hi.NcParsers.LogicSyntaxs.Siemens + name: Hi.NcParsers.LogicSyntaxs.Siemens + href: api/Hi.NcParsers.LogicSyntaxs.Siemens.html + commentId: N:Hi.NcParsers.LogicSyntaxs.Siemens + fullName: Hi.NcParsers.LogicSyntaxs.Siemens + nameWithType: Hi.NcParsers.LogicSyntaxs.Siemens +- uid: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax + name: SiemensCoordinateOffsetSyntax + href: api/Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.html + commentId: T:Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax + fullName: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax + nameWithType: SiemensCoordinateOffsetSyntax +- uid: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.#ctor + name: SiemensCoordinateOffsetSyntax() + href: api/Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_Siemens_SiemensCoordinateOffsetSyntax__ctor + commentId: M:Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.SiemensCoordinateOffsetSyntax() + fullName.vb: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.New() + nameWithType: SiemensCoordinateOffsetSyntax.SiemensCoordinateOffsetSyntax() + nameWithType.vb: SiemensCoordinateOffsetSyntax.New() +- uid: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.#ctor(System.Xml.Linq.XElement) + name: SiemensCoordinateOffsetSyntax(XElement) + href: api/Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_Siemens_SiemensCoordinateOffsetSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.SiemensCoordinateOffsetSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.New(System.Xml.Linq.XElement) + nameWithType: SiemensCoordinateOffsetSyntax.SiemensCoordinateOffsetSyntax(XElement) + nameWithType.vb: SiemensCoordinateOffsetSyntax.New(XElement) +- uid: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.#ctor* + name: SiemensCoordinateOffsetSyntax + href: api/Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_Siemens_SiemensCoordinateOffsetSyntax__ctor_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.SiemensCoordinateOffsetSyntax + fullName.vb: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.New + nameWithType: SiemensCoordinateOffsetSyntax.SiemensCoordinateOffsetSyntax + nameWithType.vb: SiemensCoordinateOffsetSyntax.New +- uid: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_Siemens_SiemensCoordinateOffsetSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: SiemensCoordinateOffsetSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: SiemensCoordinateOffsetSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.Build* + name: Build + href: api/Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_Siemens_SiemensCoordinateOffsetSyntax_Build_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.Build + nameWithType: SiemensCoordinateOffsetSyntax.Build +- uid: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_Siemens_SiemensCoordinateOffsetSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: SiemensCoordinateOffsetSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: SiemensCoordinateOffsetSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_Siemens_SiemensCoordinateOffsetSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.MakeXmlSource + nameWithType: SiemensCoordinateOffsetSyntax.MakeXmlSource +- uid: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.Name + name: Name + href: api/Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_Siemens_SiemensCoordinateOffsetSyntax_Name + commentId: P:Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.Name + fullName: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.Name + nameWithType: SiemensCoordinateOffsetSyntax.Name +- uid: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.Name* + name: Name + href: api/Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_Siemens_SiemensCoordinateOffsetSyntax_Name_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.Name + nameWithType: SiemensCoordinateOffsetSyntax.Name +- uid: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.XName + name: XName + href: api/Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_Siemens_SiemensCoordinateOffsetSyntax_XName + commentId: P:Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.XName + fullName: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.XName + nameWithType: SiemensCoordinateOffsetSyntax.XName +- uid: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.XName* + name: XName + href: api/Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_Siemens_SiemensCoordinateOffsetSyntax_XName_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCoordinateOffsetSyntax.XName + nameWithType: SiemensCoordinateOffsetSyntax.XName +- uid: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax + name: SpindleSpeedSyntax + href: api/Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.html + commentId: T:Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax + fullName: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax + nameWithType: SpindleSpeedSyntax +- uid: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.#ctor + name: SpindleSpeedSyntax() + href: api/Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.html#Hi_NcParsers_LogicSyntaxs_SpindleSpeedSyntax__ctor + commentId: M:Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.SpindleSpeedSyntax() + fullName.vb: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.New() + nameWithType: SpindleSpeedSyntax.SpindleSpeedSyntax() + nameWithType.vb: SpindleSpeedSyntax.New() +- uid: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.#ctor(System.Xml.Linq.XElement) + name: SpindleSpeedSyntax(XElement) + href: api/Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.html#Hi_NcParsers_LogicSyntaxs_SpindleSpeedSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.SpindleSpeedSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.New(System.Xml.Linq.XElement) + nameWithType: SpindleSpeedSyntax.SpindleSpeedSyntax(XElement) + nameWithType.vb: SpindleSpeedSyntax.New(XElement) +- uid: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.#ctor* + name: SpindleSpeedSyntax + href: api/Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.html#Hi_NcParsers_LogicSyntaxs_SpindleSpeedSyntax__ctor_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.SpindleSpeedSyntax + fullName.vb: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.New + nameWithType: SpindleSpeedSyntax.SpindleSpeedSyntax + nameWithType.vb: SpindleSpeedSyntax.New +- uid: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.html#Hi_NcParsers_LogicSyntaxs_SpindleSpeedSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: SpindleSpeedSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: SpindleSpeedSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.Build* + name: Build + href: api/Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.html#Hi_NcParsers_LogicSyntaxs_SpindleSpeedSyntax_Build_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.Build + nameWithType: SpindleSpeedSyntax.Build +- uid: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.html#Hi_NcParsers_LogicSyntaxs_SpindleSpeedSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: SpindleSpeedSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: SpindleSpeedSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.html#Hi_NcParsers_LogicSyntaxs_SpindleSpeedSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.MakeXmlSource + nameWithType: SpindleSpeedSyntax.MakeXmlSource +- uid: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.Name + name: Name + href: api/Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.html#Hi_NcParsers_LogicSyntaxs_SpindleSpeedSyntax_Name + commentId: P:Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.Name + fullName: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.Name + nameWithType: SpindleSpeedSyntax.Name +- uid: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.Name* + name: Name + href: api/Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.html#Hi_NcParsers_LogicSyntaxs_SpindleSpeedSyntax_Name_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.Name + nameWithType: SpindleSpeedSyntax.Name +- uid: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.XName + name: XName + href: api/Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.html#Hi_NcParsers_LogicSyntaxs_SpindleSpeedSyntax_XName + commentId: P:Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.XName + fullName: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.XName + nameWithType: SpindleSpeedSyntax.XName +- uid: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.XName* + name: XName + href: api/Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.html#Hi_NcParsers_LogicSyntaxs_SpindleSpeedSyntax_XName_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.SpindleSpeedSyntax.XName + nameWithType: SpindleSpeedSyntax.XName +- uid: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil + name: TiltTransformUtil + href: api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html + commentId: T:Hi.NcParsers.LogicSyntaxs.TiltTransformUtil + fullName: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil + nameWithType: TiltTransformUtil +- uid: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.CarryForwardFromPrevious(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Text.Json.Nodes.JsonObject) + name: CarryForwardFromPrevious(LazyLinkedListNode, JsonObject) + href: api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html#Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_CarryForwardFromPrevious_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Text_Json_Nodes_JsonObject_ + commentId: M:Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.CarryForwardFromPrevious(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Text.Json.Nodes.JsonObject) + name.vb: CarryForwardFromPrevious(LazyLinkedListNode(Of SyntaxPiece), JsonObject) + fullName: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.CarryForwardFromPrevious(Hi.Common.Collections.LazyLinkedListNode, System.Text.Json.Nodes.JsonObject) + fullName.vb: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.CarryForwardFromPrevious(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Text.Json.Nodes.JsonObject) + nameWithType: TiltTransformUtil.CarryForwardFromPrevious(LazyLinkedListNode, JsonObject) + nameWithType.vb: TiltTransformUtil.CarryForwardFromPrevious(LazyLinkedListNode(Of SyntaxPiece), JsonObject) +- uid: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.CarryForwardFromPrevious* + name: CarryForwardFromPrevious + href: api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html#Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_CarryForwardFromPrevious_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.CarryForwardFromPrevious + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.CarryForwardFromPrevious + nameWithType: TiltTransformUtil.CarryForwardFromPrevious +- uid: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.ComposeRotation(System.Text.Json.Nodes.JsonObject,Hi.Geom.Mat4d) + name: ComposeRotation(JsonObject, Mat4d) + href: api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html#Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_ComposeRotation_System_Text_Json_Nodes_JsonObject_Hi_Geom_Mat4d_ + commentId: M:Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.ComposeRotation(System.Text.Json.Nodes.JsonObject,Hi.Geom.Mat4d) + fullName: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.ComposeRotation(System.Text.Json.Nodes.JsonObject, Hi.Geom.Mat4d) + nameWithType: TiltTransformUtil.ComposeRotation(JsonObject, Mat4d) +- uid: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.ComposeRotation* + name: ComposeRotation + href: api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html#Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_ComposeRotation_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.ComposeRotation + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.ComposeRotation + nameWithType: TiltTransformUtil.ComposeRotation +- uid: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.FindPreviousMode(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) + name: FindPreviousMode(LazyLinkedListNode) + href: api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html#Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_FindPreviousMode_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ + commentId: M:Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.FindPreviousMode(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) + name.vb: FindPreviousMode(LazyLinkedListNode(Of SyntaxPiece)) + fullName: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.FindPreviousMode(Hi.Common.Collections.LazyLinkedListNode) + fullName.vb: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.FindPreviousMode(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) + nameWithType: TiltTransformUtil.FindPreviousMode(LazyLinkedListNode) + nameWithType.vb: TiltTransformUtil.FindPreviousMode(LazyLinkedListNode(Of SyntaxPiece)) +- uid: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.FindPreviousMode* + name: FindPreviousMode + href: api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html#Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_FindPreviousMode_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.FindPreviousMode + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.FindPreviousMode + nameWithType: TiltTransformUtil.FindPreviousMode +- uid: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.FindPreviousTiltMat(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) + name: FindPreviousTiltMat(LazyLinkedListNode) + href: api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html#Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_FindPreviousTiltMat_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ + commentId: M:Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.FindPreviousTiltMat(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) + name.vb: FindPreviousTiltMat(LazyLinkedListNode(Of SyntaxPiece)) + fullName: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.FindPreviousTiltMat(Hi.Common.Collections.LazyLinkedListNode) + fullName.vb: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.FindPreviousTiltMat(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) + nameWithType: TiltTransformUtil.FindPreviousTiltMat(LazyLinkedListNode) + nameWithType.vb: TiltTransformUtil.FindPreviousTiltMat(LazyLinkedListNode(Of SyntaxPiece)) +- uid: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.FindPreviousTiltMat* + name: FindPreviousTiltMat + href: api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html#Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_FindPreviousTiltMat_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.FindPreviousTiltMat + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.FindPreviousTiltMat + nameWithType: TiltTransformUtil.FindPreviousTiltMat +- uid: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.GetCurrentMode(System.Text.Json.Nodes.JsonObject) + name: GetCurrentMode(JsonObject) + href: api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html#Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_GetCurrentMode_System_Text_Json_Nodes_JsonObject_ + commentId: M:Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.GetCurrentMode(System.Text.Json.Nodes.JsonObject) + fullName: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.GetCurrentMode(System.Text.Json.Nodes.JsonObject) + nameWithType: TiltTransformUtil.GetCurrentMode(JsonObject) +- uid: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.GetCurrentMode* + name: GetCurrentMode + href: api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html#Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_GetCurrentMode_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.GetCurrentMode + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.GetCurrentMode + nameWithType: TiltTransformUtil.GetCurrentMode +- uid: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.ParseDouble(System.Text.Json.Nodes.JsonNode) + name: ParseDouble(JsonNode) + href: api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html#Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_ParseDouble_System_Text_Json_Nodes_JsonNode_ + commentId: M:Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.ParseDouble(System.Text.Json.Nodes.JsonNode) + fullName: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.ParseDouble(System.Text.Json.Nodes.JsonNode) + nameWithType: TiltTransformUtil.ParseDouble(JsonNode) +- uid: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.ParseDouble* + name: ParseDouble + href: api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html#Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_ParseDouble_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.ParseDouble + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.ParseDouble + nameWithType: TiltTransformUtil.ParseDouble +- uid: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.TransformSource + name: TransformSource + href: api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html#Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_TransformSource + commentId: F:Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.TransformSource + fullName: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.TransformSource + nameWithType: TiltTransformUtil.TransformSource +- uid: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.TryHandleG69(System.Text.Json.Nodes.JsonObject,System.Text.Json.Nodes.JsonObject) + name: TryHandleG69(JsonObject, JsonObject) + href: api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html#Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_TryHandleG69_System_Text_Json_Nodes_JsonObject_System_Text_Json_Nodes_JsonObject_ + commentId: M:Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.TryHandleG69(System.Text.Json.Nodes.JsonObject,System.Text.Json.Nodes.JsonObject) + fullName: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.TryHandleG69(System.Text.Json.Nodes.JsonObject, System.Text.Json.Nodes.JsonObject) + nameWithType: TiltTransformUtil.TryHandleG69(JsonObject, JsonObject) +- uid: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.TryHandleG69* + name: TryHandleG69 + href: api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html#Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_TryHandleG69_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.TryHandleG69 + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.TryHandleG69 + nameWithType: TiltTransformUtil.TryHandleG69 +- uid: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.WriteSection(System.Text.Json.Nodes.JsonObject,System.String,System.Text.Json.Nodes.JsonObject) + name: WriteSection(JsonObject, string, JsonObject) + href: api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html#Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_WriteSection_System_Text_Json_Nodes_JsonObject_System_String_System_Text_Json_Nodes_JsonObject_ + commentId: M:Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.WriteSection(System.Text.Json.Nodes.JsonObject,System.String,System.Text.Json.Nodes.JsonObject) + name.vb: WriteSection(JsonObject, String, JsonObject) + fullName: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.WriteSection(System.Text.Json.Nodes.JsonObject, string, System.Text.Json.Nodes.JsonObject) + fullName.vb: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.WriteSection(System.Text.Json.Nodes.JsonObject, String, System.Text.Json.Nodes.JsonObject) + nameWithType: TiltTransformUtil.WriteSection(JsonObject, string, JsonObject) + nameWithType.vb: TiltTransformUtil.WriteSection(JsonObject, String, JsonObject) +- uid: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.WriteSection* + name: WriteSection + href: api/Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.html#Hi_NcParsers_LogicSyntaxs_TiltTransformUtil_WriteSection_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.WriteSection + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.TiltTransformUtil.WriteSection + nameWithType: TiltTransformUtil.WriteSection +- uid: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax + name: ToolHeightOffsetSyntax + href: api/Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.html + commentId: T:Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax + fullName: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax + nameWithType: ToolHeightOffsetSyntax +- uid: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.#ctor + name: ToolHeightOffsetSyntax() + href: api/Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_ToolHeightOffsetSyntax__ctor + commentId: M:Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.ToolHeightOffsetSyntax() + fullName.vb: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.New() + nameWithType: ToolHeightOffsetSyntax.ToolHeightOffsetSyntax() + nameWithType.vb: ToolHeightOffsetSyntax.New() +- uid: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.#ctor(System.Xml.Linq.XElement) + name: ToolHeightOffsetSyntax(XElement) + href: api/Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_ToolHeightOffsetSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.ToolHeightOffsetSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.New(System.Xml.Linq.XElement) + nameWithType: ToolHeightOffsetSyntax.ToolHeightOffsetSyntax(XElement) + nameWithType.vb: ToolHeightOffsetSyntax.New(XElement) +- uid: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.#ctor* + name: ToolHeightOffsetSyntax + href: api/Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_ToolHeightOffsetSyntax__ctor_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.ToolHeightOffsetSyntax + fullName.vb: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.New + nameWithType: ToolHeightOffsetSyntax.ToolHeightOffsetSyntax + nameWithType.vb: ToolHeightOffsetSyntax.New +- uid: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_ToolHeightOffsetSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: ToolHeightOffsetSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: ToolHeightOffsetSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.Build* + name: Build + href: api/Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_ToolHeightOffsetSyntax_Build_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.Build + nameWithType: ToolHeightOffsetSyntax.Build +- uid: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_ToolHeightOffsetSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: ToolHeightOffsetSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: ToolHeightOffsetSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_ToolHeightOffsetSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.MakeXmlSource + nameWithType: ToolHeightOffsetSyntax.MakeXmlSource +- uid: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.Name + name: Name + href: api/Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_ToolHeightOffsetSyntax_Name + commentId: P:Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.Name + fullName: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.Name + nameWithType: ToolHeightOffsetSyntax.Name +- uid: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.Name* + name: Name + href: api/Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_ToolHeightOffsetSyntax_Name_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.Name + nameWithType: ToolHeightOffsetSyntax.Name +- uid: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.ToolOrientationKey + name: ToolOrientationKey + href: api/Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_ToolHeightOffsetSyntax_ToolOrientationKey + commentId: F:Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.ToolOrientationKey + fullName: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.ToolOrientationKey + nameWithType: ToolHeightOffsetSyntax.ToolOrientationKey +- uid: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.TransformSource + name: TransformSource + href: api/Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_ToolHeightOffsetSyntax_TransformSource + commentId: F:Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.TransformSource + fullName: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.TransformSource + nameWithType: ToolHeightOffsetSyntax.TransformSource +- uid: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.XName + name: XName + href: api/Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_ToolHeightOffsetSyntax_XName + commentId: P:Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.XName + fullName: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.XName + nameWithType: ToolHeightOffsetSyntax.XName +- uid: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.XName* + name: XName + href: api/Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.html#Hi_NcParsers_LogicSyntaxs_ToolHeightOffsetSyntax_XName_ + commentId: Overload:Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.LogicSyntaxs.ToolHeightOffsetSyntax.XName + nameWithType: ToolHeightOffsetSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs + name: Hi.NcParsers.ParsingSyntaxs + href: api/Hi.NcParsers.ParsingSyntaxs.html + commentId: N:Hi.NcParsers.ParsingSyntaxs + fullName: Hi.NcParsers.ParsingSyntaxs + nameWithType: Hi.NcParsers.ParsingSyntaxs +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs + name: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.html + commentId: N:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs + nameWithType: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax + name: HeadPercentCommentSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax + nameWithType: HeadPercentCommentSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.#ctor + name: HeadPercentCommentSyntax() + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_HeadPercentCommentSyntax__ctor + commentId: M:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.HeadPercentCommentSyntax() + fullName.vb: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.New() + nameWithType: HeadPercentCommentSyntax.HeadPercentCommentSyntax() + nameWithType.vb: HeadPercentCommentSyntax.New() +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.#ctor(System.Xml.Linq.XElement) + name: HeadPercentCommentSyntax(XElement) + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_HeadPercentCommentSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.HeadPercentCommentSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.New(System.Xml.Linq.XElement) + nameWithType: HeadPercentCommentSyntax.HeadPercentCommentSyntax(XElement) + nameWithType.vb: HeadPercentCommentSyntax.New(XElement) +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.#ctor* + name: HeadPercentCommentSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_HeadPercentCommentSyntax__ctor_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.HeadPercentCommentSyntax + fullName.vb: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.New + nameWithType: HeadPercentCommentSyntax.HeadPercentCommentSyntax + nameWithType.vb: HeadPercentCommentSyntax.New +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_HeadPercentCommentSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: HeadPercentCommentSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: HeadPercentCommentSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.Build* + name: Build + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_HeadPercentCommentSyntax_Build_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.Build + nameWithType: HeadPercentCommentSyntax.Build +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_HeadPercentCommentSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: HeadPercentCommentSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: HeadPercentCommentSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_HeadPercentCommentSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.MakeXmlSource + nameWithType: HeadPercentCommentSyntax.MakeXmlSource +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.Name + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_HeadPercentCommentSyntax_Name + commentId: P:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.Name + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.Name + nameWithType: HeadPercentCommentSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.Name* + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_HeadPercentCommentSyntax_Name_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.Name + nameWithType: HeadPercentCommentSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_HeadPercentCommentSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.XName + nameWithType: HeadPercentCommentSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_HeadPercentCommentSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.HeadPercentCommentSyntax.XName + nameWithType: HeadPercentCommentSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax + name: QuoteCommentSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax + nameWithType: QuoteCommentSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.#ctor + name: QuoteCommentSyntax() + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_QuoteCommentSyntax__ctor + commentId: M:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.QuoteCommentSyntax() + fullName.vb: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.New() + nameWithType: QuoteCommentSyntax.QuoteCommentSyntax() + nameWithType.vb: QuoteCommentSyntax.New() +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.#ctor(System.Xml.Linq.XElement) + name: QuoteCommentSyntax(XElement) + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_QuoteCommentSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.QuoteCommentSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.New(System.Xml.Linq.XElement) + nameWithType: QuoteCommentSyntax.QuoteCommentSyntax(XElement) + nameWithType.vb: QuoteCommentSyntax.New(XElement) +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.#ctor* + name: QuoteCommentSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_QuoteCommentSyntax__ctor_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.QuoteCommentSyntax + fullName.vb: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.New + nameWithType: QuoteCommentSyntax.QuoteCommentSyntax + nameWithType.vb: QuoteCommentSyntax.New +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_QuoteCommentSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: QuoteCommentSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: QuoteCommentSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.Build* + name: Build + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_QuoteCommentSyntax_Build_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.Build + nameWithType: QuoteCommentSyntax.Build +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_QuoteCommentSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: QuoteCommentSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: QuoteCommentSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_QuoteCommentSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.MakeXmlSource + nameWithType: QuoteCommentSyntax.MakeXmlSource +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.Name + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_QuoteCommentSyntax_Name + commentId: P:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.Name + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.Name + nameWithType: QuoteCommentSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.Name* + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_QuoteCommentSyntax_Name_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.Name + nameWithType: QuoteCommentSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_QuoteCommentSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.XName + nameWithType: QuoteCommentSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_QuoteCommentSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.QuoteCommentSyntax.XName + nameWithType: QuoteCommentSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax + name: TailCommentSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax + nameWithType: TailCommentSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.#ctor(System.String) + name: TailCommentSyntax(string) + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_TailCommentSyntax__ctor_System_String_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.#ctor(System.String) + name.vb: New(String) + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.TailCommentSyntax(string) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.New(String) + nameWithType: TailCommentSyntax.TailCommentSyntax(string) + nameWithType.vb: TailCommentSyntax.New(String) +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.#ctor(System.Xml.Linq.XElement) + name: TailCommentSyntax(XElement) + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_TailCommentSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.TailCommentSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.New(System.Xml.Linq.XElement) + nameWithType: TailCommentSyntax.TailCommentSyntax(XElement) + nameWithType.vb: TailCommentSyntax.New(XElement) +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.#ctor* + name: TailCommentSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_TailCommentSyntax__ctor_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.TailCommentSyntax + fullName.vb: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.New + nameWithType: TailCommentSyntax.TailCommentSyntax + nameWithType.vb: TailCommentSyntax.New +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_TailCommentSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: TailCommentSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: TailCommentSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.Build* + name: Build + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_TailCommentSyntax_Build_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.Build + nameWithType: TailCommentSyntax.Build +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_TailCommentSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: TailCommentSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: TailCommentSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_TailCommentSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.MakeXmlSource + nameWithType: TailCommentSyntax.MakeXmlSource +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.Name + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_TailCommentSyntax_Name + commentId: P:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.Name + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.Name + nameWithType: TailCommentSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.Name* + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_TailCommentSyntax_Name_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.Name + nameWithType: TailCommentSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.TailSymbol + name: TailSymbol + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_TailCommentSyntax_TailSymbol + commentId: P:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.TailSymbol + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.TailSymbol + nameWithType: TailCommentSyntax.TailSymbol +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.TailSymbol* + name: TailSymbol + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_TailCommentSyntax_TailSymbol_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.TailSymbol + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.TailSymbol + nameWithType: TailCommentSyntax.TailSymbol +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_TailCommentSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.XName + nameWithType: TailCommentSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.html#Hi_NcParsers_ParsingSyntaxs_CommentSyntaxs_TailCommentSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.CommentSyntaxs.TailCommentSyntax.XName + nameWithType: TailCommentSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax + name: CsScriptSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax + nameWithType: CsScriptSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.#ctor + name: CsScriptSyntax() + href: api/Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html#Hi_NcParsers_ParsingSyntaxs_CsScriptSyntax__ctor + commentId: M:Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.CsScriptSyntax() + fullName.vb: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.New() + nameWithType: CsScriptSyntax.CsScriptSyntax() + nameWithType.vb: CsScriptSyntax.New() +- uid: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.#ctor(System.Xml.Linq.XElement) + name: CsScriptSyntax(XElement) + href: api/Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html#Hi_NcParsers_ParsingSyntaxs_CsScriptSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.CsScriptSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.New(System.Xml.Linq.XElement) + nameWithType: CsScriptSyntax.CsScriptSyntax(XElement) + nameWithType.vb: CsScriptSyntax.New(XElement) +- uid: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.#ctor* + name: CsScriptSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html#Hi_NcParsers_ParsingSyntaxs_CsScriptSyntax__ctor_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.CsScriptSyntax + fullName.vb: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.New + nameWithType: CsScriptSyntax.CsScriptSyntax + nameWithType.vb: CsScriptSyntax.New +- uid: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html#Hi_NcParsers_ParsingSyntaxs_CsScriptSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: CsScriptSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: CsScriptSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.Build* + name: Build + href: api/Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html#Hi_NcParsers_ParsingSyntaxs_CsScriptSyntax_Build_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.Build + nameWithType: CsScriptSyntax.Build +- uid: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html#Hi_NcParsers_ParsingSyntaxs_CsScriptSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: CsScriptSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: CsScriptSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html#Hi_NcParsers_ParsingSyntaxs_CsScriptSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.MakeXmlSource + nameWithType: CsScriptSyntax.MakeXmlSource +- uid: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.Name + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html#Hi_NcParsers_ParsingSyntaxs_CsScriptSyntax_Name + commentId: P:Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.Name + fullName: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.Name + nameWithType: CsScriptSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.Name* + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html#Hi_NcParsers_ParsingSyntaxs_CsScriptSyntax_Name_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.Name + nameWithType: CsScriptSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html#Hi_NcParsers_ParsingSyntaxs_CsScriptSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.XName + nameWithType: CsScriptSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html#Hi_NcParsers_ParsingSyntaxs_CsScriptSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.XName + nameWithType: CsScriptSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.FlagSyntax + name: FlagSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.FlagSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.FlagSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.FlagSyntax + nameWithType: FlagSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String}) + name: FlagSyntax(IEnumerable, IEnumerable) + href: api/Hi.NcParsers.ParsingSyntaxs.FlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_FlagSyntax__ctor_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_String__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.FlagSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String}) + name.vb: New(IEnumerable(Of String), IEnumerable(Of String)) + fullName: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.FlagSyntax(System.Collections.Generic.IEnumerable, System.Collections.Generic.IEnumerable) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.New(System.Collections.Generic.IEnumerable(Of String), System.Collections.Generic.IEnumerable(Of String)) + nameWithType: FlagSyntax.FlagSyntax(IEnumerable, IEnumerable) + nameWithType.vb: FlagSyntax.New(IEnumerable(Of String), IEnumerable(Of String)) +- uid: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.#ctor(System.Xml.Linq.XElement) + name: FlagSyntax(XElement) + href: api/Hi.NcParsers.ParsingSyntaxs.FlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_FlagSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.FlagSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.FlagSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.New(System.Xml.Linq.XElement) + nameWithType: FlagSyntax.FlagSyntax(XElement) + nameWithType.vb: FlagSyntax.New(XElement) +- uid: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.#ctor* + name: FlagSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.FlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_FlagSyntax__ctor_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.FlagSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.FlagSyntax + fullName.vb: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.New + nameWithType: FlagSyntax.FlagSyntax + nameWithType.vb: FlagSyntax.New +- uid: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.ParsingSyntaxs.FlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_FlagSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.FlagSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: FlagSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: FlagSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.Build* + name: Build + href: api/Hi.NcParsers.ParsingSyntaxs.FlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_FlagSyntax_Build_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.FlagSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.Build + nameWithType: FlagSyntax.Build +- uid: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.CategoryPath + name: CategoryPath + href: api/Hi.NcParsers.ParsingSyntaxs.FlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_FlagSyntax_CategoryPath + commentId: P:Hi.NcParsers.ParsingSyntaxs.FlagSyntax.CategoryPath + fullName: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.CategoryPath + nameWithType: FlagSyntax.CategoryPath +- uid: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.CategoryPath* + name: CategoryPath + href: api/Hi.NcParsers.ParsingSyntaxs.FlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_FlagSyntax_CategoryPath_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.FlagSyntax.CategoryPath + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.CategoryPath + nameWithType: FlagSyntax.CategoryPath +- uid: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.FlagList + name: FlagList + href: api/Hi.NcParsers.ParsingSyntaxs.FlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_FlagSyntax_FlagList + commentId: P:Hi.NcParsers.ParsingSyntaxs.FlagSyntax.FlagList + fullName: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.FlagList + nameWithType: FlagSyntax.FlagList +- uid: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.FlagList* + name: FlagList + href: api/Hi.NcParsers.ParsingSyntaxs.FlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_FlagSyntax_FlagList_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.FlagSyntax.FlagList + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.FlagList + nameWithType: FlagSyntax.FlagList +- uid: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.ParsingSyntaxs.FlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_FlagSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.FlagSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: FlagSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: FlagSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.ParsingSyntaxs.FlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_FlagSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.FlagSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.MakeXmlSource + nameWithType: FlagSyntax.MakeXmlSource +- uid: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.Name + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.FlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_FlagSyntax_Name + commentId: P:Hi.NcParsers.ParsingSyntaxs.FlagSyntax.Name + fullName: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.Name + nameWithType: FlagSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.Name* + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.FlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_FlagSyntax_Name_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.FlagSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.Name + nameWithType: FlagSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.FlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_FlagSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.FlagSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.XName + nameWithType: FlagSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.FlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_FlagSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.FlagSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.FlagSyntax.XName + nameWithType: FlagSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax + name: FloatTagSetupSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax + nameWithType: FloatTagSetupSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.String) + name: FloatTagSetupSyntax(IEnumerable, IEnumerable, string) + href: api/Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_FloatTagSetupSyntax__ctor_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_String__System_String_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.String) + name.vb: New(IEnumerable(Of String), IEnumerable(Of String), String) + fullName: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.FloatTagSetupSyntax(System.Collections.Generic.IEnumerable, System.Collections.Generic.IEnumerable, string) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.New(System.Collections.Generic.IEnumerable(Of String), System.Collections.Generic.IEnumerable(Of String), String) + nameWithType: FloatTagSetupSyntax.FloatTagSetupSyntax(IEnumerable, IEnumerable, string) + nameWithType.vb: FloatTagSetupSyntax.New(IEnumerable(Of String), IEnumerable(Of String), String) +- uid: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.#ctor(System.Xml.Linq.XElement) + name: FloatTagSetupSyntax(XElement) + href: api/Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_FloatTagSetupSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.FloatTagSetupSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.New(System.Xml.Linq.XElement) + nameWithType: FloatTagSetupSyntax.FloatTagSetupSyntax(XElement) + nameWithType.vb: FloatTagSetupSyntax.New(XElement) +- uid: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.#ctor* + name: FloatTagSetupSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_FloatTagSetupSyntax__ctor_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.FloatTagSetupSyntax + fullName.vb: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.New + nameWithType: FloatTagSetupSyntax.FloatTagSetupSyntax + nameWithType.vb: FloatTagSetupSyntax.New +- uid: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.ToFloat(System.String) + name: ToFloat(string) + href: api/Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_FloatTagSetupSyntax_ToFloat_System_String_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.ToFloat(System.String) + name.vb: ToFloat(String) + fullName: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.ToFloat(string) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.ToFloat(String) + nameWithType: FloatTagSetupSyntax.ToFloat(string) + nameWithType.vb: FloatTagSetupSyntax.ToFloat(String) +- uid: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.ToFloat* + name: ToFloat + href: api/Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_FloatTagSetupSyntax_ToFloat_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.ToFloat + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.ToFloat + nameWithType: FloatTagSetupSyntax.ToFloat +- uid: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.ToSetupJsonNode(System.String) + name: ToSetupJsonNode(string) + href: api/Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_FloatTagSetupSyntax_ToSetupJsonNode_System_String_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.ToSetupJsonNode(System.String) + name.vb: ToSetupJsonNode(String) + fullName: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.ToSetupJsonNode(string) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.ToSetupJsonNode(String) + nameWithType: FloatTagSetupSyntax.ToSetupJsonNode(string) + nameWithType.vb: FloatTagSetupSyntax.ToSetupJsonNode(String) +- uid: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.ToSetupJsonNode* + name: ToSetupJsonNode + href: api/Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_FloatTagSetupSyntax_ToSetupJsonNode_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.ToSetupJsonNode + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.ToSetupJsonNode + nameWithType: FloatTagSetupSyntax.ToSetupJsonNode +- uid: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_FloatTagSetupSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.XName + nameWithType: FloatTagSetupSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_FloatTagSetupSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.FloatTagSetupSyntax.XName + nameWithType: FloatTagSetupSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax + name: HeadIndexSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax + nameWithType: HeadIndexSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.#ctor(System.String) + name: HeadIndexSyntax(string) + href: api/Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.html#Hi_NcParsers_ParsingSyntaxs_HeadIndexSyntax__ctor_System_String_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.#ctor(System.String) + name.vb: New(String) + fullName: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.HeadIndexSyntax(string) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.New(String) + nameWithType: HeadIndexSyntax.HeadIndexSyntax(string) + nameWithType.vb: HeadIndexSyntax.New(String) +- uid: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.#ctor(System.Xml.Linq.XElement) + name: HeadIndexSyntax(XElement) + href: api/Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.html#Hi_NcParsers_ParsingSyntaxs_HeadIndexSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.HeadIndexSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.New(System.Xml.Linq.XElement) + nameWithType: HeadIndexSyntax.HeadIndexSyntax(XElement) + nameWithType.vb: HeadIndexSyntax.New(XElement) +- uid: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.#ctor* + name: HeadIndexSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.html#Hi_NcParsers_ParsingSyntaxs_HeadIndexSyntax__ctor_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.HeadIndexSyntax + fullName.vb: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.New + nameWithType: HeadIndexSyntax.HeadIndexSyntax + nameWithType.vb: HeadIndexSyntax.New +- uid: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.html#Hi_NcParsers_ParsingSyntaxs_HeadIndexSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: HeadIndexSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: HeadIndexSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.Build* + name: Build + href: api/Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.html#Hi_NcParsers_ParsingSyntaxs_HeadIndexSyntax_Build_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.Build + nameWithType: HeadIndexSyntax.Build +- uid: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.HeadSymbol + name: HeadSymbol + href: api/Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.html#Hi_NcParsers_ParsingSyntaxs_HeadIndexSyntax_HeadSymbol + commentId: P:Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.HeadSymbol + fullName: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.HeadSymbol + nameWithType: HeadIndexSyntax.HeadSymbol +- uid: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.HeadSymbol* + name: HeadSymbol + href: api/Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.html#Hi_NcParsers_ParsingSyntaxs_HeadIndexSyntax_HeadSymbol_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.HeadSymbol + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.HeadSymbol + nameWithType: HeadIndexSyntax.HeadSymbol +- uid: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.html#Hi_NcParsers_ParsingSyntaxs_HeadIndexSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: HeadIndexSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: HeadIndexSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.html#Hi_NcParsers_ParsingSyntaxs_HeadIndexSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.MakeXmlSource + nameWithType: HeadIndexSyntax.MakeXmlSource +- uid: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.Name + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.html#Hi_NcParsers_ParsingSyntaxs_HeadIndexSyntax_Name + commentId: P:Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.Name + fullName: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.Name + nameWithType: HeadIndexSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.Name* + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.html#Hi_NcParsers_ParsingSyntaxs_HeadIndexSyntax_Name_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.Name + nameWithType: HeadIndexSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.html#Hi_NcParsers_ParsingSyntaxs_HeadIndexSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.XName + nameWithType: HeadIndexSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.html#Hi_NcParsers_ParsingSyntaxs_HeadIndexSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.HeadIndexSyntax.XName + nameWithType: HeadIndexSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain + name: Hi.NcParsers.ParsingSyntaxs.Heidenhain + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.html + commentId: N:Hi.NcParsers.ParsingSyntaxs.Heidenhain + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain + nameWithType: Hi.NcParsers.ParsingSyntaxs.Heidenhain +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs + name: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.html + commentId: N:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs + nameWithType: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax + name: HeidenhainDatumSettingSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax + nameWithType: HeidenhainDatumSettingSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.#ctor + name: HeidenhainDatumSettingSyntax() + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumSettingSyntax__ctor + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.HeidenhainDatumSettingSyntax() + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.New() + nameWithType: HeidenhainDatumSettingSyntax.HeidenhainDatumSettingSyntax() + nameWithType.vb: HeidenhainDatumSettingSyntax.New() +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.#ctor(System.Xml.Linq.XElement) + name: HeidenhainDatumSettingSyntax(XElement) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumSettingSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.HeidenhainDatumSettingSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.New(System.Xml.Linq.XElement) + nameWithType: HeidenhainDatumSettingSyntax.HeidenhainDatumSettingSyntax(XElement) + nameWithType.vb: HeidenhainDatumSettingSyntax.New(XElement) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.#ctor* + name: HeidenhainDatumSettingSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumSettingSyntax__ctor_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.HeidenhainDatumSettingSyntax + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.New + nameWithType: HeidenhainDatumSettingSyntax.HeidenhainDatumSettingSyntax + nameWithType.vb: HeidenhainDatumSettingSyntax.New +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: HeidenhainDatumSettingSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: HeidenhainDatumSettingSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Build* + name: Build + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_Build_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Build + nameWithType: HeidenhainDatumSettingSyntax.Build +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: HeidenhainDatumSettingSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: HeidenhainDatumSettingSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.MakeXmlSource + nameWithType: HeidenhainDatumSettingSyntax.MakeXmlSource +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Name + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_Name + commentId: P:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Name + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Name + nameWithType: HeidenhainDatumSettingSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Name* + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_Name_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Name + nameWithType: HeidenhainDatumSettingSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.TagList + name: TagList + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_TagList + commentId: P:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.TagList + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.TagList + nameWithType: HeidenhainDatumSettingSyntax.TagList +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.TagList* + name: TagList + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_TagList_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.TagList + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.TagList + nameWithType: HeidenhainDatumSettingSyntax.TagList +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.XName + nameWithType: HeidenhainDatumSettingSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.XName + nameWithType: HeidenhainDatumSettingSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax + name: HeidenhainDatumShiftSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax + nameWithType: HeidenhainDatumShiftSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.#ctor + name: HeidenhainDatumShiftSyntax() + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumShiftSyntax__ctor + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.HeidenhainDatumShiftSyntax() + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.New() + nameWithType: HeidenhainDatumShiftSyntax.HeidenhainDatumShiftSyntax() + nameWithType.vb: HeidenhainDatumShiftSyntax.New() +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.#ctor(System.Xml.Linq.XElement) + name: HeidenhainDatumShiftSyntax(XElement) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumShiftSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.HeidenhainDatumShiftSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.New(System.Xml.Linq.XElement) + nameWithType: HeidenhainDatumShiftSyntax.HeidenhainDatumShiftSyntax(XElement) + nameWithType.vb: HeidenhainDatumShiftSyntax.New(XElement) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.#ctor* + name: HeidenhainDatumShiftSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumShiftSyntax__ctor_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.HeidenhainDatumShiftSyntax + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.New + nameWithType: HeidenhainDatumShiftSyntax.HeidenhainDatumShiftSyntax + nameWithType.vb: HeidenhainDatumShiftSyntax.New +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: HeidenhainDatumShiftSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: HeidenhainDatumShiftSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Build* + name: Build + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_Build_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Build + nameWithType: HeidenhainDatumShiftSyntax.Build +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: HeidenhainDatumShiftSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: HeidenhainDatumShiftSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.MakeXmlSource + nameWithType: HeidenhainDatumShiftSyntax.MakeXmlSource +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Name + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_Name + commentId: P:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Name + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Name + nameWithType: HeidenhainDatumShiftSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Name* + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_Name_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Name + nameWithType: HeidenhainDatumShiftSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.TagList + name: TagList + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_TagList + commentId: P:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.TagList + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.TagList + nameWithType: HeidenhainDatumShiftSyntax.TagList +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.TagList* + name: TagList + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_TagList_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.TagList + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.TagList + nameWithType: HeidenhainDatumShiftSyntax.TagList +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.XName + nameWithType: HeidenhainDatumShiftSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.XName + nameWithType: HeidenhainDatumShiftSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax + name: HeidenhainBlkFormSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax + nameWithType: HeidenhainBlkFormSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.#ctor + name: HeidenhainBlkFormSyntax() + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainBlkFormSyntax__ctor + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.HeidenhainBlkFormSyntax() + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.New() + nameWithType: HeidenhainBlkFormSyntax.HeidenhainBlkFormSyntax() + nameWithType.vb: HeidenhainBlkFormSyntax.New() +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.#ctor(System.Xml.Linq.XElement) + name: HeidenhainBlkFormSyntax(XElement) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainBlkFormSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.HeidenhainBlkFormSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.New(System.Xml.Linq.XElement) + nameWithType: HeidenhainBlkFormSyntax.HeidenhainBlkFormSyntax(XElement) + nameWithType.vb: HeidenhainBlkFormSyntax.New(XElement) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.#ctor* + name: HeidenhainBlkFormSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainBlkFormSyntax__ctor_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.HeidenhainBlkFormSyntax + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.New + nameWithType: HeidenhainBlkFormSyntax.HeidenhainBlkFormSyntax + nameWithType.vb: HeidenhainBlkFormSyntax.New +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.BlkFormTagList + name: BlkFormTagList + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainBlkFormSyntax_BlkFormTagList + commentId: F:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.BlkFormTagList + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.BlkFormTagList + nameWithType: HeidenhainBlkFormSyntax.BlkFormTagList +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainBlkFormSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: HeidenhainBlkFormSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: HeidenhainBlkFormSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.Build* + name: Build + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainBlkFormSyntax_Build_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.Build + nameWithType: HeidenhainBlkFormSyntax.Build +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainBlkFormSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: HeidenhainBlkFormSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: HeidenhainBlkFormSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainBlkFormSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.MakeXmlSource + nameWithType: HeidenhainBlkFormSyntax.MakeXmlSource +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.Name + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainBlkFormSyntax_Name + commentId: P:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.Name + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.Name + nameWithType: HeidenhainBlkFormSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.Name* + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainBlkFormSyntax_Name_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.Name + nameWithType: HeidenhainBlkFormSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainBlkFormSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.XName + nameWithType: HeidenhainBlkFormSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainBlkFormSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainBlkFormSyntax.XName + nameWithType: HeidenhainBlkFormSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax + name: HeidenhainCallSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax + nameWithType: HeidenhainCallSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.#ctor + name: HeidenhainCallSyntax() + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainCallSyntax__ctor + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.HeidenhainCallSyntax() + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.New() + nameWithType: HeidenhainCallSyntax.HeidenhainCallSyntax() + nameWithType.vb: HeidenhainCallSyntax.New() +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.#ctor(System.Xml.Linq.XElement) + name: HeidenhainCallSyntax(XElement) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainCallSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.HeidenhainCallSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.New(System.Xml.Linq.XElement) + nameWithType: HeidenhainCallSyntax.HeidenhainCallSyntax(XElement) + nameWithType.vb: HeidenhainCallSyntax.New(XElement) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.#ctor* + name: HeidenhainCallSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainCallSyntax__ctor_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.HeidenhainCallSyntax + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.New + nameWithType: HeidenhainCallSyntax.HeidenhainCallSyntax + nameWithType.vb: HeidenhainCallSyntax.New +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainCallSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: HeidenhainCallSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: HeidenhainCallSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.Build* + name: Build + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainCallSyntax_Build_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.Build + nameWithType: HeidenhainCallSyntax.Build +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainCallSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: HeidenhainCallSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: HeidenhainCallSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainCallSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.MakeXmlSource + nameWithType: HeidenhainCallSyntax.MakeXmlSource +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.Name + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainCallSyntax_Name + commentId: P:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.Name + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.Name + nameWithType: HeidenhainCallSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.Name* + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainCallSyntax_Name_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.Name + nameWithType: HeidenhainCallSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainCallSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.XName + nameWithType: HeidenhainCallSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainCallSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCallSyntax.XName + nameWithType: HeidenhainCallSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax + name: HeidenhainCyclDefSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax + nameWithType: HeidenhainCyclDefSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.#ctor + name: HeidenhainCyclDefSyntax() + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainCyclDefSyntax__ctor + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.HeidenhainCyclDefSyntax() + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.New() + nameWithType: HeidenhainCyclDefSyntax.HeidenhainCyclDefSyntax() + nameWithType.vb: HeidenhainCyclDefSyntax.New() +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.#ctor(System.Xml.Linq.XElement) + name: HeidenhainCyclDefSyntax(XElement) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainCyclDefSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.HeidenhainCyclDefSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.New(System.Xml.Linq.XElement) + nameWithType: HeidenhainCyclDefSyntax.HeidenhainCyclDefSyntax(XElement) + nameWithType.vb: HeidenhainCyclDefSyntax.New(XElement) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.#ctor* + name: HeidenhainCyclDefSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainCyclDefSyntax__ctor_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.HeidenhainCyclDefSyntax + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.New + nameWithType: HeidenhainCyclDefSyntax.HeidenhainCyclDefSyntax + nameWithType.vb: HeidenhainCyclDefSyntax.New +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainCyclDefSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: HeidenhainCyclDefSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: HeidenhainCyclDefSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.Build* + name: Build + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainCyclDefSyntax_Build_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.Build + nameWithType: HeidenhainCyclDefSyntax.Build +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.CyclDefConst + name: CyclDefConst + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainCyclDefSyntax_CyclDefConst + commentId: F:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.CyclDefConst + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.CyclDefConst + nameWithType: HeidenhainCyclDefSyntax.CyclDefConst +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainCyclDefSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: HeidenhainCyclDefSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: HeidenhainCyclDefSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainCyclDefSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.MakeXmlSource + nameWithType: HeidenhainCyclDefSyntax.MakeXmlSource +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.Name + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainCyclDefSyntax_Name + commentId: P:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.Name + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.Name + nameWithType: HeidenhainCyclDefSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.Name* + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainCyclDefSyntax_Name_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.Name + nameWithType: HeidenhainCyclDefSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainCyclDefSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.XName + nameWithType: HeidenhainCyclDefSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainCyclDefSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainCyclDefSyntax.XName + nameWithType: HeidenhainCyclDefSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax + name: HeidenhainFnAssignmentSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax + nameWithType: HeidenhainFnAssignmentSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.#ctor + name: HeidenhainFnAssignmentSyntax() + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainFnAssignmentSyntax__ctor + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.HeidenhainFnAssignmentSyntax() + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.New() + nameWithType: HeidenhainFnAssignmentSyntax.HeidenhainFnAssignmentSyntax() + nameWithType.vb: HeidenhainFnAssignmentSyntax.New() +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.#ctor(System.Xml.Linq.XElement) + name: HeidenhainFnAssignmentSyntax(XElement) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainFnAssignmentSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.HeidenhainFnAssignmentSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.New(System.Xml.Linq.XElement) + nameWithType: HeidenhainFnAssignmentSyntax.HeidenhainFnAssignmentSyntax(XElement) + nameWithType.vb: HeidenhainFnAssignmentSyntax.New(XElement) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.#ctor* + name: HeidenhainFnAssignmentSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainFnAssignmentSyntax__ctor_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.HeidenhainFnAssignmentSyntax + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.New + nameWithType: HeidenhainFnAssignmentSyntax.HeidenhainFnAssignmentSyntax + nameWithType.vb: HeidenhainFnAssignmentSyntax.New +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.TryStripPrefix(System.String@) + name: TryStripPrefix(ref string) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainFnAssignmentSyntax_TryStripPrefix_System_String__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.TryStripPrefix(System.String@) + name.vb: TryStripPrefix(String) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.TryStripPrefix(ref string) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.TryStripPrefix(String) + nameWithType: HeidenhainFnAssignmentSyntax.TryStripPrefix(ref string) + nameWithType.vb: HeidenhainFnAssignmentSyntax.TryStripPrefix(String) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.TryStripPrefix* + name: TryStripPrefix + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainFnAssignmentSyntax_TryStripPrefix_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.TryStripPrefix + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.TryStripPrefix + nameWithType: HeidenhainFnAssignmentSyntax.TryStripPrefix +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainFnAssignmentSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.XName + nameWithType: HeidenhainFnAssignmentSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainFnAssignmentSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainFnAssignmentSyntax.XName + nameWithType: HeidenhainFnAssignmentSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax + name: HeidenhainLSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax + nameWithType: HeidenhainLSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.#ctor + name: HeidenhainLSyntax() + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainLSyntax__ctor + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.HeidenhainLSyntax() + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.New() + nameWithType: HeidenhainLSyntax.HeidenhainLSyntax() + nameWithType.vb: HeidenhainLSyntax.New() +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.#ctor(System.Xml.Linq.XElement) + name: HeidenhainLSyntax(XElement) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainLSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.HeidenhainLSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.New(System.Xml.Linq.XElement) + nameWithType: HeidenhainLSyntax.HeidenhainLSyntax(XElement) + nameWithType.vb: HeidenhainLSyntax.New(XElement) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.#ctor* + name: HeidenhainLSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainLSyntax__ctor_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.HeidenhainLSyntax + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.New + nameWithType: HeidenhainLSyntax.HeidenhainLSyntax + nameWithType.vb: HeidenhainLSyntax.New +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainLSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: HeidenhainLSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: HeidenhainLSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.Build* + name: Build + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainLSyntax_Build_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.Build + nameWithType: HeidenhainLSyntax.Build +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainLSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: HeidenhainLSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: HeidenhainLSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainLSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.MakeXmlSource + nameWithType: HeidenhainLSyntax.MakeXmlSource +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.Name + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainLSyntax_Name + commentId: P:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.Name + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.Name + nameWithType: HeidenhainLSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.Name* + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainLSyntax_Name_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.Name + nameWithType: HeidenhainLSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.TagList + name: TagList + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainLSyntax_TagList + commentId: P:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.TagList + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.TagList + nameWithType: HeidenhainLSyntax.TagList +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.TagList* + name: TagList + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainLSyntax_TagList_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.TagList + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.TagList + nameWithType: HeidenhainLSyntax.TagList +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainLSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.XName + nameWithType: HeidenhainLSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainLSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLSyntax.XName + nameWithType: HeidenhainLSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax + name: HeidenhainLblSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax + nameWithType: HeidenhainLblSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.#ctor + name: HeidenhainLblSyntax() + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainLblSyntax__ctor + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.HeidenhainLblSyntax() + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.New() + nameWithType: HeidenhainLblSyntax.HeidenhainLblSyntax() + nameWithType.vb: HeidenhainLblSyntax.New() +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.#ctor(System.Xml.Linq.XElement) + name: HeidenhainLblSyntax(XElement) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainLblSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.HeidenhainLblSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.New(System.Xml.Linq.XElement) + nameWithType: HeidenhainLblSyntax.HeidenhainLblSyntax(XElement) + nameWithType.vb: HeidenhainLblSyntax.New(XElement) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.#ctor* + name: HeidenhainLblSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainLblSyntax__ctor_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.HeidenhainLblSyntax + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.New + nameWithType: HeidenhainLblSyntax.HeidenhainLblSyntax + nameWithType.vb: HeidenhainLblSyntax.New +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainLblSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: HeidenhainLblSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: HeidenhainLblSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.Build* + name: Build + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainLblSyntax_Build_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.Build + nameWithType: HeidenhainLblSyntax.Build +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainLblSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: HeidenhainLblSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: HeidenhainLblSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainLblSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.MakeXmlSource + nameWithType: HeidenhainLblSyntax.MakeXmlSource +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.Name + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainLblSyntax_Name + commentId: P:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.Name + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.Name + nameWithType: HeidenhainLblSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.Name* + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainLblSyntax_Name_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.Name + nameWithType: HeidenhainLblSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainLblSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.XName + nameWithType: HeidenhainLblSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainLblSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainLblSyntax.XName + nameWithType: HeidenhainLblSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax + name: HeidenhainPlaneSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax + nameWithType: HeidenhainPlaneSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.#ctor + name: HeidenhainPlaneSyntax() + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainPlaneSyntax__ctor + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.HeidenhainPlaneSyntax() + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.New() + nameWithType: HeidenhainPlaneSyntax.HeidenhainPlaneSyntax() + nameWithType.vb: HeidenhainPlaneSyntax.New() +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.#ctor(System.Xml.Linq.XElement) + name: HeidenhainPlaneSyntax(XElement) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainPlaneSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.HeidenhainPlaneSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.New(System.Xml.Linq.XElement) + nameWithType: HeidenhainPlaneSyntax.HeidenhainPlaneSyntax(XElement) + nameWithType.vb: HeidenhainPlaneSyntax.New(XElement) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.#ctor* + name: HeidenhainPlaneSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainPlaneSyntax__ctor_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.HeidenhainPlaneSyntax + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.New + nameWithType: HeidenhainPlaneSyntax.HeidenhainPlaneSyntax + nameWithType.vb: HeidenhainPlaneSyntax.New +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainPlaneSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: HeidenhainPlaneSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: HeidenhainPlaneSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.Build* + name: Build + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainPlaneSyntax_Build_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.Build + nameWithType: HeidenhainPlaneSyntax.Build +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainPlaneSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: HeidenhainPlaneSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: HeidenhainPlaneSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainPlaneSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.MakeXmlSource + nameWithType: HeidenhainPlaneSyntax.MakeXmlSource +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.Name + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainPlaneSyntax_Name + commentId: P:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.Name + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.Name + nameWithType: HeidenhainPlaneSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.Name* + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainPlaneSyntax_Name_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.Name + nameWithType: HeidenhainPlaneSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.ProjectedTagList + name: ProjectedTagList + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainPlaneSyntax_ProjectedTagList + commentId: F:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.ProjectedTagList + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.ProjectedTagList + nameWithType: HeidenhainPlaneSyntax.ProjectedTagList +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.SpatialTagList + name: SpatialTagList + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainPlaneSyntax_SpatialTagList + commentId: F:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.SpatialTagList + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.SpatialTagList + nameWithType: HeidenhainPlaneSyntax.SpatialTagList +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainPlaneSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.XName + nameWithType: HeidenhainPlaneSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainPlaneSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainPlaneSyntax.XName + nameWithType: HeidenhainPlaneSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax + name: HeidenhainProgramSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax + nameWithType: HeidenhainProgramSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.#ctor + name: HeidenhainProgramSyntax() + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainProgramSyntax__ctor + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.HeidenhainProgramSyntax() + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.New() + nameWithType: HeidenhainProgramSyntax.HeidenhainProgramSyntax() + nameWithType.vb: HeidenhainProgramSyntax.New() +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.#ctor(System.Xml.Linq.XElement) + name: HeidenhainProgramSyntax(XElement) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainProgramSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.HeidenhainProgramSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.New(System.Xml.Linq.XElement) + nameWithType: HeidenhainProgramSyntax.HeidenhainProgramSyntax(XElement) + nameWithType.vb: HeidenhainProgramSyntax.New(XElement) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.#ctor* + name: HeidenhainProgramSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainProgramSyntax__ctor_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.HeidenhainProgramSyntax + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.New + nameWithType: HeidenhainProgramSyntax.HeidenhainProgramSyntax + nameWithType.vb: HeidenhainProgramSyntax.New +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainProgramSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: HeidenhainProgramSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: HeidenhainProgramSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.Build* + name: Build + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainProgramSyntax_Build_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.Build + nameWithType: HeidenhainProgramSyntax.Build +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainProgramSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: HeidenhainProgramSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: HeidenhainProgramSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainProgramSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.MakeXmlSource + nameWithType: HeidenhainProgramSyntax.MakeXmlSource +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.Name + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainProgramSyntax_Name + commentId: P:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.Name + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.Name + nameWithType: HeidenhainProgramSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.Name* + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainProgramSyntax_Name_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.Name + nameWithType: HeidenhainProgramSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainProgramSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.XName + nameWithType: HeidenhainProgramSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainProgramSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainProgramSyntax.XName + nameWithType: HeidenhainProgramSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax + name: HeidenhainToolCallSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax + nameWithType: HeidenhainToolCallSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.#ctor + name: HeidenhainToolCallSyntax() + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainToolCallSyntax__ctor + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.#ctor + name.vb: New() + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.HeidenhainToolCallSyntax() + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.New() + nameWithType: HeidenhainToolCallSyntax.HeidenhainToolCallSyntax() + nameWithType.vb: HeidenhainToolCallSyntax.New() +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.#ctor(System.Xml.Linq.XElement) + name: HeidenhainToolCallSyntax(XElement) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainToolCallSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.HeidenhainToolCallSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.New(System.Xml.Linq.XElement) + nameWithType: HeidenhainToolCallSyntax.HeidenhainToolCallSyntax(XElement) + nameWithType.vb: HeidenhainToolCallSyntax.New(XElement) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.#ctor* + name: HeidenhainToolCallSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainToolCallSyntax__ctor_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.HeidenhainToolCallSyntax + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.New + nameWithType: HeidenhainToolCallSyntax.HeidenhainToolCallSyntax + nameWithType.vb: HeidenhainToolCallSyntax.New +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainToolCallSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: HeidenhainToolCallSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: HeidenhainToolCallSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.Build* + name: Build + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainToolCallSyntax_Build_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.Build + nameWithType: HeidenhainToolCallSyntax.Build +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainToolCallSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: HeidenhainToolCallSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: HeidenhainToolCallSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainToolCallSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.MakeXmlSource + nameWithType: HeidenhainToolCallSyntax.MakeXmlSource +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.Name + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainToolCallSyntax_Name + commentId: P:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.Name + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.Name + nameWithType: HeidenhainToolCallSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.Name* + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainToolCallSyntax_Name_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.Name + nameWithType: HeidenhainToolCallSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainToolCallSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.XName + nameWithType: HeidenhainToolCallSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.html#Hi_NcParsers_ParsingSyntaxs_Heidenhain_HeidenhainToolCallSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainToolCallSyntax.XName + nameWithType: HeidenhainToolCallSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax + name: IntegerTagSetupSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax + nameWithType: IntegerTagSetupSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.String) + name: IntegerTagSetupSyntax(IEnumerable, IEnumerable, string) + href: api/Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_IntegerTagSetupSyntax__ctor_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_String__System_String_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.String) + name.vb: New(IEnumerable(Of String), IEnumerable(Of String), String) + fullName: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.IntegerTagSetupSyntax(System.Collections.Generic.IEnumerable, System.Collections.Generic.IEnumerable, string) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.New(System.Collections.Generic.IEnumerable(Of String), System.Collections.Generic.IEnumerable(Of String), String) + nameWithType: IntegerTagSetupSyntax.IntegerTagSetupSyntax(IEnumerable, IEnumerable, string) + nameWithType.vb: IntegerTagSetupSyntax.New(IEnumerable(Of String), IEnumerable(Of String), String) +- uid: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.#ctor(System.Xml.Linq.XElement) + name: IntegerTagSetupSyntax(XElement) + href: api/Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_IntegerTagSetupSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.IntegerTagSetupSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.New(System.Xml.Linq.XElement) + nameWithType: IntegerTagSetupSyntax.IntegerTagSetupSyntax(XElement) + nameWithType.vb: IntegerTagSetupSyntax.New(XElement) +- uid: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.#ctor* + name: IntegerTagSetupSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_IntegerTagSetupSyntax__ctor_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.IntegerTagSetupSyntax + fullName.vb: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.New + nameWithType: IntegerTagSetupSyntax.IntegerTagSetupSyntax + nameWithType.vb: IntegerTagSetupSyntax.New +- uid: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.ToInteger(System.String) + name: ToInteger(string) + href: api/Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_IntegerTagSetupSyntax_ToInteger_System_String_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.ToInteger(System.String) + name.vb: ToInteger(String) + fullName: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.ToInteger(string) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.ToInteger(String) + nameWithType: IntegerTagSetupSyntax.ToInteger(string) + nameWithType.vb: IntegerTagSetupSyntax.ToInteger(String) +- uid: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.ToInteger* + name: ToInteger + href: api/Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_IntegerTagSetupSyntax_ToInteger_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.ToInteger + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.ToInteger + nameWithType: IntegerTagSetupSyntax.ToInteger +- uid: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.ToSetupJsonNode(System.String) + name: ToSetupJsonNode(string) + href: api/Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_IntegerTagSetupSyntax_ToSetupJsonNode_System_String_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.ToSetupJsonNode(System.String) + name.vb: ToSetupJsonNode(String) + fullName: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.ToSetupJsonNode(string) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.ToSetupJsonNode(String) + nameWithType: IntegerTagSetupSyntax.ToSetupJsonNode(string) + nameWithType.vb: IntegerTagSetupSyntax.ToSetupJsonNode(String) +- uid: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.ToSetupJsonNode* + name: ToSetupJsonNode + href: api/Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_IntegerTagSetupSyntax_ToSetupJsonNode_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.ToSetupJsonNode + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.ToSetupJsonNode + nameWithType: IntegerTagSetupSyntax.ToSetupJsonNode +- uid: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_IntegerTagSetupSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.XName + nameWithType: IntegerTagSetupSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_IntegerTagSetupSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.IntegerTagSetupSyntax.XName + nameWithType: IntegerTagSetupSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax + name: NamedVarAssignmentSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax + nameWithType: NamedVarAssignmentSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.String) + name: NamedVarAssignmentSyntax(IEnumerable, IEnumerable, string) + href: api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_NamedVarAssignmentSyntax__ctor_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_String__System_String_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.String) + name.vb: New(IEnumerable(Of String), IEnumerable(Of String), String) + fullName: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.NamedVarAssignmentSyntax(System.Collections.Generic.IEnumerable, System.Collections.Generic.IEnumerable, string) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.New(System.Collections.Generic.IEnumerable(Of String), System.Collections.Generic.IEnumerable(Of String), String) + nameWithType: NamedVarAssignmentSyntax.NamedVarAssignmentSyntax(IEnumerable, IEnumerable, string) + nameWithType.vb: NamedVarAssignmentSyntax.New(IEnumerable(Of String), IEnumerable(Of String), String) +- uid: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.#ctor(System.Xml.Linq.XElement) + name: NamedVarAssignmentSyntax(XElement) + href: api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_NamedVarAssignmentSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.NamedVarAssignmentSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.New(System.Xml.Linq.XElement) + nameWithType: NamedVarAssignmentSyntax.NamedVarAssignmentSyntax(XElement) + nameWithType.vb: NamedVarAssignmentSyntax.New(XElement) +- uid: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.#ctor* + name: NamedVarAssignmentSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_NamedVarAssignmentSyntax__ctor_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.NamedVarAssignmentSyntax + fullName.vb: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.New + nameWithType: NamedVarAssignmentSyntax.NamedVarAssignmentSyntax + nameWithType.vb: NamedVarAssignmentSyntax.New +- uid: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_NamedVarAssignmentSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: NamedVarAssignmentSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: NamedVarAssignmentSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.Build* + name: Build + href: api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_NamedVarAssignmentSyntax_Build_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.Build + nameWithType: NamedVarAssignmentSyntax.Build +- uid: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.CategoryPath + name: CategoryPath + href: api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_NamedVarAssignmentSyntax_CategoryPath + commentId: P:Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.CategoryPath + fullName: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.CategoryPath + nameWithType: NamedVarAssignmentSyntax.CategoryPath +- uid: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.CategoryPath* + name: CategoryPath + href: api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_NamedVarAssignmentSyntax_CategoryPath_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.CategoryPath + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.CategoryPath + nameWithType: NamedVarAssignmentSyntax.CategoryPath +- uid: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.DefaultIdentPattern + name: DefaultIdentPattern + href: api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_NamedVarAssignmentSyntax_DefaultIdentPattern + commentId: F:Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.DefaultIdentPattern + fullName: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.DefaultIdentPattern + nameWithType: NamedVarAssignmentSyntax.DefaultIdentPattern +- uid: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.IdentPattern + name: IdentPattern + href: api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_NamedVarAssignmentSyntax_IdentPattern + commentId: P:Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.IdentPattern + fullName: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.IdentPattern + nameWithType: NamedVarAssignmentSyntax.IdentPattern +- uid: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.IdentPattern* + name: IdentPattern + href: api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_NamedVarAssignmentSyntax_IdentPattern_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.IdentPattern + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.IdentPattern + nameWithType: NamedVarAssignmentSyntax.IdentPattern +- uid: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_NamedVarAssignmentSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: NamedVarAssignmentSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: NamedVarAssignmentSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_NamedVarAssignmentSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.MakeXmlSource + nameWithType: NamedVarAssignmentSyntax.MakeXmlSource +- uid: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.Name + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_NamedVarAssignmentSyntax_Name + commentId: P:Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.Name + fullName: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.Name + nameWithType: NamedVarAssignmentSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.Name* + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_NamedVarAssignmentSyntax_Name_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.Name + nameWithType: NamedVarAssignmentSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.TerminateWords + name: TerminateWords + href: api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_NamedVarAssignmentSyntax_TerminateWords + commentId: P:Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.TerminateWords + fullName: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.TerminateWords + nameWithType: NamedVarAssignmentSyntax.TerminateWords +- uid: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.TerminateWords* + name: TerminateWords + href: api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_NamedVarAssignmentSyntax_TerminateWords_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.TerminateWords + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.TerminateWords + nameWithType: NamedVarAssignmentSyntax.TerminateWords +- uid: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.ToAssignmentJsonNode(System.String) + name: ToAssignmentJsonNode(string) + href: api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_NamedVarAssignmentSyntax_ToAssignmentJsonNode_System_String_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.ToAssignmentJsonNode(System.String) + name.vb: ToAssignmentJsonNode(String) + fullName: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.ToAssignmentJsonNode(string) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.ToAssignmentJsonNode(String) + nameWithType: NamedVarAssignmentSyntax.ToAssignmentJsonNode(string) + nameWithType.vb: NamedVarAssignmentSyntax.ToAssignmentJsonNode(String) +- uid: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.ToAssignmentJsonNode* + name: ToAssignmentJsonNode + href: api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_NamedVarAssignmentSyntax_ToAssignmentJsonNode_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.ToAssignmentJsonNode + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.ToAssignmentJsonNode + nameWithType: NamedVarAssignmentSyntax.ToAssignmentJsonNode +- uid: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_NamedVarAssignmentSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.XName + nameWithType: NamedVarAssignmentSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_NamedVarAssignmentSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.NamedVarAssignmentSyntax.XName + nameWithType: NamedVarAssignmentSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax + name: NumberedFlagSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax + nameWithType: NumberedFlagSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.Boolean) + name: NumberedFlagSyntax(IEnumerable, IEnumerable, bool) + href: api/Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_NumberedFlagSyntax__ctor_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_String__System_Boolean_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.Boolean) + name.vb: New(IEnumerable(Of String), IEnumerable(Of String), Boolean) + fullName: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.NumberedFlagSyntax(System.Collections.Generic.IEnumerable, System.Collections.Generic.IEnumerable, bool) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.New(System.Collections.Generic.IEnumerable(Of String), System.Collections.Generic.IEnumerable(Of String), Boolean) + nameWithType: NumberedFlagSyntax.NumberedFlagSyntax(IEnumerable, IEnumerable, bool) + nameWithType.vb: NumberedFlagSyntax.New(IEnumerable(Of String), IEnumerable(Of String), Boolean) +- uid: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.#ctor(System.Xml.Linq.XElement) + name: NumberedFlagSyntax(XElement) + href: api/Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_NumberedFlagSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.NumberedFlagSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.New(System.Xml.Linq.XElement) + nameWithType: NumberedFlagSyntax.NumberedFlagSyntax(XElement) + nameWithType.vb: NumberedFlagSyntax.New(XElement) +- uid: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.#ctor* + name: NumberedFlagSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_NumberedFlagSyntax__ctor_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.NumberedFlagSyntax + fullName.vb: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.New + nameWithType: NumberedFlagSyntax.NumberedFlagSyntax + nameWithType.vb: NumberedFlagSyntax.New +- uid: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.AllowDecimal + name: AllowDecimal + href: api/Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_NumberedFlagSyntax_AllowDecimal + commentId: P:Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.AllowDecimal + fullName: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.AllowDecimal + nameWithType: NumberedFlagSyntax.AllowDecimal +- uid: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.AllowDecimal* + name: AllowDecimal + href: api/Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_NumberedFlagSyntax_AllowDecimal_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.AllowDecimal + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.AllowDecimal + nameWithType: NumberedFlagSyntax.AllowDecimal +- uid: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_NumberedFlagSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: NumberedFlagSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: NumberedFlagSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.Build* + name: Build + href: api/Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_NumberedFlagSyntax_Build_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.Build + nameWithType: NumberedFlagSyntax.Build +- uid: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.CategoryPath + name: CategoryPath + href: api/Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_NumberedFlagSyntax_CategoryPath + commentId: P:Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.CategoryPath + fullName: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.CategoryPath + nameWithType: NumberedFlagSyntax.CategoryPath +- uid: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.CategoryPath* + name: CategoryPath + href: api/Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_NumberedFlagSyntax_CategoryPath_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.CategoryPath + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.CategoryPath + nameWithType: NumberedFlagSyntax.CategoryPath +- uid: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.CodePrefixes + name: CodePrefixes + href: api/Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_NumberedFlagSyntax_CodePrefixes + commentId: P:Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.CodePrefixes + fullName: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.CodePrefixes + nameWithType: NumberedFlagSyntax.CodePrefixes +- uid: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.CodePrefixes* + name: CodePrefixes + href: api/Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_NumberedFlagSyntax_CodePrefixes_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.CodePrefixes + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.CodePrefixes + nameWithType: NumberedFlagSyntax.CodePrefixes +- uid: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_NumberedFlagSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: NumberedFlagSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: NumberedFlagSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_NumberedFlagSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.MakeXmlSource + nameWithType: NumberedFlagSyntax.MakeXmlSource +- uid: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.Name + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_NumberedFlagSyntax_Name + commentId: P:Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.Name + fullName: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.Name + nameWithType: NumberedFlagSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.Name* + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_NumberedFlagSyntax_Name_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.Name + nameWithType: NumberedFlagSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_NumberedFlagSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.XName + nameWithType: NumberedFlagSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_NumberedFlagSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.NumberedFlagSyntax.XName + nameWithType: NumberedFlagSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax + name: ParameterizedFlagSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax + nameWithType: ParameterizedFlagSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.String,System.Collections.Generic.IEnumerable{System.String}) + name: ParameterizedFlagSyntax(IEnumerable, IEnumerable, IEnumerable, string, IEnumerable) + href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax__ctor_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_String__System_String_System_Collections_Generic_IEnumerable_System_String__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.String,System.Collections.Generic.IEnumerable{System.String}) + name.vb: New(IEnumerable(Of String), IEnumerable(Of String), IEnumerable(Of String), String, IEnumerable(Of String)) + fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.ParameterizedFlagSyntax(System.Collections.Generic.IEnumerable, System.Collections.Generic.IEnumerable, System.Collections.Generic.IEnumerable, string, System.Collections.Generic.IEnumerable) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.New(System.Collections.Generic.IEnumerable(Of String), System.Collections.Generic.IEnumerable(Of String), System.Collections.Generic.IEnumerable(Of String), String, System.Collections.Generic.IEnumerable(Of String)) + nameWithType: ParameterizedFlagSyntax.ParameterizedFlagSyntax(IEnumerable, IEnumerable, IEnumerable, string, IEnumerable) + nameWithType.vb: ParameterizedFlagSyntax.New(IEnumerable(Of String), IEnumerable(Of String), IEnumerable(Of String), String, IEnumerable(Of String)) +- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.#ctor(System.Xml.Linq.XElement) + name: ParameterizedFlagSyntax(XElement) + href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.ParameterizedFlagSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.New(System.Xml.Linq.XElement) + nameWithType: ParameterizedFlagSyntax.ParameterizedFlagSyntax(XElement) + nameWithType.vb: ParameterizedFlagSyntax.New(XElement) +- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.#ctor* + name: ParameterizedFlagSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax__ctor_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.ParameterizedFlagSyntax + fullName.vb: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.New + nameWithType: ParameterizedFlagSyntax.ParameterizedFlagSyntax + nameWithType.vb: ParameterizedFlagSyntax.New +- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: ParameterizedFlagSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: ParameterizedFlagSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.Build* + name: Build + href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_Build_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.Build + nameWithType: ParameterizedFlagSyntax.Build +- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.CategoryPath + name: CategoryPath + href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_CategoryPath + commentId: P:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.CategoryPath + fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.CategoryPath + nameWithType: ParameterizedFlagSyntax.CategoryPath +- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.CategoryPath* + name: CategoryPath + href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_CategoryPath_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.CategoryPath + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.CategoryPath + nameWithType: ParameterizedFlagSyntax.CategoryPath +- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.CodePrefixes + name: CodePrefixes + href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_CodePrefixes + commentId: P:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.CodePrefixes + fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.CodePrefixes + nameWithType: ParameterizedFlagSyntax.CodePrefixes +- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.CodePrefixes* + name: CodePrefixes + href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_CodePrefixes_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.CodePrefixes + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.CodePrefixes + nameWithType: ParameterizedFlagSyntax.CodePrefixes +- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: ParameterizedFlagSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: ParameterizedFlagSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.MakeXmlSource + nameWithType: ParameterizedFlagSyntax.MakeXmlSource +- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.Name + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_Name + commentId: P:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.Name + fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.Name + nameWithType: ParameterizedFlagSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.Name* + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_Name_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.Name + nameWithType: ParameterizedFlagSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.ParamPrefixes + name: ParamPrefixes + href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_ParamPrefixes + commentId: P:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.ParamPrefixes + fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.ParamPrefixes + nameWithType: ParameterizedFlagSyntax.ParamPrefixes +- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.ParamPrefixes* + name: ParamPrefixes + href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_ParamPrefixes_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.ParamPrefixes + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.ParamPrefixes + nameWithType: ParameterizedFlagSyntax.ParamPrefixes +- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.TerminateWords + name: TerminateWords + href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_TerminateWords + commentId: P:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.TerminateWords + fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.TerminateWords + nameWithType: ParameterizedFlagSyntax.TerminateWords +- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.TerminateWords* + name: TerminateWords + href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_TerminateWords_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.TerminateWords + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.TerminateWords + nameWithType: ParameterizedFlagSyntax.TerminateWords +- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.VarPrefix + name: VarPrefix + href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_VarPrefix + commentId: P:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.VarPrefix + fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.VarPrefix + nameWithType: ParameterizedFlagSyntax.VarPrefix +- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.VarPrefix* + name: VarPrefix + href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_VarPrefix_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.VarPrefix + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.VarPrefix + nameWithType: ParameterizedFlagSyntax.VarPrefix +- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.XName + nameWithType: ParameterizedFlagSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.html#Hi_NcParsers_ParsingSyntaxs_ParameterizedFlagSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.ParameterizedFlagSyntax.XName + nameWithType: ParameterizedFlagSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax + name: ShrinkIfNoDecimalPointSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax + nameWithType: ShrinkIfNoDecimalPointSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.html#Hi_NcParsers_ParsingSyntaxs_ShrinkIfNoDecimalPointSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: ShrinkIfNoDecimalPointSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: ShrinkIfNoDecimalPointSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.Build* + name: Build + href: api/Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.html#Hi_NcParsers_ParsingSyntaxs_ShrinkIfNoDecimalPointSyntax_Build_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.Build + nameWithType: ShrinkIfNoDecimalPointSyntax.Build +- uid: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.ImpliedDecimalPlaces + name: ImpliedDecimalPlaces + href: api/Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.html#Hi_NcParsers_ParsingSyntaxs_ShrinkIfNoDecimalPointSyntax_ImpliedDecimalPlaces + commentId: P:Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.ImpliedDecimalPlaces + fullName: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.ImpliedDecimalPlaces + nameWithType: ShrinkIfNoDecimalPointSyntax.ImpliedDecimalPlaces +- uid: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.ImpliedDecimalPlaces* + name: ImpliedDecimalPlaces + href: api/Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.html#Hi_NcParsers_ParsingSyntaxs_ShrinkIfNoDecimalPointSyntax_ImpliedDecimalPlaces_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.ImpliedDecimalPlaces + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.ImpliedDecimalPlaces + nameWithType: ShrinkIfNoDecimalPointSyntax.ImpliedDecimalPlaces +- uid: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.html#Hi_NcParsers_ParsingSyntaxs_ShrinkIfNoDecimalPointSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: ShrinkIfNoDecimalPointSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: ShrinkIfNoDecimalPointSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.html#Hi_NcParsers_ParsingSyntaxs_ShrinkIfNoDecimalPointSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.MakeXmlSource + nameWithType: ShrinkIfNoDecimalPointSyntax.MakeXmlSource +- uid: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.Name + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.html#Hi_NcParsers_ParsingSyntaxs_ShrinkIfNoDecimalPointSyntax_Name + commentId: P:Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.Name + fullName: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.Name + nameWithType: ShrinkIfNoDecimalPointSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.Name* + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.html#Hi_NcParsers_ParsingSyntaxs_ShrinkIfNoDecimalPointSyntax_Name_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.Name + nameWithType: ShrinkIfNoDecimalPointSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.Tags + name: Tags + href: api/Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.html#Hi_NcParsers_ParsingSyntaxs_ShrinkIfNoDecimalPointSyntax_Tags + commentId: P:Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.Tags + fullName: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.Tags + nameWithType: ShrinkIfNoDecimalPointSyntax.Tags +- uid: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.Tags* + name: Tags + href: api/Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.html#Hi_NcParsers_ParsingSyntaxs_ShrinkIfNoDecimalPointSyntax_Tags_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.Tags + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.Tags + nameWithType: ShrinkIfNoDecimalPointSyntax.Tags +- uid: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.html#Hi_NcParsers_ParsingSyntaxs_ShrinkIfNoDecimalPointSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.XName + nameWithType: ShrinkIfNoDecimalPointSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.html#Hi_NcParsers_ParsingSyntaxs_ShrinkIfNoDecimalPointSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.ShrinkIfNoDecimalPointSyntax.XName + nameWithType: ShrinkIfNoDecimalPointSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax + name: TagAssignmentSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax + nameWithType: TagAssignmentSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.String,System.Collections.Generic.IEnumerable{System.String}) + name: TagAssignmentSyntax(IEnumerable, IEnumerable, string, IEnumerable) + href: api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagAssignmentSyntax__ctor_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_String__System_String_System_Collections_Generic_IEnumerable_System_String__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.String,System.Collections.Generic.IEnumerable{System.String}) + name.vb: New(IEnumerable(Of String), IEnumerable(Of String), String, IEnumerable(Of String)) + fullName: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.TagAssignmentSyntax(System.Collections.Generic.IEnumerable, System.Collections.Generic.IEnumerable, string, System.Collections.Generic.IEnumerable) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.New(System.Collections.Generic.IEnumerable(Of String), System.Collections.Generic.IEnumerable(Of String), String, System.Collections.Generic.IEnumerable(Of String)) + nameWithType: TagAssignmentSyntax.TagAssignmentSyntax(IEnumerable, IEnumerable, string, IEnumerable) + nameWithType.vb: TagAssignmentSyntax.New(IEnumerable(Of String), IEnumerable(Of String), String, IEnumerable(Of String)) +- uid: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.#ctor(System.Xml.Linq.XElement) + name: TagAssignmentSyntax(XElement) + href: api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagAssignmentSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.TagAssignmentSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.New(System.Xml.Linq.XElement) + nameWithType: TagAssignmentSyntax.TagAssignmentSyntax(XElement) + nameWithType.vb: TagAssignmentSyntax.New(XElement) +- uid: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.#ctor* + name: TagAssignmentSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagAssignmentSyntax__ctor_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.TagAssignmentSyntax + fullName.vb: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.New + nameWithType: TagAssignmentSyntax.TagAssignmentSyntax + nameWithType.vb: TagAssignmentSyntax.New +- uid: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagAssignmentSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: TagAssignmentSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: TagAssignmentSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.Build* + name: Build + href: api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagAssignmentSyntax_Build_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.Build + nameWithType: TagAssignmentSyntax.Build +- uid: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.CategoryPath + name: CategoryPath + href: api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagAssignmentSyntax_CategoryPath + commentId: P:Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.CategoryPath + fullName: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.CategoryPath + nameWithType: TagAssignmentSyntax.CategoryPath +- uid: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.CategoryPath* + name: CategoryPath + href: api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagAssignmentSyntax_CategoryPath_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.CategoryPath + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.CategoryPath + nameWithType: TagAssignmentSyntax.CategoryPath +- uid: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagAssignmentSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: TagAssignmentSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: TagAssignmentSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagAssignmentSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.MakeXmlSource + nameWithType: TagAssignmentSyntax.MakeXmlSource +- uid: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.Name + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagAssignmentSyntax_Name + commentId: P:Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.Name + fullName: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.Name + nameWithType: TagAssignmentSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.Name* + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagAssignmentSyntax_Name_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.Name + nameWithType: TagAssignmentSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.TagList + name: TagList + href: api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagAssignmentSyntax_TagList + commentId: P:Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.TagList + fullName: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.TagList + nameWithType: TagAssignmentSyntax.TagList +- uid: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.TagList* + name: TagList + href: api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagAssignmentSyntax_TagList_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.TagList + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.TagList + nameWithType: TagAssignmentSyntax.TagList +- uid: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.TerminateWords + name: TerminateWords + href: api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagAssignmentSyntax_TerminateWords + commentId: P:Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.TerminateWords + fullName: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.TerminateWords + nameWithType: TagAssignmentSyntax.TerminateWords +- uid: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.TerminateWords* + name: TerminateWords + href: api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagAssignmentSyntax_TerminateWords_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.TerminateWords + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.TerminateWords + nameWithType: TagAssignmentSyntax.TerminateWords +- uid: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.ToAssignmentJsonNode(System.String) + name: ToAssignmentJsonNode(string) + href: api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagAssignmentSyntax_ToAssignmentJsonNode_System_String_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.ToAssignmentJsonNode(System.String) + name.vb: ToAssignmentJsonNode(String) + fullName: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.ToAssignmentJsonNode(string) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.ToAssignmentJsonNode(String) + nameWithType: TagAssignmentSyntax.ToAssignmentJsonNode(string) + nameWithType.vb: TagAssignmentSyntax.ToAssignmentJsonNode(String) +- uid: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.ToAssignmentJsonNode* + name: ToAssignmentJsonNode + href: api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagAssignmentSyntax_ToAssignmentJsonNode_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.ToAssignmentJsonNode + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.ToAssignmentJsonNode + nameWithType: TagAssignmentSyntax.ToAssignmentJsonNode +- uid: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.TryStripPrefix(System.String@) + name: TryStripPrefix(ref string) + href: api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagAssignmentSyntax_TryStripPrefix_System_String__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.TryStripPrefix(System.String@) + name.vb: TryStripPrefix(String) + fullName: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.TryStripPrefix(ref string) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.TryStripPrefix(String) + nameWithType: TagAssignmentSyntax.TryStripPrefix(ref string) + nameWithType.vb: TagAssignmentSyntax.TryStripPrefix(String) +- uid: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.TryStripPrefix* + name: TryStripPrefix + href: api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagAssignmentSyntax_TryStripPrefix_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.TryStripPrefix + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.TryStripPrefix + nameWithType: TagAssignmentSyntax.TryStripPrefix +- uid: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.VarPrefix + name: VarPrefix + href: api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagAssignmentSyntax_VarPrefix + commentId: P:Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.VarPrefix + fullName: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.VarPrefix + nameWithType: TagAssignmentSyntax.VarPrefix +- uid: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.VarPrefix* + name: VarPrefix + href: api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagAssignmentSyntax_VarPrefix_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.VarPrefix + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.VarPrefix + nameWithType: TagAssignmentSyntax.VarPrefix +- uid: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagAssignmentSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.XName + nameWithType: TagAssignmentSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagAssignmentSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.TagAssignmentSyntax.XName + nameWithType: TagAssignmentSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax + name: TagSetupSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html + commentId: T:Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax + fullName: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax + nameWithType: TagSetupSyntax +- uid: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.String) + name: TagSetupSyntax(IEnumerable, IEnumerable, string) + href: api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagSetupSyntax__ctor_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_String__System_String_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.String) + name.vb: New(IEnumerable(Of String), IEnumerable(Of String), String) + fullName: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.TagSetupSyntax(System.Collections.Generic.IEnumerable, System.Collections.Generic.IEnumerable, string) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.New(System.Collections.Generic.IEnumerable(Of String), System.Collections.Generic.IEnumerable(Of String), String) + nameWithType: TagSetupSyntax.TagSetupSyntax(IEnumerable, IEnumerable, string) + nameWithType.vb: TagSetupSyntax.New(IEnumerable(Of String), IEnumerable(Of String), String) +- uid: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.#ctor(System.Xml.Linq.XElement) + name: TagSetupSyntax(XElement) + href: api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagSetupSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.TagSetupSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.New(System.Xml.Linq.XElement) + nameWithType: TagSetupSyntax.TagSetupSyntax(XElement) + nameWithType.vb: TagSetupSyntax.New(XElement) +- uid: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.#ctor* + name: TagSetupSyntax + href: api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagSetupSyntax__ctor_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.TagSetupSyntax + fullName.vb: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.New + nameWithType: TagSetupSyntax.TagSetupSyntax + nameWithType.vb: TagSetupSyntax.New +- uid: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagSetupSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: TagSetupSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: TagSetupSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.Build* + name: Build + href: api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagSetupSyntax_Build_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.Build + nameWithType: TagSetupSyntax.Build +- uid: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.CategoryPath + name: CategoryPath + href: api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagSetupSyntax_CategoryPath + commentId: P:Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.CategoryPath + fullName: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.CategoryPath + nameWithType: TagSetupSyntax.CategoryPath +- uid: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.CategoryPath* + name: CategoryPath + href: api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagSetupSyntax_CategoryPath_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.CategoryPath + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.CategoryPath + nameWithType: TagSetupSyntax.CategoryPath +- uid: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagSetupSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: TagSetupSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: TagSetupSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagSetupSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.MakeXmlSource + nameWithType: TagSetupSyntax.MakeXmlSource +- uid: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.Name + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagSetupSyntax_Name + commentId: P:Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.Name + fullName: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.Name + nameWithType: TagSetupSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.Name* + name: Name + href: api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagSetupSyntax_Name_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.Name + nameWithType: TagSetupSyntax.Name +- uid: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.TagList + name: TagList + href: api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagSetupSyntax_TagList + commentId: P:Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.TagList + fullName: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.TagList + nameWithType: TagSetupSyntax.TagList +- uid: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.TagList* + name: TagList + href: api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagSetupSyntax_TagList_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.TagList + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.TagList + nameWithType: TagSetupSyntax.TagList +- uid: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.ToSetupJsonNode(System.String) + name: ToSetupJsonNode(string) + href: api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagSetupSyntax_ToSetupJsonNode_System_String_ + commentId: M:Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.ToSetupJsonNode(System.String) + name.vb: ToSetupJsonNode(String) + fullName: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.ToSetupJsonNode(string) + fullName.vb: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.ToSetupJsonNode(String) + nameWithType: TagSetupSyntax.ToSetupJsonNode(string) + nameWithType.vb: TagSetupSyntax.ToSetupJsonNode(String) +- uid: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.ToSetupJsonNode* + name: ToSetupJsonNode + href: api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagSetupSyntax_ToSetupJsonNode_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.ToSetupJsonNode + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.ToSetupJsonNode + nameWithType: TagSetupSyntax.ToSetupJsonNode +- uid: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.VariableTag + name: VariableTag + href: api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagSetupSyntax_VariableTag + commentId: P:Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.VariableTag + fullName: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.VariableTag + nameWithType: TagSetupSyntax.VariableTag +- uid: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.VariableTag* + name: VariableTag + href: api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagSetupSyntax_VariableTag_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.VariableTag + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.VariableTag + nameWithType: TagSetupSyntax.VariableTag +- uid: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.XName + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagSetupSyntax_XName + commentId: P:Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.XName + fullName: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.XName + nameWithType: TagSetupSyntax.XName +- uid: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.XName* + name: XName + href: api/Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.html#Hi_NcParsers_ParsingSyntaxs_TagSetupSyntax_XName_ + commentId: Overload:Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.ParsingSyntaxs.TagSetupSyntax.XName + nameWithType: TagSetupSyntax.XName - uid: Hi.NcParsers.Segmenters name: Hi.NcParsers.Segmenters href: api/Hi.NcParsers.Segmenters.html @@ -120243,15 +127039,15 @@ references: fullName.vb: Hi.NcParsers.Segmenters.HeidenhainSegmenter.New nameWithType: HeidenhainSegmenter.HeidenhainSegmenter nameWithType.vb: HeidenhainSegmenter.New -- uid: Hi.NcParsers.Segmenters.HeidenhainSegmenter.GetSegment(System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine},System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@,System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@) - name: GetSegment(LinkedListNode, out LinkedListNode, out LinkedListNode) - href: api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html#Hi_NcParsers_Segmenters_HeidenhainSegmenter_GetSegment_System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine__System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine___System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine___ - commentId: M:Hi.NcParsers.Segmenters.HeidenhainSegmenter.GetSegment(System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine},System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@,System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@) - name.vb: GetSegment(LinkedListNode(Of IndexedFileLine), LinkedListNode(Of IndexedFileLine), LinkedListNode(Of IndexedFileLine)) - fullName: Hi.NcParsers.Segmenters.HeidenhainSegmenter.GetSegment(System.Collections.Generic.LinkedListNode, out System.Collections.Generic.LinkedListNode, out System.Collections.Generic.LinkedListNode) - fullName.vb: Hi.NcParsers.Segmenters.HeidenhainSegmenter.GetSegment(System.Collections.Generic.LinkedListNode(Of Hi.Common.FileLines.IndexedFileLine), System.Collections.Generic.LinkedListNode(Of Hi.Common.FileLines.IndexedFileLine), System.Collections.Generic.LinkedListNode(Of Hi.Common.FileLines.IndexedFileLine)) - nameWithType: HeidenhainSegmenter.GetSegment(LinkedListNode, out LinkedListNode, out LinkedListNode) - nameWithType.vb: HeidenhainSegmenter.GetSegment(LinkedListNode(Of IndexedFileLine), LinkedListNode(Of IndexedFileLine), LinkedListNode(Of IndexedFileLine)) +- uid: Hi.NcParsers.Segmenters.HeidenhainSegmenter.GetSegment(Hi.Common.Collections.LazyLinkedListNode{Hi.Common.FileLines.IndexedFileLine},Hi.Common.Collections.LazyLinkedListNode{Hi.Common.FileLines.IndexedFileLine}@,Hi.Common.Collections.LazyLinkedListNode{Hi.Common.FileLines.IndexedFileLine}@) + name: GetSegment(LazyLinkedListNode, out LazyLinkedListNode, out LazyLinkedListNode) + href: api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html#Hi_NcParsers_Segmenters_HeidenhainSegmenter_GetSegment_Hi_Common_Collections_LazyLinkedListNode_Hi_Common_FileLines_IndexedFileLine__Hi_Common_Collections_LazyLinkedListNode_Hi_Common_FileLines_IndexedFileLine___Hi_Common_Collections_LazyLinkedListNode_Hi_Common_FileLines_IndexedFileLine___ + commentId: M:Hi.NcParsers.Segmenters.HeidenhainSegmenter.GetSegment(Hi.Common.Collections.LazyLinkedListNode{Hi.Common.FileLines.IndexedFileLine},Hi.Common.Collections.LazyLinkedListNode{Hi.Common.FileLines.IndexedFileLine}@,Hi.Common.Collections.LazyLinkedListNode{Hi.Common.FileLines.IndexedFileLine}@) + name.vb: GetSegment(LazyLinkedListNode(Of IndexedFileLine), LazyLinkedListNode(Of IndexedFileLine), LazyLinkedListNode(Of IndexedFileLine)) + fullName: Hi.NcParsers.Segmenters.HeidenhainSegmenter.GetSegment(Hi.Common.Collections.LazyLinkedListNode, out Hi.Common.Collections.LazyLinkedListNode, out Hi.Common.Collections.LazyLinkedListNode) + fullName.vb: Hi.NcParsers.Segmenters.HeidenhainSegmenter.GetSegment(Hi.Common.Collections.LazyLinkedListNode(Of Hi.Common.FileLines.IndexedFileLine), Hi.Common.Collections.LazyLinkedListNode(Of Hi.Common.FileLines.IndexedFileLine), Hi.Common.Collections.LazyLinkedListNode(Of Hi.Common.FileLines.IndexedFileLine)) + nameWithType: HeidenhainSegmenter.GetSegment(LazyLinkedListNode, out LazyLinkedListNode, out LazyLinkedListNode) + nameWithType.vb: HeidenhainSegmenter.GetSegment(LazyLinkedListNode(Of IndexedFileLine), LazyLinkedListNode(Of IndexedFileLine), LazyLinkedListNode(Of IndexedFileLine)) - uid: Hi.NcParsers.Segmenters.HeidenhainSegmenter.GetSegment* name: GetSegment href: api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html#Hi_NcParsers_Segmenters_HeidenhainSegmenter_GetSegment_ @@ -120304,15 +127100,15 @@ references: commentId: T:Hi.NcParsers.Segmenters.ISegmenter fullName: Hi.NcParsers.Segmenters.ISegmenter nameWithType: ISegmenter -- uid: Hi.NcParsers.Segmenters.ISegmenter.GetSegment(System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine},System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@,System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@) - name: GetSegment(LinkedListNode, out LinkedListNode, out LinkedListNode) - href: api/Hi.NcParsers.Segmenters.ISegmenter.html#Hi_NcParsers_Segmenters_ISegmenter_GetSegment_System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine__System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine___System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine___ - commentId: M:Hi.NcParsers.Segmenters.ISegmenter.GetSegment(System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine},System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@,System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@) - name.vb: GetSegment(LinkedListNode(Of IndexedFileLine), LinkedListNode(Of IndexedFileLine), LinkedListNode(Of IndexedFileLine)) - fullName: Hi.NcParsers.Segmenters.ISegmenter.GetSegment(System.Collections.Generic.LinkedListNode, out System.Collections.Generic.LinkedListNode, out System.Collections.Generic.LinkedListNode) - fullName.vb: Hi.NcParsers.Segmenters.ISegmenter.GetSegment(System.Collections.Generic.LinkedListNode(Of Hi.Common.FileLines.IndexedFileLine), System.Collections.Generic.LinkedListNode(Of Hi.Common.FileLines.IndexedFileLine), System.Collections.Generic.LinkedListNode(Of Hi.Common.FileLines.IndexedFileLine)) - nameWithType: ISegmenter.GetSegment(LinkedListNode, out LinkedListNode, out LinkedListNode) - nameWithType.vb: ISegmenter.GetSegment(LinkedListNode(Of IndexedFileLine), LinkedListNode(Of IndexedFileLine), LinkedListNode(Of IndexedFileLine)) +- uid: Hi.NcParsers.Segmenters.ISegmenter.GetSegment(Hi.Common.Collections.LazyLinkedListNode{Hi.Common.FileLines.IndexedFileLine},Hi.Common.Collections.LazyLinkedListNode{Hi.Common.FileLines.IndexedFileLine}@,Hi.Common.Collections.LazyLinkedListNode{Hi.Common.FileLines.IndexedFileLine}@) + name: GetSegment(LazyLinkedListNode, out LazyLinkedListNode, out LazyLinkedListNode) + href: api/Hi.NcParsers.Segmenters.ISegmenter.html#Hi_NcParsers_Segmenters_ISegmenter_GetSegment_Hi_Common_Collections_LazyLinkedListNode_Hi_Common_FileLines_IndexedFileLine__Hi_Common_Collections_LazyLinkedListNode_Hi_Common_FileLines_IndexedFileLine___Hi_Common_Collections_LazyLinkedListNode_Hi_Common_FileLines_IndexedFileLine___ + commentId: M:Hi.NcParsers.Segmenters.ISegmenter.GetSegment(Hi.Common.Collections.LazyLinkedListNode{Hi.Common.FileLines.IndexedFileLine},Hi.Common.Collections.LazyLinkedListNode{Hi.Common.FileLines.IndexedFileLine}@,Hi.Common.Collections.LazyLinkedListNode{Hi.Common.FileLines.IndexedFileLine}@) + name.vb: GetSegment(LazyLinkedListNode(Of IndexedFileLine), LazyLinkedListNode(Of IndexedFileLine), LazyLinkedListNode(Of IndexedFileLine)) + fullName: Hi.NcParsers.Segmenters.ISegmenter.GetSegment(Hi.Common.Collections.LazyLinkedListNode, out Hi.Common.Collections.LazyLinkedListNode, out Hi.Common.Collections.LazyLinkedListNode) + fullName.vb: Hi.NcParsers.Segmenters.ISegmenter.GetSegment(Hi.Common.Collections.LazyLinkedListNode(Of Hi.Common.FileLines.IndexedFileLine), Hi.Common.Collections.LazyLinkedListNode(Of Hi.Common.FileLines.IndexedFileLine), Hi.Common.Collections.LazyLinkedListNode(Of Hi.Common.FileLines.IndexedFileLine)) + nameWithType: ISegmenter.GetSegment(LazyLinkedListNode, out LazyLinkedListNode, out LazyLinkedListNode) + nameWithType.vb: ISegmenter.GetSegment(LazyLinkedListNode(Of IndexedFileLine), LazyLinkedListNode(Of IndexedFileLine), LazyLinkedListNode(Of IndexedFileLine)) - uid: Hi.NcParsers.Segmenters.ISegmenter.GetSegment* name: GetSegment href: api/Hi.NcParsers.Segmenters.ISegmenter.html#Hi_NcParsers_Segmenters_ISegmenter_GetSegment_ @@ -120339,15 +127135,15 @@ references: commentId: T:Hi.NcParsers.Segmenters.SingleLineSegmenter fullName: Hi.NcParsers.Segmenters.SingleLineSegmenter nameWithType: SingleLineSegmenter -- uid: Hi.NcParsers.Segmenters.SingleLineSegmenter.GetSegment(System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine},System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@,System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@) - name: GetSegment(LinkedListNode, out LinkedListNode, out LinkedListNode) - href: api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html#Hi_NcParsers_Segmenters_SingleLineSegmenter_GetSegment_System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine__System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine___System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine___ - commentId: M:Hi.NcParsers.Segmenters.SingleLineSegmenter.GetSegment(System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine},System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@,System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@) - name.vb: GetSegment(LinkedListNode(Of IndexedFileLine), LinkedListNode(Of IndexedFileLine), LinkedListNode(Of IndexedFileLine)) - fullName: Hi.NcParsers.Segmenters.SingleLineSegmenter.GetSegment(System.Collections.Generic.LinkedListNode, out System.Collections.Generic.LinkedListNode, out System.Collections.Generic.LinkedListNode) - fullName.vb: Hi.NcParsers.Segmenters.SingleLineSegmenter.GetSegment(System.Collections.Generic.LinkedListNode(Of Hi.Common.FileLines.IndexedFileLine), System.Collections.Generic.LinkedListNode(Of Hi.Common.FileLines.IndexedFileLine), System.Collections.Generic.LinkedListNode(Of Hi.Common.FileLines.IndexedFileLine)) - nameWithType: SingleLineSegmenter.GetSegment(LinkedListNode, out LinkedListNode, out LinkedListNode) - nameWithType.vb: SingleLineSegmenter.GetSegment(LinkedListNode(Of IndexedFileLine), LinkedListNode(Of IndexedFileLine), LinkedListNode(Of IndexedFileLine)) +- uid: Hi.NcParsers.Segmenters.SingleLineSegmenter.GetSegment(Hi.Common.Collections.LazyLinkedListNode{Hi.Common.FileLines.IndexedFileLine},Hi.Common.Collections.LazyLinkedListNode{Hi.Common.FileLines.IndexedFileLine}@,Hi.Common.Collections.LazyLinkedListNode{Hi.Common.FileLines.IndexedFileLine}@) + name: GetSegment(LazyLinkedListNode, out LazyLinkedListNode, out LazyLinkedListNode) + href: api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html#Hi_NcParsers_Segmenters_SingleLineSegmenter_GetSegment_Hi_Common_Collections_LazyLinkedListNode_Hi_Common_FileLines_IndexedFileLine__Hi_Common_Collections_LazyLinkedListNode_Hi_Common_FileLines_IndexedFileLine___Hi_Common_Collections_LazyLinkedListNode_Hi_Common_FileLines_IndexedFileLine___ + commentId: M:Hi.NcParsers.Segmenters.SingleLineSegmenter.GetSegment(Hi.Common.Collections.LazyLinkedListNode{Hi.Common.FileLines.IndexedFileLine},Hi.Common.Collections.LazyLinkedListNode{Hi.Common.FileLines.IndexedFileLine}@,Hi.Common.Collections.LazyLinkedListNode{Hi.Common.FileLines.IndexedFileLine}@) + name.vb: GetSegment(LazyLinkedListNode(Of IndexedFileLine), LazyLinkedListNode(Of IndexedFileLine), LazyLinkedListNode(Of IndexedFileLine)) + fullName: Hi.NcParsers.Segmenters.SingleLineSegmenter.GetSegment(Hi.Common.Collections.LazyLinkedListNode, out Hi.Common.Collections.LazyLinkedListNode, out Hi.Common.Collections.LazyLinkedListNode) + fullName.vb: Hi.NcParsers.Segmenters.SingleLineSegmenter.GetSegment(Hi.Common.Collections.LazyLinkedListNode(Of Hi.Common.FileLines.IndexedFileLine), Hi.Common.Collections.LazyLinkedListNode(Of Hi.Common.FileLines.IndexedFileLine), Hi.Common.Collections.LazyLinkedListNode(Of Hi.Common.FileLines.IndexedFileLine)) + nameWithType: SingleLineSegmenter.GetSegment(LazyLinkedListNode, out LazyLinkedListNode, out LazyLinkedListNode) + nameWithType.vb: SingleLineSegmenter.GetSegment(LazyLinkedListNode(Of IndexedFileLine), LazyLinkedListNode(Of IndexedFileLine), LazyLinkedListNode(Of IndexedFileLine)) - uid: Hi.NcParsers.Segmenters.SingleLineSegmenter.GetSegment* name: GetSegment href: api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html#Hi_NcParsers_Segmenters_SingleLineSegmenter_GetSegment_ @@ -120406,22 +127202,6 @@ references: commentId: T:Hi.NcParsers.Semantics.INcSemantic fullName: Hi.NcParsers.Semantics.INcSemantic nameWithType: INcSemantic -- uid: Hi.NcParsers.Semantics.INcSemantic.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Semantics.SemanticPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Semantics.INcSemantic.html#Hi_NcParsers_Semantics_INcSemantic_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Semantics_SemanticPiece__ - commentId: M:Hi.NcParsers.Semantics.INcSemantic.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Semantics.SemanticPiece}) - name.vb: Build(LazyLinkedListNode(Of SemanticPiece)) - fullName: Hi.NcParsers.Semantics.INcSemantic.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Semantics.INcSemantic.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Semantics.SemanticPiece)) - nameWithType: INcSemantic.Build(LazyLinkedListNode) - nameWithType.vb: INcSemantic.Build(LazyLinkedListNode(Of SemanticPiece)) -- uid: Hi.NcParsers.Semantics.INcSemantic.Build* - name: Build - href: api/Hi.NcParsers.Semantics.INcSemantic.html#Hi_NcParsers_Semantics_INcSemantic_Build_ - commentId: Overload:Hi.NcParsers.Semantics.INcSemantic.Build - isSpec: "True" - fullName: Hi.NcParsers.Semantics.INcSemantic.Build - nameWithType: INcSemantic.Build - uid: Hi.NcParsers.Semantics.INcSemantic.DisplayName name: DisplayName href: api/Hi.NcParsers.Semantics.INcSemantic.html#Hi_NcParsers_Semantics_INcSemantic_DisplayName @@ -120435,188 +127215,86 @@ references: isSpec: "True" fullName: Hi.NcParsers.Semantics.INcSemantic.DisplayName nameWithType: INcSemantic.DisplayName -- uid: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic - name: McAbcCyclicPathSemantic - href: api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html - commentId: T:Hi.NcParsers.Semantics.McAbcCyclicPathSemantic - fullName: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic - nameWithType: McAbcCyclicPathSemantic -- uid: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.#ctor - name: McAbcCyclicPathSemantic() - href: api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html#Hi_NcParsers_Semantics_McAbcCyclicPathSemantic__ctor - commentId: M:Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.#ctor - name.vb: New() - fullName: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.McAbcCyclicPathSemantic() - fullName.vb: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.New() - nameWithType: McAbcCyclicPathSemantic.McAbcCyclicPathSemantic() - nameWithType.vb: McAbcCyclicPathSemantic.New() -- uid: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.#ctor* - name: McAbcCyclicPathSemantic - href: api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html#Hi_NcParsers_Semantics_McAbcCyclicPathSemantic__ctor_ - commentId: Overload:Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.#ctor +- uid: Hi.NcParsers.Semantics.INcSemantic.Resolve(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Resolve(LazyLinkedListNode, List) + href: api/Hi.NcParsers.Semantics.INcSemantic.html#Hi_NcParsers_Semantics_INcSemantic_Resolve_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.Semantics.INcSemantic.Resolve(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Resolve(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.Semantics.INcSemantic.Resolve(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.Semantics.INcSemantic.Resolve(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: INcSemantic.Resolve(LazyLinkedListNode, List) + nameWithType.vb: INcSemantic.Resolve(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.Semantics.INcSemantic.Resolve* + name: Resolve + href: api/Hi.NcParsers.Semantics.INcSemantic.html#Hi_NcParsers_Semantics_INcSemantic_Resolve_ + commentId: Overload:Hi.NcParsers.Semantics.INcSemantic.Resolve isSpec: "True" - name.vb: New - fullName: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.McAbcCyclicPathSemantic - fullName.vb: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.New - nameWithType: McAbcCyclicPathSemantic.McAbcCyclicPathSemantic - nameWithType.vb: McAbcCyclicPathSemantic.New -- uid: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Semantics.SemanticPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html#Hi_NcParsers_Semantics_McAbcCyclicPathSemantic_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Semantics_SemanticPiece__ - commentId: M:Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Semantics.SemanticPiece}) - name.vb: Build(LazyLinkedListNode(Of SemanticPiece)) - fullName: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Semantics.SemanticPiece)) - nameWithType: McAbcCyclicPathSemantic.Build(LazyLinkedListNode) - nameWithType.vb: McAbcCyclicPathSemantic.Build(LazyLinkedListNode(Of SemanticPiece)) -- uid: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.Build* - name: Build - href: api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html#Hi_NcParsers_Semantics_McAbcCyclicPathSemantic_Build_ - commentId: Overload:Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.Build - isSpec: "True" - fullName: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.Build - nameWithType: McAbcCyclicPathSemantic.Build -- uid: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.DisplayName + fullName: Hi.NcParsers.Semantics.INcSemantic.Resolve + nameWithType: INcSemantic.Resolve +- uid: Hi.NcParsers.Semantics.MachineCoordinateStepSemantic + name: MachineCoordinateStepSemantic + href: api/Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.html + commentId: T:Hi.NcParsers.Semantics.MachineCoordinateStepSemantic + fullName: Hi.NcParsers.Semantics.MachineCoordinateStepSemantic + nameWithType: MachineCoordinateStepSemantic +- uid: Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.DisplayName name: DisplayName - href: api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html#Hi_NcParsers_Semantics_McAbcCyclicPathSemantic_DisplayName - commentId: P:Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.DisplayName - fullName: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.DisplayName - nameWithType: McAbcCyclicPathSemantic.DisplayName -- uid: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.DisplayName* + href: api/Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.html#Hi_NcParsers_Semantics_MachineCoordinateStepSemantic_DisplayName + commentId: P:Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.DisplayName + fullName: Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.DisplayName + nameWithType: MachineCoordinateStepSemantic.DisplayName +- uid: Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.DisplayName* name: DisplayName - href: api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html#Hi_NcParsers_Semantics_McAbcCyclicPathSemantic_DisplayName_ - commentId: Overload:Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.DisplayName + href: api/Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.html#Hi_NcParsers_Semantics_MachineCoordinateStepSemantic_DisplayName_ + commentId: Overload:Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.DisplayName isSpec: "True" - fullName: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.DisplayName - nameWithType: McAbcCyclicPathSemantic.DisplayName -- uid: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.ToXElement - name: ToXElement() - href: api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html#Hi_NcParsers_Semantics_McAbcCyclicPathSemantic_ToXElement - commentId: M:Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.ToXElement - fullName: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.ToXElement() - nameWithType: McAbcCyclicPathSemantic.ToXElement() -- uid: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.ToXElement* - name: ToXElement - href: api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html#Hi_NcParsers_Semantics_McAbcCyclicPathSemantic_ToXElement_ - commentId: Overload:Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.ToXElement + fullName: Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.DisplayName + nameWithType: MachineCoordinateStepSemantic.DisplayName +- uid: Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.html#Hi_NcParsers_Semantics_MachineCoordinateStepSemantic_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.MakeXmlSource(String, String, Boolean) + nameWithType: MachineCoordinateStepSemantic.MakeXmlSource(string, string, bool) + nameWithType.vb: MachineCoordinateStepSemantic.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.html#Hi_NcParsers_Semantics_MachineCoordinateStepSemantic_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.MakeXmlSource isSpec: "True" - fullName: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.ToXElement - nameWithType: McAbcCyclicPathSemantic.ToXElement -- uid: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.XName + fullName: Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.MakeXmlSource + nameWithType: MachineCoordinateStepSemantic.MakeXmlSource +- uid: Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.Resolve(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Resolve(LazyLinkedListNode, List) + href: api/Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.html#Hi_NcParsers_Semantics_MachineCoordinateStepSemantic_Resolve_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.Resolve(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Resolve(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.Resolve(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.Resolve(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: MachineCoordinateStepSemantic.Resolve(LazyLinkedListNode, List) + nameWithType.vb: MachineCoordinateStepSemantic.Resolve(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.Resolve* + name: Resolve + href: api/Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.html#Hi_NcParsers_Semantics_MachineCoordinateStepSemantic_Resolve_ + commentId: Overload:Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.Resolve + isSpec: "True" + fullName: Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.Resolve + nameWithType: MachineCoordinateStepSemantic.Resolve +- uid: Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.XName name: XName - href: api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html#Hi_NcParsers_Semantics_McAbcCyclicPathSemantic_XName - commentId: P:Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.XName - fullName: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.XName - nameWithType: McAbcCyclicPathSemantic.XName -- uid: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.XName* + href: api/Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.html#Hi_NcParsers_Semantics_MachineCoordinateStepSemantic_XName + commentId: P:Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.XName + fullName: Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.XName + nameWithType: MachineCoordinateStepSemantic.XName +- uid: Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.XName* name: XName - href: api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html#Hi_NcParsers_Semantics_McAbcCyclicPathSemantic_XName_ - commentId: Overload:Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.XName + href: api/Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.html#Hi_NcParsers_Semantics_MachineCoordinateStepSemantic_XName_ + commentId: Overload:Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.XName isSpec: "True" - fullName: Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.XName - nameWithType: McAbcCyclicPathSemantic.XName -- uid: Hi.NcParsers.Semantics.ProgramXyzSemantic - name: ProgramXyzSemantic - href: api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html - commentId: T:Hi.NcParsers.Semantics.ProgramXyzSemantic - fullName: Hi.NcParsers.Semantics.ProgramXyzSemantic - nameWithType: ProgramXyzSemantic -- uid: Hi.NcParsers.Semantics.ProgramXyzSemantic.#ctor - name: ProgramXyzSemantic() - href: api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html#Hi_NcParsers_Semantics_ProgramXyzSemantic__ctor - commentId: M:Hi.NcParsers.Semantics.ProgramXyzSemantic.#ctor - name.vb: New() - fullName: Hi.NcParsers.Semantics.ProgramXyzSemantic.ProgramXyzSemantic() - fullName.vb: Hi.NcParsers.Semantics.ProgramXyzSemantic.New() - nameWithType: ProgramXyzSemantic.ProgramXyzSemantic() - nameWithType.vb: ProgramXyzSemantic.New() -- uid: Hi.NcParsers.Semantics.ProgramXyzSemantic.#ctor(System.Xml.Linq.XElement) - name: ProgramXyzSemantic(XElement) - href: api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html#Hi_NcParsers_Semantics_ProgramXyzSemantic__ctor_System_Xml_Linq_XElement_ - commentId: M:Hi.NcParsers.Semantics.ProgramXyzSemantic.#ctor(System.Xml.Linq.XElement) - name.vb: New(XElement) - fullName: Hi.NcParsers.Semantics.ProgramXyzSemantic.ProgramXyzSemantic(System.Xml.Linq.XElement) - fullName.vb: Hi.NcParsers.Semantics.ProgramXyzSemantic.New(System.Xml.Linq.XElement) - nameWithType: ProgramXyzSemantic.ProgramXyzSemantic(XElement) - nameWithType.vb: ProgramXyzSemantic.New(XElement) -- uid: Hi.NcParsers.Semantics.ProgramXyzSemantic.#ctor* - name: ProgramXyzSemantic - href: api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html#Hi_NcParsers_Semantics_ProgramXyzSemantic__ctor_ - commentId: Overload:Hi.NcParsers.Semantics.ProgramXyzSemantic.#ctor - isSpec: "True" - name.vb: New - fullName: Hi.NcParsers.Semantics.ProgramXyzSemantic.ProgramXyzSemantic - fullName.vb: Hi.NcParsers.Semantics.ProgramXyzSemantic.New - nameWithType: ProgramXyzSemantic.ProgramXyzSemantic - nameWithType.vb: ProgramXyzSemantic.New -- uid: Hi.NcParsers.Semantics.ProgramXyzSemantic.AvailableJsonPathList - name: AvailableJsonPathList - href: api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html#Hi_NcParsers_Semantics_ProgramXyzSemantic_AvailableJsonPathList - commentId: P:Hi.NcParsers.Semantics.ProgramXyzSemantic.AvailableJsonPathList - fullName: Hi.NcParsers.Semantics.ProgramXyzSemantic.AvailableJsonPathList - nameWithType: ProgramXyzSemantic.AvailableJsonPathList -- uid: Hi.NcParsers.Semantics.ProgramXyzSemantic.AvailableJsonPathList* - name: AvailableJsonPathList - href: api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html#Hi_NcParsers_Semantics_ProgramXyzSemantic_AvailableJsonPathList_ - commentId: Overload:Hi.NcParsers.Semantics.ProgramXyzSemantic.AvailableJsonPathList - isSpec: "True" - fullName: Hi.NcParsers.Semantics.ProgramXyzSemantic.AvailableJsonPathList - nameWithType: ProgramXyzSemantic.AvailableJsonPathList -- uid: Hi.NcParsers.Semantics.ProgramXyzSemantic.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Semantics.SemanticPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html#Hi_NcParsers_Semantics_ProgramXyzSemantic_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Semantics_SemanticPiece__ - commentId: M:Hi.NcParsers.Semantics.ProgramXyzSemantic.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Semantics.SemanticPiece}) - name.vb: Build(LazyLinkedListNode(Of SemanticPiece)) - fullName: Hi.NcParsers.Semantics.ProgramXyzSemantic.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Semantics.ProgramXyzSemantic.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Semantics.SemanticPiece)) - nameWithType: ProgramXyzSemantic.Build(LazyLinkedListNode) - nameWithType.vb: ProgramXyzSemantic.Build(LazyLinkedListNode(Of SemanticPiece)) -- uid: Hi.NcParsers.Semantics.ProgramXyzSemantic.Build* - name: Build - href: api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html#Hi_NcParsers_Semantics_ProgramXyzSemantic_Build_ - commentId: Overload:Hi.NcParsers.Semantics.ProgramXyzSemantic.Build - isSpec: "True" - fullName: Hi.NcParsers.Semantics.ProgramXyzSemantic.Build - nameWithType: ProgramXyzSemantic.Build -- uid: Hi.NcParsers.Semantics.ProgramXyzSemantic.DisplayName - name: DisplayName - href: api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html#Hi_NcParsers_Semantics_ProgramXyzSemantic_DisplayName - commentId: P:Hi.NcParsers.Semantics.ProgramXyzSemantic.DisplayName - fullName: Hi.NcParsers.Semantics.ProgramXyzSemantic.DisplayName - nameWithType: ProgramXyzSemantic.DisplayName -- uid: Hi.NcParsers.Semantics.ProgramXyzSemantic.DisplayName* - name: DisplayName - href: api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html#Hi_NcParsers_Semantics_ProgramXyzSemantic_DisplayName_ - commentId: Overload:Hi.NcParsers.Semantics.ProgramXyzSemantic.DisplayName - isSpec: "True" - fullName: Hi.NcParsers.Semantics.ProgramXyzSemantic.DisplayName - nameWithType: ProgramXyzSemantic.DisplayName -- uid: Hi.NcParsers.Semantics.ProgramXyzSemantic.ToXElement - name: ToXElement() - href: api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html#Hi_NcParsers_Semantics_ProgramXyzSemantic_ToXElement - commentId: M:Hi.NcParsers.Semantics.ProgramXyzSemantic.ToXElement - fullName: Hi.NcParsers.Semantics.ProgramXyzSemantic.ToXElement() - nameWithType: ProgramXyzSemantic.ToXElement() -- uid: Hi.NcParsers.Semantics.ProgramXyzSemantic.ToXElement* - name: ToXElement - href: api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html#Hi_NcParsers_Semantics_ProgramXyzSemantic_ToXElement_ - commentId: Overload:Hi.NcParsers.Semantics.ProgramXyzSemantic.ToXElement - isSpec: "True" - fullName: Hi.NcParsers.Semantics.ProgramXyzSemantic.ToXElement - nameWithType: ProgramXyzSemantic.ToXElement -- uid: Hi.NcParsers.Semantics.ProgramXyzSemantic.XName - name: XName - href: api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html#Hi_NcParsers_Semantics_ProgramXyzSemantic_XName - commentId: P:Hi.NcParsers.Semantics.ProgramXyzSemantic.XName - fullName: Hi.NcParsers.Semantics.ProgramXyzSemantic.XName - nameWithType: ProgramXyzSemantic.XName -- uid: Hi.NcParsers.Semantics.ProgramXyzSemantic.XName* - name: XName - href: api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html#Hi_NcParsers_Semantics_ProgramXyzSemantic_XName_ - commentId: Overload:Hi.NcParsers.Semantics.ProgramXyzSemantic.XName - isSpec: "True" - fullName: Hi.NcParsers.Semantics.ProgramXyzSemantic.XName - nameWithType: ProgramXyzSemantic.XName + fullName: Hi.NcParsers.Semantics.MachineCoordinateStepSemantic.XName + nameWithType: MachineCoordinateStepSemantic.XName - uid: Hi.NcParsers.Semantics.SemanticPiece name: SemanticPiece href: api/Hi.NcParsers.Semantics.SemanticPiece.html @@ -120687,24 +127365,24 @@ references: commentId: T:Hi.NcParsers.Sentence fullName: Hi.NcParsers.Sentence nameWithType: Sentence -- uid: Hi.NcParsers.Sentence.#ctor(Hi.Common.FileLines.IIndexedFileLine) - name: Sentence(IIndexedFileLine) - href: api/Hi.NcParsers.Sentence.html#Hi_NcParsers_Sentence__ctor_Hi_Common_FileLines_IIndexedFileLine_ - commentId: M:Hi.NcParsers.Sentence.#ctor(Hi.Common.FileLines.IIndexedFileLine) - name.vb: New(IIndexedFileLine) - fullName: Hi.NcParsers.Sentence.Sentence(Hi.Common.FileLines.IIndexedFileLine) - fullName.vb: Hi.NcParsers.Sentence.New(Hi.Common.FileLines.IIndexedFileLine) - nameWithType: Sentence.Sentence(IIndexedFileLine) - nameWithType.vb: Sentence.New(IIndexedFileLine) -- uid: Hi.NcParsers.Sentence.#ctor(System.Collections.Generic.List{Hi.Common.FileLines.IIndexedFileLine}) - name: Sentence(List) - href: api/Hi.NcParsers.Sentence.html#Hi_NcParsers_Sentence__ctor_System_Collections_Generic_List_Hi_Common_FileLines_IIndexedFileLine__ - commentId: M:Hi.NcParsers.Sentence.#ctor(System.Collections.Generic.List{Hi.Common.FileLines.IIndexedFileLine}) - name.vb: New(List(Of IIndexedFileLine)) - fullName: Hi.NcParsers.Sentence.Sentence(System.Collections.Generic.List) - fullName.vb: Hi.NcParsers.Sentence.New(System.Collections.Generic.List(Of Hi.Common.FileLines.IIndexedFileLine)) - nameWithType: Sentence.Sentence(List) - nameWithType.vb: Sentence.New(List(Of IIndexedFileLine)) +- uid: Hi.NcParsers.Sentence.#ctor(Hi.Common.FileLines.IndexedFileLine) + name: Sentence(IndexedFileLine) + href: api/Hi.NcParsers.Sentence.html#Hi_NcParsers_Sentence__ctor_Hi_Common_FileLines_IndexedFileLine_ + commentId: M:Hi.NcParsers.Sentence.#ctor(Hi.Common.FileLines.IndexedFileLine) + name.vb: New(IndexedFileLine) + fullName: Hi.NcParsers.Sentence.Sentence(Hi.Common.FileLines.IndexedFileLine) + fullName.vb: Hi.NcParsers.Sentence.New(Hi.Common.FileLines.IndexedFileLine) + nameWithType: Sentence.Sentence(IndexedFileLine) + nameWithType.vb: Sentence.New(IndexedFileLine) +- uid: Hi.NcParsers.Sentence.#ctor(System.Collections.Generic.List{Hi.Common.FileLines.IndexedFileLine}) + name: Sentence(List) + href: api/Hi.NcParsers.Sentence.html#Hi_NcParsers_Sentence__ctor_System_Collections_Generic_List_Hi_Common_FileLines_IndexedFileLine__ + commentId: M:Hi.NcParsers.Sentence.#ctor(System.Collections.Generic.List{Hi.Common.FileLines.IndexedFileLine}) + name.vb: New(List(Of IndexedFileLine)) + fullName: Hi.NcParsers.Sentence.Sentence(System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.Sentence.New(System.Collections.Generic.List(Of Hi.Common.FileLines.IndexedFileLine)) + nameWithType: Sentence.Sentence(List) + nameWithType.vb: Sentence.New(List(Of IndexedFileLine)) - uid: Hi.NcParsers.Sentence.#ctor* name: Sentence href: api/Hi.NcParsers.Sentence.html#Hi_NcParsers_Sentence__ctor_ @@ -120741,6 +127419,19 @@ references: isSpec: "True" fullName: Hi.NcParsers.Sentence.FirstIndexedFileLine nameWithType: Sentence.FirstIndexedFileLine +- uid: Hi.NcParsers.Sentence.GetSentence + name: GetSentence() + href: api/Hi.NcParsers.Sentence.html#Hi_NcParsers_Sentence_GetSentence + commentId: M:Hi.NcParsers.Sentence.GetSentence + fullName: Hi.NcParsers.Sentence.GetSentence() + nameWithType: Sentence.GetSentence() +- uid: Hi.NcParsers.Sentence.GetSentence* + name: GetSentence + href: api/Hi.NcParsers.Sentence.html#Hi_NcParsers_Sentence_GetSentence_ + commentId: Overload:Hi.NcParsers.Sentence.GetSentence + isSpec: "True" + fullName: Hi.NcParsers.Sentence.GetSentence + nameWithType: Sentence.GetSentence - uid: Hi.NcParsers.Sentence.IndexedFileLine name: IndexedFileLine href: api/Hi.NcParsers.Sentence.html#Hi_NcParsers_Sentence_IndexedFileLine @@ -120859,6 +127550,34 @@ references: commentId: T:Hi.NcParsers.SoftNcRunner fullName: Hi.NcParsers.SoftNcRunner nameWithType: SoftNcRunner +- uid: Hi.NcParsers.SoftNcRunner.#ctor + name: SoftNcRunner() + href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner__ctor + commentId: M:Hi.NcParsers.SoftNcRunner.#ctor + name.vb: New() + fullName: Hi.NcParsers.SoftNcRunner.SoftNcRunner() + fullName.vb: Hi.NcParsers.SoftNcRunner.New() + nameWithType: SoftNcRunner.SoftNcRunner() + nameWithType.vb: SoftNcRunner.New() +- uid: Hi.NcParsers.SoftNcRunner.#ctor(System.Xml.Linq.XElement,System.String,System.String) + name: SoftNcRunner(XElement, string, string) + href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner__ctor_System_Xml_Linq_XElement_System_String_System_String_ + commentId: M:Hi.NcParsers.SoftNcRunner.#ctor(System.Xml.Linq.XElement,System.String,System.String) + name.vb: New(XElement, String, String) + fullName: Hi.NcParsers.SoftNcRunner.SoftNcRunner(System.Xml.Linq.XElement, string, string) + fullName.vb: Hi.NcParsers.SoftNcRunner.New(System.Xml.Linq.XElement, String, String) + nameWithType: SoftNcRunner.SoftNcRunner(XElement, string, string) + nameWithType.vb: SoftNcRunner.New(XElement, String, String) +- uid: Hi.NcParsers.SoftNcRunner.#ctor* + name: SoftNcRunner + href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner__ctor_ + commentId: Overload:Hi.NcParsers.SoftNcRunner.#ctor + isSpec: "True" + name.vb: New + fullName: Hi.NcParsers.SoftNcRunner.SoftNcRunner + fullName.vb: Hi.NcParsers.SoftNcRunner.New + nameWithType: SoftNcRunner.SoftNcRunner + nameWithType.vb: SoftNcRunner.New - uid: Hi.NcParsers.SoftNcRunner.FanucNcRunner name: FanucNcRunner href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_FanucNcRunner @@ -120885,51 +127604,106 @@ references: isSpec: "True" fullName: Hi.NcParsers.SoftNcRunner.FileIndexOnRunCommand nameWithType: SoftNcRunner.FileIndexOnRunCommand -- uid: Hi.NcParsers.SoftNcRunner.GetSemanticPieceLinkedList(System.String,System.Collections.Generic.IEnumerable{System.String},Hi.MachiningProcs.SessionMessageHost,System.Threading.CancellationToken) - name: GetSemanticPieceLinkedList(string, IEnumerable, SessionMessageHost, CancellationToken) - href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_GetSemanticPieceLinkedList_System_String_System_Collections_Generic_IEnumerable_System_String__Hi_MachiningProcs_SessionMessageHost_System_Threading_CancellationToken_ - commentId: M:Hi.NcParsers.SoftNcRunner.GetSemanticPieceLinkedList(System.String,System.Collections.Generic.IEnumerable{System.String},Hi.MachiningProcs.SessionMessageHost,System.Threading.CancellationToken) - name.vb: GetSemanticPieceLinkedList(String, IEnumerable(Of String), SessionMessageHost, CancellationToken) - fullName: Hi.NcParsers.SoftNcRunner.GetSemanticPieceLinkedList(string, System.Collections.Generic.IEnumerable, Hi.MachiningProcs.SessionMessageHost, System.Threading.CancellationToken) - fullName.vb: Hi.NcParsers.SoftNcRunner.GetSemanticPieceLinkedList(String, System.Collections.Generic.IEnumerable(Of String), Hi.MachiningProcs.SessionMessageHost, System.Threading.CancellationToken) - nameWithType: SoftNcRunner.GetSemanticPieceLinkedList(string, IEnumerable, SessionMessageHost, CancellationToken) - nameWithType.vb: SoftNcRunner.GetSemanticPieceLinkedList(String, IEnumerable(Of String), SessionMessageHost, CancellationToken) -- uid: Hi.NcParsers.SoftNcRunner.GetSemanticPieceLinkedList* - name: GetSemanticPieceLinkedList - href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_GetSemanticPieceLinkedList_ - commentId: Overload:Hi.NcParsers.SoftNcRunner.GetSemanticPieceLinkedList +- uid: Hi.NcParsers.SoftNcRunner.GetFullSyntaxPieceLinkedList(System.String,System.Collections.Generic.IEnumerable{System.String},Hi.MachiningProcs.SessionMessageHost,System.Threading.CancellationToken) + name: GetFullSyntaxPieceLinkedList(string, IEnumerable, SessionMessageHost, CancellationToken) + href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_GetFullSyntaxPieceLinkedList_System_String_System_Collections_Generic_IEnumerable_System_String__Hi_MachiningProcs_SessionMessageHost_System_Threading_CancellationToken_ + commentId: M:Hi.NcParsers.SoftNcRunner.GetFullSyntaxPieceLinkedList(System.String,System.Collections.Generic.IEnumerable{System.String},Hi.MachiningProcs.SessionMessageHost,System.Threading.CancellationToken) + name.vb: GetFullSyntaxPieceLinkedList(String, IEnumerable(Of String), SessionMessageHost, CancellationToken) + fullName: Hi.NcParsers.SoftNcRunner.GetFullSyntaxPieceLinkedList(string, System.Collections.Generic.IEnumerable, Hi.MachiningProcs.SessionMessageHost, System.Threading.CancellationToken) + fullName.vb: Hi.NcParsers.SoftNcRunner.GetFullSyntaxPieceLinkedList(String, System.Collections.Generic.IEnumerable(Of String), Hi.MachiningProcs.SessionMessageHost, System.Threading.CancellationToken) + nameWithType: SoftNcRunner.GetFullSyntaxPieceLinkedList(string, IEnumerable, SessionMessageHost, CancellationToken) + nameWithType.vb: SoftNcRunner.GetFullSyntaxPieceLinkedList(String, IEnumerable(Of String), SessionMessageHost, CancellationToken) +- uid: Hi.NcParsers.SoftNcRunner.GetFullSyntaxPieceLinkedList* + name: GetFullSyntaxPieceLinkedList + href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_GetFullSyntaxPieceLinkedList_ + commentId: Overload:Hi.NcParsers.SoftNcRunner.GetFullSyntaxPieceLinkedList isSpec: "True" - fullName: Hi.NcParsers.SoftNcRunner.GetSemanticPieceLinkedList - nameWithType: SoftNcRunner.GetSemanticPieceLinkedList -- uid: Hi.NcParsers.SoftNcRunner.GetSentenceActEntrys(Hi.Common.Collections.LazyLinkedList{Hi.NcParsers.Semantics.SemanticPiece},Hi.MachiningProcs.SessionMessageHost,System.Threading.CancellationToken) - name: GetSentenceActEntrys(LazyLinkedList, SessionMessageHost, CancellationToken) - href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_GetSentenceActEntrys_Hi_Common_Collections_LazyLinkedList_Hi_NcParsers_Semantics_SemanticPiece__Hi_MachiningProcs_SessionMessageHost_System_Threading_CancellationToken_ - commentId: M:Hi.NcParsers.SoftNcRunner.GetSentenceActEntrys(Hi.Common.Collections.LazyLinkedList{Hi.NcParsers.Semantics.SemanticPiece},Hi.MachiningProcs.SessionMessageHost,System.Threading.CancellationToken) - name.vb: GetSentenceActEntrys(LazyLinkedList(Of SemanticPiece), SessionMessageHost, CancellationToken) - fullName: Hi.NcParsers.SoftNcRunner.GetSentenceActEntrys(Hi.Common.Collections.LazyLinkedList, Hi.MachiningProcs.SessionMessageHost, System.Threading.CancellationToken) - fullName.vb: Hi.NcParsers.SoftNcRunner.GetSentenceActEntrys(Hi.Common.Collections.LazyLinkedList(Of Hi.NcParsers.Semantics.SemanticPiece), Hi.MachiningProcs.SessionMessageHost, System.Threading.CancellationToken) - nameWithType: SoftNcRunner.GetSentenceActEntrys(LazyLinkedList, SessionMessageHost, CancellationToken) - nameWithType.vb: SoftNcRunner.GetSentenceActEntrys(LazyLinkedList(Of SemanticPiece), SessionMessageHost, CancellationToken) -- uid: Hi.NcParsers.SoftNcRunner.GetSentenceActEntrys* - name: GetSentenceActEntrys - href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_GetSentenceActEntrys_ - commentId: Overload:Hi.NcParsers.SoftNcRunner.GetSentenceActEntrys + fullName: Hi.NcParsers.SoftNcRunner.GetFullSyntaxPieceLinkedList + nameWithType: SoftNcRunner.GetFullSyntaxPieceLinkedList +- uid: Hi.NcParsers.SoftNcRunner.GetSourcedActEntrys(Hi.Common.Collections.LazyLinkedList{Hi.NcParsers.Syntaxs.SyntaxPiece},Hi.MachiningProcs.SessionMessageHost,System.Threading.CancellationToken) + name: GetSourcedActEntrys(LazyLinkedList, SessionMessageHost, CancellationToken) + href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_GetSourcedActEntrys_Hi_Common_Collections_LazyLinkedList_Hi_NcParsers_Syntaxs_SyntaxPiece__Hi_MachiningProcs_SessionMessageHost_System_Threading_CancellationToken_ + commentId: M:Hi.NcParsers.SoftNcRunner.GetSourcedActEntrys(Hi.Common.Collections.LazyLinkedList{Hi.NcParsers.Syntaxs.SyntaxPiece},Hi.MachiningProcs.SessionMessageHost,System.Threading.CancellationToken) + name.vb: GetSourcedActEntrys(LazyLinkedList(Of SyntaxPiece), SessionMessageHost, CancellationToken) + fullName: Hi.NcParsers.SoftNcRunner.GetSourcedActEntrys(Hi.Common.Collections.LazyLinkedList, Hi.MachiningProcs.SessionMessageHost, System.Threading.CancellationToken) + fullName.vb: Hi.NcParsers.SoftNcRunner.GetSourcedActEntrys(Hi.Common.Collections.LazyLinkedList(Of Hi.NcParsers.Syntaxs.SyntaxPiece), Hi.MachiningProcs.SessionMessageHost, System.Threading.CancellationToken) + nameWithType: SoftNcRunner.GetSourcedActEntrys(LazyLinkedList, SessionMessageHost, CancellationToken) + nameWithType.vb: SoftNcRunner.GetSourcedActEntrys(LazyLinkedList(Of SyntaxPiece), SessionMessageHost, CancellationToken) +- uid: Hi.NcParsers.SoftNcRunner.GetSourcedActEntrys* + name: GetSourcedActEntrys + href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_GetSourcedActEntrys_ + commentId: Overload:Hi.NcParsers.SoftNcRunner.GetSourcedActEntrys isSpec: "True" - fullName: Hi.NcParsers.SoftNcRunner.GetSentenceActEntrys - nameWithType: SoftNcRunner.GetSentenceActEntrys -- uid: Hi.NcParsers.SoftNcRunner.NcActuationList - name: NcActuationList - href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_NcActuationList - commentId: P:Hi.NcParsers.SoftNcRunner.NcActuationList - fullName: Hi.NcParsers.SoftNcRunner.NcActuationList - nameWithType: SoftNcRunner.NcActuationList -- uid: Hi.NcParsers.SoftNcRunner.NcActuationList* - name: NcActuationList - href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_NcActuationList_ - commentId: Overload:Hi.NcParsers.SoftNcRunner.NcActuationList + fullName: Hi.NcParsers.SoftNcRunner.GetSourcedActEntrys + nameWithType: SoftNcRunner.GetSourcedActEntrys +- uid: Hi.NcParsers.SoftNcRunner.HeidenhainNcRunner + name: HeidenhainNcRunner + href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_HeidenhainNcRunner + commentId: P:Hi.NcParsers.SoftNcRunner.HeidenhainNcRunner + fullName: Hi.NcParsers.SoftNcRunner.HeidenhainNcRunner + nameWithType: SoftNcRunner.HeidenhainNcRunner +- uid: Hi.NcParsers.SoftNcRunner.HeidenhainNcRunner* + name: HeidenhainNcRunner + href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_HeidenhainNcRunner_ + commentId: Overload:Hi.NcParsers.SoftNcRunner.HeidenhainNcRunner isSpec: "True" - fullName: Hi.NcParsers.SoftNcRunner.NcActuationList - nameWithType: SoftNcRunner.NcActuationList + fullName: Hi.NcParsers.SoftNcRunner.HeidenhainNcRunner + nameWithType: SoftNcRunner.HeidenhainNcRunner +- uid: Hi.NcParsers.SoftNcRunner.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.SoftNcRunner.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.SoftNcRunner.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.SoftNcRunner.MakeXmlSource(String, String, Boolean) + nameWithType: SoftNcRunner.MakeXmlSource(string, string, bool) + nameWithType.vb: SoftNcRunner.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.SoftNcRunner.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.SoftNcRunner.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.SoftNcRunner.MakeXmlSource + nameWithType: SoftNcRunner.MakeXmlSource +- uid: Hi.NcParsers.SoftNcRunner.MazakNcRunner + name: MazakNcRunner + href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_MazakNcRunner + commentId: P:Hi.NcParsers.SoftNcRunner.MazakNcRunner + fullName: Hi.NcParsers.SoftNcRunner.MazakNcRunner + nameWithType: SoftNcRunner.MazakNcRunner +- uid: Hi.NcParsers.SoftNcRunner.MazakNcRunner* + name: MazakNcRunner + href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_MazakNcRunner_ + commentId: Overload:Hi.NcParsers.SoftNcRunner.MazakNcRunner + isSpec: "True" + fullName: Hi.NcParsers.SoftNcRunner.MazakNcRunner + nameWithType: SoftNcRunner.MazakNcRunner +- uid: Hi.NcParsers.SoftNcRunner.NcDependencyList + name: NcDependencyList + href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_NcDependencyList + commentId: P:Hi.NcParsers.SoftNcRunner.NcDependencyList + fullName: Hi.NcParsers.SoftNcRunner.NcDependencyList + nameWithType: SoftNcRunner.NcDependencyList +- uid: Hi.NcParsers.SoftNcRunner.NcDependencyList* + name: NcDependencyList + href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_NcDependencyList_ + commentId: Overload:Hi.NcParsers.SoftNcRunner.NcDependencyList + isSpec: "True" + fullName: Hi.NcParsers.SoftNcRunner.NcDependencyList + nameWithType: SoftNcRunner.NcDependencyList +- uid: Hi.NcParsers.SoftNcRunner.NcInitializationList + name: NcInitializationList + href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_NcInitializationList + commentId: P:Hi.NcParsers.SoftNcRunner.NcInitializationList + fullName: Hi.NcParsers.SoftNcRunner.NcInitializationList + nameWithType: SoftNcRunner.NcInitializationList +- uid: Hi.NcParsers.SoftNcRunner.NcInitializationList* + name: NcInitializationList + href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_NcInitializationList_ + commentId: Overload:Hi.NcParsers.SoftNcRunner.NcInitializationList + isSpec: "True" + fullName: Hi.NcParsers.SoftNcRunner.NcInitializationList + nameWithType: SoftNcRunner.NcInitializationList - uid: Hi.NcParsers.SoftNcRunner.NcSemanticList name: NcSemanticList href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_NcSemanticList @@ -120998,6 +127772,32 @@ references: isSpec: "True" fullName: Hi.NcParsers.SoftNcRunner.Segmenter nameWithType: SoftNcRunner.Segmenter +- uid: Hi.NcParsers.SoftNcRunner.SiemensNcRunner + name: SiemensNcRunner + href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_SiemensNcRunner + commentId: P:Hi.NcParsers.SoftNcRunner.SiemensNcRunner + fullName: Hi.NcParsers.SoftNcRunner.SiemensNcRunner + nameWithType: SoftNcRunner.SiemensNcRunner +- uid: Hi.NcParsers.SoftNcRunner.SiemensNcRunner* + name: SiemensNcRunner + href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_SiemensNcRunner_ + commentId: Overload:Hi.NcParsers.SoftNcRunner.SiemensNcRunner + isSpec: "True" + fullName: Hi.NcParsers.SoftNcRunner.SiemensNcRunner + nameWithType: SoftNcRunner.SiemensNcRunner +- uid: Hi.NcParsers.SoftNcRunner.XName + name: XName + href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_XName + commentId: P:Hi.NcParsers.SoftNcRunner.XName + fullName: Hi.NcParsers.SoftNcRunner.XName + nameWithType: SoftNcRunner.XName +- uid: Hi.NcParsers.SoftNcRunner.XName* + name: XName + href: api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_XName_ + commentId: Overload:Hi.NcParsers.SoftNcRunner.XName + isSpec: "True" + fullName: Hi.NcParsers.SoftNcRunner.XName + nameWithType: SoftNcRunner.XName - uid: Hi.NcParsers.SoftNcUtil name: SoftNcUtil href: api/Hi.NcParsers.SoftNcUtil.html @@ -121090,1374 +127890,247 @@ references: isSpec: "True" fullName: Hi.NcParsers.SoftNcUtil.RegexFlagPrefix nameWithType: SoftNcUtil.RegexFlagPrefix +- uid: Hi.NcParsers.SoftNcUtil.SetAndTrimUnparsedText(System.Text.Json.Nodes.JsonObject,System.String) + name: SetAndTrimUnparsedText(JsonObject, string) + href: api/Hi.NcParsers.SoftNcUtil.html#Hi_NcParsers_SoftNcUtil_SetAndTrimUnparsedText_System_Text_Json_Nodes_JsonObject_System_String_ + commentId: M:Hi.NcParsers.SoftNcUtil.SetAndTrimUnparsedText(System.Text.Json.Nodes.JsonObject,System.String) + name.vb: SetAndTrimUnparsedText(JsonObject, String) + fullName: Hi.NcParsers.SoftNcUtil.SetAndTrimUnparsedText(System.Text.Json.Nodes.JsonObject, string) + fullName.vb: Hi.NcParsers.SoftNcUtil.SetAndTrimUnparsedText(System.Text.Json.Nodes.JsonObject, String) + nameWithType: SoftNcUtil.SetAndTrimUnparsedText(JsonObject, string) + nameWithType.vb: SoftNcUtil.SetAndTrimUnparsedText(JsonObject, String) +- uid: Hi.NcParsers.SoftNcUtil.SetAndTrimUnparsedText* + name: SetAndTrimUnparsedText + href: api/Hi.NcParsers.SoftNcUtil.html#Hi_NcParsers_SoftNcUtil_SetAndTrimUnparsedText_ + commentId: Overload:Hi.NcParsers.SoftNcUtil.SetAndTrimUnparsedText + isSpec: "True" + fullName: Hi.NcParsers.SoftNcUtil.SetAndTrimUnparsedText + nameWithType: SoftNcUtil.SetAndTrimUnparsedText - uid: Hi.NcParsers.Syntaxs name: Hi.NcParsers.Syntaxs href: api/Hi.NcParsers.Syntaxs.html commentId: N:Hi.NcParsers.Syntaxs fullName: Hi.NcParsers.Syntaxs nameWithType: Hi.NcParsers.Syntaxs -- uid: Hi.NcParsers.Syntaxs.Derived - name: Hi.NcParsers.Syntaxs.Derived - href: api/Hi.NcParsers.Syntaxs.Derived.html - commentId: N:Hi.NcParsers.Syntaxs.Derived - fullName: Hi.NcParsers.Syntaxs.Derived - nameWithType: Hi.NcParsers.Syntaxs.Derived -- uid: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs - name: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs - href: api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html - commentId: N:Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs - fullName: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs - nameWithType: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs -- uid: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax - name: HeadPercentCommentSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html - commentId: T:Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax - fullName: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax - nameWithType: HeadPercentCommentSyntax -- uid: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html#Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_HeadPercentCommentSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name.vb: Build(LazyLinkedListNode(Of SyntaxPiece)) - fullName: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) - nameWithType: HeadPercentCommentSyntax.Build(LazyLinkedListNode) - nameWithType.vb: HeadPercentCommentSyntax.Build(LazyLinkedListNode(Of SyntaxPiece)) -- uid: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.Build* - name: Build - href: api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html#Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_HeadPercentCommentSyntax_Build_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.Build - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.Build - nameWithType: HeadPercentCommentSyntax.Build -- uid: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.Name - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html#Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_HeadPercentCommentSyntax_Name - commentId: P:Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.Name - fullName: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.Name - nameWithType: HeadPercentCommentSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.Name* - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html#Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_HeadPercentCommentSyntax_Name_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.Name - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.Name - nameWithType: HeadPercentCommentSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax - name: QuoteCommentSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html - commentId: T:Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax - fullName: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax - nameWithType: QuoteCommentSyntax -- uid: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html#Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_QuoteCommentSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name.vb: Build(LazyLinkedListNode(Of SyntaxPiece)) - fullName: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) - nameWithType: QuoteCommentSyntax.Build(LazyLinkedListNode) - nameWithType.vb: QuoteCommentSyntax.Build(LazyLinkedListNode(Of SyntaxPiece)) -- uid: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.Build* - name: Build - href: api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html#Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_QuoteCommentSyntax_Build_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.Build - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.Build - nameWithType: QuoteCommentSyntax.Build -- uid: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.Name - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html#Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_QuoteCommentSyntax_Name - commentId: P:Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.Name - fullName: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.Name - nameWithType: QuoteCommentSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.Name* - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html#Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_QuoteCommentSyntax_Name_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.Name - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.Name - nameWithType: QuoteCommentSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax - name: TailCommentSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html - commentId: T:Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax - fullName: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax - nameWithType: TailCommentSyntax -- uid: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.#ctor(System.String) - name: TailCommentSyntax(string) - href: api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html#Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_TailCommentSyntax__ctor_System_String_ - commentId: M:Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.#ctor(System.String) - name.vb: New(String) - fullName: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.TailCommentSyntax(string) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.New(String) - nameWithType: TailCommentSyntax.TailCommentSyntax(string) - nameWithType.vb: TailCommentSyntax.New(String) -- uid: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.#ctor* - name: TailCommentSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html#Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_TailCommentSyntax__ctor_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.#ctor - isSpec: "True" - name.vb: New - fullName: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.TailCommentSyntax - fullName.vb: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.New - nameWithType: TailCommentSyntax.TailCommentSyntax - nameWithType.vb: TailCommentSyntax.New -- uid: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html#Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_TailCommentSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name.vb: Build(LazyLinkedListNode(Of SyntaxPiece)) - fullName: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) - nameWithType: TailCommentSyntax.Build(LazyLinkedListNode) - nameWithType.vb: TailCommentSyntax.Build(LazyLinkedListNode(Of SyntaxPiece)) -- uid: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.Build* - name: Build - href: api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html#Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_TailCommentSyntax_Build_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.Build - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.Build - nameWithType: TailCommentSyntax.Build -- uid: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.Name - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html#Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_TailCommentSyntax_Name - commentId: P:Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.Name - fullName: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.Name - nameWithType: TailCommentSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.Name* - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html#Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_TailCommentSyntax_Name_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.Name - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.Name - nameWithType: TailCommentSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.TailSymbol - name: TailSymbol - href: api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html#Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_TailCommentSyntax_TailSymbol - commentId: P:Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.TailSymbol - fullName: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.TailSymbol - nameWithType: TailCommentSyntax.TailSymbol -- uid: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.TailSymbol* - name: TailSymbol - href: api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html#Hi_NcParsers_Syntaxs_Derived_CommentSyntaxs_TailCommentSyntax_TailSymbol_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.TailSymbol - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.TailSymbol - nameWithType: TailCommentSyntax.TailSymbol -- uid: Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax - name: CsScriptSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html - commentId: T:Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax - fullName: Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax - nameWithType: CsScriptSyntax -- uid: Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html#Hi_NcParsers_Syntaxs_Derived_CsScriptSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name.vb: Build(LazyLinkedListNode(Of SyntaxPiece)) - fullName: Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) - nameWithType: CsScriptSyntax.Build(LazyLinkedListNode) - nameWithType.vb: CsScriptSyntax.Build(LazyLinkedListNode(Of SyntaxPiece)) -- uid: Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.Build* - name: Build - href: api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html#Hi_NcParsers_Syntaxs_Derived_CsScriptSyntax_Build_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.Build - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.Build - nameWithType: CsScriptSyntax.Build -- uid: Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.Name - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html#Hi_NcParsers_Syntaxs_Derived_CsScriptSyntax_Name - commentId: P:Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.Name - fullName: Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.Name - nameWithType: CsScriptSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.Name* - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html#Hi_NcParsers_Syntaxs_Derived_CsScriptSyntax_Name_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.Name - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.Name - nameWithType: CsScriptSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.FlagSyntax - name: FlagSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html - commentId: T:Hi.NcParsers.Syntaxs.Derived.FlagSyntax - fullName: Hi.NcParsers.Syntaxs.Derived.FlagSyntax - nameWithType: FlagSyntax -- uid: Hi.NcParsers.Syntaxs.Derived.FlagSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String}) - name: FlagSyntax(IEnumerable, IEnumerable) - href: api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_FlagSyntax__ctor_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_String__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.FlagSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String}) - name.vb: New(IEnumerable(Of String), IEnumerable(Of String)) - fullName: Hi.NcParsers.Syntaxs.Derived.FlagSyntax.FlagSyntax(System.Collections.Generic.IEnumerable, System.Collections.Generic.IEnumerable) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.FlagSyntax.New(System.Collections.Generic.IEnumerable(Of String), System.Collections.Generic.IEnumerable(Of String)) - nameWithType: FlagSyntax.FlagSyntax(IEnumerable, IEnumerable) - nameWithType.vb: FlagSyntax.New(IEnumerable(Of String), IEnumerable(Of String)) -- uid: Hi.NcParsers.Syntaxs.Derived.FlagSyntax.#ctor* - name: FlagSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_FlagSyntax__ctor_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.FlagSyntax.#ctor - isSpec: "True" - name.vb: New - fullName: Hi.NcParsers.Syntaxs.Derived.FlagSyntax.FlagSyntax - fullName.vb: Hi.NcParsers.Syntaxs.Derived.FlagSyntax.New - nameWithType: FlagSyntax.FlagSyntax - nameWithType.vb: FlagSyntax.New -- uid: Hi.NcParsers.Syntaxs.Derived.FlagSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_FlagSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.FlagSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name.vb: Build(LazyLinkedListNode(Of SyntaxPiece)) - fullName: Hi.NcParsers.Syntaxs.Derived.FlagSyntax.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.FlagSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) - nameWithType: FlagSyntax.Build(LazyLinkedListNode) - nameWithType.vb: FlagSyntax.Build(LazyLinkedListNode(Of SyntaxPiece)) -- uid: Hi.NcParsers.Syntaxs.Derived.FlagSyntax.Build* - name: Build - href: api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_FlagSyntax_Build_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.FlagSyntax.Build - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.FlagSyntax.Build - nameWithType: FlagSyntax.Build -- uid: Hi.NcParsers.Syntaxs.Derived.FlagSyntax.CategoryPath - name: CategoryPath - href: api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_FlagSyntax_CategoryPath - commentId: P:Hi.NcParsers.Syntaxs.Derived.FlagSyntax.CategoryPath - fullName: Hi.NcParsers.Syntaxs.Derived.FlagSyntax.CategoryPath - nameWithType: FlagSyntax.CategoryPath -- uid: Hi.NcParsers.Syntaxs.Derived.FlagSyntax.CategoryPath* - name: CategoryPath - href: api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_FlagSyntax_CategoryPath_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.FlagSyntax.CategoryPath - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.FlagSyntax.CategoryPath - nameWithType: FlagSyntax.CategoryPath -- uid: Hi.NcParsers.Syntaxs.Derived.FlagSyntax.FlagList - name: FlagList - href: api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_FlagSyntax_FlagList - commentId: P:Hi.NcParsers.Syntaxs.Derived.FlagSyntax.FlagList - fullName: Hi.NcParsers.Syntaxs.Derived.FlagSyntax.FlagList - nameWithType: FlagSyntax.FlagList -- uid: Hi.NcParsers.Syntaxs.Derived.FlagSyntax.FlagList* - name: FlagList - href: api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_FlagSyntax_FlagList_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.FlagSyntax.FlagList - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.FlagSyntax.FlagList - nameWithType: FlagSyntax.FlagList -- uid: Hi.NcParsers.Syntaxs.Derived.FlagSyntax.Name - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_FlagSyntax_Name - commentId: P:Hi.NcParsers.Syntaxs.Derived.FlagSyntax.Name - fullName: Hi.NcParsers.Syntaxs.Derived.FlagSyntax.Name - nameWithType: FlagSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.FlagSyntax.Name* - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_FlagSyntax_Name_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.FlagSyntax.Name - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.FlagSyntax.Name - nameWithType: FlagSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax - name: FloatTagSetupSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.html - commentId: T:Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax - fullName: Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax - nameWithType: FloatTagSetupSyntax -- uid: Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.String) - name: FloatTagSetupSyntax(IEnumerable, IEnumerable, string) - href: api/Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_FloatTagSetupSyntax__ctor_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_String__System_String_ - commentId: M:Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.String) - name.vb: New(IEnumerable(Of String), IEnumerable(Of String), String) - fullName: Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.FloatTagSetupSyntax(System.Collections.Generic.IEnumerable, System.Collections.Generic.IEnumerable, string) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.New(System.Collections.Generic.IEnumerable(Of String), System.Collections.Generic.IEnumerable(Of String), String) - nameWithType: FloatTagSetupSyntax.FloatTagSetupSyntax(IEnumerable, IEnumerable, string) - nameWithType.vb: FloatTagSetupSyntax.New(IEnumerable(Of String), IEnumerable(Of String), String) -- uid: Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.#ctor* - name: FloatTagSetupSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_FloatTagSetupSyntax__ctor_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.#ctor - isSpec: "True" - name.vb: New - fullName: Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.FloatTagSetupSyntax - fullName.vb: Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.New - nameWithType: FloatTagSetupSyntax.FloatTagSetupSyntax - nameWithType.vb: FloatTagSetupSyntax.New -- uid: Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.ToFloat(System.String) - name: ToFloat(string) - href: api/Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_FloatTagSetupSyntax_ToFloat_System_String_ - commentId: M:Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.ToFloat(System.String) - name.vb: ToFloat(String) - fullName: Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.ToFloat(string) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.ToFloat(String) - nameWithType: FloatTagSetupSyntax.ToFloat(string) - nameWithType.vb: FloatTagSetupSyntax.ToFloat(String) -- uid: Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.ToFloat* - name: ToFloat - href: api/Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_FloatTagSetupSyntax_ToFloat_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.ToFloat - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.ToFloat - nameWithType: FloatTagSetupSyntax.ToFloat -- uid: Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.ToSetupJsonNode(System.String) - name: ToSetupJsonNode(string) - href: api/Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_FloatTagSetupSyntax_ToSetupJsonNode_System_String_ - commentId: M:Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.ToSetupJsonNode(System.String) - name.vb: ToSetupJsonNode(String) - fullName: Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.ToSetupJsonNode(string) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.ToSetupJsonNode(String) - nameWithType: FloatTagSetupSyntax.ToSetupJsonNode(string) - nameWithType.vb: FloatTagSetupSyntax.ToSetupJsonNode(String) -- uid: Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.ToSetupJsonNode* - name: ToSetupJsonNode - href: api/Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_FloatTagSetupSyntax_ToSetupJsonNode_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.ToSetupJsonNode - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.FloatTagSetupSyntax.ToSetupJsonNode - nameWithType: FloatTagSetupSyntax.ToSetupJsonNode -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs - name: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.html - commentId: N:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs - nameWithType: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs - name: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html - commentId: N:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs - nameWithType: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax - name: HeidenhainDatumSettingSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html - commentId: T:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax - nameWithType: HeidenhainDatumSettingSyntax -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.#ctor - name: HeidenhainDatumSettingSyntax() - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax__ctor - commentId: M:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.#ctor +- uid: Hi.NcParsers.Syntaxs.BundleSyntax + name: BundleSyntax + href: api/Hi.NcParsers.Syntaxs.BundleSyntax.html + commentId: T:Hi.NcParsers.Syntaxs.BundleSyntax + fullName: Hi.NcParsers.Syntaxs.BundleSyntax + nameWithType: BundleSyntax +- uid: Hi.NcParsers.Syntaxs.BundleSyntax.#ctor + name: BundleSyntax() + href: api/Hi.NcParsers.Syntaxs.BundleSyntax.html#Hi_NcParsers_Syntaxs_BundleSyntax__ctor + commentId: M:Hi.NcParsers.Syntaxs.BundleSyntax.#ctor name.vb: New() - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.HeidenhainDatumSettingSyntax() - fullName.vb: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.New() - nameWithType: HeidenhainDatumSettingSyntax.HeidenhainDatumSettingSyntax() - nameWithType.vb: HeidenhainDatumSettingSyntax.New() -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.#ctor* - name: HeidenhainDatumSettingSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax__ctor_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.#ctor + fullName: Hi.NcParsers.Syntaxs.BundleSyntax.BundleSyntax() + fullName.vb: Hi.NcParsers.Syntaxs.BundleSyntax.New() + nameWithType: BundleSyntax.BundleSyntax() + nameWithType.vb: BundleSyntax.New() +- uid: Hi.NcParsers.Syntaxs.BundleSyntax.#ctor(System.Collections.Generic.IEnumerable{Hi.NcParsers.Syntaxs.ISituNcSyntax}) + name: BundleSyntax(IEnumerable) + href: api/Hi.NcParsers.Syntaxs.BundleSyntax.html#Hi_NcParsers_Syntaxs_BundleSyntax__ctor_System_Collections_Generic_IEnumerable_Hi_NcParsers_Syntaxs_ISituNcSyntax__ + commentId: M:Hi.NcParsers.Syntaxs.BundleSyntax.#ctor(System.Collections.Generic.IEnumerable{Hi.NcParsers.Syntaxs.ISituNcSyntax}) + name.vb: New(IEnumerable(Of ISituNcSyntax)) + fullName: Hi.NcParsers.Syntaxs.BundleSyntax.BundleSyntax(System.Collections.Generic.IEnumerable) + fullName.vb: Hi.NcParsers.Syntaxs.BundleSyntax.New(System.Collections.Generic.IEnumerable(Of Hi.NcParsers.Syntaxs.ISituNcSyntax)) + nameWithType: BundleSyntax.BundleSyntax(IEnumerable) + nameWithType.vb: BundleSyntax.New(IEnumerable(Of ISituNcSyntax)) +- uid: Hi.NcParsers.Syntaxs.BundleSyntax.#ctor(System.Xml.Linq.XElement,System.String,System.String) + name: BundleSyntax(XElement, string, string) + href: api/Hi.NcParsers.Syntaxs.BundleSyntax.html#Hi_NcParsers_Syntaxs_BundleSyntax__ctor_System_Xml_Linq_XElement_System_String_System_String_ + commentId: M:Hi.NcParsers.Syntaxs.BundleSyntax.#ctor(System.Xml.Linq.XElement,System.String,System.String) + name.vb: New(XElement, String, String) + fullName: Hi.NcParsers.Syntaxs.BundleSyntax.BundleSyntax(System.Xml.Linq.XElement, string, string) + fullName.vb: Hi.NcParsers.Syntaxs.BundleSyntax.New(System.Xml.Linq.XElement, String, String) + nameWithType: BundleSyntax.BundleSyntax(XElement, string, string) + nameWithType.vb: BundleSyntax.New(XElement, String, String) +- uid: Hi.NcParsers.Syntaxs.BundleSyntax.#ctor* + name: BundleSyntax + href: api/Hi.NcParsers.Syntaxs.BundleSyntax.html#Hi_NcParsers_Syntaxs_BundleSyntax__ctor_ + commentId: Overload:Hi.NcParsers.Syntaxs.BundleSyntax.#ctor isSpec: "True" name.vb: New - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.HeidenhainDatumSettingSyntax - fullName.vb: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.New - nameWithType: HeidenhainDatumSettingSyntax.HeidenhainDatumSettingSyntax - nameWithType.vb: HeidenhainDatumSettingSyntax.New -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name.vb: Build(LazyLinkedListNode(Of SyntaxPiece)) - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) - nameWithType: HeidenhainDatumSettingSyntax.Build(LazyLinkedListNode) - nameWithType.vb: HeidenhainDatumSettingSyntax.Build(LazyLinkedListNode(Of SyntaxPiece)) -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Build* + fullName: Hi.NcParsers.Syntaxs.BundleSyntax.BundleSyntax + fullName.vb: Hi.NcParsers.Syntaxs.BundleSyntax.New + nameWithType: BundleSyntax.BundleSyntax + nameWithType.vb: BundleSyntax.New +- uid: Hi.NcParsers.Syntaxs.BundleSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.Syntaxs.BundleSyntax.html#Hi_NcParsers_Syntaxs_BundleSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.Syntaxs.BundleSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.Syntaxs.BundleSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.Syntaxs.BundleSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: BundleSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: BundleSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.Syntaxs.BundleSyntax.Build* name: Build - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_Build_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Build + href: api/Hi.NcParsers.Syntaxs.BundleSyntax.html#Hi_NcParsers_Syntaxs_BundleSyntax_Build_ + commentId: Overload:Hi.NcParsers.Syntaxs.BundleSyntax.Build isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Build - nameWithType: HeidenhainDatumSettingSyntax.Build -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Name + fullName: Hi.NcParsers.Syntaxs.BundleSyntax.Build + nameWithType: BundleSyntax.Build +- uid: Hi.NcParsers.Syntaxs.BundleSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.Syntaxs.BundleSyntax.html#Hi_NcParsers_Syntaxs_BundleSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.Syntaxs.BundleSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.Syntaxs.BundleSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.Syntaxs.BundleSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: BundleSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: BundleSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.Syntaxs.BundleSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.Syntaxs.BundleSyntax.html#Hi_NcParsers_Syntaxs_BundleSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.Syntaxs.BundleSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.Syntaxs.BundleSyntax.MakeXmlSource + nameWithType: BundleSyntax.MakeXmlSource +- uid: Hi.NcParsers.Syntaxs.BundleSyntax.Name name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_Name - commentId: P:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Name - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Name - nameWithType: HeidenhainDatumSettingSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Name* + href: api/Hi.NcParsers.Syntaxs.BundleSyntax.html#Hi_NcParsers_Syntaxs_BundleSyntax_Name + commentId: P:Hi.NcParsers.Syntaxs.BundleSyntax.Name + fullName: Hi.NcParsers.Syntaxs.BundleSyntax.Name + nameWithType: BundleSyntax.Name +- uid: Hi.NcParsers.Syntaxs.BundleSyntax.Name* name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_Name_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Name + href: api/Hi.NcParsers.Syntaxs.BundleSyntax.html#Hi_NcParsers_Syntaxs_BundleSyntax_Name_ + commentId: Overload:Hi.NcParsers.Syntaxs.BundleSyntax.Name isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Name - nameWithType: HeidenhainDatumSettingSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.TagList - name: TagList - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_TagList - commentId: P:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.TagList - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.TagList - nameWithType: HeidenhainDatumSettingSyntax.TagList -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.TagList* - name: TagList - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_TagList_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.TagList - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.TagList - nameWithType: HeidenhainDatumSettingSyntax.TagList -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax - name: HeidenhainDatumShiftSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html - commentId: T:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax - nameWithType: HeidenhainDatumShiftSyntax -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name.vb: Build(LazyLinkedListNode(Of SyntaxPiece)) - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) - nameWithType: HeidenhainDatumShiftSyntax.Build(LazyLinkedListNode) - nameWithType.vb: HeidenhainDatumShiftSyntax.Build(LazyLinkedListNode(Of SyntaxPiece)) -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Build* - name: Build - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_Build_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Build - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Build - nameWithType: HeidenhainDatumShiftSyntax.Build -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Name - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_Name - commentId: P:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Name - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Name - nameWithType: HeidenhainDatumShiftSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Name* - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_Name_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Name - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Name - nameWithType: HeidenhainDatumShiftSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.TagList - name: TagList - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_TagList - commentId: P:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.TagList - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.TagList - nameWithType: HeidenhainDatumShiftSyntax.TagList -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.TagList* - name: TagList - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_TagList_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.TagList - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.TagList - nameWithType: HeidenhainDatumShiftSyntax.TagList -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax - name: HeidenhainBlkFormSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html - commentId: T:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax - nameWithType: HeidenhainBlkFormSyntax -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.BlkFormTagList - name: BlkFormTagList - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainBlkFormSyntax_BlkFormTagList - commentId: F:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.BlkFormTagList - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.BlkFormTagList - nameWithType: HeidenhainBlkFormSyntax.BlkFormTagList -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainBlkFormSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name.vb: Build(LazyLinkedListNode(Of SyntaxPiece)) - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) - nameWithType: HeidenhainBlkFormSyntax.Build(LazyLinkedListNode) - nameWithType.vb: HeidenhainBlkFormSyntax.Build(LazyLinkedListNode(Of SyntaxPiece)) -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.Build* - name: Build - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainBlkFormSyntax_Build_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.Build - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.Build - nameWithType: HeidenhainBlkFormSyntax.Build -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.Name - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainBlkFormSyntax_Name - commentId: P:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.Name - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.Name - nameWithType: HeidenhainBlkFormSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.Name* - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainBlkFormSyntax_Name_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.Name - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.Name - nameWithType: HeidenhainBlkFormSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax - name: HeidenhainCallSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.html - commentId: T:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax - nameWithType: HeidenhainCallSyntax -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainCallSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name.vb: Build(LazyLinkedListNode(Of SyntaxPiece)) - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) - nameWithType: HeidenhainCallSyntax.Build(LazyLinkedListNode) - nameWithType.vb: HeidenhainCallSyntax.Build(LazyLinkedListNode(Of SyntaxPiece)) -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.Build* - name: Build - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainCallSyntax_Build_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.Build - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.Build - nameWithType: HeidenhainCallSyntax.Build -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.Name - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainCallSyntax_Name - commentId: P:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.Name - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.Name - nameWithType: HeidenhainCallSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.Name* - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainCallSyntax_Name_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.Name - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCallSyntax.Name - nameWithType: HeidenhainCallSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax - name: HeidenhainCyclDefSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.html - commentId: T:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax - nameWithType: HeidenhainCyclDefSyntax -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainCyclDefSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name.vb: Build(LazyLinkedListNode(Of SyntaxPiece)) - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) - nameWithType: HeidenhainCyclDefSyntax.Build(LazyLinkedListNode) - nameWithType.vb: HeidenhainCyclDefSyntax.Build(LazyLinkedListNode(Of SyntaxPiece)) -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.Build* - name: Build - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainCyclDefSyntax_Build_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.Build - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.Build - nameWithType: HeidenhainCyclDefSyntax.Build -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.CyclDefConst - name: CyclDefConst - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainCyclDefSyntax_CyclDefConst - commentId: F:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.CyclDefConst - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.CyclDefConst - nameWithType: HeidenhainCyclDefSyntax.CyclDefConst -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.Name - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainCyclDefSyntax_Name - commentId: P:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.Name - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.Name - nameWithType: HeidenhainCyclDefSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.Name* - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainCyclDefSyntax_Name_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.Name - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.Name - nameWithType: HeidenhainCyclDefSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax - name: HeidenhainFnSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.html - commentId: T:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax - nameWithType: HeidenhainFnSyntax -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainFnSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name.vb: Build(LazyLinkedListNode(Of SyntaxPiece)) - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) - nameWithType: HeidenhainFnSyntax.Build(LazyLinkedListNode) - nameWithType.vb: HeidenhainFnSyntax.Build(LazyLinkedListNode(Of SyntaxPiece)) -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.Build* - name: Build - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainFnSyntax_Build_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.Build - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.Build - nameWithType: HeidenhainFnSyntax.Build -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.Name - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainFnSyntax_Name - commentId: P:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.Name - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.Name - nameWithType: HeidenhainFnSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.Name* - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainFnSyntax_Name_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.Name - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainFnSyntax.Name - nameWithType: HeidenhainFnSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax - name: HeidenhainLSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.html - commentId: T:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax - nameWithType: HeidenhainLSyntax -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainLSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name.vb: Build(LazyLinkedListNode(Of SyntaxPiece)) - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) - nameWithType: HeidenhainLSyntax.Build(LazyLinkedListNode) - nameWithType.vb: HeidenhainLSyntax.Build(LazyLinkedListNode(Of SyntaxPiece)) -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.Build* - name: Build - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainLSyntax_Build_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.Build - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.Build - nameWithType: HeidenhainLSyntax.Build -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.Name - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainLSyntax_Name - commentId: P:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.Name - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.Name - nameWithType: HeidenhainLSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.Name* - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainLSyntax_Name_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.Name - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.Name - nameWithType: HeidenhainLSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.TagList - name: TagList - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainLSyntax_TagList - commentId: P:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.TagList - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.TagList - nameWithType: HeidenhainLSyntax.TagList -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.TagList* - name: TagList - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainLSyntax_TagList_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.TagList - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLSyntax.TagList - nameWithType: HeidenhainLSyntax.TagList -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax - name: HeidenhainLblSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.html - commentId: T:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax - nameWithType: HeidenhainLblSyntax -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainLblSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name.vb: Build(LazyLinkedListNode(Of SyntaxPiece)) - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) - nameWithType: HeidenhainLblSyntax.Build(LazyLinkedListNode) - nameWithType.vb: HeidenhainLblSyntax.Build(LazyLinkedListNode(Of SyntaxPiece)) -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.Build* - name: Build - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainLblSyntax_Build_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.Build - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.Build - nameWithType: HeidenhainLblSyntax.Build -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.Name - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainLblSyntax_Name - commentId: P:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.Name - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.Name - nameWithType: HeidenhainLblSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.Name* - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainLblSyntax_Name_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.Name - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainLblSyntax.Name - nameWithType: HeidenhainLblSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax - name: HeidenhainPlaneSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.html - commentId: T:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax - nameWithType: HeidenhainPlaneSyntax -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainPlaneSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name.vb: Build(LazyLinkedListNode(Of SyntaxPiece)) - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) - nameWithType: HeidenhainPlaneSyntax.Build(LazyLinkedListNode) - nameWithType.vb: HeidenhainPlaneSyntax.Build(LazyLinkedListNode(Of SyntaxPiece)) -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.Build* - name: Build - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainPlaneSyntax_Build_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.Build - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.Build - nameWithType: HeidenhainPlaneSyntax.Build -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.Name - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainPlaneSyntax_Name - commentId: P:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.Name - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.Name - nameWithType: HeidenhainPlaneSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.Name* - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainPlaneSyntax_Name_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.Name - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.Name - nameWithType: HeidenhainPlaneSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.ProjectedTagList - name: ProjectedTagList - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainPlaneSyntax_ProjectedTagList - commentId: F:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.ProjectedTagList - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.ProjectedTagList - nameWithType: HeidenhainPlaneSyntax.ProjectedTagList -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.SpatialTagList - name: SpatialTagList - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainPlaneSyntax_SpatialTagList - commentId: F:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.SpatialTagList - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainPlaneSyntax.SpatialTagList - nameWithType: HeidenhainPlaneSyntax.SpatialTagList -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax - name: HeidenhainProgramSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.html - commentId: T:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax - nameWithType: HeidenhainProgramSyntax -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainProgramSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name.vb: Build(LazyLinkedListNode(Of SyntaxPiece)) - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) - nameWithType: HeidenhainProgramSyntax.Build(LazyLinkedListNode) - nameWithType.vb: HeidenhainProgramSyntax.Build(LazyLinkedListNode(Of SyntaxPiece)) -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.Build* - name: Build - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainProgramSyntax_Build_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.Build - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.Build - nameWithType: HeidenhainProgramSyntax.Build -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.Name - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainProgramSyntax_Name - commentId: P:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.Name - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.Name - nameWithType: HeidenhainProgramSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.Name* - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainProgramSyntax_Name_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.Name - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainProgramSyntax.Name - nameWithType: HeidenhainProgramSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax - name: HeidenhainToolCallSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.html - commentId: T:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax - nameWithType: HeidenhainToolCallSyntax -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainToolCallSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name.vb: Build(LazyLinkedListNode(Of SyntaxPiece)) - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) - nameWithType: HeidenhainToolCallSyntax.Build(LazyLinkedListNode) - nameWithType.vb: HeidenhainToolCallSyntax.Build(LazyLinkedListNode(Of SyntaxPiece)) -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.Build* - name: Build - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainToolCallSyntax_Build_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.Build - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.Build - nameWithType: HeidenhainToolCallSyntax.Build -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.Name - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainToolCallSyntax_Name - commentId: P:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.Name - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.Name - nameWithType: HeidenhainToolCallSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.Name* - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.html#Hi_NcParsers_Syntaxs_Derived_HeidenhainSyntaxs_HeidenhainToolCallSyntax_Name_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.Name - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainToolCallSyntax.Name - nameWithType: HeidenhainToolCallSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.INcSyntax - name: INcSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.INcSyntax.html - commentId: T:Hi.NcParsers.Syntaxs.Derived.INcSyntax - fullName: Hi.NcParsers.Syntaxs.Derived.INcSyntax - nameWithType: INcSyntax -- uid: Hi.NcParsers.Syntaxs.Derived.INcSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Syntaxs.Derived.INcSyntax.html#Hi_NcParsers_Syntaxs_Derived_INcSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.INcSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name.vb: Build(LazyLinkedListNode(Of SyntaxPiece)) - fullName: Hi.NcParsers.Syntaxs.Derived.INcSyntax.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.INcSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) - nameWithType: INcSyntax.Build(LazyLinkedListNode) - nameWithType.vb: INcSyntax.Build(LazyLinkedListNode(Of SyntaxPiece)) -- uid: Hi.NcParsers.Syntaxs.Derived.INcSyntax.Build* - name: Build - href: api/Hi.NcParsers.Syntaxs.Derived.INcSyntax.html#Hi_NcParsers_Syntaxs_Derived_INcSyntax_Build_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.INcSyntax.Build - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.INcSyntax.Build - nameWithType: INcSyntax.Build -- uid: Hi.NcParsers.Syntaxs.Derived.INcSyntax.Name - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.INcSyntax.html#Hi_NcParsers_Syntaxs_Derived_INcSyntax_Name - commentId: P:Hi.NcParsers.Syntaxs.Derived.INcSyntax.Name - fullName: Hi.NcParsers.Syntaxs.Derived.INcSyntax.Name - nameWithType: INcSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.INcSyntax.Name* - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.INcSyntax.html#Hi_NcParsers_Syntaxs_Derived_INcSyntax_Name_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.INcSyntax.Name - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.INcSyntax.Name - nameWithType: INcSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs - name: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs - href: api/Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.html - commentId: N:Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs - fullName: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs - nameWithType: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs -- uid: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax - name: HeadIndexSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.html - commentId: T:Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax - fullName: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax - nameWithType: HeadIndexSyntax -- uid: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.#ctor(System.String) - name: HeadIndexSyntax(string) - href: api/Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.html#Hi_NcParsers_Syntaxs_Derived_IndexSyntaxs_HeadIndexSyntax__ctor_System_String_ - commentId: M:Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.#ctor(System.String) - name.vb: New(String) - fullName: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.HeadIndexSyntax(string) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.New(String) - nameWithType: HeadIndexSyntax.HeadIndexSyntax(string) - nameWithType.vb: HeadIndexSyntax.New(String) -- uid: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.#ctor* - name: HeadIndexSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.html#Hi_NcParsers_Syntaxs_Derived_IndexSyntaxs_HeadIndexSyntax__ctor_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.#ctor - isSpec: "True" - name.vb: New - fullName: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.HeadIndexSyntax - fullName.vb: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.New - nameWithType: HeadIndexSyntax.HeadIndexSyntax - nameWithType.vb: HeadIndexSyntax.New -- uid: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.html#Hi_NcParsers_Syntaxs_Derived_IndexSyntaxs_HeadIndexSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name.vb: Build(LazyLinkedListNode(Of SyntaxPiece)) - fullName: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) - nameWithType: HeadIndexSyntax.Build(LazyLinkedListNode) - nameWithType.vb: HeadIndexSyntax.Build(LazyLinkedListNode(Of SyntaxPiece)) -- uid: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.Build* - name: Build - href: api/Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.html#Hi_NcParsers_Syntaxs_Derived_IndexSyntaxs_HeadIndexSyntax_Build_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.Build - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.Build - nameWithType: HeadIndexSyntax.Build -- uid: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.HeadSymbol - name: HeadSymbol - href: api/Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.html#Hi_NcParsers_Syntaxs_Derived_IndexSyntaxs_HeadIndexSyntax_HeadSymbol - commentId: P:Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.HeadSymbol - fullName: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.HeadSymbol - nameWithType: HeadIndexSyntax.HeadSymbol -- uid: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.HeadSymbol* - name: HeadSymbol - href: api/Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.html#Hi_NcParsers_Syntaxs_Derived_IndexSyntaxs_HeadIndexSyntax_HeadSymbol_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.HeadSymbol - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.HeadSymbol - nameWithType: HeadIndexSyntax.HeadSymbol -- uid: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.Name - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.html#Hi_NcParsers_Syntaxs_Derived_IndexSyntaxs_HeadIndexSyntax_Name - commentId: P:Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.Name - fullName: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.Name - nameWithType: HeadIndexSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.Name* - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.html#Hi_NcParsers_Syntaxs_Derived_IndexSyntaxs_HeadIndexSyntax_Name_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.Name - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.IndexSyntaxs.HeadIndexSyntax.Name - nameWithType: HeadIndexSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax - name: IntegerTagSetupSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.html - commentId: T:Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax - fullName: Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax - nameWithType: IntegerTagSetupSyntax -- uid: Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.String) - name: IntegerTagSetupSyntax(IEnumerable, IEnumerable, string) - href: api/Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_IntegerTagSetupSyntax__ctor_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_String__System_String_ - commentId: M:Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.String) - name.vb: New(IEnumerable(Of String), IEnumerable(Of String), String) - fullName: Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.IntegerTagSetupSyntax(System.Collections.Generic.IEnumerable, System.Collections.Generic.IEnumerable, string) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.New(System.Collections.Generic.IEnumerable(Of String), System.Collections.Generic.IEnumerable(Of String), String) - nameWithType: IntegerTagSetupSyntax.IntegerTagSetupSyntax(IEnumerable, IEnumerable, string) - nameWithType.vb: IntegerTagSetupSyntax.New(IEnumerable(Of String), IEnumerable(Of String), String) -- uid: Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.#ctor* - name: IntegerTagSetupSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_IntegerTagSetupSyntax__ctor_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.#ctor - isSpec: "True" - name.vb: New - fullName: Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.IntegerTagSetupSyntax - fullName.vb: Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.New - nameWithType: IntegerTagSetupSyntax.IntegerTagSetupSyntax - nameWithType.vb: IntegerTagSetupSyntax.New -- uid: Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.ToInteger(System.String) - name: ToInteger(string) - href: api/Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_IntegerTagSetupSyntax_ToInteger_System_String_ - commentId: M:Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.ToInteger(System.String) - name.vb: ToInteger(String) - fullName: Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.ToInteger(string) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.ToInteger(String) - nameWithType: IntegerTagSetupSyntax.ToInteger(string) - nameWithType.vb: IntegerTagSetupSyntax.ToInteger(String) -- uid: Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.ToInteger* - name: ToInteger - href: api/Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_IntegerTagSetupSyntax_ToInteger_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.ToInteger - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.ToInteger - nameWithType: IntegerTagSetupSyntax.ToInteger -- uid: Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.ToSetupJsonNode(System.String) - name: ToSetupJsonNode(string) - href: api/Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_IntegerTagSetupSyntax_ToSetupJsonNode_System_String_ - commentId: M:Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.ToSetupJsonNode(System.String) - name.vb: ToSetupJsonNode(String) - fullName: Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.ToSetupJsonNode(string) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.ToSetupJsonNode(String) - nameWithType: IntegerTagSetupSyntax.ToSetupJsonNode(string) - nameWithType.vb: IntegerTagSetupSyntax.ToSetupJsonNode(String) -- uid: Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.ToSetupJsonNode* - name: ToSetupJsonNode - href: api/Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_IntegerTagSetupSyntax_ToSetupJsonNode_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.ToSetupJsonNode - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.IntegerTagSetupSyntax.ToSetupJsonNode - nameWithType: IntegerTagSetupSyntax.ToSetupJsonNode -- uid: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax - name: NumberedFlagSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.html - commentId: T:Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax - fullName: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax - nameWithType: NumberedFlagSyntax -- uid: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.Boolean) - name: NumberedFlagSyntax(IEnumerable, IEnumerable, bool) - href: api/Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_NumberedFlagSyntax__ctor_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_String__System_Boolean_ - commentId: M:Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.Boolean) - name.vb: New(IEnumerable(Of String), IEnumerable(Of String), Boolean) - fullName: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.NumberedFlagSyntax(System.Collections.Generic.IEnumerable, System.Collections.Generic.IEnumerable, bool) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.New(System.Collections.Generic.IEnumerable(Of String), System.Collections.Generic.IEnumerable(Of String), Boolean) - nameWithType: NumberedFlagSyntax.NumberedFlagSyntax(IEnumerable, IEnumerable, bool) - nameWithType.vb: NumberedFlagSyntax.New(IEnumerable(Of String), IEnumerable(Of String), Boolean) -- uid: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.#ctor* - name: NumberedFlagSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_NumberedFlagSyntax__ctor_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.#ctor - isSpec: "True" - name.vb: New - fullName: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.NumberedFlagSyntax - fullName.vb: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.New - nameWithType: NumberedFlagSyntax.NumberedFlagSyntax - nameWithType.vb: NumberedFlagSyntax.New -- uid: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.AllowDecimal - name: AllowDecimal - href: api/Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_NumberedFlagSyntax_AllowDecimal - commentId: P:Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.AllowDecimal - fullName: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.AllowDecimal - nameWithType: NumberedFlagSyntax.AllowDecimal -- uid: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.AllowDecimal* - name: AllowDecimal - href: api/Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_NumberedFlagSyntax_AllowDecimal_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.AllowDecimal - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.AllowDecimal - nameWithType: NumberedFlagSyntax.AllowDecimal -- uid: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_NumberedFlagSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name.vb: Build(LazyLinkedListNode(Of SyntaxPiece)) - fullName: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) - nameWithType: NumberedFlagSyntax.Build(LazyLinkedListNode) - nameWithType.vb: NumberedFlagSyntax.Build(LazyLinkedListNode(Of SyntaxPiece)) -- uid: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.Build* - name: Build - href: api/Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_NumberedFlagSyntax_Build_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.Build - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.Build - nameWithType: NumberedFlagSyntax.Build -- uid: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.CategoryPath - name: CategoryPath - href: api/Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_NumberedFlagSyntax_CategoryPath - commentId: P:Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.CategoryPath - fullName: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.CategoryPath - nameWithType: NumberedFlagSyntax.CategoryPath -- uid: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.CategoryPath* - name: CategoryPath - href: api/Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_NumberedFlagSyntax_CategoryPath_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.CategoryPath - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.CategoryPath - nameWithType: NumberedFlagSyntax.CategoryPath -- uid: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.CodePrefixes - name: CodePrefixes - href: api/Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_NumberedFlagSyntax_CodePrefixes - commentId: P:Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.CodePrefixes - fullName: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.CodePrefixes - nameWithType: NumberedFlagSyntax.CodePrefixes -- uid: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.CodePrefixes* - name: CodePrefixes - href: api/Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_NumberedFlagSyntax_CodePrefixes_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.CodePrefixes - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.CodePrefixes - nameWithType: NumberedFlagSyntax.CodePrefixes -- uid: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.Name - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_NumberedFlagSyntax_Name - commentId: P:Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.Name - fullName: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.Name - nameWithType: NumberedFlagSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.Name* - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_NumberedFlagSyntax_Name_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.Name - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.NumberedFlagSyntax.Name - nameWithType: NumberedFlagSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax - name: ParameterizedFlagSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.html - commentId: T:Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax - fullName: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax - nameWithType: ParameterizedFlagSyntax -- uid: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.String,System.Collections.Generic.IEnumerable{System.String}) - name: ParameterizedFlagSyntax(IEnumerable, IEnumerable, IEnumerable, string, IEnumerable) - href: api/Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_ParameterizedFlagSyntax__ctor_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_String__System_String_System_Collections_Generic_IEnumerable_System_String__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.String,System.Collections.Generic.IEnumerable{System.String}) - name.vb: New(IEnumerable(Of String), IEnumerable(Of String), IEnumerable(Of String), String, IEnumerable(Of String)) - fullName: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.ParameterizedFlagSyntax(System.Collections.Generic.IEnumerable, System.Collections.Generic.IEnumerable, System.Collections.Generic.IEnumerable, string, System.Collections.Generic.IEnumerable) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.New(System.Collections.Generic.IEnumerable(Of String), System.Collections.Generic.IEnumerable(Of String), System.Collections.Generic.IEnumerable(Of String), String, System.Collections.Generic.IEnumerable(Of String)) - nameWithType: ParameterizedFlagSyntax.ParameterizedFlagSyntax(IEnumerable, IEnumerable, IEnumerable, string, IEnumerable) - nameWithType.vb: ParameterizedFlagSyntax.New(IEnumerable(Of String), IEnumerable(Of String), IEnumerable(Of String), String, IEnumerable(Of String)) -- uid: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.#ctor* - name: ParameterizedFlagSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_ParameterizedFlagSyntax__ctor_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.#ctor - isSpec: "True" - name.vb: New - fullName: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.ParameterizedFlagSyntax - fullName.vb: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.New - nameWithType: ParameterizedFlagSyntax.ParameterizedFlagSyntax - nameWithType.vb: ParameterizedFlagSyntax.New -- uid: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_ParameterizedFlagSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name.vb: Build(LazyLinkedListNode(Of SyntaxPiece)) - fullName: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) - nameWithType: ParameterizedFlagSyntax.Build(LazyLinkedListNode) - nameWithType.vb: ParameterizedFlagSyntax.Build(LazyLinkedListNode(Of SyntaxPiece)) -- uid: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.Build* - name: Build - href: api/Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_ParameterizedFlagSyntax_Build_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.Build - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.Build - nameWithType: ParameterizedFlagSyntax.Build -- uid: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.CategoryPath - name: CategoryPath - href: api/Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_ParameterizedFlagSyntax_CategoryPath - commentId: P:Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.CategoryPath - fullName: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.CategoryPath - nameWithType: ParameterizedFlagSyntax.CategoryPath -- uid: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.CategoryPath* - name: CategoryPath - href: api/Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_ParameterizedFlagSyntax_CategoryPath_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.CategoryPath - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.CategoryPath - nameWithType: ParameterizedFlagSyntax.CategoryPath -- uid: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.CodePrefixes - name: CodePrefixes - href: api/Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_ParameterizedFlagSyntax_CodePrefixes - commentId: P:Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.CodePrefixes - fullName: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.CodePrefixes - nameWithType: ParameterizedFlagSyntax.CodePrefixes -- uid: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.CodePrefixes* - name: CodePrefixes - href: api/Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_ParameterizedFlagSyntax_CodePrefixes_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.CodePrefixes - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.CodePrefixes - nameWithType: ParameterizedFlagSyntax.CodePrefixes -- uid: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.Name - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_ParameterizedFlagSyntax_Name - commentId: P:Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.Name - fullName: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.Name - nameWithType: ParameterizedFlagSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.Name* - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_ParameterizedFlagSyntax_Name_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.Name - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.Name - nameWithType: ParameterizedFlagSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.ParamPrefixes - name: ParamPrefixes - href: api/Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_ParameterizedFlagSyntax_ParamPrefixes - commentId: P:Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.ParamPrefixes - fullName: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.ParamPrefixes - nameWithType: ParameterizedFlagSyntax.ParamPrefixes -- uid: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.ParamPrefixes* - name: ParamPrefixes - href: api/Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_ParameterizedFlagSyntax_ParamPrefixes_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.ParamPrefixes - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.ParamPrefixes - nameWithType: ParameterizedFlagSyntax.ParamPrefixes -- uid: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.TerminateWords - name: TerminateWords - href: api/Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_ParameterizedFlagSyntax_TerminateWords - commentId: P:Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.TerminateWords - fullName: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.TerminateWords - nameWithType: ParameterizedFlagSyntax.TerminateWords -- uid: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.TerminateWords* - name: TerminateWords - href: api/Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_ParameterizedFlagSyntax_TerminateWords_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.TerminateWords - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.TerminateWords - nameWithType: ParameterizedFlagSyntax.TerminateWords -- uid: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.VarPrefix - name: VarPrefix - href: api/Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_ParameterizedFlagSyntax_VarPrefix - commentId: P:Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.VarPrefix - fullName: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.VarPrefix - nameWithType: ParameterizedFlagSyntax.VarPrefix -- uid: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.VarPrefix* - name: VarPrefix - href: api/Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.html#Hi_NcParsers_Syntaxs_Derived_ParameterizedFlagSyntax_VarPrefix_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.VarPrefix - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.ParameterizedFlagSyntax.VarPrefix - nameWithType: ParameterizedFlagSyntax.VarPrefix -- uid: Hi.NcParsers.Syntaxs.Derived.SequentialSyntax - name: SequentialSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.html - commentId: T:Hi.NcParsers.Syntaxs.Derived.SequentialSyntax - fullName: Hi.NcParsers.Syntaxs.Derived.SequentialSyntax - nameWithType: SequentialSyntax -- uid: Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.#ctor - name: SequentialSyntax() - href: api/Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.html#Hi_NcParsers_Syntaxs_Derived_SequentialSyntax__ctor - commentId: M:Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.#ctor - name.vb: New() - fullName: Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.SequentialSyntax() - fullName.vb: Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.New() - nameWithType: SequentialSyntax.SequentialSyntax() - nameWithType.vb: SequentialSyntax.New() -- uid: Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.#ctor(System.Collections.Generic.IEnumerable{Hi.NcParsers.Syntaxs.Derived.INcSyntax}) - name: SequentialSyntax(IEnumerable) - href: api/Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.html#Hi_NcParsers_Syntaxs_Derived_SequentialSyntax__ctor_System_Collections_Generic_IEnumerable_Hi_NcParsers_Syntaxs_Derived_INcSyntax__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.#ctor(System.Collections.Generic.IEnumerable{Hi.NcParsers.Syntaxs.Derived.INcSyntax}) - name.vb: New(IEnumerable(Of INcSyntax)) - fullName: Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.SequentialSyntax(System.Collections.Generic.IEnumerable) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.New(System.Collections.Generic.IEnumerable(Of Hi.NcParsers.Syntaxs.Derived.INcSyntax)) - nameWithType: SequentialSyntax.SequentialSyntax(IEnumerable) - nameWithType.vb: SequentialSyntax.New(IEnumerable(Of INcSyntax)) -- uid: Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.#ctor* - name: SequentialSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.html#Hi_NcParsers_Syntaxs_Derived_SequentialSyntax__ctor_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.#ctor - isSpec: "True" - name.vb: New - fullName: Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.SequentialSyntax - fullName.vb: Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.New - nameWithType: SequentialSyntax.SequentialSyntax - nameWithType.vb: SequentialSyntax.New -- uid: Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.html#Hi_NcParsers_Syntaxs_Derived_SequentialSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name.vb: Build(LazyLinkedListNode(Of SyntaxPiece)) - fullName: Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) - nameWithType: SequentialSyntax.Build(LazyLinkedListNode) - nameWithType.vb: SequentialSyntax.Build(LazyLinkedListNode(Of SyntaxPiece)) -- uid: Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.Build* - name: Build - href: api/Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.html#Hi_NcParsers_Syntaxs_Derived_SequentialSyntax_Build_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.Build - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.Build - nameWithType: SequentialSyntax.Build -- uid: Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.Name - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.html#Hi_NcParsers_Syntaxs_Derived_SequentialSyntax_Name - commentId: P:Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.Name - fullName: Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.Name - nameWithType: SequentialSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.Name* - name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.html#Hi_NcParsers_Syntaxs_Derived_SequentialSyntax_Name_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.Name - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.Name - nameWithType: SequentialSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.SyntaxList + fullName: Hi.NcParsers.Syntaxs.BundleSyntax.Name + nameWithType: BundleSyntax.Name +- uid: Hi.NcParsers.Syntaxs.BundleSyntax.SyntaxList name: SyntaxList - href: api/Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.html#Hi_NcParsers_Syntaxs_Derived_SequentialSyntax_SyntaxList - commentId: P:Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.SyntaxList - fullName: Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.SyntaxList - nameWithType: SequentialSyntax.SyntaxList -- uid: Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.SyntaxList* + href: api/Hi.NcParsers.Syntaxs.BundleSyntax.html#Hi_NcParsers_Syntaxs_BundleSyntax_SyntaxList + commentId: P:Hi.NcParsers.Syntaxs.BundleSyntax.SyntaxList + fullName: Hi.NcParsers.Syntaxs.BundleSyntax.SyntaxList + nameWithType: BundleSyntax.SyntaxList +- uid: Hi.NcParsers.Syntaxs.BundleSyntax.SyntaxList* name: SyntaxList - href: api/Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.html#Hi_NcParsers_Syntaxs_Derived_SequentialSyntax_SyntaxList_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.SyntaxList + href: api/Hi.NcParsers.Syntaxs.BundleSyntax.html#Hi_NcParsers_Syntaxs_BundleSyntax_SyntaxList_ + commentId: Overload:Hi.NcParsers.Syntaxs.BundleSyntax.SyntaxList isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.SequentialSyntax.SyntaxList - nameWithType: SequentialSyntax.SyntaxList -- uid: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax - name: TagSetupSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.html - commentId: T:Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax - fullName: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax - nameWithType: TagSetupSyntax -- uid: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.String) - name: TagSetupSyntax(IEnumerable, IEnumerable, string) - href: api/Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_TagSetupSyntax__ctor_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_String__System_String_ - commentId: M:Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.String) - name.vb: New(IEnumerable(Of String), IEnumerable(Of String), String) - fullName: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.TagSetupSyntax(System.Collections.Generic.IEnumerable, System.Collections.Generic.IEnumerable, string) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.New(System.Collections.Generic.IEnumerable(Of String), System.Collections.Generic.IEnumerable(Of String), String) - nameWithType: TagSetupSyntax.TagSetupSyntax(IEnumerable, IEnumerable, string) - nameWithType.vb: TagSetupSyntax.New(IEnumerable(Of String), IEnumerable(Of String), String) -- uid: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.#ctor* - name: TagSetupSyntax - href: api/Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_TagSetupSyntax__ctor_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.#ctor + fullName: Hi.NcParsers.Syntaxs.BundleSyntax.SyntaxList + nameWithType: BundleSyntax.SyntaxList +- uid: Hi.NcParsers.Syntaxs.BundleSyntax.XName + name: XName + href: api/Hi.NcParsers.Syntaxs.BundleSyntax.html#Hi_NcParsers_Syntaxs_BundleSyntax_XName + commentId: P:Hi.NcParsers.Syntaxs.BundleSyntax.XName + fullName: Hi.NcParsers.Syntaxs.BundleSyntax.XName + nameWithType: BundleSyntax.XName +- uid: Hi.NcParsers.Syntaxs.BundleSyntax.XName* + name: XName + href: api/Hi.NcParsers.Syntaxs.BundleSyntax.html#Hi_NcParsers_Syntaxs_BundleSyntax_XName_ + commentId: Overload:Hi.NcParsers.Syntaxs.BundleSyntax.XName + isSpec: "True" + fullName: Hi.NcParsers.Syntaxs.BundleSyntax.XName + nameWithType: BundleSyntax.XName +- uid: Hi.NcParsers.Syntaxs.CleanupSyntax + name: CleanupSyntax + href: api/Hi.NcParsers.Syntaxs.CleanupSyntax.html + commentId: T:Hi.NcParsers.Syntaxs.CleanupSyntax + fullName: Hi.NcParsers.Syntaxs.CleanupSyntax + nameWithType: CleanupSyntax +- uid: Hi.NcParsers.Syntaxs.CleanupSyntax.#ctor(System.String[]) + name: CleanupSyntax(params string[]) + href: api/Hi.NcParsers.Syntaxs.CleanupSyntax.html#Hi_NcParsers_Syntaxs_CleanupSyntax__ctor_System_String___ + commentId: M:Hi.NcParsers.Syntaxs.CleanupSyntax.#ctor(System.String[]) + name.vb: New(ParamArray String()) + fullName: Hi.NcParsers.Syntaxs.CleanupSyntax.CleanupSyntax(params string[]) + fullName.vb: Hi.NcParsers.Syntaxs.CleanupSyntax.New(ParamArray String()) + nameWithType: CleanupSyntax.CleanupSyntax(params string[]) + nameWithType.vb: CleanupSyntax.New(ParamArray String()) +- uid: Hi.NcParsers.Syntaxs.CleanupSyntax.#ctor(System.Xml.Linq.XElement) + name: CleanupSyntax(XElement) + href: api/Hi.NcParsers.Syntaxs.CleanupSyntax.html#Hi_NcParsers_Syntaxs_CleanupSyntax__ctor_System_Xml_Linq_XElement_ + commentId: M:Hi.NcParsers.Syntaxs.CleanupSyntax.#ctor(System.Xml.Linq.XElement) + name.vb: New(XElement) + fullName: Hi.NcParsers.Syntaxs.CleanupSyntax.CleanupSyntax(System.Xml.Linq.XElement) + fullName.vb: Hi.NcParsers.Syntaxs.CleanupSyntax.New(System.Xml.Linq.XElement) + nameWithType: CleanupSyntax.CleanupSyntax(XElement) + nameWithType.vb: CleanupSyntax.New(XElement) +- uid: Hi.NcParsers.Syntaxs.CleanupSyntax.#ctor* + name: CleanupSyntax + href: api/Hi.NcParsers.Syntaxs.CleanupSyntax.html#Hi_NcParsers_Syntaxs_CleanupSyntax__ctor_ + commentId: Overload:Hi.NcParsers.Syntaxs.CleanupSyntax.#ctor isSpec: "True" name.vb: New - fullName: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.TagSetupSyntax - fullName.vb: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.New - nameWithType: TagSetupSyntax.TagSetupSyntax - nameWithType.vb: TagSetupSyntax.New -- uid: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name: Build(LazyLinkedListNode) - href: api/Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_TagSetupSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__ - commentId: M:Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece}) - name.vb: Build(LazyLinkedListNode(Of SyntaxPiece)) - fullName: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.Build(Hi.Common.Collections.LazyLinkedListNode) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece)) - nameWithType: TagSetupSyntax.Build(LazyLinkedListNode) - nameWithType.vb: TagSetupSyntax.Build(LazyLinkedListNode(Of SyntaxPiece)) -- uid: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.Build* + fullName: Hi.NcParsers.Syntaxs.CleanupSyntax.CleanupSyntax + fullName.vb: Hi.NcParsers.Syntaxs.CleanupSyntax.New + nameWithType: CleanupSyntax.CleanupSyntax + nameWithType.vb: CleanupSyntax.New +- uid: Hi.NcParsers.Syntaxs.CleanupSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.Syntaxs.CleanupSyntax.html#Hi_NcParsers_Syntaxs_CleanupSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.Syntaxs.CleanupSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.Syntaxs.CleanupSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.Syntaxs.CleanupSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: CleanupSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: CleanupSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.Syntaxs.CleanupSyntax.Build* name: Build - href: api/Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_TagSetupSyntax_Build_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.Build + href: api/Hi.NcParsers.Syntaxs.CleanupSyntax.html#Hi_NcParsers_Syntaxs_CleanupSyntax_Build_ + commentId: Overload:Hi.NcParsers.Syntaxs.CleanupSyntax.Build isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.Build - nameWithType: TagSetupSyntax.Build -- uid: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.CategoryPath - name: CategoryPath - href: api/Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_TagSetupSyntax_CategoryPath - commentId: P:Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.CategoryPath - fullName: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.CategoryPath - nameWithType: TagSetupSyntax.CategoryPath -- uid: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.CategoryPath* - name: CategoryPath - href: api/Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_TagSetupSyntax_CategoryPath_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.CategoryPath + fullName: Hi.NcParsers.Syntaxs.CleanupSyntax.Build + nameWithType: CleanupSyntax.Build +- uid: Hi.NcParsers.Syntaxs.CleanupSyntax.Keys + name: Keys + href: api/Hi.NcParsers.Syntaxs.CleanupSyntax.html#Hi_NcParsers_Syntaxs_CleanupSyntax_Keys + commentId: P:Hi.NcParsers.Syntaxs.CleanupSyntax.Keys + fullName: Hi.NcParsers.Syntaxs.CleanupSyntax.Keys + nameWithType: CleanupSyntax.Keys +- uid: Hi.NcParsers.Syntaxs.CleanupSyntax.Keys* + name: Keys + href: api/Hi.NcParsers.Syntaxs.CleanupSyntax.html#Hi_NcParsers_Syntaxs_CleanupSyntax_Keys_ + commentId: Overload:Hi.NcParsers.Syntaxs.CleanupSyntax.Keys isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.CategoryPath - nameWithType: TagSetupSyntax.CategoryPath -- uid: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.Name + fullName: Hi.NcParsers.Syntaxs.CleanupSyntax.Keys + nameWithType: CleanupSyntax.Keys +- uid: Hi.NcParsers.Syntaxs.CleanupSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name: MakeXmlSource(string, string, bool) + href: api/Hi.NcParsers.Syntaxs.CleanupSyntax.html#Hi_NcParsers_Syntaxs_CleanupSyntax_MakeXmlSource_System_String_System_String_System_Boolean_ + commentId: M:Hi.NcParsers.Syntaxs.CleanupSyntax.MakeXmlSource(System.String,System.String,System.Boolean) + name.vb: MakeXmlSource(String, String, Boolean) + fullName: Hi.NcParsers.Syntaxs.CleanupSyntax.MakeXmlSource(string, string, bool) + fullName.vb: Hi.NcParsers.Syntaxs.CleanupSyntax.MakeXmlSource(String, String, Boolean) + nameWithType: CleanupSyntax.MakeXmlSource(string, string, bool) + nameWithType.vb: CleanupSyntax.MakeXmlSource(String, String, Boolean) +- uid: Hi.NcParsers.Syntaxs.CleanupSyntax.MakeXmlSource* + name: MakeXmlSource + href: api/Hi.NcParsers.Syntaxs.CleanupSyntax.html#Hi_NcParsers_Syntaxs_CleanupSyntax_MakeXmlSource_ + commentId: Overload:Hi.NcParsers.Syntaxs.CleanupSyntax.MakeXmlSource + isSpec: "True" + fullName: Hi.NcParsers.Syntaxs.CleanupSyntax.MakeXmlSource + nameWithType: CleanupSyntax.MakeXmlSource +- uid: Hi.NcParsers.Syntaxs.CleanupSyntax.Name name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_TagSetupSyntax_Name - commentId: P:Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.Name - fullName: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.Name - nameWithType: TagSetupSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.Name* + href: api/Hi.NcParsers.Syntaxs.CleanupSyntax.html#Hi_NcParsers_Syntaxs_CleanupSyntax_Name + commentId: P:Hi.NcParsers.Syntaxs.CleanupSyntax.Name + fullName: Hi.NcParsers.Syntaxs.CleanupSyntax.Name + nameWithType: CleanupSyntax.Name +- uid: Hi.NcParsers.Syntaxs.CleanupSyntax.Name* name: Name - href: api/Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_TagSetupSyntax_Name_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.Name + href: api/Hi.NcParsers.Syntaxs.CleanupSyntax.html#Hi_NcParsers_Syntaxs_CleanupSyntax_Name_ + commentId: Overload:Hi.NcParsers.Syntaxs.CleanupSyntax.Name isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.Name - nameWithType: TagSetupSyntax.Name -- uid: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.TagList - name: TagList - href: api/Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_TagSetupSyntax_TagList - commentId: P:Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.TagList - fullName: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.TagList - nameWithType: TagSetupSyntax.TagList -- uid: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.TagList* - name: TagList - href: api/Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_TagSetupSyntax_TagList_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.TagList + fullName: Hi.NcParsers.Syntaxs.CleanupSyntax.Name + nameWithType: CleanupSyntax.Name +- uid: Hi.NcParsers.Syntaxs.CleanupSyntax.XName + name: XName + href: api/Hi.NcParsers.Syntaxs.CleanupSyntax.html#Hi_NcParsers_Syntaxs_CleanupSyntax_XName + commentId: P:Hi.NcParsers.Syntaxs.CleanupSyntax.XName + fullName: Hi.NcParsers.Syntaxs.CleanupSyntax.XName + nameWithType: CleanupSyntax.XName +- uid: Hi.NcParsers.Syntaxs.CleanupSyntax.XName* + name: XName + href: api/Hi.NcParsers.Syntaxs.CleanupSyntax.html#Hi_NcParsers_Syntaxs_CleanupSyntax_XName_ + commentId: Overload:Hi.NcParsers.Syntaxs.CleanupSyntax.XName isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.TagList - nameWithType: TagSetupSyntax.TagList -- uid: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.ToSetupJsonNode(System.String) - name: ToSetupJsonNode(string) - href: api/Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_TagSetupSyntax_ToSetupJsonNode_System_String_ - commentId: M:Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.ToSetupJsonNode(System.String) - name.vb: ToSetupJsonNode(String) - fullName: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.ToSetupJsonNode(string) - fullName.vb: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.ToSetupJsonNode(String) - nameWithType: TagSetupSyntax.ToSetupJsonNode(string) - nameWithType.vb: TagSetupSyntax.ToSetupJsonNode(String) -- uid: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.ToSetupJsonNode* - name: ToSetupJsonNode - href: api/Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_TagSetupSyntax_ToSetupJsonNode_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.ToSetupJsonNode - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.ToSetupJsonNode - nameWithType: TagSetupSyntax.ToSetupJsonNode -- uid: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.VariableTag - name: VariableTag - href: api/Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_TagSetupSyntax_VariableTag - commentId: P:Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.VariableTag - fullName: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.VariableTag - nameWithType: TagSetupSyntax.VariableTag -- uid: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.VariableTag* - name: VariableTag - href: api/Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.html#Hi_NcParsers_Syntaxs_Derived_TagSetupSyntax_VariableTag_ - commentId: Overload:Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.VariableTag - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.Derived.TagSetupSyntax.VariableTag - nameWithType: TagSetupSyntax.VariableTag + fullName: Hi.NcParsers.Syntaxs.CleanupSyntax.XName + nameWithType: CleanupSyntax.XName - uid: Hi.NcParsers.Syntaxs.FanucSyntaxUtil name: FanucSyntaxUtil href: api/Hi.NcParsers.Syntaxs.FanucSyntaxUtil.html @@ -122477,6 +128150,32 @@ references: isSpec: "True" fullName: Hi.NcParsers.Syntaxs.FanucSyntaxUtil.CommentSyntax nameWithType: FanucSyntaxUtil.CommentSyntax +- uid: Hi.NcParsers.Syntaxs.FanucSyntaxUtil.DefaultSyntaxList + name: DefaultSyntaxList + href: api/Hi.NcParsers.Syntaxs.FanucSyntaxUtil.html#Hi_NcParsers_Syntaxs_FanucSyntaxUtil_DefaultSyntaxList + commentId: P:Hi.NcParsers.Syntaxs.FanucSyntaxUtil.DefaultSyntaxList + fullName: Hi.NcParsers.Syntaxs.FanucSyntaxUtil.DefaultSyntaxList + nameWithType: FanucSyntaxUtil.DefaultSyntaxList +- uid: Hi.NcParsers.Syntaxs.FanucSyntaxUtil.DefaultSyntaxList* + name: DefaultSyntaxList + href: api/Hi.NcParsers.Syntaxs.FanucSyntaxUtil.html#Hi_NcParsers_Syntaxs_FanucSyntaxUtil_DefaultSyntaxList_ + commentId: Overload:Hi.NcParsers.Syntaxs.FanucSyntaxUtil.DefaultSyntaxList + isSpec: "True" + fullName: Hi.NcParsers.Syntaxs.FanucSyntaxUtil.DefaultSyntaxList + nameWithType: FanucSyntaxUtil.DefaultSyntaxList +- uid: Hi.NcParsers.Syntaxs.FanucSyntaxUtil.G43p4Syntax + name: G43p4Syntax + href: api/Hi.NcParsers.Syntaxs.FanucSyntaxUtil.html#Hi_NcParsers_Syntaxs_FanucSyntaxUtil_G43p4Syntax + commentId: P:Hi.NcParsers.Syntaxs.FanucSyntaxUtil.G43p4Syntax + fullName: Hi.NcParsers.Syntaxs.FanucSyntaxUtil.G43p4Syntax + nameWithType: FanucSyntaxUtil.G43p4Syntax +- uid: Hi.NcParsers.Syntaxs.FanucSyntaxUtil.G43p4Syntax* + name: G43p4Syntax + href: api/Hi.NcParsers.Syntaxs.FanucSyntaxUtil.html#Hi_NcParsers_Syntaxs_FanucSyntaxUtil_G43p4Syntax_ + commentId: Overload:Hi.NcParsers.Syntaxs.FanucSyntaxUtil.G43p4Syntax + isSpec: "True" + fullName: Hi.NcParsers.Syntaxs.FanucSyntaxUtil.G43p4Syntax + nameWithType: FanucSyntaxUtil.G43p4Syntax - uid: Hi.NcParsers.Syntaxs.FanucSyntaxUtil.G54p1Syntax name: G54p1Syntax href: api/Hi.NcParsers.Syntaxs.FanucSyntaxUtil.html#Hi_NcParsers_Syntaxs_FanucSyntaxUtil_G54p1Syntax @@ -122516,19 +128215,6 @@ references: isSpec: "True" fullName: Hi.NcParsers.Syntaxs.FanucSyntaxUtil.G66Syntax nameWithType: FanucSyntaxUtil.G66Syntax -- uid: Hi.NcParsers.Syntaxs.FanucSyntaxUtil.GeneralSyntaxList - name: GeneralSyntaxList - href: api/Hi.NcParsers.Syntaxs.FanucSyntaxUtil.html#Hi_NcParsers_Syntaxs_FanucSyntaxUtil_GeneralSyntaxList - commentId: P:Hi.NcParsers.Syntaxs.FanucSyntaxUtil.GeneralSyntaxList - fullName: Hi.NcParsers.Syntaxs.FanucSyntaxUtil.GeneralSyntaxList - nameWithType: FanucSyntaxUtil.GeneralSyntaxList -- uid: Hi.NcParsers.Syntaxs.FanucSyntaxUtil.GeneralSyntaxList* - name: GeneralSyntaxList - href: api/Hi.NcParsers.Syntaxs.FanucSyntaxUtil.html#Hi_NcParsers_Syntaxs_FanucSyntaxUtil_GeneralSyntaxList_ - commentId: Overload:Hi.NcParsers.Syntaxs.FanucSyntaxUtil.GeneralSyntaxList - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.FanucSyntaxUtil.GeneralSyntaxList - nameWithType: FanucSyntaxUtil.GeneralSyntaxList - uid: Hi.NcParsers.Syntaxs.FanucSyntaxUtil.M98Syntax name: M98Syntax href: api/Hi.NcParsers.Syntaxs.FanucSyntaxUtil.html#Hi_NcParsers_Syntaxs_FanucSyntaxUtil_M98Syntax @@ -122735,6 +128421,19 @@ references: isSpec: "True" fullName: Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.CommentSyntax nameWithType: HeidenhainSyntaxUtil.CommentSyntax +- uid: Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.DefaultSyntaxList + name: DefaultSyntaxList + href: api/Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.html#Hi_NcParsers_Syntaxs_HeidenhainSyntaxUtil_DefaultSyntaxList + commentId: P:Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.DefaultSyntaxList + fullName: Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.DefaultSyntaxList + nameWithType: HeidenhainSyntaxUtil.DefaultSyntaxList +- uid: Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.DefaultSyntaxList* + name: DefaultSyntaxList + href: api/Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.html#Hi_NcParsers_Syntaxs_HeidenhainSyntaxUtil_DefaultSyntaxList_ + commentId: Overload:Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.DefaultSyntaxList + isSpec: "True" + fullName: Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.DefaultSyntaxList + nameWithType: HeidenhainSyntaxUtil.DefaultSyntaxList - uid: Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.FTagSetupSyntax name: FTagSetupSyntax href: api/Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.html#Hi_NcParsers_Syntaxs_HeidenhainSyntaxUtil_FTagSetupSyntax @@ -122761,25 +128460,75 @@ references: isSpec: "True" fullName: Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.FlagSyntax nameWithType: HeidenhainSyntaxUtil.FlagSyntax -- uid: Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.GeneralSyntaxList - name: GeneralSyntaxList - href: api/Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.html#Hi_NcParsers_Syntaxs_HeidenhainSyntaxUtil_GeneralSyntaxList - commentId: P:Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.GeneralSyntaxList - fullName: Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.GeneralSyntaxList - nameWithType: HeidenhainSyntaxUtil.GeneralSyntaxList -- uid: Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.GeneralSyntaxList* - name: GeneralSyntaxList - href: api/Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.html#Hi_NcParsers_Syntaxs_HeidenhainSyntaxUtil_GeneralSyntaxList_ - commentId: Overload:Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.GeneralSyntaxList - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.GeneralSyntaxList - nameWithType: HeidenhainSyntaxUtil.GeneralSyntaxList - uid: Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.VarTag name: VarTag href: api/Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.html#Hi_NcParsers_Syntaxs_HeidenhainSyntaxUtil_VarTag commentId: F:Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.VarTag fullName: Hi.NcParsers.Syntaxs.HeidenhainSyntaxUtil.VarTag nameWithType: HeidenhainSyntaxUtil.VarTag +- uid: Hi.NcParsers.Syntaxs.IExpandingNcSyntax + name: IExpandingNcSyntax + href: api/Hi.NcParsers.Syntaxs.IExpandingNcSyntax.html + commentId: T:Hi.NcParsers.Syntaxs.IExpandingNcSyntax + fullName: Hi.NcParsers.Syntaxs.IExpandingNcSyntax + nameWithType: IExpandingNcSyntax +- uid: Hi.NcParsers.Syntaxs.IExpandingNcSyntax.Expand(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Expand(LazyLinkedListNode, List) + href: api/Hi.NcParsers.Syntaxs.IExpandingNcSyntax.html#Hi_NcParsers_Syntaxs_IExpandingNcSyntax_Expand_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.Syntaxs.IExpandingNcSyntax.Expand(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Expand(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.Syntaxs.IExpandingNcSyntax.Expand(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.Syntaxs.IExpandingNcSyntax.Expand(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: IExpandingNcSyntax.Expand(LazyLinkedListNode, List) + nameWithType.vb: IExpandingNcSyntax.Expand(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.Syntaxs.IExpandingNcSyntax.Expand* + name: Expand + href: api/Hi.NcParsers.Syntaxs.IExpandingNcSyntax.html#Hi_NcParsers_Syntaxs_IExpandingNcSyntax_Expand_ + commentId: Overload:Hi.NcParsers.Syntaxs.IExpandingNcSyntax.Expand + isSpec: "True" + fullName: Hi.NcParsers.Syntaxs.IExpandingNcSyntax.Expand + nameWithType: IExpandingNcSyntax.Expand +- uid: Hi.NcParsers.Syntaxs.INcSyntax + name: INcSyntax + href: api/Hi.NcParsers.Syntaxs.INcSyntax.html + commentId: T:Hi.NcParsers.Syntaxs.INcSyntax + fullName: Hi.NcParsers.Syntaxs.INcSyntax + nameWithType: INcSyntax +- uid: Hi.NcParsers.Syntaxs.INcSyntax.Name + name: Name + href: api/Hi.NcParsers.Syntaxs.INcSyntax.html#Hi_NcParsers_Syntaxs_INcSyntax_Name + commentId: P:Hi.NcParsers.Syntaxs.INcSyntax.Name + fullName: Hi.NcParsers.Syntaxs.INcSyntax.Name + nameWithType: INcSyntax.Name +- uid: Hi.NcParsers.Syntaxs.INcSyntax.Name* + name: Name + href: api/Hi.NcParsers.Syntaxs.INcSyntax.html#Hi_NcParsers_Syntaxs_INcSyntax_Name_ + commentId: Overload:Hi.NcParsers.Syntaxs.INcSyntax.Name + isSpec: "True" + fullName: Hi.NcParsers.Syntaxs.INcSyntax.Name + nameWithType: INcSyntax.Name +- uid: Hi.NcParsers.Syntaxs.ISituNcSyntax + name: ISituNcSyntax + href: api/Hi.NcParsers.Syntaxs.ISituNcSyntax.html + commentId: T:Hi.NcParsers.Syntaxs.ISituNcSyntax + fullName: Hi.NcParsers.Syntaxs.ISituNcSyntax + nameWithType: ISituNcSyntax +- uid: Hi.NcParsers.Syntaxs.ISituNcSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name: Build(LazyLinkedListNode, List) + href: api/Hi.NcParsers.Syntaxs.ISituNcSyntax.html#Hi_NcParsers_Syntaxs_ISituNcSyntax_Build_Hi_Common_Collections_LazyLinkedListNode_Hi_NcParsers_Syntaxs_SyntaxPiece__System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__ + commentId: M:Hi.NcParsers.Syntaxs.ISituNcSyntax.Build(Hi.Common.Collections.LazyLinkedListNode{Hi.NcParsers.Syntaxs.SyntaxPiece},System.Collections.Generic.List{Hi.NcParsers.Dependencys.INcDependency}) + name.vb: Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) + fullName: Hi.NcParsers.Syntaxs.ISituNcSyntax.Build(Hi.Common.Collections.LazyLinkedListNode, System.Collections.Generic.List) + fullName.vb: Hi.NcParsers.Syntaxs.ISituNcSyntax.Build(Hi.Common.Collections.LazyLinkedListNode(Of Hi.NcParsers.Syntaxs.SyntaxPiece), System.Collections.Generic.List(Of Hi.NcParsers.Dependencys.INcDependency)) + nameWithType: ISituNcSyntax.Build(LazyLinkedListNode, List) + nameWithType.vb: ISituNcSyntax.Build(LazyLinkedListNode(Of SyntaxPiece), List(Of INcDependency)) +- uid: Hi.NcParsers.Syntaxs.ISituNcSyntax.Build* + name: Build + href: api/Hi.NcParsers.Syntaxs.ISituNcSyntax.html#Hi_NcParsers_Syntaxs_ISituNcSyntax_Build_ + commentId: Overload:Hi.NcParsers.Syntaxs.ISituNcSyntax.Build + isSpec: "True" + fullName: Hi.NcParsers.Syntaxs.ISituNcSyntax.Build + nameWithType: ISituNcSyntax.Build - uid: Hi.NcParsers.Syntaxs.MazakSyntaxUtil name: MazakSyntaxUtil href: api/Hi.NcParsers.Syntaxs.MazakSyntaxUtil.html @@ -122799,6 +128548,19 @@ references: isSpec: "True" fullName: Hi.NcParsers.Syntaxs.MazakSyntaxUtil.CommentSyntax nameWithType: MazakSyntaxUtil.CommentSyntax +- uid: Hi.NcParsers.Syntaxs.MazakSyntaxUtil.DefaultSyntaxList + name: DefaultSyntaxList + href: api/Hi.NcParsers.Syntaxs.MazakSyntaxUtil.html#Hi_NcParsers_Syntaxs_MazakSyntaxUtil_DefaultSyntaxList + commentId: P:Hi.NcParsers.Syntaxs.MazakSyntaxUtil.DefaultSyntaxList + fullName: Hi.NcParsers.Syntaxs.MazakSyntaxUtil.DefaultSyntaxList + nameWithType: MazakSyntaxUtil.DefaultSyntaxList +- uid: Hi.NcParsers.Syntaxs.MazakSyntaxUtil.DefaultSyntaxList* + name: DefaultSyntaxList + href: api/Hi.NcParsers.Syntaxs.MazakSyntaxUtil.html#Hi_NcParsers_Syntaxs_MazakSyntaxUtil_DefaultSyntaxList_ + commentId: Overload:Hi.NcParsers.Syntaxs.MazakSyntaxUtil.DefaultSyntaxList + isSpec: "True" + fullName: Hi.NcParsers.Syntaxs.MazakSyntaxUtil.DefaultSyntaxList + nameWithType: MazakSyntaxUtil.DefaultSyntaxList - uid: Hi.NcParsers.Syntaxs.MazakSyntaxUtil.G10p9Syntax name: G10p9Syntax href: api/Hi.NcParsers.Syntaxs.MazakSyntaxUtil.html#Hi_NcParsers_Syntaxs_MazakSyntaxUtil_G10p9Syntax @@ -122812,19 +128574,6 @@ references: isSpec: "True" fullName: Hi.NcParsers.Syntaxs.MazakSyntaxUtil.G10p9Syntax nameWithType: MazakSyntaxUtil.G10p9Syntax -- uid: Hi.NcParsers.Syntaxs.MazakSyntaxUtil.GeneralSyntaxList - name: GeneralSyntaxList - href: api/Hi.NcParsers.Syntaxs.MazakSyntaxUtil.html#Hi_NcParsers_Syntaxs_MazakSyntaxUtil_GeneralSyntaxList - commentId: P:Hi.NcParsers.Syntaxs.MazakSyntaxUtil.GeneralSyntaxList - fullName: Hi.NcParsers.Syntaxs.MazakSyntaxUtil.GeneralSyntaxList - nameWithType: MazakSyntaxUtil.GeneralSyntaxList -- uid: Hi.NcParsers.Syntaxs.MazakSyntaxUtil.GeneralSyntaxList* - name: GeneralSyntaxList - href: api/Hi.NcParsers.Syntaxs.MazakSyntaxUtil.html#Hi_NcParsers_Syntaxs_MazakSyntaxUtil_GeneralSyntaxList_ - commentId: Overload:Hi.NcParsers.Syntaxs.MazakSyntaxUtil.GeneralSyntaxList - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.MazakSyntaxUtil.GeneralSyntaxList - nameWithType: MazakSyntaxUtil.GeneralSyntaxList - uid: Hi.NcParsers.Syntaxs.MazakSyntaxUtil.VarTag name: VarTag href: api/Hi.NcParsers.Syntaxs.MazakSyntaxUtil.html#Hi_NcParsers_Syntaxs_MazakSyntaxUtil_VarTag @@ -122850,6 +128599,19 @@ references: isSpec: "True" fullName: Hi.NcParsers.Syntaxs.NcSyntaxUtil.AxisTagList nameWithType: NcSyntaxUtil.AxisTagList +- uid: Hi.NcParsers.Syntaxs.NcSyntaxUtil.DefaultCleanupSyntax + name: DefaultCleanupSyntax + href: api/Hi.NcParsers.Syntaxs.NcSyntaxUtil.html#Hi_NcParsers_Syntaxs_NcSyntaxUtil_DefaultCleanupSyntax + commentId: P:Hi.NcParsers.Syntaxs.NcSyntaxUtil.DefaultCleanupSyntax + fullName: Hi.NcParsers.Syntaxs.NcSyntaxUtil.DefaultCleanupSyntax + nameWithType: NcSyntaxUtil.DefaultCleanupSyntax +- uid: Hi.NcParsers.Syntaxs.NcSyntaxUtil.DefaultCleanupSyntax* + name: DefaultCleanupSyntax + href: api/Hi.NcParsers.Syntaxs.NcSyntaxUtil.html#Hi_NcParsers_Syntaxs_NcSyntaxUtil_DefaultCleanupSyntax_ + commentId: Overload:Hi.NcParsers.Syntaxs.NcSyntaxUtil.DefaultCleanupSyntax + isSpec: "True" + fullName: Hi.NcParsers.Syntaxs.NcSyntaxUtil.DefaultCleanupSyntax + nameWithType: NcSyntaxUtil.DefaultCleanupSyntax - uid: Hi.NcParsers.Syntaxs.NcSyntaxUtil.FloatTagList name: FloatTagList href: api/Hi.NcParsers.Syntaxs.NcSyntaxUtil.html#Hi_NcParsers_Syntaxs_NcSyntaxUtil_FloatTagList @@ -122921,19 +128683,6 @@ references: isSpec: "True" fullName: Hi.NcParsers.Syntaxs.NcSyntaxUtil.MixedIndexNoteSyntax nameWithType: NcSyntaxUtil.MixedIndexNoteSyntax -- uid: Hi.NcParsers.Syntaxs.NcSyntaxUtil.MixedNcSyntaxList - name: MixedNcSyntaxList - href: api/Hi.NcParsers.Syntaxs.NcSyntaxUtil.html#Hi_NcParsers_Syntaxs_NcSyntaxUtil_MixedNcSyntaxList - commentId: P:Hi.NcParsers.Syntaxs.NcSyntaxUtil.MixedNcSyntaxList - fullName: Hi.NcParsers.Syntaxs.NcSyntaxUtil.MixedNcSyntaxList - nameWithType: NcSyntaxUtil.MixedNcSyntaxList -- uid: Hi.NcParsers.Syntaxs.NcSyntaxUtil.MixedNcSyntaxList* - name: MixedNcSyntaxList - href: api/Hi.NcParsers.Syntaxs.NcSyntaxUtil.html#Hi_NcParsers_Syntaxs_NcSyntaxUtil_MixedNcSyntaxList_ - commentId: Overload:Hi.NcParsers.Syntaxs.NcSyntaxUtil.MixedNcSyntaxList - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.NcSyntaxUtil.MixedNcSyntaxList - nameWithType: NcSyntaxUtil.MixedNcSyntaxList - uid: Hi.NcParsers.Syntaxs.SiemensSyntaxUtil name: SiemensSyntaxUtil href: api/Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.html @@ -122953,6 +128702,19 @@ references: isSpec: "True" fullName: Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.CommentSyntax nameWithType: SiemensSyntaxUtil.CommentSyntax +- uid: Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.DefaultSyntaxList + name: DefaultSyntaxList + href: api/Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.html#Hi_NcParsers_Syntaxs_SiemensSyntaxUtil_DefaultSyntaxList + commentId: P:Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.DefaultSyntaxList + fullName: Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.DefaultSyntaxList + nameWithType: SiemensSyntaxUtil.DefaultSyntaxList +- uid: Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.DefaultSyntaxList* + name: DefaultSyntaxList + href: api/Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.html#Hi_NcParsers_Syntaxs_SiemensSyntaxUtil_DefaultSyntaxList_ + commentId: Overload:Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.DefaultSyntaxList + isSpec: "True" + fullName: Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.DefaultSyntaxList + nameWithType: SiemensSyntaxUtil.DefaultSyntaxList - uid: Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.FlagSyntax name: FlagSyntax href: api/Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.html#Hi_NcParsers_Syntaxs_SiemensSyntaxUtil_FlagSyntax @@ -122966,19 +128728,6 @@ references: isSpec: "True" fullName: Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.FlagSyntax nameWithType: SiemensSyntaxUtil.FlagSyntax -- uid: Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.GeneralSyntaxList - name: GeneralSyntaxList - href: api/Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.html#Hi_NcParsers_Syntaxs_SiemensSyntaxUtil_GeneralSyntaxList - commentId: P:Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.GeneralSyntaxList - fullName: Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.GeneralSyntaxList - nameWithType: SiemensSyntaxUtil.GeneralSyntaxList -- uid: Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.GeneralSyntaxList* - name: GeneralSyntaxList - href: api/Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.html#Hi_NcParsers_Syntaxs_SiemensSyntaxUtil_GeneralSyntaxList_ - commentId: Overload:Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.GeneralSyntaxList - isSpec: "True" - fullName: Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.GeneralSyntaxList - nameWithType: SiemensSyntaxUtil.GeneralSyntaxList - uid: Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.VarTag name: VarTag href: api/Hi.NcParsers.Syntaxs.SiemensSyntaxUtil.html#Hi_NcParsers_Syntaxs_SiemensSyntaxUtil_VarTag @@ -123036,6 +128785,19 @@ references: isSpec: "True" fullName: Hi.NcParsers.Syntaxs.SyntaxPiece.Sentence nameWithType: SyntaxPiece.Sentence +- uid: Hi.NcParsers.Syntaxs.SyntaxPiece.ToString + name: ToString() + href: api/Hi.NcParsers.Syntaxs.SyntaxPiece.html#Hi_NcParsers_Syntaxs_SyntaxPiece_ToString + commentId: M:Hi.NcParsers.Syntaxs.SyntaxPiece.ToString + fullName: Hi.NcParsers.Syntaxs.SyntaxPiece.ToString() + nameWithType: SyntaxPiece.ToString() +- uid: Hi.NcParsers.Syntaxs.SyntaxPiece.ToString* + name: ToString + href: api/Hi.NcParsers.Syntaxs.SyntaxPiece.html#Hi_NcParsers_Syntaxs_SyntaxPiece_ToString_ + commentId: Overload:Hi.NcParsers.Syntaxs.SyntaxPiece.ToString + isSpec: "True" + fullName: Hi.NcParsers.Syntaxs.SyntaxPiece.ToString + nameWithType: SyntaxPiece.ToString - uid: Hi.NcParsers.Syntaxs.SyntecSyntaxUtil name: SyntecSyntaxUtil href: api/Hi.NcParsers.Syntaxs.SyntecSyntaxUtil.html @@ -123138,6 +128900,101 @@ references: isSpec: "True" fullName: Hi.NcParsers.Syntaxs.TagSetup.Tag nameWithType: TagSetup.Tag +- uid: Hi.NcParsers.Syntaxs.TransformationUtil + name: TransformationUtil + href: api/Hi.NcParsers.Syntaxs.TransformationUtil.html + commentId: T:Hi.NcParsers.Syntaxs.TransformationUtil + fullName: Hi.NcParsers.Syntaxs.TransformationUtil + nameWithType: TransformationUtil +- uid: Hi.NcParsers.Syntaxs.TransformationUtil.AddOrReplaceTransform(System.Text.Json.Nodes.JsonObject,System.String,Hi.Geom.Mat4d) + name: AddOrReplaceTransform(JsonObject, string, Mat4d) + href: api/Hi.NcParsers.Syntaxs.TransformationUtil.html#Hi_NcParsers_Syntaxs_TransformationUtil_AddOrReplaceTransform_System_Text_Json_Nodes_JsonObject_System_String_Hi_Geom_Mat4d_ + commentId: M:Hi.NcParsers.Syntaxs.TransformationUtil.AddOrReplaceTransform(System.Text.Json.Nodes.JsonObject,System.String,Hi.Geom.Mat4d) + name.vb: AddOrReplaceTransform(JsonObject, String, Mat4d) + fullName: Hi.NcParsers.Syntaxs.TransformationUtil.AddOrReplaceTransform(System.Text.Json.Nodes.JsonObject, string, Hi.Geom.Mat4d) + fullName.vb: Hi.NcParsers.Syntaxs.TransformationUtil.AddOrReplaceTransform(System.Text.Json.Nodes.JsonObject, String, Hi.Geom.Mat4d) + nameWithType: TransformationUtil.AddOrReplaceTransform(JsonObject, string, Mat4d) + nameWithType.vb: TransformationUtil.AddOrReplaceTransform(JsonObject, String, Mat4d) +- uid: Hi.NcParsers.Syntaxs.TransformationUtil.AddOrReplaceTransform* + name: AddOrReplaceTransform + href: api/Hi.NcParsers.Syntaxs.TransformationUtil.html#Hi_NcParsers_Syntaxs_TransformationUtil_AddOrReplaceTransform_ + commentId: Overload:Hi.NcParsers.Syntaxs.TransformationUtil.AddOrReplaceTransform + isSpec: "True" + fullName: Hi.NcParsers.Syntaxs.TransformationUtil.AddOrReplaceTransform + nameWithType: TransformationUtil.AddOrReplaceTransform +- uid: Hi.NcParsers.Syntaxs.TransformationUtil.GetComposedTransform(System.Text.Json.Nodes.JsonObject) + name: GetComposedTransform(JsonObject) + href: api/Hi.NcParsers.Syntaxs.TransformationUtil.html#Hi_NcParsers_Syntaxs_TransformationUtil_GetComposedTransform_System_Text_Json_Nodes_JsonObject_ + commentId: M:Hi.NcParsers.Syntaxs.TransformationUtil.GetComposedTransform(System.Text.Json.Nodes.JsonObject) + fullName: Hi.NcParsers.Syntaxs.TransformationUtil.GetComposedTransform(System.Text.Json.Nodes.JsonObject) + nameWithType: TransformationUtil.GetComposedTransform(JsonObject) +- uid: Hi.NcParsers.Syntaxs.TransformationUtil.GetComposedTransform* + name: GetComposedTransform + href: api/Hi.NcParsers.Syntaxs.TransformationUtil.html#Hi_NcParsers_Syntaxs_TransformationUtil_GetComposedTransform_ + commentId: Overload:Hi.NcParsers.Syntaxs.TransformationUtil.GetComposedTransform + isSpec: "True" + fullName: Hi.NcParsers.Syntaxs.TransformationUtil.GetComposedTransform + nameWithType: TransformationUtil.GetComposedTransform +- uid: Hi.NcParsers.Syntaxs.TransformationUtil.GetTransformBySource(System.Text.Json.Nodes.JsonObject,System.String) + name: GetTransformBySource(JsonObject, string) + href: api/Hi.NcParsers.Syntaxs.TransformationUtil.html#Hi_NcParsers_Syntaxs_TransformationUtil_GetTransformBySource_System_Text_Json_Nodes_JsonObject_System_String_ + commentId: M:Hi.NcParsers.Syntaxs.TransformationUtil.GetTransformBySource(System.Text.Json.Nodes.JsonObject,System.String) + name.vb: GetTransformBySource(JsonObject, String) + fullName: Hi.NcParsers.Syntaxs.TransformationUtil.GetTransformBySource(System.Text.Json.Nodes.JsonObject, string) + fullName.vb: Hi.NcParsers.Syntaxs.TransformationUtil.GetTransformBySource(System.Text.Json.Nodes.JsonObject, String) + nameWithType: TransformationUtil.GetTransformBySource(JsonObject, string) + nameWithType.vb: TransformationUtil.GetTransformBySource(JsonObject, String) +- uid: Hi.NcParsers.Syntaxs.TransformationUtil.GetTransformBySource* + name: GetTransformBySource + href: api/Hi.NcParsers.Syntaxs.TransformationUtil.html#Hi_NcParsers_Syntaxs_TransformationUtil_GetTransformBySource_ + commentId: Overload:Hi.NcParsers.Syntaxs.TransformationUtil.GetTransformBySource + isSpec: "True" + fullName: Hi.NcParsers.Syntaxs.TransformationUtil.GetTransformBySource + nameWithType: TransformationUtil.GetTransformBySource +- uid: Hi.NcParsers.Syntaxs.TransformationUtil.GetVec3d(System.Text.Json.Nodes.JsonObject,System.String,Hi.Geom.Vec3d) + name: GetVec3d(JsonObject, string, Vec3d) + href: api/Hi.NcParsers.Syntaxs.TransformationUtil.html#Hi_NcParsers_Syntaxs_TransformationUtil_GetVec3d_System_Text_Json_Nodes_JsonObject_System_String_Hi_Geom_Vec3d_ + commentId: M:Hi.NcParsers.Syntaxs.TransformationUtil.GetVec3d(System.Text.Json.Nodes.JsonObject,System.String,Hi.Geom.Vec3d) + name.vb: GetVec3d(JsonObject, String, Vec3d) + fullName: Hi.NcParsers.Syntaxs.TransformationUtil.GetVec3d(System.Text.Json.Nodes.JsonObject, string, Hi.Geom.Vec3d) + fullName.vb: Hi.NcParsers.Syntaxs.TransformationUtil.GetVec3d(System.Text.Json.Nodes.JsonObject, String, Hi.Geom.Vec3d) + nameWithType: TransformationUtil.GetVec3d(JsonObject, string, Vec3d) + nameWithType.vb: TransformationUtil.GetVec3d(JsonObject, String, Vec3d) +- uid: Hi.NcParsers.Syntaxs.TransformationUtil.GetVec3d* + name: GetVec3d + href: api/Hi.NcParsers.Syntaxs.TransformationUtil.html#Hi_NcParsers_Syntaxs_TransformationUtil_GetVec3d_ + commentId: Overload:Hi.NcParsers.Syntaxs.TransformationUtil.GetVec3d + isSpec: "True" + fullName: Hi.NcParsers.Syntaxs.TransformationUtil.GetVec3d + nameWithType: TransformationUtil.GetVec3d +- uid: Hi.NcParsers.Syntaxs.TransformationUtil.Mat4dKey + name: Mat4dKey + href: api/Hi.NcParsers.Syntaxs.TransformationUtil.html#Hi_NcParsers_Syntaxs_TransformationUtil_Mat4dKey + commentId: F:Hi.NcParsers.Syntaxs.TransformationUtil.Mat4dKey + fullName: Hi.NcParsers.Syntaxs.TransformationUtil.Mat4dKey + nameWithType: TransformationUtil.Mat4dKey +- uid: Hi.NcParsers.Syntaxs.TransformationUtil.SetVec3d(System.Text.Json.Nodes.JsonObject,System.String,Hi.Geom.Vec3d) + name: SetVec3d(JsonObject, string, Vec3d) + href: api/Hi.NcParsers.Syntaxs.TransformationUtil.html#Hi_NcParsers_Syntaxs_TransformationUtil_SetVec3d_System_Text_Json_Nodes_JsonObject_System_String_Hi_Geom_Vec3d_ + commentId: M:Hi.NcParsers.Syntaxs.TransformationUtil.SetVec3d(System.Text.Json.Nodes.JsonObject,System.String,Hi.Geom.Vec3d) + name.vb: SetVec3d(JsonObject, String, Vec3d) + fullName: Hi.NcParsers.Syntaxs.TransformationUtil.SetVec3d(System.Text.Json.Nodes.JsonObject, string, Hi.Geom.Vec3d) + fullName.vb: Hi.NcParsers.Syntaxs.TransformationUtil.SetVec3d(System.Text.Json.Nodes.JsonObject, String, Hi.Geom.Vec3d) + nameWithType: TransformationUtil.SetVec3d(JsonObject, string, Vec3d) + nameWithType.vb: TransformationUtil.SetVec3d(JsonObject, String, Vec3d) +- uid: Hi.NcParsers.Syntaxs.TransformationUtil.SetVec3d* + name: SetVec3d + href: api/Hi.NcParsers.Syntaxs.TransformationUtil.html#Hi_NcParsers_Syntaxs_TransformationUtil_SetVec3d_ + commentId: Overload:Hi.NcParsers.Syntaxs.TransformationUtil.SetVec3d + isSpec: "True" + fullName: Hi.NcParsers.Syntaxs.TransformationUtil.SetVec3d + nameWithType: TransformationUtil.SetVec3d +- uid: Hi.NcParsers.Syntaxs.TransformationUtil.SourceKey + name: SourceKey + href: api/Hi.NcParsers.Syntaxs.TransformationUtil.html#Hi_NcParsers_Syntaxs_TransformationUtil_SourceKey + commentId: F:Hi.NcParsers.Syntaxs.TransformationUtil.SourceKey + fullName: Hi.NcParsers.Syntaxs.TransformationUtil.SourceKey + nameWithType: TransformationUtil.SourceKey - uid: Hi.Numerical name: Hi.Numerical href: api/Hi.Numerical.html @@ -123827,15 +129684,15 @@ references: fullName.vb: Hi.Numerical.Acts.ActLineBegin.New() nameWithType: ActLineBegin.ActLineBegin() nameWithType.vb: ActLineBegin.New() -- uid: Hi.Numerical.Acts.ActLineBegin.#ctor(Hi.Common.FileLines.IIndexedFileLine) - name: ActLineBegin(IIndexedFileLine) - href: api/Hi.Numerical.Acts.ActLineBegin.html#Hi_Numerical_Acts_ActLineBegin__ctor_Hi_Common_FileLines_IIndexedFileLine_ - commentId: M:Hi.Numerical.Acts.ActLineBegin.#ctor(Hi.Common.FileLines.IIndexedFileLine) - name.vb: New(IIndexedFileLine) - fullName: Hi.Numerical.Acts.ActLineBegin.ActLineBegin(Hi.Common.FileLines.IIndexedFileLine) - fullName.vb: Hi.Numerical.Acts.ActLineBegin.New(Hi.Common.FileLines.IIndexedFileLine) - nameWithType: ActLineBegin.ActLineBegin(IIndexedFileLine) - nameWithType.vb: ActLineBegin.New(IIndexedFileLine) +- uid: Hi.Numerical.Acts.ActLineBegin.#ctor(Hi.NcParsers.IGetSentence) + name: ActLineBegin(IGetSentence) + href: api/Hi.Numerical.Acts.ActLineBegin.html#Hi_Numerical_Acts_ActLineBegin__ctor_Hi_NcParsers_IGetSentence_ + commentId: M:Hi.Numerical.Acts.ActLineBegin.#ctor(Hi.NcParsers.IGetSentence) + name.vb: New(IGetSentence) + fullName: Hi.Numerical.Acts.ActLineBegin.ActLineBegin(Hi.NcParsers.IGetSentence) + fullName.vb: Hi.Numerical.Acts.ActLineBegin.New(Hi.NcParsers.IGetSentence) + nameWithType: ActLineBegin.ActLineBegin(IGetSentence) + nameWithType.vb: ActLineBegin.New(IGetSentence) - uid: Hi.Numerical.Acts.ActLineBegin.#ctor* name: ActLineBegin href: api/Hi.Numerical.Acts.ActLineBegin.html#Hi_Numerical_Acts_ActLineBegin__ctor_ @@ -123985,15 +129842,15 @@ references: commentId: T:Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour fullName: Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour nameWithType: ActLinearClAndLinearMcAbcMcXyzabcContour -- uid: Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.#ctor(Hi.Common.SeqPair{Hi.Geom.DVec3d},Hi.Common.SeqPair{Hi.Geom.Vec3d},System.Double,System.TimeSpan,Hi.Numerical.Xyzabc.ICoordinateConverter) - name: ActLinearClAndLinearMcAbcMcXyzabcContour(SeqPair, SeqPair, double, TimeSpan, ICoordinateConverter) - href: api/Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.html#Hi_Numerical_Acts_ActLinearClAndLinearMcAbcMcXyzabcContour__ctor_Hi_Common_SeqPair_Hi_Geom_DVec3d__Hi_Common_SeqPair_Hi_Geom_Vec3d__System_Double_System_TimeSpan_Hi_Numerical_Xyzabc_ICoordinateConverter_ - commentId: M:Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.#ctor(Hi.Common.SeqPair{Hi.Geom.DVec3d},Hi.Common.SeqPair{Hi.Geom.Vec3d},System.Double,System.TimeSpan,Hi.Numerical.Xyzabc.ICoordinateConverter) - name.vb: New(SeqPair(Of DVec3d), SeqPair(Of Vec3d), Double, TimeSpan, ICoordinateConverter) - fullName: Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.ActLinearClAndLinearMcAbcMcXyzabcContour(Hi.Common.SeqPair, Hi.Common.SeqPair, double, System.TimeSpan, Hi.Numerical.Xyzabc.ICoordinateConverter) - fullName.vb: Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.New(Hi.Common.SeqPair(Of Hi.Geom.DVec3d), Hi.Common.SeqPair(Of Hi.Geom.Vec3d), Double, System.TimeSpan, Hi.Numerical.Xyzabc.ICoordinateConverter) - nameWithType: ActLinearClAndLinearMcAbcMcXyzabcContour.ActLinearClAndLinearMcAbcMcXyzabcContour(SeqPair, SeqPair, double, TimeSpan, ICoordinateConverter) - nameWithType.vb: ActLinearClAndLinearMcAbcMcXyzabcContour.New(SeqPair(Of DVec3d), SeqPair(Of Vec3d), Double, TimeSpan, ICoordinateConverter) +- uid: Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.#ctor(Hi.Common.SeqPair{Hi.Geom.DVec3d},Hi.Common.SeqPair{Hi.Geom.Vec3d},System.Double,System.TimeSpan,Hi.Numerical.Xyzabc.IMachineKinematics) + name: ActLinearClAndLinearMcAbcMcXyzabcContour(SeqPair, SeqPair, double, TimeSpan, IMachineKinematics) + href: api/Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.html#Hi_Numerical_Acts_ActLinearClAndLinearMcAbcMcXyzabcContour__ctor_Hi_Common_SeqPair_Hi_Geom_DVec3d__Hi_Common_SeqPair_Hi_Geom_Vec3d__System_Double_System_TimeSpan_Hi_Numerical_Xyzabc_IMachineKinematics_ + commentId: M:Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.#ctor(Hi.Common.SeqPair{Hi.Geom.DVec3d},Hi.Common.SeqPair{Hi.Geom.Vec3d},System.Double,System.TimeSpan,Hi.Numerical.Xyzabc.IMachineKinematics) + name.vb: New(SeqPair(Of DVec3d), SeqPair(Of Vec3d), Double, TimeSpan, IMachineKinematics) + fullName: Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.ActLinearClAndLinearMcAbcMcXyzabcContour(Hi.Common.SeqPair, Hi.Common.SeqPair, double, System.TimeSpan, Hi.Numerical.Xyzabc.IMachineKinematics) + fullName.vb: Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.New(Hi.Common.SeqPair(Of Hi.Geom.DVec3d), Hi.Common.SeqPair(Of Hi.Geom.Vec3d), Double, System.TimeSpan, Hi.Numerical.Xyzabc.IMachineKinematics) + nameWithType: ActLinearClAndLinearMcAbcMcXyzabcContour.ActLinearClAndLinearMcAbcMcXyzabcContour(SeqPair, SeqPair, double, TimeSpan, IMachineKinematics) + nameWithType.vb: ActLinearClAndLinearMcAbcMcXyzabcContour.New(SeqPair(Of DVec3d), SeqPair(Of Vec3d), Double, TimeSpan, IMachineKinematics) - uid: Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.#ctor* name: ActLinearClAndLinearMcAbcMcXyzabcContour href: api/Hi.Numerical.Acts.ActLinearClAndLinearMcAbcMcXyzabcContour.html#Hi_Numerical_Acts_ActLinearClAndLinearMcAbcMcXyzabcContour__ctor_ @@ -124321,15 +130178,15 @@ references: commentId: T:Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour fullName: Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour nameWithType: ActMcXyzabcOrientableLinearContour -- uid: Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour.#ctor(Hi.Common.SeqPair{Hi.Geom.DVec3d},System.TimeSpan,Hi.Numerical.Xyzabc.ICoordinateConverter) - name: ActMcXyzabcOrientableLinearContour(SeqPair, TimeSpan, ICoordinateConverter) - href: api/Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour.html#Hi_Numerical_Acts_ActMcXyzabcOrientableLinearContour__ctor_Hi_Common_SeqPair_Hi_Geom_DVec3d__System_TimeSpan_Hi_Numerical_Xyzabc_ICoordinateConverter_ - commentId: M:Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour.#ctor(Hi.Common.SeqPair{Hi.Geom.DVec3d},System.TimeSpan,Hi.Numerical.Xyzabc.ICoordinateConverter) - name.vb: New(SeqPair(Of DVec3d), TimeSpan, ICoordinateConverter) - fullName: Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour.ActMcXyzabcOrientableLinearContour(Hi.Common.SeqPair, System.TimeSpan, Hi.Numerical.Xyzabc.ICoordinateConverter) - fullName.vb: Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour.New(Hi.Common.SeqPair(Of Hi.Geom.DVec3d), System.TimeSpan, Hi.Numerical.Xyzabc.ICoordinateConverter) - nameWithType: ActMcXyzabcOrientableLinearContour.ActMcXyzabcOrientableLinearContour(SeqPair, TimeSpan, ICoordinateConverter) - nameWithType.vb: ActMcXyzabcOrientableLinearContour.New(SeqPair(Of DVec3d), TimeSpan, ICoordinateConverter) +- uid: Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour.#ctor(Hi.Common.SeqPair{Hi.Geom.DVec3d},System.TimeSpan,Hi.Numerical.Xyzabc.IMachineKinematics) + name: ActMcXyzabcOrientableLinearContour(SeqPair, TimeSpan, IMachineKinematics) + href: api/Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour.html#Hi_Numerical_Acts_ActMcXyzabcOrientableLinearContour__ctor_Hi_Common_SeqPair_Hi_Geom_DVec3d__System_TimeSpan_Hi_Numerical_Xyzabc_IMachineKinematics_ + commentId: M:Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour.#ctor(Hi.Common.SeqPair{Hi.Geom.DVec3d},System.TimeSpan,Hi.Numerical.Xyzabc.IMachineKinematics) + name.vb: New(SeqPair(Of DVec3d), TimeSpan, IMachineKinematics) + fullName: Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour.ActMcXyzabcOrientableLinearContour(Hi.Common.SeqPair, System.TimeSpan, Hi.Numerical.Xyzabc.IMachineKinematics) + fullName.vb: Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour.New(Hi.Common.SeqPair(Of Hi.Geom.DVec3d), System.TimeSpan, Hi.Numerical.Xyzabc.IMachineKinematics) + nameWithType: ActMcXyzabcOrientableLinearContour.ActMcXyzabcOrientableLinearContour(SeqPair, TimeSpan, IMachineKinematics) + nameWithType.vb: ActMcXyzabcOrientableLinearContour.New(SeqPair(Of DVec3d), TimeSpan, IMachineKinematics) - uid: Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour.#ctor* name: ActMcXyzabcOrientableLinearContour href: api/Hi.Numerical.Acts.ActMcXyzabcOrientableLinearContour.html#Hi_Numerical_Acts_ActMcXyzabcOrientableLinearContour__ctor_ @@ -124982,15 +130839,15 @@ references: isSpec: "True" fullName: Hi.Numerical.Acts.ActUtil.GetClSteps nameWithType: ActUtil.GetClSteps -- uid: Hi.Numerical.Acts.ActUtil.GetStepNum(Hi.Common.SeqPair{Hi.Geom.DVec3d},Hi.Numerical.Xyzabc.ICoordinateConverter,System.Double,Hi.Numerical.MachiningMotionResolutionUtils.IMachiningMotionResolution) - name: GetStepNum(SeqPair, ICoordinateConverter, double, IMachiningMotionResolution) - href: api/Hi.Numerical.Acts.ActUtil.html#Hi_Numerical_Acts_ActUtil_GetStepNum_Hi_Common_SeqPair_Hi_Geom_DVec3d__Hi_Numerical_Xyzabc_ICoordinateConverter_System_Double_Hi_Numerical_MachiningMotionResolutionUtils_IMachiningMotionResolution_ - commentId: M:Hi.Numerical.Acts.ActUtil.GetStepNum(Hi.Common.SeqPair{Hi.Geom.DVec3d},Hi.Numerical.Xyzabc.ICoordinateConverter,System.Double,Hi.Numerical.MachiningMotionResolutionUtils.IMachiningMotionResolution) - name.vb: GetStepNum(SeqPair(Of DVec3d), ICoordinateConverter, Double, IMachiningMotionResolution) - fullName: Hi.Numerical.Acts.ActUtil.GetStepNum(Hi.Common.SeqPair, Hi.Numerical.Xyzabc.ICoordinateConverter, double, Hi.Numerical.MachiningMotionResolutionUtils.IMachiningMotionResolution) - fullName.vb: Hi.Numerical.Acts.ActUtil.GetStepNum(Hi.Common.SeqPair(Of Hi.Geom.DVec3d), Hi.Numerical.Xyzabc.ICoordinateConverter, Double, Hi.Numerical.MachiningMotionResolutionUtils.IMachiningMotionResolution) - nameWithType: ActUtil.GetStepNum(SeqPair, ICoordinateConverter, double, IMachiningMotionResolution) - nameWithType.vb: ActUtil.GetStepNum(SeqPair(Of DVec3d), ICoordinateConverter, Double, IMachiningMotionResolution) +- uid: Hi.Numerical.Acts.ActUtil.GetStepNum(Hi.Common.SeqPair{Hi.Geom.DVec3d},Hi.Numerical.Xyzabc.IMachineKinematics,System.Double,Hi.Numerical.MachiningMotionResolutionUtils.IMachiningMotionResolution) + name: GetStepNum(SeqPair, IMachineKinematics, double, IMachiningMotionResolution) + href: api/Hi.Numerical.Acts.ActUtil.html#Hi_Numerical_Acts_ActUtil_GetStepNum_Hi_Common_SeqPair_Hi_Geom_DVec3d__Hi_Numerical_Xyzabc_IMachineKinematics_System_Double_Hi_Numerical_MachiningMotionResolutionUtils_IMachiningMotionResolution_ + commentId: M:Hi.Numerical.Acts.ActUtil.GetStepNum(Hi.Common.SeqPair{Hi.Geom.DVec3d},Hi.Numerical.Xyzabc.IMachineKinematics,System.Double,Hi.Numerical.MachiningMotionResolutionUtils.IMachiningMotionResolution) + name.vb: GetStepNum(SeqPair(Of DVec3d), IMachineKinematics, Double, IMachiningMotionResolution) + fullName: Hi.Numerical.Acts.ActUtil.GetStepNum(Hi.Common.SeqPair, Hi.Numerical.Xyzabc.IMachineKinematics, double, Hi.Numerical.MachiningMotionResolutionUtils.IMachiningMotionResolution) + fullName.vb: Hi.Numerical.Acts.ActUtil.GetStepNum(Hi.Common.SeqPair(Of Hi.Geom.DVec3d), Hi.Numerical.Xyzabc.IMachineKinematics, Double, Hi.Numerical.MachiningMotionResolutionUtils.IMachiningMotionResolution) + nameWithType: ActUtil.GetStepNum(SeqPair, IMachineKinematics, double, IMachiningMotionResolution) + nameWithType.vb: ActUtil.GetStepNum(SeqPair(Of DVec3d), IMachineKinematics, Double, IMachiningMotionResolution) - uid: Hi.Numerical.Acts.ActUtil.GetStepNum* name: GetStepNum href: api/Hi.Numerical.Acts.ActUtil.html#Hi_Numerical_Acts_ActUtil_GetStepNum_ @@ -125014,15 +130871,15 @@ references: isSpec: "True" fullName: Hi.Numerical.Acts.ActUtil.GetStepNumOnPolarInterpolationMode nameWithType: ActUtil.GetStepNumOnPolarInterpolationMode -- uid: Hi.Numerical.Acts.ActUtil.UpdateStepNumByCl(Hi.Geom.DVec3d,Hi.Geom.DVec3d,Hi.Numerical.Xyzabc.ICoordinateConverter,System.Double,System.Double,System.Int32@) - name: UpdateStepNumByCl(DVec3d, DVec3d, ICoordinateConverter, double, double, ref int) - href: api/Hi.Numerical.Acts.ActUtil.html#Hi_Numerical_Acts_ActUtil_UpdateStepNumByCl_Hi_Geom_DVec3d_Hi_Geom_DVec3d_Hi_Numerical_Xyzabc_ICoordinateConverter_System_Double_System_Double_System_Int32__ - commentId: M:Hi.Numerical.Acts.ActUtil.UpdateStepNumByCl(Hi.Geom.DVec3d,Hi.Geom.DVec3d,Hi.Numerical.Xyzabc.ICoordinateConverter,System.Double,System.Double,System.Int32@) - name.vb: UpdateStepNumByCl(DVec3d, DVec3d, ICoordinateConverter, Double, Double, Integer) - fullName: Hi.Numerical.Acts.ActUtil.UpdateStepNumByCl(Hi.Geom.DVec3d, Hi.Geom.DVec3d, Hi.Numerical.Xyzabc.ICoordinateConverter, double, double, ref int) - fullName.vb: Hi.Numerical.Acts.ActUtil.UpdateStepNumByCl(Hi.Geom.DVec3d, Hi.Geom.DVec3d, Hi.Numerical.Xyzabc.ICoordinateConverter, Double, Double, Integer) - nameWithType: ActUtil.UpdateStepNumByCl(DVec3d, DVec3d, ICoordinateConverter, double, double, ref int) - nameWithType.vb: ActUtil.UpdateStepNumByCl(DVec3d, DVec3d, ICoordinateConverter, Double, Double, Integer) +- uid: Hi.Numerical.Acts.ActUtil.UpdateStepNumByCl(Hi.Geom.DVec3d,Hi.Geom.DVec3d,Hi.Numerical.Xyzabc.IMachineKinematics,System.Double,System.Double,System.Int32@) + name: UpdateStepNumByCl(DVec3d, DVec3d, IMachineKinematics, double, double, ref int) + href: api/Hi.Numerical.Acts.ActUtil.html#Hi_Numerical_Acts_ActUtil_UpdateStepNumByCl_Hi_Geom_DVec3d_Hi_Geom_DVec3d_Hi_Numerical_Xyzabc_IMachineKinematics_System_Double_System_Double_System_Int32__ + commentId: M:Hi.Numerical.Acts.ActUtil.UpdateStepNumByCl(Hi.Geom.DVec3d,Hi.Geom.DVec3d,Hi.Numerical.Xyzabc.IMachineKinematics,System.Double,System.Double,System.Int32@) + name.vb: UpdateStepNumByCl(DVec3d, DVec3d, IMachineKinematics, Double, Double, Integer) + fullName: Hi.Numerical.Acts.ActUtil.UpdateStepNumByCl(Hi.Geom.DVec3d, Hi.Geom.DVec3d, Hi.Numerical.Xyzabc.IMachineKinematics, double, double, ref int) + fullName.vb: Hi.Numerical.Acts.ActUtil.UpdateStepNumByCl(Hi.Geom.DVec3d, Hi.Geom.DVec3d, Hi.Numerical.Xyzabc.IMachineKinematics, Double, Double, Integer) + nameWithType: ActUtil.UpdateStepNumByCl(DVec3d, DVec3d, IMachineKinematics, double, double, ref int) + nameWithType.vb: ActUtil.UpdateStepNumByCl(DVec3d, DVec3d, IMachineKinematics, Double, Double, Integer) - uid: Hi.Numerical.Acts.ActUtil.UpdateStepNumByCl* name: UpdateStepNumByCl href: api/Hi.Numerical.Acts.ActUtil.html#Hi_Numerical_Acts_ActUtil_UpdateStepNumByCl_ @@ -126673,19 +132530,6 @@ references: isSpec: "True" fullName: Hi.Numerical.HardNcEnv.RefNcLineOnInit nameWithType: HardNcEnv.RefNcLineOnInit -- uid: Hi.Numerical.HardNcEnv.SetToolHeightCompensationOnFeatureNormal - name: SetToolHeightCompensationOnFeatureNormal - href: api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_SetToolHeightCompensationOnFeatureNormal - commentId: P:Hi.Numerical.HardNcEnv.SetToolHeightCompensationOnFeatureNormal - fullName: Hi.Numerical.HardNcEnv.SetToolHeightCompensationOnFeatureNormal - nameWithType: HardNcEnv.SetToolHeightCompensationOnFeatureNormal -- uid: Hi.Numerical.HardNcEnv.SetToolHeightCompensationOnFeatureNormal* - name: SetToolHeightCompensationOnFeatureNormal - href: api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_SetToolHeightCompensationOnFeatureNormal_ - commentId: Overload:Hi.Numerical.HardNcEnv.SetToolHeightCompensationOnFeatureNormal - isSpec: "True" - fullName: Hi.Numerical.HardNcEnv.SetToolHeightCompensationOnFeatureNormal - nameWithType: HardNcEnv.SetToolHeightCompensationOnFeatureNormal - uid: Hi.Numerical.HardNcEnv.StrokeLimitAbc_rad name: StrokeLimitAbc_rad href: api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_StrokeLimitAbc_rad @@ -127067,6 +132911,19 @@ references: isSpec: "True" fullName: Hi.Numerical.HardNcLine.GetMcByProgramPos nameWithType: HardNcLine.GetMcByProgramPos +- uid: Hi.Numerical.HardNcLine.GetSentence + name: GetSentence() + href: api/Hi.Numerical.HardNcLine.html#Hi_Numerical_HardNcLine_GetSentence + commentId: M:Hi.Numerical.HardNcLine.GetSentence + fullName: Hi.Numerical.HardNcLine.GetSentence() + nameWithType: HardNcLine.GetSentence() +- uid: Hi.Numerical.HardNcLine.GetSentence* + name: GetSentence + href: api/Hi.Numerical.HardNcLine.html#Hi_Numerical_HardNcLine_GetSentence_ + commentId: Overload:Hi.Numerical.HardNcLine.GetSentence + isSpec: "True" + fullName: Hi.Numerical.HardNcLine.GetSentence + nameWithType: HardNcLine.GetSentence - uid: Hi.Numerical.HardNcLine.GetSourceCommand name: GetSourceCommand() href: api/Hi.Numerical.HardNcLine.html#Hi_Numerical_HardNcLine_GetSourceCommand @@ -128332,78 +134189,6 @@ references: isSpec: "True" fullName: Hi.Numerical.IsoCoordinateEntryDisplayee.NcEnvFunc nameWithType: IsoCoordinateEntryDisplayee.NcEnvFunc -- uid: Hi.Numerical.IsoCoordinateTable - name: IsoCoordinateTable - href: api/Hi.Numerical.IsoCoordinateTable.html - commentId: T:Hi.Numerical.IsoCoordinateTable - fullName: Hi.Numerical.IsoCoordinateTable - nameWithType: IsoCoordinateTable -- uid: Hi.Numerical.IsoCoordinateTable.#ctor - name: IsoCoordinateTable() - href: api/Hi.Numerical.IsoCoordinateTable.html#Hi_Numerical_IsoCoordinateTable__ctor - commentId: M:Hi.Numerical.IsoCoordinateTable.#ctor - name.vb: New() - fullName: Hi.Numerical.IsoCoordinateTable.IsoCoordinateTable() - fullName.vb: Hi.Numerical.IsoCoordinateTable.New() - nameWithType: IsoCoordinateTable.IsoCoordinateTable() - nameWithType.vb: IsoCoordinateTable.New() -- uid: Hi.Numerical.IsoCoordinateTable.#ctor(System.Xml.Linq.XElement) - name: IsoCoordinateTable(XElement) - href: api/Hi.Numerical.IsoCoordinateTable.html#Hi_Numerical_IsoCoordinateTable__ctor_System_Xml_Linq_XElement_ - commentId: M:Hi.Numerical.IsoCoordinateTable.#ctor(System.Xml.Linq.XElement) - name.vb: New(XElement) - fullName: Hi.Numerical.IsoCoordinateTable.IsoCoordinateTable(System.Xml.Linq.XElement) - fullName.vb: Hi.Numerical.IsoCoordinateTable.New(System.Xml.Linq.XElement) - nameWithType: IsoCoordinateTable.IsoCoordinateTable(XElement) - nameWithType.vb: IsoCoordinateTable.New(XElement) -- uid: Hi.Numerical.IsoCoordinateTable.#ctor* - name: IsoCoordinateTable - href: api/Hi.Numerical.IsoCoordinateTable.html#Hi_Numerical_IsoCoordinateTable__ctor_ - commentId: Overload:Hi.Numerical.IsoCoordinateTable.#ctor - isSpec: "True" - name.vb: New - fullName: Hi.Numerical.IsoCoordinateTable.IsoCoordinateTable - fullName.vb: Hi.Numerical.IsoCoordinateTable.New - nameWithType: IsoCoordinateTable.IsoCoordinateTable - nameWithType.vb: IsoCoordinateTable.New -- uid: Hi.Numerical.IsoCoordinateTable.GetCoordinateString(System.Int32) - name: GetCoordinateString(int) - href: api/Hi.Numerical.IsoCoordinateTable.html#Hi_Numerical_IsoCoordinateTable_GetCoordinateString_System_Int32_ - commentId: M:Hi.Numerical.IsoCoordinateTable.GetCoordinateString(System.Int32) - name.vb: GetCoordinateString(Integer) - fullName: Hi.Numerical.IsoCoordinateTable.GetCoordinateString(int) - fullName.vb: Hi.Numerical.IsoCoordinateTable.GetCoordinateString(Integer) - nameWithType: IsoCoordinateTable.GetCoordinateString(int) - nameWithType.vb: IsoCoordinateTable.GetCoordinateString(Integer) -- uid: Hi.Numerical.IsoCoordinateTable.GetCoordinateString* - name: GetCoordinateString - href: api/Hi.Numerical.IsoCoordinateTable.html#Hi_Numerical_IsoCoordinateTable_GetCoordinateString_ - commentId: Overload:Hi.Numerical.IsoCoordinateTable.GetCoordinateString - isSpec: "True" - fullName: Hi.Numerical.IsoCoordinateTable.GetCoordinateString - nameWithType: IsoCoordinateTable.GetCoordinateString -- uid: Hi.Numerical.IsoCoordinateTable.MakeXmlSource(System.String,System.String,System.Boolean) - name: MakeXmlSource(string, string, bool) - href: api/Hi.Numerical.IsoCoordinateTable.html#Hi_Numerical_IsoCoordinateTable_MakeXmlSource_System_String_System_String_System_Boolean_ - commentId: M:Hi.Numerical.IsoCoordinateTable.MakeXmlSource(System.String,System.String,System.Boolean) - name.vb: MakeXmlSource(String, String, Boolean) - fullName: Hi.Numerical.IsoCoordinateTable.MakeXmlSource(string, string, bool) - fullName.vb: Hi.Numerical.IsoCoordinateTable.MakeXmlSource(String, String, Boolean) - nameWithType: IsoCoordinateTable.MakeXmlSource(string, string, bool) - nameWithType.vb: IsoCoordinateTable.MakeXmlSource(String, String, Boolean) -- uid: Hi.Numerical.IsoCoordinateTable.MakeXmlSource* - name: MakeXmlSource - href: api/Hi.Numerical.IsoCoordinateTable.html#Hi_Numerical_IsoCoordinateTable_MakeXmlSource_ - commentId: Overload:Hi.Numerical.IsoCoordinateTable.MakeXmlSource - isSpec: "True" - fullName: Hi.Numerical.IsoCoordinateTable.MakeXmlSource - nameWithType: IsoCoordinateTable.MakeXmlSource -- uid: Hi.Numerical.IsoCoordinateTable.XName - name: XName - href: api/Hi.Numerical.IsoCoordinateTable.html#Hi_Numerical_IsoCoordinateTable_XName - commentId: F:Hi.Numerical.IsoCoordinateTable.XName - fullName: Hi.Numerical.IsoCoordinateTable.XName - nameWithType: IsoCoordinateTable.XName - uid: Hi.Numerical.MachiningMotionResolutionUtils name: Hi.Numerical.MachiningMotionResolutionUtils href: api/Hi.Numerical.MachiningMotionResolutionUtils.html @@ -129950,15 +135735,15 @@ references: isSpec: "True" fullName: Hi.Numerical.NcArgs.NcArgG68p2.FeatureCoordinateOrigin nameWithType: NcArgG68p2.FeatureCoordinateOrigin -- uid: Hi.Numerical.NcArgs.NcArgG68p2.GetTransformation(Hi.Numerical.Xyzabc.ICoordinateConverter,Hi.Geom.Mat4d@) - name: GetTransformation(ICoordinateConverter, out Mat4d) - href: api/Hi.Numerical.NcArgs.NcArgG68p2.html#Hi_Numerical_NcArgs_NcArgG68p2_GetTransformation_Hi_Numerical_Xyzabc_ICoordinateConverter_Hi_Geom_Mat4d__ - commentId: M:Hi.Numerical.NcArgs.NcArgG68p2.GetTransformation(Hi.Numerical.Xyzabc.ICoordinateConverter,Hi.Geom.Mat4d@) - name.vb: GetTransformation(ICoordinateConverter, Mat4d) - fullName: Hi.Numerical.NcArgs.NcArgG68p2.GetTransformation(Hi.Numerical.Xyzabc.ICoordinateConverter, out Hi.Geom.Mat4d) - fullName.vb: Hi.Numerical.NcArgs.NcArgG68p2.GetTransformation(Hi.Numerical.Xyzabc.ICoordinateConverter, Hi.Geom.Mat4d) - nameWithType: NcArgG68p2.GetTransformation(ICoordinateConverter, out Mat4d) - nameWithType.vb: NcArgG68p2.GetTransformation(ICoordinateConverter, Mat4d) +- uid: Hi.Numerical.NcArgs.NcArgG68p2.GetTransformation(Hi.Numerical.Xyzabc.IMachineKinematics,Hi.Geom.Mat4d@) + name: GetTransformation(IMachineKinematics, out Mat4d) + href: api/Hi.Numerical.NcArgs.NcArgG68p2.html#Hi_Numerical_NcArgs_NcArgG68p2_GetTransformation_Hi_Numerical_Xyzabc_IMachineKinematics_Hi_Geom_Mat4d__ + commentId: M:Hi.Numerical.NcArgs.NcArgG68p2.GetTransformation(Hi.Numerical.Xyzabc.IMachineKinematics,Hi.Geom.Mat4d@) + name.vb: GetTransformation(IMachineKinematics, Mat4d) + fullName: Hi.Numerical.NcArgs.NcArgG68p2.GetTransformation(Hi.Numerical.Xyzabc.IMachineKinematics, out Hi.Geom.Mat4d) + fullName.vb: Hi.Numerical.NcArgs.NcArgG68p2.GetTransformation(Hi.Numerical.Xyzabc.IMachineKinematics, Hi.Geom.Mat4d) + nameWithType: NcArgG68p2.GetTransformation(IMachineKinematics, out Mat4d) + nameWithType.vb: NcArgG68p2.GetTransformation(IMachineKinematics, Mat4d) - uid: Hi.Numerical.NcArgs.NcArgG68p2.GetTransformation* name: GetTransformation href: api/Hi.Numerical.NcArgs.NcArgG68p2.html#Hi_Numerical_NcArgs_NcArgG68p2_GetTransformation_ @@ -130768,15 +136553,15 @@ references: isSpec: "True" fullName: Hi.Numerical.NcFlagUtil.GetCompensationRadius nameWithType: NcFlagUtil.GetCompensationRadius -- uid: Hi.Numerical.NcFlagUtil.GetCoordinateOffset(System.Boolean,System.Int32,System.Int32,Hi.Numerical.NcArgs.HeidenhainCycleDef7Arg,Hi.Numerical.HardNcEnv) - name: GetCoordinateOffset(bool, int, int, HeidenhainCycleDef7Arg, HardNcEnv) - href: api/Hi.Numerical.NcFlagUtil.html#Hi_Numerical_NcFlagUtil_GetCoordinateOffset_System_Boolean_System_Int32_System_Int32_Hi_Numerical_NcArgs_HeidenhainCycleDef7Arg_Hi_Numerical_HardNcEnv_ - commentId: M:Hi.Numerical.NcFlagUtil.GetCoordinateOffset(System.Boolean,System.Int32,System.Int32,Hi.Numerical.NcArgs.HeidenhainCycleDef7Arg,Hi.Numerical.HardNcEnv) - name.vb: GetCoordinateOffset(Boolean, Integer, Integer, HeidenhainCycleDef7Arg, HardNcEnv) - fullName: Hi.Numerical.NcFlagUtil.GetCoordinateOffset(bool, int, int, Hi.Numerical.NcArgs.HeidenhainCycleDef7Arg, Hi.Numerical.HardNcEnv) - fullName.vb: Hi.Numerical.NcFlagUtil.GetCoordinateOffset(Boolean, Integer, Integer, Hi.Numerical.NcArgs.HeidenhainCycleDef7Arg, Hi.Numerical.HardNcEnv) - nameWithType: NcFlagUtil.GetCoordinateOffset(bool, int, int, HeidenhainCycleDef7Arg, HardNcEnv) - nameWithType.vb: NcFlagUtil.GetCoordinateOffset(Boolean, Integer, Integer, HeidenhainCycleDef7Arg, HardNcEnv) +- uid: Hi.Numerical.NcFlagUtil.GetCoordinateOffset(System.Boolean,System.String,System.Int32,Hi.Numerical.NcArgs.HeidenhainCycleDef7Arg,Hi.Numerical.HardNcEnv) + name: GetCoordinateOffset(bool, string, int, HeidenhainCycleDef7Arg, HardNcEnv) + href: api/Hi.Numerical.NcFlagUtil.html#Hi_Numerical_NcFlagUtil_GetCoordinateOffset_System_Boolean_System_String_System_Int32_Hi_Numerical_NcArgs_HeidenhainCycleDef7Arg_Hi_Numerical_HardNcEnv_ + commentId: M:Hi.Numerical.NcFlagUtil.GetCoordinateOffset(System.Boolean,System.String,System.Int32,Hi.Numerical.NcArgs.HeidenhainCycleDef7Arg,Hi.Numerical.HardNcEnv) + name.vb: GetCoordinateOffset(Boolean, String, Integer, HeidenhainCycleDef7Arg, HardNcEnv) + fullName: Hi.Numerical.NcFlagUtil.GetCoordinateOffset(bool, string, int, Hi.Numerical.NcArgs.HeidenhainCycleDef7Arg, Hi.Numerical.HardNcEnv) + fullName.vb: Hi.Numerical.NcFlagUtil.GetCoordinateOffset(Boolean, String, Integer, Hi.Numerical.NcArgs.HeidenhainCycleDef7Arg, Hi.Numerical.HardNcEnv) + nameWithType: NcFlagUtil.GetCoordinateOffset(bool, string, int, HeidenhainCycleDef7Arg, HardNcEnv) + nameWithType.vb: NcFlagUtil.GetCoordinateOffset(Boolean, String, Integer, HeidenhainCycleDef7Arg, HardNcEnv) - uid: Hi.Numerical.NcFlagUtil.GetCoordinateOffset* name: GetCoordinateOffset href: api/Hi.Numerical.NcFlagUtil.html#Hi_Numerical_NcFlagUtil_GetCoordinateOffset_ @@ -130974,15 +136759,15 @@ references: isSpec: "True" fullName: Hi.Numerical.NcFlagUtil.GetPlaneNormal nameWithType: NcFlagUtil.GetPlaneNormal -- uid: Hi.Numerical.NcFlagUtil.GetTiltMat4d(System.Collections.BitArray,Hi.Numerical.NcArgs.ITiltPlaneNcArg,Hi.Numerical.NcGroup02,Hi.Numerical.Xyzabc.ICoordinateConverter,System.Nullable{System.Boolean}@) - name: GetTiltMat4d(BitArray, ITiltPlaneNcArg, NcGroup02, ICoordinateConverter, out bool?) - href: api/Hi.Numerical.NcFlagUtil.html#Hi_Numerical_NcFlagUtil_GetTiltMat4d_System_Collections_BitArray_Hi_Numerical_NcArgs_ITiltPlaneNcArg_Hi_Numerical_NcGroup02_Hi_Numerical_Xyzabc_ICoordinateConverter_System_Nullable_System_Boolean___ - commentId: M:Hi.Numerical.NcFlagUtil.GetTiltMat4d(System.Collections.BitArray,Hi.Numerical.NcArgs.ITiltPlaneNcArg,Hi.Numerical.NcGroup02,Hi.Numerical.Xyzabc.ICoordinateConverter,System.Nullable{System.Boolean}@) - name.vb: GetTiltMat4d(BitArray, ITiltPlaneNcArg, NcGroup02, ICoordinateConverter, Boolean?) - fullName: Hi.Numerical.NcFlagUtil.GetTiltMat4d(System.Collections.BitArray, Hi.Numerical.NcArgs.ITiltPlaneNcArg, Hi.Numerical.NcGroup02, Hi.Numerical.Xyzabc.ICoordinateConverter, out bool?) - fullName.vb: Hi.Numerical.NcFlagUtil.GetTiltMat4d(System.Collections.BitArray, Hi.Numerical.NcArgs.ITiltPlaneNcArg, Hi.Numerical.NcGroup02, Hi.Numerical.Xyzabc.ICoordinateConverter, Boolean?) - nameWithType: NcFlagUtil.GetTiltMat4d(BitArray, ITiltPlaneNcArg, NcGroup02, ICoordinateConverter, out bool?) - nameWithType.vb: NcFlagUtil.GetTiltMat4d(BitArray, ITiltPlaneNcArg, NcGroup02, ICoordinateConverter, Boolean?) +- uid: Hi.Numerical.NcFlagUtil.GetTiltMat4d(System.Collections.BitArray,Hi.Numerical.NcArgs.ITiltPlaneNcArg,Hi.Numerical.NcGroup02,Hi.Numerical.Xyzabc.IMachineKinematics,System.Nullable{System.Boolean}@) + name: GetTiltMat4d(BitArray, ITiltPlaneNcArg, NcGroup02, IMachineKinematics, out bool?) + href: api/Hi.Numerical.NcFlagUtil.html#Hi_Numerical_NcFlagUtil_GetTiltMat4d_System_Collections_BitArray_Hi_Numerical_NcArgs_ITiltPlaneNcArg_Hi_Numerical_NcGroup02_Hi_Numerical_Xyzabc_IMachineKinematics_System_Nullable_System_Boolean___ + commentId: M:Hi.Numerical.NcFlagUtil.GetTiltMat4d(System.Collections.BitArray,Hi.Numerical.NcArgs.ITiltPlaneNcArg,Hi.Numerical.NcGroup02,Hi.Numerical.Xyzabc.IMachineKinematics,System.Nullable{System.Boolean}@) + name.vb: GetTiltMat4d(BitArray, ITiltPlaneNcArg, NcGroup02, IMachineKinematics, Boolean?) + fullName: Hi.Numerical.NcFlagUtil.GetTiltMat4d(System.Collections.BitArray, Hi.Numerical.NcArgs.ITiltPlaneNcArg, Hi.Numerical.NcGroup02, Hi.Numerical.Xyzabc.IMachineKinematics, out bool?) + fullName.vb: Hi.Numerical.NcFlagUtil.GetTiltMat4d(System.Collections.BitArray, Hi.Numerical.NcArgs.ITiltPlaneNcArg, Hi.Numerical.NcGroup02, Hi.Numerical.Xyzabc.IMachineKinematics, Boolean?) + nameWithType: NcFlagUtil.GetTiltMat4d(BitArray, ITiltPlaneNcArg, NcGroup02, IMachineKinematics, out bool?) + nameWithType.vb: NcFlagUtil.GetTiltMat4d(BitArray, ITiltPlaneNcArg, NcGroup02, IMachineKinematics, Boolean?) - uid: Hi.Numerical.NcFlagUtil.GetTiltMat4d* name: GetTiltMat4d href: api/Hi.Numerical.NcFlagUtil.html#Hi_Numerical_NcFlagUtil_GetTiltMat4d_ @@ -132384,57 +138169,57 @@ references: isSpec: "True" fullName: Hi.Numerical.RadiusCompensationBuf.TransientEndProgramPos nameWithType: RadiusCompensationBuf.TransientEndProgramPos -- uid: Hi.Numerical.SentenceActEntry - name: SentenceActEntry - href: api/Hi.Numerical.SentenceActEntry.html - commentId: T:Hi.Numerical.SentenceActEntry - fullName: Hi.Numerical.SentenceActEntry - nameWithType: SentenceActEntry -- uid: Hi.Numerical.SentenceActEntry.#ctor(Hi.NcParsers.Sentence,Hi.Numerical.Acts.IAct) - name: SentenceActEntry(Sentence, IAct) - href: api/Hi.Numerical.SentenceActEntry.html#Hi_Numerical_SentenceActEntry__ctor_Hi_NcParsers_Sentence_Hi_Numerical_Acts_IAct_ - commentId: M:Hi.Numerical.SentenceActEntry.#ctor(Hi.NcParsers.Sentence,Hi.Numerical.Acts.IAct) - name.vb: New(Sentence, IAct) - fullName: Hi.Numerical.SentenceActEntry.SentenceActEntry(Hi.NcParsers.Sentence, Hi.Numerical.Acts.IAct) - fullName.vb: Hi.Numerical.SentenceActEntry.New(Hi.NcParsers.Sentence, Hi.Numerical.Acts.IAct) - nameWithType: SentenceActEntry.SentenceActEntry(Sentence, IAct) - nameWithType.vb: SentenceActEntry.New(Sentence, IAct) -- uid: Hi.Numerical.SentenceActEntry.#ctor* - name: SentenceActEntry - href: api/Hi.Numerical.SentenceActEntry.html#Hi_Numerical_SentenceActEntry__ctor_ - commentId: Overload:Hi.Numerical.SentenceActEntry.#ctor +- uid: Hi.Numerical.SourcedActEntry + name: SourcedActEntry + href: api/Hi.Numerical.SourcedActEntry.html + commentId: T:Hi.Numerical.SourcedActEntry + fullName: Hi.Numerical.SourcedActEntry + nameWithType: SourcedActEntry +- uid: Hi.Numerical.SourcedActEntry.#ctor(Hi.NcParsers.IGetSentence,Hi.Numerical.Acts.IAct) + name: SourcedActEntry(IGetSentence, IAct) + href: api/Hi.Numerical.SourcedActEntry.html#Hi_Numerical_SourcedActEntry__ctor_Hi_NcParsers_IGetSentence_Hi_Numerical_Acts_IAct_ + commentId: M:Hi.Numerical.SourcedActEntry.#ctor(Hi.NcParsers.IGetSentence,Hi.Numerical.Acts.IAct) + name.vb: New(IGetSentence, IAct) + fullName: Hi.Numerical.SourcedActEntry.SourcedActEntry(Hi.NcParsers.IGetSentence, Hi.Numerical.Acts.IAct) + fullName.vb: Hi.Numerical.SourcedActEntry.New(Hi.NcParsers.IGetSentence, Hi.Numerical.Acts.IAct) + nameWithType: SourcedActEntry.SourcedActEntry(IGetSentence, IAct) + nameWithType.vb: SourcedActEntry.New(IGetSentence, IAct) +- uid: Hi.Numerical.SourcedActEntry.#ctor* + name: SourcedActEntry + href: api/Hi.Numerical.SourcedActEntry.html#Hi_Numerical_SourcedActEntry__ctor_ + commentId: Overload:Hi.Numerical.SourcedActEntry.#ctor isSpec: "True" name.vb: New - fullName: Hi.Numerical.SentenceActEntry.SentenceActEntry - fullName.vb: Hi.Numerical.SentenceActEntry.New - nameWithType: SentenceActEntry.SentenceActEntry - nameWithType.vb: SentenceActEntry.New -- uid: Hi.Numerical.SentenceActEntry.Act + fullName: Hi.Numerical.SourcedActEntry.SourcedActEntry + fullName.vb: Hi.Numerical.SourcedActEntry.New + nameWithType: SourcedActEntry.SourcedActEntry + nameWithType.vb: SourcedActEntry.New +- uid: Hi.Numerical.SourcedActEntry.Act name: Act - href: api/Hi.Numerical.SentenceActEntry.html#Hi_Numerical_SentenceActEntry_Act - commentId: P:Hi.Numerical.SentenceActEntry.Act - fullName: Hi.Numerical.SentenceActEntry.Act - nameWithType: SentenceActEntry.Act -- uid: Hi.Numerical.SentenceActEntry.Act* + href: api/Hi.Numerical.SourcedActEntry.html#Hi_Numerical_SourcedActEntry_Act + commentId: P:Hi.Numerical.SourcedActEntry.Act + fullName: Hi.Numerical.SourcedActEntry.Act + nameWithType: SourcedActEntry.Act +- uid: Hi.Numerical.SourcedActEntry.Act* name: Act - href: api/Hi.Numerical.SentenceActEntry.html#Hi_Numerical_SentenceActEntry_Act_ - commentId: Overload:Hi.Numerical.SentenceActEntry.Act + href: api/Hi.Numerical.SourcedActEntry.html#Hi_Numerical_SourcedActEntry_Act_ + commentId: Overload:Hi.Numerical.SourcedActEntry.Act isSpec: "True" - fullName: Hi.Numerical.SentenceActEntry.Act - nameWithType: SentenceActEntry.Act -- uid: Hi.Numerical.SentenceActEntry.Sentence - name: Sentence - href: api/Hi.Numerical.SentenceActEntry.html#Hi_Numerical_SentenceActEntry_Sentence - commentId: P:Hi.Numerical.SentenceActEntry.Sentence - fullName: Hi.Numerical.SentenceActEntry.Sentence - nameWithType: SentenceActEntry.Sentence -- uid: Hi.Numerical.SentenceActEntry.Sentence* - name: Sentence - href: api/Hi.Numerical.SentenceActEntry.html#Hi_Numerical_SentenceActEntry_Sentence_ - commentId: Overload:Hi.Numerical.SentenceActEntry.Sentence + fullName: Hi.Numerical.SourcedActEntry.Act + nameWithType: SourcedActEntry.Act +- uid: Hi.Numerical.SourcedActEntry.SentenceSource + name: SentenceSource + href: api/Hi.Numerical.SourcedActEntry.html#Hi_Numerical_SourcedActEntry_SentenceSource + commentId: P:Hi.Numerical.SourcedActEntry.SentenceSource + fullName: Hi.Numerical.SourcedActEntry.SentenceSource + nameWithType: SourcedActEntry.SentenceSource +- uid: Hi.Numerical.SourcedActEntry.SentenceSource* + name: SentenceSource + href: api/Hi.Numerical.SourcedActEntry.html#Hi_Numerical_SourcedActEntry_SentenceSource_ + commentId: Overload:Hi.Numerical.SourcedActEntry.SentenceSource isSpec: "True" - fullName: Hi.Numerical.SentenceActEntry.Sentence - nameWithType: SentenceActEntry.Sentence + fullName: Hi.Numerical.SourcedActEntry.SentenceSource + nameWithType: SourcedActEntry.SentenceSource - uid: Hi.Numerical.SpindleDirection name: SpindleDirection href: api/Hi.Numerical.SpindleDirection.html @@ -134450,122 +140235,6 @@ references: isSpec: "True" fullName: Hi.Numerical.Xyzabc.GeneralXyzabcChain.XName nameWithType: GeneralXyzabcChain.XName -- uid: Hi.Numerical.Xyzabc.ICoordinateConverter - name: ICoordinateConverter - href: api/Hi.Numerical.Xyzabc.ICoordinateConverter.html - commentId: T:Hi.Numerical.Xyzabc.ICoordinateConverter - fullName: Hi.Numerical.Xyzabc.ICoordinateConverter - nameWithType: ICoordinateConverter -- uid: Hi.Numerical.Xyzabc.ICoordinateConverter.AttacherNpToMc(Hi.Geom.DVec3d,Hi.Geom.DVec3d@) - name: AttacherNpToMc(DVec3d, out DVec3d) - href: api/Hi.Numerical.Xyzabc.ICoordinateConverter.html#Hi_Numerical_Xyzabc_ICoordinateConverter_AttacherNpToMc_Hi_Geom_DVec3d_Hi_Geom_DVec3d__ - commentId: M:Hi.Numerical.Xyzabc.ICoordinateConverter.AttacherNpToMc(Hi.Geom.DVec3d,Hi.Geom.DVec3d@) - name.vb: AttacherNpToMc(DVec3d, DVec3d) - fullName: Hi.Numerical.Xyzabc.ICoordinateConverter.AttacherNpToMc(Hi.Geom.DVec3d, out Hi.Geom.DVec3d) - fullName.vb: Hi.Numerical.Xyzabc.ICoordinateConverter.AttacherNpToMc(Hi.Geom.DVec3d, Hi.Geom.DVec3d) - nameWithType: ICoordinateConverter.AttacherNpToMc(DVec3d, out DVec3d) - nameWithType.vb: ICoordinateConverter.AttacherNpToMc(DVec3d, DVec3d) -- uid: Hi.Numerical.Xyzabc.ICoordinateConverter.AttacherNpToMc* - name: AttacherNpToMc - href: api/Hi.Numerical.Xyzabc.ICoordinateConverter.html#Hi_Numerical_Xyzabc_ICoordinateConverter_AttacherNpToMc_ - commentId: Overload:Hi.Numerical.Xyzabc.ICoordinateConverter.AttacherNpToMc - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.ICoordinateConverter.AttacherNpToMc - nameWithType: ICoordinateConverter.AttacherNpToMc -- uid: Hi.Numerical.Xyzabc.ICoordinateConverter.IsAxisAExisted - name: IsAxisAExisted() - href: api/Hi.Numerical.Xyzabc.ICoordinateConverter.html#Hi_Numerical_Xyzabc_ICoordinateConverter_IsAxisAExisted - commentId: M:Hi.Numerical.Xyzabc.ICoordinateConverter.IsAxisAExisted - fullName: Hi.Numerical.Xyzabc.ICoordinateConverter.IsAxisAExisted() - nameWithType: ICoordinateConverter.IsAxisAExisted() -- uid: Hi.Numerical.Xyzabc.ICoordinateConverter.IsAxisAExisted* - name: IsAxisAExisted - href: api/Hi.Numerical.Xyzabc.ICoordinateConverter.html#Hi_Numerical_Xyzabc_ICoordinateConverter_IsAxisAExisted_ - commentId: Overload:Hi.Numerical.Xyzabc.ICoordinateConverter.IsAxisAExisted - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.ICoordinateConverter.IsAxisAExisted - nameWithType: ICoordinateConverter.IsAxisAExisted -- uid: Hi.Numerical.Xyzabc.ICoordinateConverter.IsAxisBExisted - name: IsAxisBExisted() - href: api/Hi.Numerical.Xyzabc.ICoordinateConverter.html#Hi_Numerical_Xyzabc_ICoordinateConverter_IsAxisBExisted - commentId: M:Hi.Numerical.Xyzabc.ICoordinateConverter.IsAxisBExisted - fullName: Hi.Numerical.Xyzabc.ICoordinateConverter.IsAxisBExisted() - nameWithType: ICoordinateConverter.IsAxisBExisted() -- uid: Hi.Numerical.Xyzabc.ICoordinateConverter.IsAxisBExisted* - name: IsAxisBExisted - href: api/Hi.Numerical.Xyzabc.ICoordinateConverter.html#Hi_Numerical_Xyzabc_ICoordinateConverter_IsAxisBExisted_ - commentId: Overload:Hi.Numerical.Xyzabc.ICoordinateConverter.IsAxisBExisted - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.ICoordinateConverter.IsAxisBExisted - nameWithType: ICoordinateConverter.IsAxisBExisted -- uid: Hi.Numerical.Xyzabc.ICoordinateConverter.IsAxisCExisted - name: IsAxisCExisted() - href: api/Hi.Numerical.Xyzabc.ICoordinateConverter.html#Hi_Numerical_Xyzabc_ICoordinateConverter_IsAxisCExisted - commentId: M:Hi.Numerical.Xyzabc.ICoordinateConverter.IsAxisCExisted - fullName: Hi.Numerical.Xyzabc.ICoordinateConverter.IsAxisCExisted() - nameWithType: ICoordinateConverter.IsAxisCExisted() -- uid: Hi.Numerical.Xyzabc.ICoordinateConverter.IsAxisCExisted* - name: IsAxisCExisted - href: api/Hi.Numerical.Xyzabc.ICoordinateConverter.html#Hi_Numerical_Xyzabc_ICoordinateConverter_IsAxisCExisted_ - commentId: Overload:Hi.Numerical.Xyzabc.ICoordinateConverter.IsAxisCExisted - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.ICoordinateConverter.IsAxisCExisted - nameWithType: ICoordinateConverter.IsAxisCExisted -- uid: Hi.Numerical.Xyzabc.ICoordinateConverter.McAbcToTiltMat(Hi.Geom.Vec3d) - name: McAbcToTiltMat(Vec3d) - href: api/Hi.Numerical.Xyzabc.ICoordinateConverter.html#Hi_Numerical_Xyzabc_ICoordinateConverter_McAbcToTiltMat_Hi_Geom_Vec3d_ - commentId: M:Hi.Numerical.Xyzabc.ICoordinateConverter.McAbcToTiltMat(Hi.Geom.Vec3d) - fullName: Hi.Numerical.Xyzabc.ICoordinateConverter.McAbcToTiltMat(Hi.Geom.Vec3d) - nameWithType: ICoordinateConverter.McAbcToTiltMat(Vec3d) -- uid: Hi.Numerical.Xyzabc.ICoordinateConverter.McAbcToTiltMat* - name: McAbcToTiltMat - href: api/Hi.Numerical.Xyzabc.ICoordinateConverter.html#Hi_Numerical_Xyzabc_ICoordinateConverter_McAbcToTiltMat_ - commentId: Overload:Hi.Numerical.Xyzabc.ICoordinateConverter.McAbcToTiltMat - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.ICoordinateConverter.McAbcToTiltMat - nameWithType: ICoordinateConverter.McAbcToTiltMat -- uid: Hi.Numerical.Xyzabc.ICoordinateConverter.McToAttacherMat(Hi.Geom.DVec3d) - name: McToAttacherMat(DVec3d) - href: api/Hi.Numerical.Xyzabc.ICoordinateConverter.html#Hi_Numerical_Xyzabc_ICoordinateConverter_McToAttacherMat_Hi_Geom_DVec3d_ - commentId: M:Hi.Numerical.Xyzabc.ICoordinateConverter.McToAttacherMat(Hi.Geom.DVec3d) - fullName: Hi.Numerical.Xyzabc.ICoordinateConverter.McToAttacherMat(Hi.Geom.DVec3d) - nameWithType: ICoordinateConverter.McToAttacherMat(DVec3d) -- uid: Hi.Numerical.Xyzabc.ICoordinateConverter.McToAttacherMat* - name: McToAttacherMat - href: api/Hi.Numerical.Xyzabc.ICoordinateConverter.html#Hi_Numerical_Xyzabc_ICoordinateConverter_McToAttacherMat_ - commentId: Overload:Hi.Numerical.Xyzabc.ICoordinateConverter.McToAttacherMat - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.ICoordinateConverter.McToAttacherMat - nameWithType: ICoordinateConverter.McToAttacherMat -- uid: Hi.Numerical.Xyzabc.ICoordinateConverter.McToAttacherNp(Hi.Geom.DVec3d) - name: McToAttacherNp(DVec3d) - href: api/Hi.Numerical.Xyzabc.ICoordinateConverter.html#Hi_Numerical_Xyzabc_ICoordinateConverter_McToAttacherNp_Hi_Geom_DVec3d_ - commentId: M:Hi.Numerical.Xyzabc.ICoordinateConverter.McToAttacherNp(Hi.Geom.DVec3d) - fullName: Hi.Numerical.Xyzabc.ICoordinateConverter.McToAttacherNp(Hi.Geom.DVec3d) - nameWithType: ICoordinateConverter.McToAttacherNp(DVec3d) -- uid: Hi.Numerical.Xyzabc.ICoordinateConverter.McToAttacherNp* - name: McToAttacherNp - href: api/Hi.Numerical.Xyzabc.ICoordinateConverter.html#Hi_Numerical_Xyzabc_ICoordinateConverter_McToAttacherNp_ - commentId: Overload:Hi.Numerical.Xyzabc.ICoordinateConverter.McToAttacherNp - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.ICoordinateConverter.McToAttacherNp - nameWithType: ICoordinateConverter.McToAttacherNp -- uid: Hi.Numerical.Xyzabc.ICoordinateConverter.TiltMatToMcAbc(Hi.Geom.Mat4d,Hi.Geom.Vec3d@) - name: TiltMatToMcAbc(Mat4d, out Vec3d) - href: api/Hi.Numerical.Xyzabc.ICoordinateConverter.html#Hi_Numerical_Xyzabc_ICoordinateConverter_TiltMatToMcAbc_Hi_Geom_Mat4d_Hi_Geom_Vec3d__ - commentId: M:Hi.Numerical.Xyzabc.ICoordinateConverter.TiltMatToMcAbc(Hi.Geom.Mat4d,Hi.Geom.Vec3d@) - name.vb: TiltMatToMcAbc(Mat4d, Vec3d) - fullName: Hi.Numerical.Xyzabc.ICoordinateConverter.TiltMatToMcAbc(Hi.Geom.Mat4d, out Hi.Geom.Vec3d) - fullName.vb: Hi.Numerical.Xyzabc.ICoordinateConverter.TiltMatToMcAbc(Hi.Geom.Mat4d, Hi.Geom.Vec3d) - nameWithType: ICoordinateConverter.TiltMatToMcAbc(Mat4d, out Vec3d) - nameWithType.vb: ICoordinateConverter.TiltMatToMcAbc(Mat4d, Vec3d) -- uid: Hi.Numerical.Xyzabc.ICoordinateConverter.TiltMatToMcAbc* - name: TiltMatToMcAbc - href: api/Hi.Numerical.Xyzabc.ICoordinateConverter.html#Hi_Numerical_Xyzabc_ICoordinateConverter_TiltMatToMcAbc_ - commentId: Overload:Hi.Numerical.Xyzabc.ICoordinateConverter.TiltMatToMcAbc - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.ICoordinateConverter.TiltMatToMcAbc - nameWithType: ICoordinateConverter.TiltMatToMcAbc - uid: Hi.Numerical.Xyzabc.IGetMcXyzabc name: IGetMcXyzabc href: api/Hi.Numerical.Xyzabc.IGetMcXyzabc.html @@ -134604,6 +140273,122 @@ references: isSpec: "True" fullName: Hi.Numerical.Xyzabc.IGetXyzabcChain.GetXyzabcChain nameWithType: IGetXyzabcChain.GetXyzabcChain +- uid: Hi.Numerical.Xyzabc.IMachineKinematics + name: IMachineKinematics + href: api/Hi.Numerical.Xyzabc.IMachineKinematics.html + commentId: T:Hi.Numerical.Xyzabc.IMachineKinematics + fullName: Hi.Numerical.Xyzabc.IMachineKinematics + nameWithType: IMachineKinematics +- uid: Hi.Numerical.Xyzabc.IMachineKinematics.IsAxisAExisted + name: IsAxisAExisted() + href: api/Hi.Numerical.Xyzabc.IMachineKinematics.html#Hi_Numerical_Xyzabc_IMachineKinematics_IsAxisAExisted + commentId: M:Hi.Numerical.Xyzabc.IMachineKinematics.IsAxisAExisted + fullName: Hi.Numerical.Xyzabc.IMachineKinematics.IsAxisAExisted() + nameWithType: IMachineKinematics.IsAxisAExisted() +- uid: Hi.Numerical.Xyzabc.IMachineKinematics.IsAxisAExisted* + name: IsAxisAExisted + href: api/Hi.Numerical.Xyzabc.IMachineKinematics.html#Hi_Numerical_Xyzabc_IMachineKinematics_IsAxisAExisted_ + commentId: Overload:Hi.Numerical.Xyzabc.IMachineKinematics.IsAxisAExisted + isSpec: "True" + fullName: Hi.Numerical.Xyzabc.IMachineKinematics.IsAxisAExisted + nameWithType: IMachineKinematics.IsAxisAExisted +- uid: Hi.Numerical.Xyzabc.IMachineKinematics.IsAxisBExisted + name: IsAxisBExisted() + href: api/Hi.Numerical.Xyzabc.IMachineKinematics.html#Hi_Numerical_Xyzabc_IMachineKinematics_IsAxisBExisted + commentId: M:Hi.Numerical.Xyzabc.IMachineKinematics.IsAxisBExisted + fullName: Hi.Numerical.Xyzabc.IMachineKinematics.IsAxisBExisted() + nameWithType: IMachineKinematics.IsAxisBExisted() +- uid: Hi.Numerical.Xyzabc.IMachineKinematics.IsAxisBExisted* + name: IsAxisBExisted + href: api/Hi.Numerical.Xyzabc.IMachineKinematics.html#Hi_Numerical_Xyzabc_IMachineKinematics_IsAxisBExisted_ + commentId: Overload:Hi.Numerical.Xyzabc.IMachineKinematics.IsAxisBExisted + isSpec: "True" + fullName: Hi.Numerical.Xyzabc.IMachineKinematics.IsAxisBExisted + nameWithType: IMachineKinematics.IsAxisBExisted +- uid: Hi.Numerical.Xyzabc.IMachineKinematics.IsAxisCExisted + name: IsAxisCExisted() + href: api/Hi.Numerical.Xyzabc.IMachineKinematics.html#Hi_Numerical_Xyzabc_IMachineKinematics_IsAxisCExisted + commentId: M:Hi.Numerical.Xyzabc.IMachineKinematics.IsAxisCExisted + fullName: Hi.Numerical.Xyzabc.IMachineKinematics.IsAxisCExisted() + nameWithType: IMachineKinematics.IsAxisCExisted() +- uid: Hi.Numerical.Xyzabc.IMachineKinematics.IsAxisCExisted* + name: IsAxisCExisted + href: api/Hi.Numerical.Xyzabc.IMachineKinematics.html#Hi_Numerical_Xyzabc_IMachineKinematics_IsAxisCExisted_ + commentId: Overload:Hi.Numerical.Xyzabc.IMachineKinematics.IsAxisCExisted + isSpec: "True" + fullName: Hi.Numerical.Xyzabc.IMachineKinematics.IsAxisCExisted + nameWithType: IMachineKinematics.IsAxisCExisted +- uid: Hi.Numerical.Xyzabc.IMachineKinematics.McAbcToMat(Hi.Geom.Vec3d) + name: McAbcToMat(Vec3d) + href: api/Hi.Numerical.Xyzabc.IMachineKinematics.html#Hi_Numerical_Xyzabc_IMachineKinematics_McAbcToMat_Hi_Geom_Vec3d_ + commentId: M:Hi.Numerical.Xyzabc.IMachineKinematics.McAbcToMat(Hi.Geom.Vec3d) + fullName: Hi.Numerical.Xyzabc.IMachineKinematics.McAbcToMat(Hi.Geom.Vec3d) + nameWithType: IMachineKinematics.McAbcToMat(Vec3d) +- uid: Hi.Numerical.Xyzabc.IMachineKinematics.McAbcToMat* + name: McAbcToMat + href: api/Hi.Numerical.Xyzabc.IMachineKinematics.html#Hi_Numerical_Xyzabc_IMachineKinematics_McAbcToMat_ + commentId: Overload:Hi.Numerical.Xyzabc.IMachineKinematics.McAbcToMat + isSpec: "True" + fullName: Hi.Numerical.Xyzabc.IMachineKinematics.McAbcToMat + nameWithType: IMachineKinematics.McAbcToMat +- uid: Hi.Numerical.Xyzabc.IMachineKinematics.McToMat(Hi.Geom.DVec3d) + name: McToMat(DVec3d) + href: api/Hi.Numerical.Xyzabc.IMachineKinematics.html#Hi_Numerical_Xyzabc_IMachineKinematics_McToMat_Hi_Geom_DVec3d_ + commentId: M:Hi.Numerical.Xyzabc.IMachineKinematics.McToMat(Hi.Geom.DVec3d) + fullName: Hi.Numerical.Xyzabc.IMachineKinematics.McToMat(Hi.Geom.DVec3d) + nameWithType: IMachineKinematics.McToMat(DVec3d) +- uid: Hi.Numerical.Xyzabc.IMachineKinematics.McToMat* + name: McToMat + href: api/Hi.Numerical.Xyzabc.IMachineKinematics.html#Hi_Numerical_Xyzabc_IMachineKinematics_McToMat_ + commentId: Overload:Hi.Numerical.Xyzabc.IMachineKinematics.McToMat + isSpec: "True" + fullName: Hi.Numerical.Xyzabc.IMachineKinematics.McToMat + nameWithType: IMachineKinematics.McToMat +- uid: Hi.Numerical.Xyzabc.IMachineKinematics.McToPn(Hi.Geom.DVec3d) + name: McToPn(DVec3d) + href: api/Hi.Numerical.Xyzabc.IMachineKinematics.html#Hi_Numerical_Xyzabc_IMachineKinematics_McToPn_Hi_Geom_DVec3d_ + commentId: M:Hi.Numerical.Xyzabc.IMachineKinematics.McToPn(Hi.Geom.DVec3d) + fullName: Hi.Numerical.Xyzabc.IMachineKinematics.McToPn(Hi.Geom.DVec3d) + nameWithType: IMachineKinematics.McToPn(DVec3d) +- uid: Hi.Numerical.Xyzabc.IMachineKinematics.McToPn* + name: McToPn + href: api/Hi.Numerical.Xyzabc.IMachineKinematics.html#Hi_Numerical_Xyzabc_IMachineKinematics_McToPn_ + commentId: Overload:Hi.Numerical.Xyzabc.IMachineKinematics.McToPn + isSpec: "True" + fullName: Hi.Numerical.Xyzabc.IMachineKinematics.McToPn + nameWithType: IMachineKinematics.McToPn +- uid: Hi.Numerical.Xyzabc.IMachineKinematics.OrientationToMcAbc(Hi.Geom.Mat4d,Hi.Geom.Vec3d@) + name: OrientationToMcAbc(Mat4d, out Vec3d) + href: api/Hi.Numerical.Xyzabc.IMachineKinematics.html#Hi_Numerical_Xyzabc_IMachineKinematics_OrientationToMcAbc_Hi_Geom_Mat4d_Hi_Geom_Vec3d__ + commentId: M:Hi.Numerical.Xyzabc.IMachineKinematics.OrientationToMcAbc(Hi.Geom.Mat4d,Hi.Geom.Vec3d@) + name.vb: OrientationToMcAbc(Mat4d, Vec3d) + fullName: Hi.Numerical.Xyzabc.IMachineKinematics.OrientationToMcAbc(Hi.Geom.Mat4d, out Hi.Geom.Vec3d) + fullName.vb: Hi.Numerical.Xyzabc.IMachineKinematics.OrientationToMcAbc(Hi.Geom.Mat4d, Hi.Geom.Vec3d) + nameWithType: IMachineKinematics.OrientationToMcAbc(Mat4d, out Vec3d) + nameWithType.vb: IMachineKinematics.OrientationToMcAbc(Mat4d, Vec3d) +- uid: Hi.Numerical.Xyzabc.IMachineKinematics.OrientationToMcAbc* + name: OrientationToMcAbc + href: api/Hi.Numerical.Xyzabc.IMachineKinematics.html#Hi_Numerical_Xyzabc_IMachineKinematics_OrientationToMcAbc_ + commentId: Overload:Hi.Numerical.Xyzabc.IMachineKinematics.OrientationToMcAbc + isSpec: "True" + fullName: Hi.Numerical.Xyzabc.IMachineKinematics.OrientationToMcAbc + nameWithType: IMachineKinematics.OrientationToMcAbc +- uid: Hi.Numerical.Xyzabc.IMachineKinematics.PnToMc(Hi.Geom.DVec3d,Hi.Geom.DVec3d@) + name: PnToMc(DVec3d, out DVec3d) + href: api/Hi.Numerical.Xyzabc.IMachineKinematics.html#Hi_Numerical_Xyzabc_IMachineKinematics_PnToMc_Hi_Geom_DVec3d_Hi_Geom_DVec3d__ + commentId: M:Hi.Numerical.Xyzabc.IMachineKinematics.PnToMc(Hi.Geom.DVec3d,Hi.Geom.DVec3d@) + name.vb: PnToMc(DVec3d, DVec3d) + fullName: Hi.Numerical.Xyzabc.IMachineKinematics.PnToMc(Hi.Geom.DVec3d, out Hi.Geom.DVec3d) + fullName.vb: Hi.Numerical.Xyzabc.IMachineKinematics.PnToMc(Hi.Geom.DVec3d, Hi.Geom.DVec3d) + nameWithType: IMachineKinematics.PnToMc(DVec3d, out DVec3d) + nameWithType.vb: IMachineKinematics.PnToMc(DVec3d, DVec3d) +- uid: Hi.Numerical.Xyzabc.IMachineKinematics.PnToMc* + name: PnToMc + href: api/Hi.Numerical.Xyzabc.IMachineKinematics.html#Hi_Numerical_Xyzabc_IMachineKinematics_PnToMc_ + commentId: Overload:Hi.Numerical.Xyzabc.IMachineKinematics.PnToMc + isSpec: "True" + fullName: Hi.Numerical.Xyzabc.IMachineKinematics.PnToMc + nameWithType: IMachineKinematics.PnToMc - uid: Hi.Numerical.Xyzabc.ISetMcXyzabc name: ISetMcXyzabc href: api/Hi.Numerical.Xyzabc.ISetMcXyzabc.html @@ -135189,22 +140974,6 @@ references: fullName.vb: Hi.Numerical.Xyzabc.XyzabcSolver.New nameWithType: XyzabcSolver.XyzabcSolver nameWithType.vb: XyzabcSolver.New -- uid: Hi.Numerical.Xyzabc.XyzabcSolver.AttacherNpToMc(Hi.Geom.DVec3d,Hi.Geom.DVec3d@) - name: AttacherNpToMc(DVec3d, out DVec3d) - href: api/Hi.Numerical.Xyzabc.XyzabcSolver.html#Hi_Numerical_Xyzabc_XyzabcSolver_AttacherNpToMc_Hi_Geom_DVec3d_Hi_Geom_DVec3d__ - commentId: M:Hi.Numerical.Xyzabc.XyzabcSolver.AttacherNpToMc(Hi.Geom.DVec3d,Hi.Geom.DVec3d@) - name.vb: AttacherNpToMc(DVec3d, DVec3d) - fullName: Hi.Numerical.Xyzabc.XyzabcSolver.AttacherNpToMc(Hi.Geom.DVec3d, out Hi.Geom.DVec3d) - fullName.vb: Hi.Numerical.Xyzabc.XyzabcSolver.AttacherNpToMc(Hi.Geom.DVec3d, Hi.Geom.DVec3d) - nameWithType: XyzabcSolver.AttacherNpToMc(DVec3d, out DVec3d) - nameWithType.vb: XyzabcSolver.AttacherNpToMc(DVec3d, DVec3d) -- uid: Hi.Numerical.Xyzabc.XyzabcSolver.AttacherNpToMc* - name: AttacherNpToMc - href: api/Hi.Numerical.Xyzabc.XyzabcSolver.html#Hi_Numerical_Xyzabc_XyzabcSolver_AttacherNpToMc_ - commentId: Overload:Hi.Numerical.Xyzabc.XyzabcSolver.AttacherNpToMc - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.XyzabcSolver.AttacherNpToMc - nameWithType: XyzabcSolver.AttacherNpToMc - uid: Hi.Numerical.Xyzabc.XyzabcSolver.IsAxisAExisted name: IsAxisAExisted() href: api/Hi.Numerical.Xyzabc.XyzabcSolver.html#Hi_Numerical_Xyzabc_XyzabcSolver_IsAxisAExisted @@ -135244,45 +141013,77 @@ references: isSpec: "True" fullName: Hi.Numerical.Xyzabc.XyzabcSolver.IsAxisCExisted nameWithType: XyzabcSolver.IsAxisCExisted -- uid: Hi.Numerical.Xyzabc.XyzabcSolver.McAbcToTiltMat(Hi.Geom.Vec3d) - name: McAbcToTiltMat(Vec3d) - href: api/Hi.Numerical.Xyzabc.XyzabcSolver.html#Hi_Numerical_Xyzabc_XyzabcSolver_McAbcToTiltMat_Hi_Geom_Vec3d_ - commentId: M:Hi.Numerical.Xyzabc.XyzabcSolver.McAbcToTiltMat(Hi.Geom.Vec3d) - fullName: Hi.Numerical.Xyzabc.XyzabcSolver.McAbcToTiltMat(Hi.Geom.Vec3d) - nameWithType: XyzabcSolver.McAbcToTiltMat(Vec3d) -- uid: Hi.Numerical.Xyzabc.XyzabcSolver.McAbcToTiltMat* - name: McAbcToTiltMat - href: api/Hi.Numerical.Xyzabc.XyzabcSolver.html#Hi_Numerical_Xyzabc_XyzabcSolver_McAbcToTiltMat_ - commentId: Overload:Hi.Numerical.Xyzabc.XyzabcSolver.McAbcToTiltMat +- uid: Hi.Numerical.Xyzabc.XyzabcSolver.McAbcToMat(Hi.Geom.Vec3d) + name: McAbcToMat(Vec3d) + href: api/Hi.Numerical.Xyzabc.XyzabcSolver.html#Hi_Numerical_Xyzabc_XyzabcSolver_McAbcToMat_Hi_Geom_Vec3d_ + commentId: M:Hi.Numerical.Xyzabc.XyzabcSolver.McAbcToMat(Hi.Geom.Vec3d) + fullName: Hi.Numerical.Xyzabc.XyzabcSolver.McAbcToMat(Hi.Geom.Vec3d) + nameWithType: XyzabcSolver.McAbcToMat(Vec3d) +- uid: Hi.Numerical.Xyzabc.XyzabcSolver.McAbcToMat* + name: McAbcToMat + href: api/Hi.Numerical.Xyzabc.XyzabcSolver.html#Hi_Numerical_Xyzabc_XyzabcSolver_McAbcToMat_ + commentId: Overload:Hi.Numerical.Xyzabc.XyzabcSolver.McAbcToMat isSpec: "True" - fullName: Hi.Numerical.Xyzabc.XyzabcSolver.McAbcToTiltMat - nameWithType: XyzabcSolver.McAbcToTiltMat -- uid: Hi.Numerical.Xyzabc.XyzabcSolver.McToAttacherMat(Hi.Geom.DVec3d) - name: McToAttacherMat(DVec3d) - href: api/Hi.Numerical.Xyzabc.XyzabcSolver.html#Hi_Numerical_Xyzabc_XyzabcSolver_McToAttacherMat_Hi_Geom_DVec3d_ - commentId: M:Hi.Numerical.Xyzabc.XyzabcSolver.McToAttacherMat(Hi.Geom.DVec3d) - fullName: Hi.Numerical.Xyzabc.XyzabcSolver.McToAttacherMat(Hi.Geom.DVec3d) - nameWithType: XyzabcSolver.McToAttacherMat(DVec3d) -- uid: Hi.Numerical.Xyzabc.XyzabcSolver.McToAttacherMat* - name: McToAttacherMat - href: api/Hi.Numerical.Xyzabc.XyzabcSolver.html#Hi_Numerical_Xyzabc_XyzabcSolver_McToAttacherMat_ - commentId: Overload:Hi.Numerical.Xyzabc.XyzabcSolver.McToAttacherMat + fullName: Hi.Numerical.Xyzabc.XyzabcSolver.McAbcToMat + nameWithType: XyzabcSolver.McAbcToMat +- uid: Hi.Numerical.Xyzabc.XyzabcSolver.McToMat(Hi.Geom.DVec3d) + name: McToMat(DVec3d) + href: api/Hi.Numerical.Xyzabc.XyzabcSolver.html#Hi_Numerical_Xyzabc_XyzabcSolver_McToMat_Hi_Geom_DVec3d_ + commentId: M:Hi.Numerical.Xyzabc.XyzabcSolver.McToMat(Hi.Geom.DVec3d) + fullName: Hi.Numerical.Xyzabc.XyzabcSolver.McToMat(Hi.Geom.DVec3d) + nameWithType: XyzabcSolver.McToMat(DVec3d) +- uid: Hi.Numerical.Xyzabc.XyzabcSolver.McToMat* + name: McToMat + href: api/Hi.Numerical.Xyzabc.XyzabcSolver.html#Hi_Numerical_Xyzabc_XyzabcSolver_McToMat_ + commentId: Overload:Hi.Numerical.Xyzabc.XyzabcSolver.McToMat isSpec: "True" - fullName: Hi.Numerical.Xyzabc.XyzabcSolver.McToAttacherMat - nameWithType: XyzabcSolver.McToAttacherMat -- uid: Hi.Numerical.Xyzabc.XyzabcSolver.McToAttacherNp(Hi.Geom.DVec3d) - name: McToAttacherNp(DVec3d) - href: api/Hi.Numerical.Xyzabc.XyzabcSolver.html#Hi_Numerical_Xyzabc_XyzabcSolver_McToAttacherNp_Hi_Geom_DVec3d_ - commentId: M:Hi.Numerical.Xyzabc.XyzabcSolver.McToAttacherNp(Hi.Geom.DVec3d) - fullName: Hi.Numerical.Xyzabc.XyzabcSolver.McToAttacherNp(Hi.Geom.DVec3d) - nameWithType: XyzabcSolver.McToAttacherNp(DVec3d) -- uid: Hi.Numerical.Xyzabc.XyzabcSolver.McToAttacherNp* - name: McToAttacherNp - href: api/Hi.Numerical.Xyzabc.XyzabcSolver.html#Hi_Numerical_Xyzabc_XyzabcSolver_McToAttacherNp_ - commentId: Overload:Hi.Numerical.Xyzabc.XyzabcSolver.McToAttacherNp + fullName: Hi.Numerical.Xyzabc.XyzabcSolver.McToMat + nameWithType: XyzabcSolver.McToMat +- uid: Hi.Numerical.Xyzabc.XyzabcSolver.McToPn(Hi.Geom.DVec3d) + name: McToPn(DVec3d) + href: api/Hi.Numerical.Xyzabc.XyzabcSolver.html#Hi_Numerical_Xyzabc_XyzabcSolver_McToPn_Hi_Geom_DVec3d_ + commentId: M:Hi.Numerical.Xyzabc.XyzabcSolver.McToPn(Hi.Geom.DVec3d) + fullName: Hi.Numerical.Xyzabc.XyzabcSolver.McToPn(Hi.Geom.DVec3d) + nameWithType: XyzabcSolver.McToPn(DVec3d) +- uid: Hi.Numerical.Xyzabc.XyzabcSolver.McToPn* + name: McToPn + href: api/Hi.Numerical.Xyzabc.XyzabcSolver.html#Hi_Numerical_Xyzabc_XyzabcSolver_McToPn_ + commentId: Overload:Hi.Numerical.Xyzabc.XyzabcSolver.McToPn isSpec: "True" - fullName: Hi.Numerical.Xyzabc.XyzabcSolver.McToAttacherNp - nameWithType: XyzabcSolver.McToAttacherNp + fullName: Hi.Numerical.Xyzabc.XyzabcSolver.McToPn + nameWithType: XyzabcSolver.McToPn +- uid: Hi.Numerical.Xyzabc.XyzabcSolver.OrientationToMcAbc(Hi.Geom.Mat4d,Hi.Geom.Vec3d@) + name: OrientationToMcAbc(Mat4d, out Vec3d) + href: api/Hi.Numerical.Xyzabc.XyzabcSolver.html#Hi_Numerical_Xyzabc_XyzabcSolver_OrientationToMcAbc_Hi_Geom_Mat4d_Hi_Geom_Vec3d__ + commentId: M:Hi.Numerical.Xyzabc.XyzabcSolver.OrientationToMcAbc(Hi.Geom.Mat4d,Hi.Geom.Vec3d@) + name.vb: OrientationToMcAbc(Mat4d, Vec3d) + fullName: Hi.Numerical.Xyzabc.XyzabcSolver.OrientationToMcAbc(Hi.Geom.Mat4d, out Hi.Geom.Vec3d) + fullName.vb: Hi.Numerical.Xyzabc.XyzabcSolver.OrientationToMcAbc(Hi.Geom.Mat4d, Hi.Geom.Vec3d) + nameWithType: XyzabcSolver.OrientationToMcAbc(Mat4d, out Vec3d) + nameWithType.vb: XyzabcSolver.OrientationToMcAbc(Mat4d, Vec3d) +- uid: Hi.Numerical.Xyzabc.XyzabcSolver.OrientationToMcAbc* + name: OrientationToMcAbc + href: api/Hi.Numerical.Xyzabc.XyzabcSolver.html#Hi_Numerical_Xyzabc_XyzabcSolver_OrientationToMcAbc_ + commentId: Overload:Hi.Numerical.Xyzabc.XyzabcSolver.OrientationToMcAbc + isSpec: "True" + fullName: Hi.Numerical.Xyzabc.XyzabcSolver.OrientationToMcAbc + nameWithType: XyzabcSolver.OrientationToMcAbc +- uid: Hi.Numerical.Xyzabc.XyzabcSolver.PnToMc(Hi.Geom.DVec3d,Hi.Geom.DVec3d@) + name: PnToMc(DVec3d, out DVec3d) + href: api/Hi.Numerical.Xyzabc.XyzabcSolver.html#Hi_Numerical_Xyzabc_XyzabcSolver_PnToMc_Hi_Geom_DVec3d_Hi_Geom_DVec3d__ + commentId: M:Hi.Numerical.Xyzabc.XyzabcSolver.PnToMc(Hi.Geom.DVec3d,Hi.Geom.DVec3d@) + name.vb: PnToMc(DVec3d, DVec3d) + fullName: Hi.Numerical.Xyzabc.XyzabcSolver.PnToMc(Hi.Geom.DVec3d, out Hi.Geom.DVec3d) + fullName.vb: Hi.Numerical.Xyzabc.XyzabcSolver.PnToMc(Hi.Geom.DVec3d, Hi.Geom.DVec3d) + nameWithType: XyzabcSolver.PnToMc(DVec3d, out DVec3d) + nameWithType.vb: XyzabcSolver.PnToMc(DVec3d, DVec3d) +- uid: Hi.Numerical.Xyzabc.XyzabcSolver.PnToMc* + name: PnToMc + href: api/Hi.Numerical.Xyzabc.XyzabcSolver.html#Hi_Numerical_Xyzabc_XyzabcSolver_PnToMc_ + commentId: Overload:Hi.Numerical.Xyzabc.XyzabcSolver.PnToMc + isSpec: "True" + fullName: Hi.Numerical.Xyzabc.XyzabcSolver.PnToMc + nameWithType: XyzabcSolver.PnToMc - uid: Hi.Numerical.Xyzabc.XyzabcSolver.Rebuild name: Rebuild() href: api/Hi.Numerical.Xyzabc.XyzabcSolver.html#Hi_Numerical_Xyzabc_XyzabcSolver_Rebuild @@ -135312,22 +141113,6 @@ references: isSpec: "True" fullName: Hi.Numerical.Xyzabc.XyzabcSolver.SetNp nameWithType: XyzabcSolver.SetNp -- uid: Hi.Numerical.Xyzabc.XyzabcSolver.TiltMatToMcAbc(Hi.Geom.Mat4d,Hi.Geom.Vec3d@) - name: TiltMatToMcAbc(Mat4d, out Vec3d) - href: api/Hi.Numerical.Xyzabc.XyzabcSolver.html#Hi_Numerical_Xyzabc_XyzabcSolver_TiltMatToMcAbc_Hi_Geom_Mat4d_Hi_Geom_Vec3d__ - commentId: M:Hi.Numerical.Xyzabc.XyzabcSolver.TiltMatToMcAbc(Hi.Geom.Mat4d,Hi.Geom.Vec3d@) - name.vb: TiltMatToMcAbc(Mat4d, Vec3d) - fullName: Hi.Numerical.Xyzabc.XyzabcSolver.TiltMatToMcAbc(Hi.Geom.Mat4d, out Hi.Geom.Vec3d) - fullName.vb: Hi.Numerical.Xyzabc.XyzabcSolver.TiltMatToMcAbc(Hi.Geom.Mat4d, Hi.Geom.Vec3d) - nameWithType: XyzabcSolver.TiltMatToMcAbc(Mat4d, out Vec3d) - nameWithType.vb: XyzabcSolver.TiltMatToMcAbc(Mat4d, Vec3d) -- uid: Hi.Numerical.Xyzabc.XyzabcSolver.TiltMatToMcAbc* - name: TiltMatToMcAbc - href: api/Hi.Numerical.Xyzabc.XyzabcSolver.html#Hi_Numerical_Xyzabc_XyzabcSolver_TiltMatToMcAbc_ - commentId: Overload:Hi.Numerical.Xyzabc.XyzabcSolver.TiltMatToMcAbc - isSpec: "True" - fullName: Hi.Numerical.Xyzabc.XyzabcSolver.TiltMatToMcAbc - nameWithType: XyzabcSolver.TiltMatToMcAbc - uid: Hi.Numerical.Xyzabc.XyzabcUtil name: XyzabcUtil href: api/Hi.Numerical.Xyzabc.XyzabcUtil.html diff --git a/App/zh-Hans/HiMech.resources.dll b/App/zh-Hans/HiMech.resources.dll index e13f6fe..5c603a0 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 b2252c5..48070a5 100644 Binary files a/App/zh-Hans/HiNc.resources.dll and b/App/zh-Hans/HiNc.resources.dll differ diff --git a/App/zh-Hans/Microsoft.VisualBasic.Forms.resources.dll b/App/zh-Hans/Microsoft.VisualBasic.Forms.resources.dll index d931791..f14e6e0 100644 Binary files a/App/zh-Hans/Microsoft.VisualBasic.Forms.resources.dll and b/App/zh-Hans/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/zh-Hans/PresentationCore.resources.dll b/App/zh-Hans/PresentationCore.resources.dll index 69dc3ea..5034bc6 100644 Binary files a/App/zh-Hans/PresentationCore.resources.dll and b/App/zh-Hans/PresentationCore.resources.dll differ diff --git a/App/zh-Hans/PresentationFramework.resources.dll b/App/zh-Hans/PresentationFramework.resources.dll index 0782952..99ddede 100644 Binary files a/App/zh-Hans/PresentationFramework.resources.dll and b/App/zh-Hans/PresentationFramework.resources.dll differ diff --git a/App/zh-Hans/PresentationUI.resources.dll b/App/zh-Hans/PresentationUI.resources.dll index 8721ab9..1cbd7c1 100644 Binary files a/App/zh-Hans/PresentationUI.resources.dll and b/App/zh-Hans/PresentationUI.resources.dll differ diff --git a/App/zh-Hans/ReachFramework.resources.dll b/App/zh-Hans/ReachFramework.resources.dll index 1dc58f2..049c2e1 100644 Binary files a/App/zh-Hans/ReachFramework.resources.dll and b/App/zh-Hans/ReachFramework.resources.dll differ diff --git a/App/zh-Hans/System.Windows.Controls.Ribbon.resources.dll b/App/zh-Hans/System.Windows.Controls.Ribbon.resources.dll index 438b83c..1c32149 100644 Binary files a/App/zh-Hans/System.Windows.Controls.Ribbon.resources.dll and b/App/zh-Hans/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/zh-Hans/System.Windows.Forms.Design.resources.dll b/App/zh-Hans/System.Windows.Forms.Design.resources.dll index 5473099..82968b4 100644 Binary files a/App/zh-Hans/System.Windows.Forms.Design.resources.dll and b/App/zh-Hans/System.Windows.Forms.Design.resources.dll differ diff --git a/App/zh-Hans/System.Windows.Forms.Primitives.resources.dll b/App/zh-Hans/System.Windows.Forms.Primitives.resources.dll index 3eb6d4e..93a4cb8 100644 Binary files a/App/zh-Hans/System.Windows.Forms.Primitives.resources.dll and b/App/zh-Hans/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/zh-Hans/System.Windows.Forms.resources.dll b/App/zh-Hans/System.Windows.Forms.resources.dll index c756765..7e7f8e6 100644 Binary files a/App/zh-Hans/System.Windows.Forms.resources.dll and b/App/zh-Hans/System.Windows.Forms.resources.dll differ diff --git a/App/zh-Hans/System.Windows.Input.Manipulations.resources.dll b/App/zh-Hans/System.Windows.Input.Manipulations.resources.dll index c43976a..1d852e3 100644 Binary files a/App/zh-Hans/System.Windows.Input.Manipulations.resources.dll and b/App/zh-Hans/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/zh-Hans/System.Xaml.resources.dll b/App/zh-Hans/System.Xaml.resources.dll index 9cab403..7d4c86f 100644 Binary files a/App/zh-Hans/System.Xaml.resources.dll and b/App/zh-Hans/System.Xaml.resources.dll differ diff --git a/App/zh-Hans/UIAutomationClient.resources.dll b/App/zh-Hans/UIAutomationClient.resources.dll index 67672eb..a2356e9 100644 Binary files a/App/zh-Hans/UIAutomationClient.resources.dll and b/App/zh-Hans/UIAutomationClient.resources.dll differ diff --git a/App/zh-Hans/UIAutomationClientSideProviders.resources.dll b/App/zh-Hans/UIAutomationClientSideProviders.resources.dll index 26a5bd6..cdab827 100644 Binary files a/App/zh-Hans/UIAutomationClientSideProviders.resources.dll and b/App/zh-Hans/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/zh-Hans/UIAutomationProvider.resources.dll b/App/zh-Hans/UIAutomationProvider.resources.dll index a187731..404ca04 100644 Binary files a/App/zh-Hans/UIAutomationProvider.resources.dll and b/App/zh-Hans/UIAutomationProvider.resources.dll differ diff --git a/App/zh-Hans/UIAutomationTypes.resources.dll b/App/zh-Hans/UIAutomationTypes.resources.dll index fff5247..aee6ba8 100644 Binary files a/App/zh-Hans/UIAutomationTypes.resources.dll and b/App/zh-Hans/UIAutomationTypes.resources.dll differ diff --git a/App/zh-Hans/WindowsBase.resources.dll b/App/zh-Hans/WindowsBase.resources.dll index fa1ea6c..4e25496 100644 Binary files a/App/zh-Hans/WindowsBase.resources.dll and b/App/zh-Hans/WindowsBase.resources.dll differ diff --git a/App/zh-Hans/WindowsFormsIntegration.resources.dll b/App/zh-Hans/WindowsFormsIntegration.resources.dll index f7a0383..e6fe480 100644 Binary files a/App/zh-Hans/WindowsFormsIntegration.resources.dll and b/App/zh-Hans/WindowsFormsIntegration.resources.dll differ diff --git a/App/zh-Hant/HiGeom.resources.dll b/App/zh-Hant/HiGeom.resources.dll index f04f4ce..6715917 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 40834af..96d84e3 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 0ffc2b0..aff9c13 100644 Binary files a/App/zh-Hant/HiNc.resources.dll and b/App/zh-Hant/HiNc.resources.dll differ diff --git a/App/zh-Hant/Microsoft.VisualBasic.Forms.resources.dll b/App/zh-Hant/Microsoft.VisualBasic.Forms.resources.dll index aa14b0a..4fcc842 100644 Binary files a/App/zh-Hant/Microsoft.VisualBasic.Forms.resources.dll and b/App/zh-Hant/Microsoft.VisualBasic.Forms.resources.dll differ diff --git a/App/zh-Hant/PresentationCore.resources.dll b/App/zh-Hant/PresentationCore.resources.dll index 9f598ee..abd70c1 100644 Binary files a/App/zh-Hant/PresentationCore.resources.dll and b/App/zh-Hant/PresentationCore.resources.dll differ diff --git a/App/zh-Hant/PresentationFramework.resources.dll b/App/zh-Hant/PresentationFramework.resources.dll index deb7f1d..17218b4 100644 Binary files a/App/zh-Hant/PresentationFramework.resources.dll and b/App/zh-Hant/PresentationFramework.resources.dll differ diff --git a/App/zh-Hant/PresentationUI.resources.dll b/App/zh-Hant/PresentationUI.resources.dll index 7db014b..e8f86eb 100644 Binary files a/App/zh-Hant/PresentationUI.resources.dll and b/App/zh-Hant/PresentationUI.resources.dll differ diff --git a/App/zh-Hant/ReachFramework.resources.dll b/App/zh-Hant/ReachFramework.resources.dll index 9659a8d..e4e32c9 100644 Binary files a/App/zh-Hant/ReachFramework.resources.dll and b/App/zh-Hant/ReachFramework.resources.dll differ diff --git a/App/zh-Hant/System.Windows.Controls.Ribbon.resources.dll b/App/zh-Hant/System.Windows.Controls.Ribbon.resources.dll index 6e668b5..a04f40c 100644 Binary files a/App/zh-Hant/System.Windows.Controls.Ribbon.resources.dll and b/App/zh-Hant/System.Windows.Controls.Ribbon.resources.dll differ diff --git a/App/zh-Hant/System.Windows.Forms.Design.resources.dll b/App/zh-Hant/System.Windows.Forms.Design.resources.dll index 65e9d1d..b68bacd 100644 Binary files a/App/zh-Hant/System.Windows.Forms.Design.resources.dll and b/App/zh-Hant/System.Windows.Forms.Design.resources.dll differ diff --git a/App/zh-Hant/System.Windows.Forms.Primitives.resources.dll b/App/zh-Hant/System.Windows.Forms.Primitives.resources.dll index c2238e9..3229228 100644 Binary files a/App/zh-Hant/System.Windows.Forms.Primitives.resources.dll and b/App/zh-Hant/System.Windows.Forms.Primitives.resources.dll differ diff --git a/App/zh-Hant/System.Windows.Forms.resources.dll b/App/zh-Hant/System.Windows.Forms.resources.dll index 73fd0f9..52f5068 100644 Binary files a/App/zh-Hant/System.Windows.Forms.resources.dll and b/App/zh-Hant/System.Windows.Forms.resources.dll differ diff --git a/App/zh-Hant/System.Windows.Input.Manipulations.resources.dll b/App/zh-Hant/System.Windows.Input.Manipulations.resources.dll index dc3044f..b31f018 100644 Binary files a/App/zh-Hant/System.Windows.Input.Manipulations.resources.dll and b/App/zh-Hant/System.Windows.Input.Manipulations.resources.dll differ diff --git a/App/zh-Hant/System.Xaml.resources.dll b/App/zh-Hant/System.Xaml.resources.dll index f66bcfa..76d52d8 100644 Binary files a/App/zh-Hant/System.Xaml.resources.dll and b/App/zh-Hant/System.Xaml.resources.dll differ diff --git a/App/zh-Hant/UIAutomationClient.resources.dll b/App/zh-Hant/UIAutomationClient.resources.dll index a9f1779..62c0ec4 100644 Binary files a/App/zh-Hant/UIAutomationClient.resources.dll and b/App/zh-Hant/UIAutomationClient.resources.dll differ diff --git a/App/zh-Hant/UIAutomationClientSideProviders.resources.dll b/App/zh-Hant/UIAutomationClientSideProviders.resources.dll index 8231556..2b9cb92 100644 Binary files a/App/zh-Hant/UIAutomationClientSideProviders.resources.dll and b/App/zh-Hant/UIAutomationClientSideProviders.resources.dll differ diff --git a/App/zh-Hant/UIAutomationProvider.resources.dll b/App/zh-Hant/UIAutomationProvider.resources.dll index d77556c..32d6907 100644 Binary files a/App/zh-Hant/UIAutomationProvider.resources.dll and b/App/zh-Hant/UIAutomationProvider.resources.dll differ diff --git a/App/zh-Hant/UIAutomationTypes.resources.dll b/App/zh-Hant/UIAutomationTypes.resources.dll index fbe3f80..040e178 100644 Binary files a/App/zh-Hant/UIAutomationTypes.resources.dll and b/App/zh-Hant/UIAutomationTypes.resources.dll differ diff --git a/App/zh-Hant/WindowsBase.resources.dll b/App/zh-Hant/WindowsBase.resources.dll index 4d82cff..5f4e713 100644 Binary files a/App/zh-Hant/WindowsBase.resources.dll and b/App/zh-Hant/WindowsBase.resources.dll differ diff --git a/App/zh-Hant/WindowsFormsIntegration.resources.dll b/App/zh-Hant/WindowsFormsIntegration.resources.dll index 70aa1e8..8aa2228 100644 Binary files a/App/zh-Hant/WindowsFormsIntegration.resources.dll and b/App/zh-Hant/WindowsFormsIntegration.resources.dll differ