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;
 

http://dive4elements.wald.intevation.org