Ejemplo n.º 1
0
 static public ByteVariance GetExpanded(this ByteVariance item, byte value)
 {
     return(new ByteVariance(
                item.value,
                item.radius.Max((byte)((item.value - value).GetAbs()))
                ));
 }
Ejemplo n.º 2
0
 static public bool IsBoundAround(this byte item, ByteVariance variance)
 {
     return(item.IsBoundAround(variance.value, variance.radius));
 }
Ejemplo n.º 3
0
 static public byte GetWidth(this ByteVariance item)
 {
     return((byte)(item.radius * 2));
 }
Ejemplo n.º 4
0
 static public ByteRange GetRange(this ByteVariance item)
 {
     return(new ByteRange(item.GetBoundA(), item.GetBoundB()));
 }
Ejemplo n.º 5
0
 static public byte GetBoundB(this ByteVariance item)
 {
     return((byte)(item.value + item.radius));
 }