@@ -673,8 +673,7 @@ class Raster {
673
673
674
674
def processor = new CoverageProcessor ()
675
675
def params = processor. getOperation(" Histogram" ). parameters
676
- params. parameter(" Source" ). value = this . coverage
677
- params. parameter(" Bands" ). value = (0 .. < numberOfBands) as int []
676
+ params. parameter(" source" ). value = this . coverage
678
677
if (! (low instanceof List )) {
679
678
low = [low] * numberOfBands
680
679
params. parameter(" lowValue" ). value = low as double []
@@ -990,7 +989,8 @@ class Raster {
990
989
Raster add (Raster other ) {
991
990
def processor = new CoverageProcessor ()
992
991
def params = processor. getOperation(" Add" ). parameters
993
- params. parameter(" Sources" ). value = [this . coverage, other. coverage]
992
+ params. parameter(" source0" ). value = this . coverage
993
+ params. parameter(" source1" ). value = other. coverage
994
994
def newCoverage = processor. doOperation(params)
995
995
new Raster (newCoverage)
996
996
}
@@ -1055,7 +1055,9 @@ class Raster {
1055
1055
Raster multiply (Raster other ) {
1056
1056
def processor = new CoverageProcessor ()
1057
1057
def params = processor. getOperation(" Multiply" ). parameters
1058
- params. parameter(" Sources" ). value = [this . coverage, other. coverage]
1058
+ // params.parameter("Sources").value = [this.coverage, other.coverage]
1059
+ params. parameter(" source0" ). value = this . coverage
1060
+ params. parameter(" source1" ). value = other. coverage
1059
1061
def newCoverage = processor. doOperation(params)
1060
1062
new Raster (newCoverage)
1061
1063
}
@@ -1214,7 +1216,7 @@ class Raster {
1214
1216
Raster invert () {
1215
1217
def processor = new CoverageProcessor ()
1216
1218
def params = processor. getOperation(" Invert" ). parameters
1217
- params. parameter(" Sources " ). value = [ this . coverage]
1219
+ params. parameter(" source " ). value = this . coverage
1218
1220
def newCoverage = processor. doOperation(params)
1219
1221
new Raster (newCoverage)
1220
1222
}
0 commit comments