Example #1
0
    def rasters(self):

        result = []
        for row in range(self.listWidget.count()):
            item = self.listWidget.item(row)

            xll = item.data(PluginDialog.xllRole)
            yll = item.data(PluginDialog.yllRole)
            nr = item.data(PluginDialog.nrRole)
            nc = item.data(PluginDialog.ncRole)
            dr = item.data(PluginDialog.drRole)
            dc = item.data(PluginDialog.dcRole)
            angle = item.data(PluginDialog.angleRole)
            nodata = item.data(PluginDialog.nodataRole)

            raster = DEMLayer(xll, yll, dc, dr, nc, nr, angle / 180.0 * math.pi, nodata)
            raster.set_name(item.text())
            interpolMode = item.data(PluginDialog.interpolRole)
            filename = item.data(PluginDialog.fileRole)

            data = (raster, interpolMode, filename)
            result.append(data)

        return result