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