static public DoubleVariance GetExpanded(this DoubleVariance item, double value) { return(new DoubleVariance( item.value, item.radius.Max((double)((item.value - value).GetAbs())) )); }
static public bool IsBoundAround(this double item, DoubleVariance variance) { return(item.IsBoundAround(variance.value, variance.radius)); }
static public double GetWidth(this DoubleVariance item) { return((double)(item.radius * 2)); }
static public DoubleRange GetRange(this DoubleVariance item) { return(new DoubleRange(item.GetBoundA(), item.GetBoundB())); }
static public double GetBoundB(this DoubleVariance item) { return((double)(item.value + item.radius)); }