Exemple #1
0
 int setRasterLayerFilterFrozen(Layer* pLayer, const char* pFilterName, int freeze)
 {
    RasterLayer* pRaster = dynamic_cast<RasterLayer*>(pLayer);
    if (pRaster == NULL || pFilterName == NULL)
    {
       setLastError(SIMPLE_BAD_PARAMS);
       return 1;
    }
    pRaster->freezeFilter(std::string(pFilterName), freeze != 0);
    pRaster->getView()->refresh();
    setLastError(SIMPLE_NO_ERROR);
    return 0;
 }