Changeset 30164 in osm


Ignore:
Timestamp:
2014-01-01T20:29:30+01:00 (11 years ago)
Author:
malcolmh
Message:

save

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/smed2/src/seamap/SeaMap.java

    r30160 r30164  
    2424                ANON,   // Edge inner nodes
    2525                ISOL,   // Node not part of Edge
    26                 CONN    // Edge first and last nodes
     26                CONN,   // Edge first and last nodes
     27                DPTH    // Member of sounding array
    2728        }
    2829
     
    3132                public double lon;      // Longitude
    3233                public Nflag flg;               // Role of node
     34                public double val;      // Sounding value
    3335
    3436                public Snode() {
     
    3638                        lat = 0;
    3739                        lon = 0;
     40                        val = 0;
    3841                }
    3942                public Snode(double ilat, double ilon) {
     
    4144                        lat = ilat;
    4245                        lon = ilon;
     46                        val = 0;
    4347                }
    4448                public Snode(double ilat, double ilon, Nflag iflg) {
     
    4650                        lon = ilon;
    4751                        flg = iflg;
     52                        val = 0;
     53                }
     54                public Snode(double ilat, double ilon, Nflag iflg, double ival) {
     55                        lat = ilat;
     56                        lon = ilon;
     57                        flg = iflg;
     58                        val = ival;
     59                }
     60        }
     61
     62        public class Sarray {   // A sounding array
     63                public ArrayList<Long> nodes; // Sounding nodes
     64
     65                public Sarray() {
     66                        nodes = new ArrayList<Long>();
    4867                }
    4968        }
     
    122141        public class NodeTab extends HashMap<Long, Snode> {
    123142                public NodeTab() {
     143                        super();
     144                }
     145        }
     146
     147        public class DpthTab extends HashMap<Long, Snode> {
     148                public DpthTab() {
    124149                        super();
    125150                }
     
    177202
    178203        public NodeTab nodes;
     204        public DpthTab depths;
    179205        public EdgeTab edges;
    180206        public AreaTab areas;
Note: See TracChangeset for help on using the changeset viewer.