37#include "irplib_detmon.h"
38#include "irplib_plugin.h"
41#define ISAAC_PERNOISE_RAW "RAW"
43#define RECIPE_NAME "isaac_img_noise"
49cpl_recipe_define(isaac_img_noise, ISAAC_BINARY_VERSION,
50 "Lars Lundin", PACKAGE_BUGREPORT,
"2008",
51 "Periodic Noise Characterisation recipe",
52 irplib_detmon_pernoise_get_description(RECIPE_NAME,
70cpl_error_code isaac_img_noise_fill_parameterlist(cpl_parameterlist * self) {
72 return irplib_detmon_fill_pernoise_params_default(self, RECIPE_NAME,
74 ? cpl_error_set_where(cpl_func) : CPL_ERROR_NONE;
86static int isaac_img_noise(cpl_frameset * frameset,
87 const cpl_parameterlist * parlist)
89 return irplib_detmon_pernoise(frameset, parlist, ISAAC_PERNOISE_RAW,
90 RECIPE_NAME, PACKAGE_TARNAME,
"FREQ_TABLE",
91 PACKAGE
"/" PACKAGE_VERSION, NULL)
92 ? cpl_error_set_where(cpl_func) : CPL_ERROR_NONE;