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