Package mil.nga.crs.geo
Class PrimeMeridian
- java.lang.Object
-
- mil.nga.crs.geo.PrimeMeridian
-
- All Implemented Interfaces:
Identifiable
public class PrimeMeridian extends Object implements Identifiable
Prime Meridian- Author:
- osbornb
-
-
Constructor Summary
Constructors Constructor Description PrimeMeridian()ConstructorPrimeMeridian(String name, double longitude)ConstructorPrimeMeridian(String name, String longitude)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddIdentifier(Identifier identifier)Add the identifiervoidaddIdentifiers(List<Identifier> identifiers)Add the identifiersbooleanequals(Object obj)IdentifiergetIdentifier(int index)Get the identifier at the indexList<Identifier>getIdentifiers()Get the identifiersdoublegetLongitude()Get the International Reference Meridian longitudeStringgetLongitudeText()Get the International Reference Meridian longitude textUnitgetLongitudeUnit()Get the International Reference Meridian longitude unit (angle)StringgetName()Get the nameinthashCode()booleanhasIdentifiers()Has identifiersbooleanhasLongitudeUnit()Has an International Reference Meridian longitude unit (angle)intnumIdentifiers()Number of identifiersvoidsetIdentifiers(List<Identifier> identifiers)Set the identifiersvoidsetLongitude(double longitude)Set the International Reference Meridian longitudevoidsetLongitude(String longitude)Set the International Reference Meridian longitudevoidsetLongitudeUnit(Unit longitudeUnit)Set the International Reference Meridian longitude unit (angle)voidsetName(String name)Set the nameStringtoString()
-
-
-
Constructor Detail
-
PrimeMeridian
public PrimeMeridian()
Constructor
-
PrimeMeridian
public PrimeMeridian(String name, double longitude)
Constructor- Parameters:
name- namelongitude- International Reference Meridian longitude
-
-
Method Detail
-
getName
public String getName()
Get the name- Returns:
- name
-
setName
public void setName(String name)
Set the name- Parameters:
name- name
-
getLongitude
public double getLongitude()
Get the International Reference Meridian longitude- Returns:
- International Reference Meridian longitude
-
getLongitudeText
public String getLongitudeText()
Get the International Reference Meridian longitude text- Returns:
- International Reference Meridian longitude text
- Since:
- 1.1.0
-
setLongitude
public void setLongitude(double longitude)
Set the International Reference Meridian longitude- Parameters:
longitude- International Reference Meridian longitude
-
setLongitude
public void setLongitude(String longitude)
Set the International Reference Meridian longitude- Parameters:
longitude- International Reference Meridian longitude- Since:
- 1.1.0
-
getLongitudeUnit
public Unit getLongitudeUnit()
Get the International Reference Meridian longitude unit (angle)- Returns:
- International Reference Meridian longitude unit (angle)
-
hasLongitudeUnit
public boolean hasLongitudeUnit()
Has an International Reference Meridian longitude unit (angle)- Returns:
- true if has International Reference Meridian longitude unit (angle)
-
setLongitudeUnit
public void setLongitudeUnit(Unit longitudeUnit)
Set the International Reference Meridian longitude unit (angle)- Parameters:
longitudeUnit- International Reference Meridian longitude unit (angle)
-
getIdentifiers
public List<Identifier> getIdentifiers()
Get the identifiers- Specified by:
getIdentifiersin interfaceIdentifiable- Returns:
- identifiers
-
hasIdentifiers
public boolean hasIdentifiers()
Has identifiers- Specified by:
hasIdentifiersin interfaceIdentifiable- Returns:
- true if has identifiers
-
numIdentifiers
public int numIdentifiers()
Number of identifiers- Specified by:
numIdentifiersin interfaceIdentifiable- Returns:
- identifiers count
-
getIdentifier
public Identifier getIdentifier(int index)
Get the identifier at the index- Specified by:
getIdentifierin interfaceIdentifiable- Parameters:
index- identifier index- Returns:
- identifier
-
setIdentifiers
public void setIdentifiers(List<Identifier> identifiers)
Set the identifiers- Specified by:
setIdentifiersin interfaceIdentifiable- Parameters:
identifiers- identifiers
-
addIdentifier
public void addIdentifier(Identifier identifier)
Add the identifier- Specified by:
addIdentifierin interfaceIdentifiable- Parameters:
identifier- identifier
-
addIdentifiers
public void addIdentifiers(List<Identifier> identifiers)
Add the identifiers- Specified by:
addIdentifiersin interfaceIdentifiable- Parameters:
identifiers- identifiers
-
-