Specification Limits Class
Represents lower and upper specification limits and an optional process target
for use in process capability analysis.
Definition
Namespace: Numerics.NET.Statistics.ProcessControl
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.4.0
C#
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.4.0
public sealed class SpecificationLimits- Inheritance
- Object → SpecificationLimits
Remarks
One-sided specifications are first-class: supply only Lower or only Upper as needed.
When Target is supplied it may lie outside the specification interval, which is unusual but not forbidden.
Constructors
| Specification | Initializes a new instance of SpecificationLimits with the specified limits and optional target. |
Properties
| Lower | Gets the lower specification limit (LSL), or null if no lower limit is specified. |
| Target | Gets the optional process target value used for target-based metrics such as Cpm, or null if no target is specified. |
| Upper | Gets the upper specification limit (USL), or null if no upper limit is specified. |
Methods
| Equals | Determines whether the specified object is equal to the current object. (Overrides Object.Equals(Object)) |
| From | Reconstructs a SpecificationLimits from a JSON string. |
| Get | Serves as the default hash function. (Overrides Object.GetHashCode()) |
| Get | Gets the Type of the current instance. (Inherited from Object) |
| ToJson | Serializes these specification limits to a JSON string. |
| ToString | Returns a string that represents the current object. (Inherited from Object) |