SpecificationLimits 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#
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

SpecificationLimits 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

EqualsDetermines whether the specified object is equal to the current object.
(Overrides Object.Equals(Object))
FromJson Reconstructs a SpecificationLimits from a JSON string.
GetHashCodeServes as the default hash function.
(Overrides Object.GetHashCode())
GetTypeGets the Type of the current instance.
(Inherited from Object)
ToJson Serializes these specification limits to a JSON string.
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also