001// License: GPL. For details, see LICENSE file.
002package org.openstreetmap.josm.data.projection.datum;
003
004import org.openstreetmap.josm.data.projection.Ellipsoid;
005
006abstract 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}