Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/salix/SalixLineAccess.java @ 9394:439699ff9b2d
Added U-Info iota (prev. salix) calculation for historical scenario
author | mschaefer |
---|---|
date | Fri, 10 Aug 2018 17:31:46 +0200 |
parents | 2da486c7c05f |
children | 8b7bf26b8782 |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/salix/SalixLineAccess.java Fri Aug 10 17:07:30 2018 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/salix/SalixLineAccess.java Fri Aug 10 17:31:46 2018 +0200 @@ -99,6 +99,18 @@ return super.getString("supraregional_table"); } + /** + * Database id of the selected sounding, or 0 + */ + public int getBedHeightId() { + final BedHeightAccess access = new BedHeightAccess(this.artifact); + final int[] ids = access.getBedHeightIDs(); + if ((ids != null) && (ids.length > 0)) { + return ids[0]; + } + return 0; + } + public BedHeight getBedHeight() { // TODO: make lazy? Aber achtung, falls der user zurückgeht und ne andere Peilung auswählt... final BedHeightAccess access = new BedHeightAccess(this.artifact); final int[] ids = access.getBedHeightIDs();