001 // License: GPL. For details, see LICENSE file.
002 package org.openstreetmap.josm.data.projection.datum;
003
004 import org.openstreetmap.josm.data.projection.Ellipsoid;
005
006 abstract public class AbstractDatum implements Datum {
007
008 protected String name;
009 protected String proj4Id;
010 protected Ellipsoid ellps;
011
012 public AbstractDatum(String name, String proj4Id, Ellipsoid ellps) {
013 this.name = name;
014 this.proj4Id = proj4Id;
015 this.ellps = ellps;
016 }
017
018 @Override
019 public String getName() {
020 return name;
021 }
022
023 @Override
024 public String getProj4Id() {
025 return proj4Id;
026 }
027
028 @Override
029 public Ellipsoid getEllipsoid() {
030 return ellps;
031 }
032 }