public override void ComputeStatistics(double begin, double end, out double min, out double max, out double mean, out double stddev, bool isCanApprox, Action <int, string> progressCallback) { if (begin < double.Epsilon && end < double.Epsilon) { ComputeStatistics(out min, out max, out mean, out stddev, isCanApprox, progressCallback); return; } int interleave = isCanApprox ? GeoDo.RSS.Core.DF.Constants.DEFAULT_PIXELES_INTERLEAVE : 1; StatValuesComputer.Stat(this, interleave, begin, end, out min, out max, out mean, out stddev, isCanApprox, progressCallback); }
public override void ComputeHistogram(double begin, double end, int buckets, int[] histogram, bool isIncludeOutOfRange, bool isCanApprox, Action <int, string> progressCallback) { int interleave = isCanApprox ? GeoDo.RSS.Core.DF.Constants.DEFAULT_PIXELES_INTERLEAVE : 1; StatValuesComputer.ComputeHistogram(this, buckets, interleave, begin, end, histogram, isCanApprox, progressCallback); }
public override void ComputeStatistics(out double min, out double max, out double mean, out double stddev, bool isCanApprox, Action <int, string> progressCallback) { int interleave = isCanApprox ? GeoDo.RSS.Core.DF.Constants.DEFAULT_PIXELES_INTERLEAVE : 1; StatValuesComputer.Stat(this, interleave, out min, out max, out mean, out stddev, isCanApprox, progressCallback); }