Lines Matching defs:filter

79 #define FILTER_LUT 1          /* Use a LUT rather then direct filter calls */
87 #define WLUT_WIDTH 1024 /* size of the filter cache */
118 filter;
139 /* Use a Direct call to the filter functions */
147 /* the practical working support of the filter */
172 % weighting (filter) function. For more details see "Fundamentals of Texture
234 SetResampleFilter(resample_filter,image->filter);
310 % o resample_filter: the resample filter.
877 * that the result contains the reconstruction kernel filter support
1024 % size of the ellipse will match the support for the resampling filter being
1055 /* A 'point' filter forces use of interpolation instead of area sampling */
1056 if ( resample_filter->filter == PointFilter )
1121 However filter support is fixed to 2.0 (no good for Windowed Sinc filters)
1233 % SetResampleFilter() set the resampling filter lookup table based on a
1234 % specific filter. Note that the filter is used as a radial filter not as a
1235 % two pass othogonally aligned resampling filter.
1240 % const FilterType filter)
1246 % o filter: the resize filter for elliptical weighting LUT
1250 const FilterType filter)
1259 resample_filter->filter = filter;
1261 /* Default cylindrical filter is a Cubic Keys filter */
1262 if ( filter == UndefinedFilter )
1263 resample_filter->filter = RobidouxFilter;
1265 if ( resample_filter->filter == PointFilter ) {
1271 resample_filter->filter,MagickTrue,resample_filter->exception);
1275 "Fall back to Interpolated 'Point' filter");
1276 resample_filter->filter = PointFilter;
1281 /* Get the practical working support for the filter,
1291 /* Fill the LUT with the weights from the selected filter function */
1297 /* Scale radius so the filter LUT covers the full support range */
1303 /* finished with the resize filter */
1307 /* save the filter and the scaled ellipse bounds needed for filter */
1315 take place AFTER the filter method has been initialized.
1352 /* Debug output of the filter weighting LUT
1355 The filter values should be normalized for comparision
1358 printf("# Resampling Filter LUT (%d values) for '%s' filter\n",
1360 resample_filter->filter) );
1366 printf("# so you can use gnuplot to plot this cylindrical filter\n");
1370 /* Scale radius so the filter LUT covers the full support range */
1398 % SetResampleFilterInterpolateMethod() sets the resample filter interpolation
1408 % o resample_filter: the resample filter.
1439 % associated with the specified resample filter.
1448 % o resample_filter: the resample filter.