void OpenCVFilterParametersControlWidget::loadParamWidget(WidgetLoader &loader)
{
    OpenCVFilterParameters *params = createParameters();
    loader.loadParameters(*params, rootPath);
    setParameters(*params);
    delete params;
}
void PresentationParametersControlWidget::loadParamWidget(WidgetLoader &loader)
{
    PresentationParameters *params = createParameters();
    loader.loadParameters(*params, rootPath);
    setParameters(*params);
    delete params;
}
void RectifyParametersControlWidget::loadParamWidget(WidgetLoader &loader)
{
    RectifyParameters *params = createParameters();
    loader.loadParameters(*params, rootPath);
    setParameters(*params);
    delete params;
}
void InputFilterParametersControlWidget::loadParamWidget(WidgetLoader &loader)
{
    std::unique_ptr<InputFilterParameters> params(createParameters());
    loader.loadParameters(*params, rootPath);
    setParameters(*params);
}
void ThickeningParametersControlWidget::loadParamWidget(WidgetLoader &loader)
{
    std::unique_ptr<ThickeningParameters> params(createParameters());
    loader.loadParameters(*params, rootPath);
    setParameters(*params);
}
void HeadSearchParametersControlWidget::loadParamWidget(WidgetLoader &loader)
{
    std::unique_ptr<HeadSearchParameters> params(createParameters());
    loader.loadParameters(*params, rootPath);
    setParameters(*params);
}
void CalibrationDrawHelpersParametersControlWidget::loadParamWidget(WidgetLoader &loader)
{
    std::unique_ptr<CalibrationDrawHelpersParameters> params(createParameters());
    loader.loadParameters(*params, rootPath);
    setParameters(*params);
}
void RecorderControlWidget::loadParamWidget(WidgetLoader &loader)
{
    std::unique_ptr<Recorder> params(createParameters());
    loader.loadParameters(*params, rootPath);
    setParameters(*params);
}