# HG changeset patch # User Felix Wolfsteller # Date 1323859230 0 # Node ID d377b89d28271af10f68a838c9fc243c2ac52d0e # Parent a7c437c9547ef4a59d45c9f0965f762028689413 Added WaterLineArtifact Interface. flys-artifacts/trunk@3410 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r a7c437c9547e -r d377b89d2827 flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Wed Dec 14 10:20:56 2011 +0000 +++ b/flys-artifacts/ChangeLog Wed Dec 14 10:40:30 2011 +0000 @@ -1,3 +1,11 @@ +2011-12-14 Felix Wolfsteller + + Added interface WaterLineArtifact to be implemented by artifacts + that know how to create a water line "against" a cross section. + + * src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java: + New, straight-forward interface. + 2011-12-14 Ingo Weinzierl * src/main/java/de/intevation/flys/exports/EmptySettings.java: An diff -r a7c437c9547e -r d377b89d2827 flys-artifacts/src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java Wed Dec 14 10:40:30 2011 +0000 @@ -0,0 +1,13 @@ +package de.intevation.flys.artifacts; + +import de.intevation.flys.model.CrossSectionLine; +/** + * Interfacet, Artifact can create WaterLines (Water against Cross-Profile). + */ +public interface WaterLineArtifact { + + /** Get points that define a line of a (water)facet against a cross- + * section. */ + public double [][] getWaterLines(int facetIdx, CrossSectionLine csl); +} +// vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :