Package mil.nga.crs.geo
Interface GeoDatum
-
- All Superinterfaces:
Identifiable
- All Known Implementing Classes:
GeoDatumEnsemble,GeoReferenceFrame
public interface GeoDatum extends Identifiable
Geodetic and Geographic Datum interface- Author:
- osbornb
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EllipsoidgetEllipsoid()Get the ellipsoidStringgetName()Get the datum namePrimeMeridiangetPrimeMeridian()Get the prime meridianbooleanhasPrimeMeridian()Has a prime meridianvoidsetEllipsoid(Ellipsoid ellipsoid)Set the ellipsoidvoidsetName(String name)Set the datum namevoidsetPrimeMeridian(PrimeMeridian primeMeridian)Set the prime meridian-
Methods inherited from interface mil.nga.crs.common.Identifiable
addIdentifier, addIdentifiers, getIdentifier, getIdentifiers, hasIdentifiers, numIdentifiers, setIdentifiers
-
-
-
-
Method Detail
-
getName
String getName()
Get the datum name- Returns:
- datum name
-
setName
void setName(String name)
Set the datum name- Parameters:
name- datum name
-
getEllipsoid
Ellipsoid getEllipsoid()
Get the ellipsoid- Returns:
- ellipsoid
-
setEllipsoid
void setEllipsoid(Ellipsoid ellipsoid)
Set the ellipsoid- Parameters:
ellipsoid- ellipsoid
-
getPrimeMeridian
PrimeMeridian getPrimeMeridian()
Get the prime meridian- Returns:
- prime meridian
-
hasPrimeMeridian
boolean hasPrimeMeridian()
Has a prime meridian- Returns:
- true if has prime meridian
-
setPrimeMeridian
void setPrimeMeridian(PrimeMeridian primeMeridian)
Set the prime meridian- Parameters:
primeMeridian- prime meridian
-
-