package nbtool.gui.logviews.images; public class FuzzyThreshold { double x0; double x1; double m; public FuzzyThreshold(double x0_, double x1_) { x0 = x0_; x1 = x1_; m = 1 / (x1 - x0); } public double f(double x) { if (Double.isNaN(x) || x < x0) return 0; else if (x > x1) return 1; else return m*(x-x0); } }