static public IntVariance GetExpanded(this IntVariance item, int value) { return(new IntVariance( item.value, item.radius.Max((int)((item.value - value).GetAbs())) )); }
static public bool IsBoundAround(this int item, IntVariance variance) { return(item.IsBoundAround(variance.value, variance.radius)); }
static public int GetVariance(IntVariance variance) { return(SOURCE.GetVariance(variance)); }
static public IntRange GetRange(this IntVariance item) { return(new IntRange(item.GetBoundA(), item.GetBoundB())); }
static public int GetWidth(this IntVariance item) { return((int)(item.radius * 2)); }
static public int GetBoundB(this IntVariance item) { return((int)(item.value + item.radius)); }
public int GetVariance(IntVariance variance) { return(GetVariance(variance.value, variance.radius)); }