Ilwis::IRasterCoverage sin(const Ilwis::IRasterCoverage &raster1)
{
    QString name = ANONYMOUS_PREFIX;
    QString stmt = QString("script %1=sin(%2)").arg(name).arg(raster1->name());
    return doRasterOperation(stmt);
}
Ilwis::IRasterCoverage sqrt(const Ilwis::IRasterCoverage &raster1)
{
    QString name = Identity::newAnonymousName();;
    QString stmt = QString("script %1=sqrt(%2)").arg(name).arg(raster1->name());
    return doRasterOperation(stmt);
}