ControlChartData Class

Abstract base class for all SPC control chart data objects, encapsulating the plotted statistic series and optional point labels.

Definition

Namespace: Numerics.NET.Statistics.ProcessControl
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.4.0
C#
public abstract class ControlChartData : IChartData
Inheritance
Object  →  ControlChartData
Derived
Implements
IChartData

Remarks

All control-chart data types are immutable. Values are fully computed at construction time and do not change after construction.

Control-limit properties are not defined on this base class. Charts with constant scalar limits implement IScalarLimitChartData; charts with per-point variable limits (P, U, EWMA) implement IVariableLimitChartData. The frozen phase-I parameters are held in the strongly typed Baseline property defined on ControlChartData<TBaseline>.

This type contains only the numerical data necessary to render a control chart. It does not contain UI elements or rendering logic.

Properties

ChartType Gets a stable descriptive identifier for the chart type, such as "Individuals", "MovingRange", "XBar", "Range", or "StandardDeviation".
Index Gets optional chart-point labels.
Points Gets the ordered sequence of plotted chart statistics.

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also