Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java @ 4478:6153c50f78cf
WaterLineArtifact: Added callcontext-parameter to interfaces getWaterLine.
Update all implementations.
The change was done to be able to compute the extreme values during
getWaterLine to access data needed in CrossSectionProfile Diagrams.
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Tue, 13 Nov 2012 14:46:44 +0100 |
parents | 31168ac9c7e7 |
children |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java Tue Nov 13 09:55:29 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java Tue Nov 13 14:46:44 2012 +0100 @@ -1,7 +1,11 @@ package de.intevation.flys.artifacts; +import de.intevation.artifacts.CallContext; + import de.intevation.flys.artifacts.geom.Lines; import de.intevation.flys.model.FastCrossSectionLine; + + /** * Interface, Artifact can create WaterLines (Water against Cross-Profile). */ @@ -9,6 +13,11 @@ /** Get points that define a line of a (water)facet against a cross- * section. */ - public Lines.LineData getWaterLines(int facetIdx, FastCrossSectionLine csl, double d, double w); + public Lines.LineData getWaterLines( + int facetIdx, + FastCrossSectionLine csl, + double d, + double w, + CallContext context); } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :