Mercurial > dive4elements > gnv-client
diff gnv-artifacts/src/main/java/de/intevation/gnv/math/QueriedXYDepth.java @ 805:bb7afd783321
Removed trailing whitespace. Added more javadoc.
gnv-artifacts/trunk@887 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Thu, 08 Apr 2010 11:31:44 +0000 |
parents | d766fe2d917a |
children | 05bf8534a35a |
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/math/QueriedXYDepth.java Thu Apr 08 10:10:04 2010 +0000 +++ b/gnv-artifacts/src/main/java/de/intevation/gnv/math/QueriedXYDepth.java Thu Apr 08 11:31:44 2010 +0000 @@ -21,14 +21,15 @@ import org.apache.log4j.Logger; /** + * This implementation uses the geo backend to query a depth via + * a raster layer stored in the database. + * * @author <a href="mailto:tim.englich@intevation.de">Tim Englich</a> * @author <a href="mailto:sascha.teichmann@intevation.de">Sascha L. Teichmann</a> */ -public class QueriedXYDepth implements XYDepth { - - /** - * the logger, used to log exceptions and additonaly information - */ +public class QueriedXYDepth +implements XYDepth +{ private static Logger log = Logger.getLogger(QueriedXYDepth.class); private static final String queryID = "rasterQuery"; @@ -41,19 +42,24 @@ private int interpolation; + /** + * Default construtor. Interpolation method is bilinear. + */ public QueriedXYDepth() { this(RasterObject.BILINEAR); } + /** + * Constructor to create a QueriedXYDepth with a given interpolation + * method. + * @param interpolation The interpolation method. + */ public QueriedXYDepth(int interpolation) { this.interpolation = interpolation; rasterData = new ArrayList<SoftReference<RasterObject>>(); queryExecutor = QueryExecutorFactory.getInstance().getQueryExecutor(); } - /** - * @see de.intevation.gnv.math.XYDepth#depth(com.vividsolutions.jts.geom.Coordinate) - */ public double depth(Coordinate coordinate) { double resultValue = Double.NaN;