fix rtcp on un-matched tool offset.
This commit is contained in:
@@ -1372,7 +1372,7 @@
|
||||
"api/Hi.Geom.FractionStatus.html": {
|
||||
"href": "api/Hi.Geom.FractionStatus.html",
|
||||
"title": "Enum FractionStatus | HiAPI-C# 2025",
|
||||
"summary": "Enum FractionStatus Namespace Hi.Geom Assembly HiDisp.dll Status flags for Hi.Geom.Fraction`1 and NativeFraction. Corresponds to IS_PACKED_MASK and IS_EVALUATED_MASK in C++ fraction_base_t. [Flags] public enum FractionStatus : short Extension Methods InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) MaskUtil.GetMaskedValue<T>(T, T, bool) MaskUtil.SetMask<T>(ref T, T, bool) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Fields IsEvaluated = 2 The fraction's double value has been evaluated and cached. IsPacked = 1 The fraction has been packed (reduced to irreducible form). None = 0 No flags set. The fraction is neither packed nor evaluated."
|
||||
"summary": "Enum FractionStatus Namespace Hi.Geom Assembly HiDisp.dll Status flags for Fraction and NativeFraction. Corresponds to IS_PACKED_MASK and IS_EVALUATED_MASK in C++ fraction_base_t. [Flags] public enum FractionStatus : short Extension Methods InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) MaskUtil.GetMaskedValue<T>(T, T, bool) MaskUtil.SetMask<T>(ref T, T, bool) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Fields IsEvaluated = 2 The fraction's double value has been evaluated and cached. IsPacked = 1 The fraction has been packed (reduced to irreducible form). None = 0 No flags set. The fraction is neither packed nor evaluated."
|
||||
},
|
||||
"api/Hi.Geom.GeomCombination.html": {
|
||||
"href": "api/Hi.Geom.GeomCombination.html",
|
||||
@@ -1712,7 +1712,7 @@
|
||||
"api/Hi.Geom.html": {
|
||||
"href": "api/Hi.Geom.html",
|
||||
"title": "Namespace Hi.Geom | HiAPI-C# 2025",
|
||||
"summary": "Namespace Hi.Geom Classes ArrayUtil Utility class for array operations. AxisAngle4d Axis(3d) and angle(1d) Box2d Lightweight 2d box. An orthogonal box which the edges are all parallel with Cartesian Coordinate. The data contains in a Box2d is Min and Max. Box2d.NoInit Flag for calling Box2d(NoInit). Box3d Lightweight 3d box. An orthogonal box which the edges are all parallel with Cartesian Coordinate. The data contains in a Box3d is Min and Max. Box3d.NoInit Flag for calling Box3d(NoInit). Cylindroid 3d Geometry of Cylindroid. DVec3d Dual Vec3d with p(Vec3d) and n(Vec3d). ExtendedCylinder An extensible cylinder geometry that generates a corresponding Cylindroid by the start section and the total length. Flat3d Represents a 3D plane defined by a unit normal vector and its signed distance from the origin. The plane equation is: Ax + By + Cz + d = 0, where (A,B,C) is the normal vector and d is the distance to origin. GeomCombination A class that manages multiple STL sources as a single source. GeomUtil Utility of Geometry. Mat4d 4x4 Matrix. MathNetUtil Utility class for MathNet.Numerics operations. MathUtil Math Utility. NativeFraction Native wrapper for C++ fraction_t<0> (unlimited precision fraction). A fraction consists of a numerator and denominator using unlimited precision integers. NativeStl Native Stl. For purpose of efficient swept volume. NativeTopoStld Native TopoStl with element type double. NativeTopoStlfr Native TopoStl with element type fraction. PairZr Value pair of Z and R. PairZrUtil Utility class for working with PairZr objects Polar3d Represents a point in 3D space using polar coordinates Segment3d Represents a 3D line segment defined by two endpoints. Stl STL (stereolithography). Composed by Triangles. Provide Stl File R/W. StlFile Represents an STL file with loading and saving capabilities StlFuncHost A class that hosts a function to generate STL geometry. StlUtil Utility for Stl. TransformationGeom Represents a geometric transformation that can be applied to a geometry object. This class combines a transformer with a target geometry to produce transformed geometric results. Tri3d Basic 3D Triangle. Tri3dUtil Utility of Tri3d. Include generator of triangles from points. Vec2d Basic 2D point (or vector). Vec2i Basic 2D point (or vector). Vec3d Basic 3D point (or vector). Structs Fraction<TEva> Pure C# unlimited precision fraction. Interfaces IExpandToBox2d Object that can be expanded to a Box2d. IExpandToBox3d Object that can be expanded to a Box3d. IFlat3d Interface for a 3D plane that provides an anchor point and a normal vector. IGenStl Interface for generating STL geometry with a resolution. IGeomProperty Interface for objects that have a geometry property. IGetStl Interface for retrieving STL geometry data. IGetZrContour Interface for retrieving Z-R contour data for rotational geometries. IGetZrList Interface for getting a list of Z-R pairs. IStlSource Stl provider with xml support. ITri3d Interface for 3D triangles. IVec<T> Interface for vector types with generic element type. IZrListSourceProperty Provides a source for obtaining an IGetZrList. Enums Dir Enumeration of coordinate axis directions in 3D space. FractionStatus Status flags for Hi.Geom.Fraction`1 and NativeFraction. Corresponds to IS_PACKED_MASK and IS_EVALUATED_MASK in C++ fraction_base_t. Mat4d.IndexFlag Specifies the indexing method for matrix construction from vectors. Stl.StlType Stl file format."
|
||||
"summary": "Namespace Hi.Geom Classes ArrayUtil Utility class for array operations. AxisAngle4d Axis(3d) and angle(1d) Box2d Lightweight 2d box. An orthogonal box which the edges are all parallel with Cartesian Coordinate. The data contains in a Box2d is Min and Max. Box2d.NoInit Flag for calling Box2d(NoInit). Box3d Lightweight 3d box. An orthogonal box which the edges are all parallel with Cartesian Coordinate. The data contains in a Box3d is Min and Max. Box3d.NoInit Flag for calling Box3d(NoInit). Cylindroid 3d Geometry of Cylindroid. DVec3d Dual Vec3d with p(Vec3d) and n(Vec3d). ExtendedCylinder An extensible cylinder geometry that generates a corresponding Cylindroid by the start section and the total length. Flat3d Represents a 3D plane defined by a unit normal vector and its signed distance from the origin. The plane equation is: Ax + By + Cz + d = 0, where (A,B,C) is the normal vector and d is the distance to origin. GeomCombination A class that manages multiple STL sources as a single source. GeomUtil Utility of Geometry. Mat4d 4x4 Matrix. MathNetUtil Utility class for MathNet.Numerics operations. MathUtil Math Utility. NativeFraction Native wrapper for C++ fraction_t<0> (unlimited precision fraction). A fraction consists of a numerator and denominator using unlimited precision integers. NativeStl Native Stl. For purpose of efficient swept volume. NativeTopoStld Native TopoStl with element type double. NativeTopoStlfr Native TopoStl with element type fraction. PairZr Value pair of Z and R. PairZrUtil Utility class for working with PairZr objects Polar3d Represents a point in 3D space using polar coordinates Segment3d Represents a 3D line segment defined by two endpoints. Stl STL (stereolithography). Composed by Triangles. Provide Stl File R/W. StlFile Represents an STL file with loading and saving capabilities StlFuncHost A class that hosts a function to generate STL geometry. StlUtil Utility for Stl. TransformationGeom Represents a geometric transformation that can be applied to a geometry object. This class combines a transformer with a target geometry to produce transformed geometric results. Tri3d Basic 3D Triangle. Tri3dUtil Utility of Tri3d. Include generator of triangles from points. Vec2d Basic 2D point (or vector). Vec2i Basic 2D point (or vector). Vec3d Basic 3D point (or vector). Structs Fraction<TEva> Pure C# unlimited precision fraction. Interfaces IExpandToBox2d Object that can be expanded to a Box2d. IExpandToBox3d Object that can be expanded to a Box3d. IFlat3d Interface for a 3D plane that provides an anchor point and a normal vector. IGenStl Interface for generating STL geometry with a resolution. IGeomProperty Interface for objects that have a geometry property. IGetStl Interface for retrieving STL geometry data. IGetZrContour Interface for retrieving Z-R contour data for rotational geometries. IGetZrList Interface for getting a list of Z-R pairs. IStlSource Stl provider with xml support. ITri3d Interface for 3D triangles. IVec<T> Interface for vector types with generic element type. IZrListSourceProperty Provides a source for obtaining an IGetZrList. Enums Dir Enumeration of coordinate axis directions in 3D space. FractionStatus Status flags for Fraction and NativeFraction. Corresponds to IS_PACKED_MASK and IS_EVALUATED_MASK in C++ fraction_base_t. Mat4d.IndexFlag Specifies the indexing method for matrix construction from vectors. Stl.StlType Stl file format."
|
||||
},
|
||||
"api/Hi.Grpcs.ClStripService.ClStripServiceBase.html": {
|
||||
"href": "api/Hi.Grpcs.ClStripService.ClStripServiceBase.html",
|
||||
@@ -3567,7 +3567,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>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) 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<DVec3d>, SeqPair<Vec3d>, TimeSpan, ICoordinateConverter) Initializes a new instance of the ActLinearClAndLinearMcAbcMcXyzabcContour class. public ActLinearClAndLinearMcAbcMcXyzabcContour(SeqPair<DVec3d> mcSeq, SeqPair<Vec3d> clPointSeq, TimeSpan duration, ICoordinateConverter coordinateConverter) Parameters mcSeq SeqPair<DVec3d> Machine coordinate sequence pair clPointSeq SeqPair<Vec3d> Cutter location point sequence pair 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 ClPointSeq Gets or sets the cutter location point sequence pair. public SeqPair<Vec3d> ClPointSeq { get; set; } Property Value SeqPair<Vec3d> Remarks Contains the start and end points of the cutter location path for linear interpolation in Cartesian coordinates. 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<DVec3d> McSeq { get; set; } Property Value SeqPair<DVec3d> Remarks Contains: Start and end positions in machine coordinates Tool orientation angles (ABC) in radians Used for orientation interpolation Methods GetActMcXyzabcSteps(IMachiningMotionResolution, double, Action<object>) Gets the machine XYZABC steps for this contour. public IEnumerable<ActMcXyzabcStep> GetActMcXyzabcSteps(IMachiningMotionResolution ncResolution, double spindleBuckleToToolTipLength, Action<object> 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<object> Called when attacher NP to MC conversion fails; the argument is the failed DVec3d (attacher NP). Returns IEnumerable<ActMcXyzabcStep> 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>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) 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<DVec3d>, SeqPair<Vec3d>, double, TimeSpan, ICoordinateConverter) Initializes a new instance of the ActLinearClAndLinearMcAbcMcXyzabcContour class. public ActLinearClAndLinearMcAbcMcXyzabcContour(SeqPair<DVec3d> mcSeq, SeqPair<Vec3d> controllerClPointSeq, double controllerToolOffset, TimeSpan duration, ICoordinateConverter coordinateConverter) Parameters mcSeq SeqPair<DVec3d> Machine coordinate sequence pair controllerClPointSeq SeqPair<Vec3d> 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<Vec3d> ControllerClPointSeq { get; set; } Property Value SeqPair<Vec3d> 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<DVec3d> McSeq { get; set; } Property Value SeqPair<DVec3d> Remarks Contains: Start and end positions in machine coordinates Tool orientation angles (ABC) in radians Used for orientation interpolation Methods GetActMcXyzabcSteps(IMachiningMotionResolution, double, Action<object>) Gets the machine XYZABC steps for this contour. public IEnumerable<ActMcXyzabcStep> GetActMcXyzabcSteps(IMachiningMotionResolution ncResolution, double spindleBuckleToToolTipLength, Action<object> 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<object> Called when attacher NP to MC conversion fails; the argument is the failed DVec3d (attacher NP). Returns IEnumerable<ActMcXyzabcStep> 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",
|
||||
@@ -4112,7 +4112,7 @@
|
||||
"api/Hi.Numerical.SoftParsers.ClaimBased.Classics.CoordinateTransformationChainClaim.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.ClaimBased.Classics.CoordinateTransformationChainClaim.html",
|
||||
"title": "Class CoordinateTransformationChainClaim | HiAPI-C# 2025",
|
||||
"summary": "Class CoordinateTransformationChainClaim Namespace Hi.Numerical.SoftParsers.ClaimBased.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>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Properties CoordinateTransformationClaimList public List<ICoordinateTransformationClaim> CoordinateTransformationClaimList { get; } Property Value List<ICoordinateTransformationClaim> PointTransformMat4d Point transmformation mat. public Mat4d PointTransformMat4d { get; } Property Value Mat4d"
|
||||
"summary": "Class CoordinateTransformationChainClaim Namespace Hi.Numerical.SoftParsers.ClaimBased.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>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) 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<ICoordinateTransformationClaim> CoordinateTransformationClaimList { get; } Property Value List<ICoordinateTransformationClaim> PosTransformMat4d Point transmformation mat. From parent component to child component. public Mat4d PosTransformMat4d { get; } Property Value Mat4d"
|
||||
},
|
||||
"api/Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.html",
|
||||
@@ -4129,6 +4129,11 @@
|
||||
"title": "Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics | HiAPI-C# 2025",
|
||||
"summary": "Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics Classes CoordinateTransformationChainClaim PauseClaim Classic Pausing, i.e. G04. RadialRadiusOffsetClaim Buffer for radius compensation operations in numerical control"
|
||||
},
|
||||
"api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html",
|
||||
"title": "Class FeatureXyzClaim | HiAPI-C# 2025",
|
||||
"summary": "Class FeatureXyzClaim Namespace Hi.Numerical.SoftParsers.ClaimBased Assembly HiMech.dll public class FeatureXyzClaim : IFeatureXyzClaim, IClaim Inheritance object FeatureXyzClaim Implements IFeatureXyzClaim 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>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Properties FeatureXyz Orthogonal absolute position in feature coordinate. public Vec3d FeatureXyz { get; set; } Property Value Vec3d"
|
||||
},
|
||||
"api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html",
|
||||
"title": "Interface IClaim | HiAPI-C# 2025",
|
||||
@@ -4142,12 +4147,12 @@
|
||||
"api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html",
|
||||
"title": "Interface ICoordinateTransformationClaim | HiAPI-C# 2025",
|
||||
"summary": "Interface ICoordinateTransformationClaim Namespace Hi.Numerical.SoftParsers.ClaimBased Assembly HiMech.dll public interface ICoordinateTransformationClaim : IClaim Extension Methods DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Properties PointTransformMat4d Point transmformation mat. Mat4d PointTransformMat4d { get; } Property Value Mat4d"
|
||||
"summary": "Interface ICoordinateTransformationClaim Namespace Hi.Numerical.SoftParsers.ClaimBased Assembly HiMech.dll public interface ICoordinateTransformationClaim : IClaim Extension Methods DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) 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.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html",
|
||||
"title": "Interface ICoordinateTranslationClaim | HiAPI-C# 2025",
|
||||
"summary": "Interface ICoordinateTranslationClaim Namespace Hi.Numerical.SoftParsers.ClaimBased Assembly HiMech.dll public interface ICoordinateTranslationClaim : ICoordinateTransformationClaim, IClaim Inherited Members ICoordinateTransformationClaim.PointTransformMat4d Extension Methods DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) 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.Numerical.SoftParsers.ClaimBased Assembly HiMech.dll public interface ICoordinateTranslationClaim : ICoordinateTransformationClaim, IClaim Inherited Members ICoordinateTransformationClaim.PosTransformMat4d ICoordinateTransformationClaim.CdnTransformMat4d Extension Methods DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) 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.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html",
|
||||
@@ -4164,10 +4169,15 @@
|
||||
"title": "Interface IHeightOffsetClaim | HiAPI-C# 2025",
|
||||
"summary": "Interface IHeightOffsetClaim Namespace Hi.Numerical.SoftParsers.ClaimBased Assembly HiMech.dll public interface IHeightOffsetClaim : IClaim Extension Methods DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) 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.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html",
|
||||
"title": "Interface IMcXyzClaim | HiAPI-C# 2025",
|
||||
"summary": "Interface IMcXyzClaim Namespace Hi.Numerical.SoftParsers.ClaimBased Assembly HiMech.dll public interface IMcXyzClaim : IClaim Extension Methods DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) 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.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html",
|
||||
"title": "Interface IMcXyzabcClaim | HiAPI-C# 2025",
|
||||
"summary": "Interface IMcXyzabcClaim Namespace Hi.Numerical.SoftParsers.ClaimBased Assembly HiMech.dll public interface IMcXyzabcClaim : IClaim, IGetMcXyzabc, ISetMcXyzabc Inherited Members IGetMcXyzabc.GetMcXyzabc() ISetMcXyzabc.SetMcXyzabc(DVec3d) Extension Methods DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object)"
|
||||
"summary": "Interface IMcXyzabcClaim Namespace Hi.Numerical.SoftParsers.ClaimBased Assembly HiMech.dll public interface IMcXyzabcClaim : IGetMcXyzabc, ISetMcXyzabc, IMcXyzClaim, IClaim Inherited Members IGetMcXyzabc.GetMcXyzabc() ISetMcXyzabc.SetMcXyzabc(DVec3d) IMcXyzClaim.McXyz Extension Methods DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) 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.Numerical.SoftParsers.ClaimBased.IMessageClaim.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html",
|
||||
@@ -4217,12 +4227,12 @@
|
||||
"api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html",
|
||||
"title": "Class G54CoordinateClaim | HiAPI-C# 2025",
|
||||
"summary": "Class G54CoordinateClaim Namespace Hi.Numerical.SoftParsers.ClaimBased.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>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Properties 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[] PointTransformMat4d Point transmformation mat. public Mat4d PointTransformMat4d { get; } Property Value Mat4d PointTranslationXyz Point translation from table to feature. public Vec3d PointTranslationXyz { get; set; } Property Value Vec3d"
|
||||
"summary": "Class G54CoordinateClaim Namespace Hi.Numerical.SoftParsers.ClaimBased.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>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) 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.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html",
|
||||
"title": "Class G68CoordinateClaim | HiAPI-C# 2025",
|
||||
"summary": "Class G68CoordinateClaim Namespace Hi.Numerical.SoftParsers.ClaimBased.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>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>) Ctor. public G68CoordinateClaim(Vec3d rotationCenter, Vec3d IJK, double R, Func<OrthogonalPlaneClaim> orthogonalPlaneClaimGetter) Parameters rotationCenter Vec3d IJK Vec3d R double orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim> Properties 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<OrthogonalPlaneClaim> OrthogonalPlaneClaimGetter { get; set; } Property Value Func<OrthogonalPlaneClaim> PointTransformMat4d Point transmformation mat. public Mat4d PointTransformMat4d { 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.Numerical.SoftParsers.ClaimBased.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>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>) Ctor. public G68CoordinateClaim(Vec3d rotationCenter, Vec3d IJK, double R, Func<OrthogonalPlaneClaim> orthogonalPlaneClaimGetter) Parameters rotationCenter Vec3d IJK Vec3d R double orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim> 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<OrthogonalPlaneClaim> OrthogonalPlaneClaimGetter { get; set; } Property Value Func<OrthogonalPlaneClaim> 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.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html",
|
||||
@@ -4244,6 +4254,11 @@
|
||||
"title": "Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025",
|
||||
"summary": "Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso Classes G54CoordinateClaim Primary Coordinate IClaim. Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9. G68CoordinateClaim Represents arguments for G68 coordinate rotation command. IsoHeightOffsetClaim OrthogonalPlaneClaim Plane selection for G17,G18,G19. Interfaces IIsoHeightIdClaim"
|
||||
},
|
||||
"api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html",
|
||||
"title": "Class McXyzClaim | HiAPI-C# 2025",
|
||||
"summary": "Class McXyzClaim Namespace Hi.Numerical.SoftParsers.ClaimBased 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) object.ToString() Extension Methods DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) 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"
|
||||
},
|
||||
"api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html",
|
||||
"title": "Enum PositioningMode | HiAPI-C# 2025",
|
||||
@@ -4257,32 +4272,7 @@
|
||||
"api/Hi.Numerical.SoftParsers.ClaimBased.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.ClaimBased.html",
|
||||
"title": "Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025",
|
||||
"summary": "Namespace Hi.Numerical.SoftParsers.ClaimBased Classes SentenceClaim Simultaneous Claim. Interfaces IClaim Logic of NC or part of NC statement. Different from the syntax-goal json object which is hard to fully normalized, IClaim is normalized-like object before action. ICoordinateMarkClaim ICoordinateTransformationClaim ICoordinateTranslationClaim IFeatureXyzClaim IFeedrateClaim IHeightOffsetClaim 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 ISpindleSpeedClaim IToolClaim Enums PositioningMode"
|
||||
},
|
||||
"api/Hi.Numerical.SoftParsers.Claims.ClaimPiece.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.Claims.ClaimPiece.html",
|
||||
"title": "Class ClaimPiece | HiAPI-C# 2025",
|
||||
"summary": "Class ClaimPiece Namespace Hi.Numerical.SoftParsers.Claims Assembly HiMech.dll public class ClaimPiece Inheritance object ClaimPiece 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>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) 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 ClaimPiece(Sentence, JsonObject) public ClaimPiece(Sentence sentence, JsonObject jsonObject) Parameters sentence Sentence jsonObject JsonObject Properties ClaimList public List<IClaim> ClaimList { get; } Property Value List<IClaim> JsonObject public JsonObject JsonObject { get; set; } Property Value JsonObject Sentence public Sentence Sentence { get; set; } Property Value Sentence"
|
||||
},
|
||||
"api/Hi.Numerical.SoftParsers.Claims.INcSemantic.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.Claims.INcSemantic.html",
|
||||
"title": "Interface INcSemantic | HiAPI-C# 2025",
|
||||
"summary": "Interface INcSemantic Namespace Hi.Numerical.SoftParsers.Claims Assembly HiMech.dll Builder of ClaimPiece.ClaimPiece.SentenceClaim and ClaimPiece LinkedList. public interface INcSemantic : IToXElement Inherited Members IToXElement.ToXElement() Extension Methods DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) 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(LinkedListNode<ClaimPiece>) Refine ClaimPiece.ClaimList of the node. void Build(LinkedListNode<ClaimPiece> claimPieceNode) Parameters claimPieceNode LinkedListNode<ClaimPiece> Remarks Since the building process may require the information of the related node, a whole node is passed in."
|
||||
},
|
||||
"api/Hi.Numerical.SoftParsers.Claims.LinearFeatureXyzSemantic.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.Claims.LinearFeatureXyzSemantic.html",
|
||||
"title": "Class LinearFeatureXyzSemantic | HiAPI-C# 2025",
|
||||
"summary": "Class LinearFeatureXyzSemantic Namespace Hi.Numerical.SoftParsers.Claims Assembly HiMech.dll public class LinearFeatureXyzSemantic : INcSemantic, IToXElement Inheritance object LinearFeatureXyzSemantic 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>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) 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. public string DisplayName { get; } Property Value string Methods Build(LinkedListNode<ClaimPiece>) Refine ClaimPiece.ClaimList of the node. public void Build(LinkedListNode<ClaimPiece> claimPieceNode) Parameters claimPieceNode LinkedListNode<ClaimPiece> 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.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic.html",
|
||||
"title": "Class McAbcShortestPathSemantic | HiAPI-C# 2025",
|
||||
"summary": "Class McAbcShortestPathSemantic Namespace Hi.Numerical.SoftParsers.Claims Assembly HiMech.dll public class McAbcShortestPathSemantic : INcSemantic, IToXElement Inheritance object McAbcShortestPathSemantic 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>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors McAbcShortestPathSemantic() public McAbcShortestPathSemantic() 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(LinkedListNode<ClaimPiece>) Refine ClaimPiece.ClaimList of the node. public void Build(LinkedListNode<ClaimPiece> claimPieceNode) Parameters claimPieceNode LinkedListNode<ClaimPiece> 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.Numerical.SoftParsers.Claims.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.Claims.html",
|
||||
"title": "Namespace Hi.Numerical.SoftParsers.Claims | HiAPI-C# 2025",
|
||||
"summary": "Namespace Hi.Numerical.SoftParsers.Claims Classes ClaimPiece LinearFeatureXyzSemantic McAbcShortestPathSemantic Interfaces INcSemantic Builder of ClaimPiece.ClaimPiece.SentenceClaim and ClaimPiece LinkedList."
|
||||
"summary": "Namespace Hi.Numerical.SoftParsers.ClaimBased Classes FeatureXyzClaim McXyzClaim SentenceClaim Simultaneous Claim. Interfaces IClaim Logic of NC or part of NC statement. Different from the syntax-goal json object which is hard to fully normalized, IClaim is normalized-like object before action. ICoordinateMarkClaim ICoordinateTransformationClaim ICoordinateTranslationClaim IFeatureXyzClaim IFeedrateClaim IHeightOffsetClaim 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 ISpindleSpeedClaim IToolClaim Enums PositioningMode"
|
||||
},
|
||||
"api/Hi.Numerical.SoftParsers.ICommentGrabber.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.ICommentGrabber.html",
|
||||
@@ -4349,6 +4339,31 @@
|
||||
"title": "Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025",
|
||||
"summary": "Namespace Hi.Numerical.SoftParsers.Raws Classes HeidenhainSegmenter Heidenhain NC block builder. Also support single line NC block. Sentence A small NC block for one or several lines. SingleLineSegmenter Interfaces ISegmenter interface to get segment for Sentence."
|
||||
},
|
||||
"api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html",
|
||||
"title": "Class ClaimPiece | HiAPI-C# 2025",
|
||||
"summary": "Class ClaimPiece Namespace Hi.Numerical.SoftParsers.Semantics Assembly HiMech.dll public class ClaimPiece Inheritance object ClaimPiece 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>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) 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 ClaimPiece(Sentence, JsonObject) public ClaimPiece(Sentence sentence, JsonObject jsonObject) Parameters sentence Sentence jsonObject JsonObject Properties ClaimList public List<IClaim> ClaimList { get; } Property Value List<IClaim> JsonObject public JsonObject JsonObject { get; set; } Property Value JsonObject Sentence public Sentence Sentence { get; set; } Property Value Sentence"
|
||||
},
|
||||
"api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html",
|
||||
"title": "Class FeatureXyzSemantic | HiAPI-C# 2025",
|
||||
"summary": "Class FeatureXyzSemantic Namespace Hi.Numerical.SoftParsers.Semantics Assembly HiMech.dll public class FeatureXyzSemantic : INcSemantic, IToXElement Inheritance object FeatureXyzSemantic 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>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Properties AvailableJsonPathList Available Json Path List to resolve semantic. public List<string> AvailableJsonPathList { get; } Property Value List<string> 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(LinkedListNode<ClaimPiece>) Refine ClaimPiece.ClaimList of the node. public void Build(LinkedListNode<ClaimPiece> claimPieceNode) Parameters claimPieceNode LinkedListNode<ClaimPiece> 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.Numerical.SoftParsers.Semantics.INcSemantic.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html",
|
||||
"title": "Interface INcSemantic | HiAPI-C# 2025",
|
||||
"summary": "Interface INcSemantic Namespace Hi.Numerical.SoftParsers.Semantics Assembly HiMech.dll Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList. public interface INcSemantic : IToXElement Inherited Members IToXElement.ToXElement() Extension Methods DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) 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(LinkedListNode<ClaimPiece>) Refine ClaimPiece.ClaimList of the node. void Build(LinkedListNode<ClaimPiece> claimPieceNode) Parameters claimPieceNode LinkedListNode<ClaimPiece> Remarks Since the building process may require the information of the related node, a whole node is passed in."
|
||||
},
|
||||
"api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html",
|
||||
"title": "Class McAbcCyclicPathSemantic | HiAPI-C# 2025",
|
||||
"summary": "Class McAbcCyclicPathSemantic Namespace Hi.Numerical.SoftParsers.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>(TSelf, params object[]) InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>) InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>) 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(LinkedListNode<ClaimPiece>) Refine ClaimPiece.ClaimList of the node. public void Build(LinkedListNode<ClaimPiece> claimPieceNode) Parameters claimPieceNode LinkedListNode<ClaimPiece> 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.Numerical.SoftParsers.Semantics.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.Semantics.html",
|
||||
"title": "Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025",
|
||||
"summary": "Namespace Hi.Numerical.SoftParsers.Semantics Classes ClaimPiece FeatureXyzSemantic McAbcCyclicPathSemantic Interfaces INcSemantic Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList."
|
||||
},
|
||||
"api/Hi.Numerical.SoftParsers.SoftCommentGrabber.html": {
|
||||
"href": "api/Hi.Numerical.SoftParsers.SoftCommentGrabber.html",
|
||||
"title": "Class SoftCommentGrabber | HiAPI-C# 2025",
|
||||
|
||||
Reference in New Issue
Block a user