diff --git a/docs/CHANGELOG.rst b/docs/CHANGELOG.rst index 717cadb410..291888d84a 100644 --- a/docs/CHANGELOG.rst +++ b/docs/CHANGELOG.rst @@ -25,7 +25,7 @@ Fixes - `GeoTiffSegmentLayout.getIntersectingSegments bounds checking `__ - `Fix for area of vectorizer that can throw topology exceptions `__ - +- `Fix Tile.flipHorizontal for floating point tiles `__ 1.2.0 ----- diff --git a/raster/src/main/scala/geotrellis/raster/transform/TransformTileMethods.scala b/raster/src/main/scala/geotrellis/raster/transform/TransformTileMethods.scala index f236393d1c..c547f47a17 100644 --- a/raster/src/main/scala/geotrellis/raster/transform/TransformTileMethods.scala +++ b/raster/src/main/scala/geotrellis/raster/transform/TransformTileMethods.scala @@ -115,8 +115,8 @@ trait TransformTileMethods extends TransformMethods[Tile] { } else { cfor(0)(_ < cols, _ + 1) { col => cfor(0)(_ < rows, _ + 1) { row => - tile.setDouble(col, rows - 1 - row, tile.getDouble(col, row)) - tile.setDouble(col, row, tile.getDouble(col, rows - 1 - row)) + tile.setDouble(col, rows - 1 - row, self.getDouble(col, row)) + tile.setDouble(col, row, self.getDouble(col, rows - 1 - row)) } } }