Package org.geolatte.geom.crs
Class CrsIdentifiable
- java.lang.Object
-
- org.geolatte.geom.crs.CrsIdentifiable
-
- Direct Known Subclasses:
CoordinateReferenceSystem,Datum,Ellipsoid,PrimeMeridian,Unit,VerticalDatum
public abstract class CrsIdentifiable extends Object
Abstract base class for classes the are identified by aCrsId(e.g. by EPSG-code).Warning: identity of
CrsIdentifiables:In theory the
CrsIdshould identify uniquely the CoordinateReferenceSystem-related objects (whether CRS, datum, projection, etc.). In practice this is not always the case. Users, for example, can add their own definitions for somProjections orEllipsoids.- Author:
- Karel Maesen, Geovise BVBA creation-date: 11/21/11
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedCrsIdentifiable(CrsId crsId, String name)Constructs an instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)CrsIdgetCrsId()Returns the identifier for thisCoordinateReferenceSystem.StringgetName()Returns the name of thisCoordinateReferenceSystem.inthashCode()
-