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