X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=org.simantics.maps.elevation.server%2Fsrc%2Forg%2Fsimantics%2Fmaps%2Felevation%2Fserver%2FSingletonTiffTileInterface.java;h=a8163bb200b3b8c2570ba2408ddbbdddaf65e307;hb=78be913f3dd8c060671d8f9ab86bc2b448fe88a4;hp=3a3a0f6f9948396e9c9d73a7e87eedaed90c4556;hpb=ef80443a94617e8ca1129fbd5db7fb03630e6d02;p=simantics%2Fdistrict.git diff --git a/org.simantics.maps.elevation.server/src/org/simantics/maps/elevation/server/SingletonTiffTileInterface.java b/org.simantics.maps.elevation.server/src/org/simantics/maps/elevation/server/SingletonTiffTileInterface.java index 3a3a0f6f..a8163bb2 100644 --- a/org.simantics.maps.elevation.server/src/org/simantics/maps/elevation/server/SingletonTiffTileInterface.java +++ b/org.simantics.maps.elevation.server/src/org/simantics/maps/elevation/server/SingletonTiffTileInterface.java @@ -1,9 +1,11 @@ package org.simantics.maps.elevation.server; +import java.awt.geom.Rectangle2D; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; +import java.util.Collection; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -24,7 +26,7 @@ public class SingletonTiffTileInterface { Path tilesFolder = Paths.get("tifsFolder"); if (TIFS_FOLDER != null) { Path potTilesFolder = Paths.get(TIFS_FOLDER); - if (!Files.exists(potTilesFolder)) { + if (Files.exists(potTilesFolder)) { // use default from working directory tilesFolder = potTilesFolder; } @@ -37,7 +39,15 @@ public class SingletonTiffTileInterface { tileInterface = new TiffTileInterface(tilesFolder); } + public static double lookupd(double x, double y) { + return lookup(x, y).doubleValue(); + } + public static Number lookup(double x, double y) { return instance.tileInterface.lookup(x, y); } + + public static Collection getBoundingBoxes() { + return instance.tileInterface.getBoundingBoxes(); + } }