/* dd.c */ #include #include "ransurf.h" double DD(double Dist) { double SmallD, SmallDist; if (Dist < Filter.Mult) return ((double)1.0); SmallD = Filter.MaxDist - Filter.Mult; SmallDist = Dist - Filter.Mult; return (1.0 - pow((SmallDist / SmallD), Filter.Exp)); }