public CurveBlurFilter(BlurCompiler filter, ICurveInterpolation interpolator) { _blurCompiler = filter; _linearCompiler = interpolator; }
public CurveBlurFilter(IEnumerable <Point3D> curve, BlurFunctionHandler filter, ExtrapolationMode mode = ExtrapolationMode.Mirror) { _blurCompiler = new BlurCompiler(filter); _linearCompiler = new CurveInterpolationCompiler(curve, mode); }
public CurveBlurFilter2(Point3D[] curve, BlurCompiler filter, ExtrapolationMode mode = ExtrapolationMode.Mirror) { _blurCompiler = filter; _linearCompiler = new CurveInterpolationCompiler(curve, mode); BuildCorners(); }