Class PrimeMeridian

    • Constructor Detail

      • PrimeMeridian

        public PrimeMeridian()
        Constructor
      • PrimeMeridian

        public PrimeMeridian​(String name,
                             double longitude)
        Constructor
        Parameters:
        name - name
        longitude - International Reference Meridian longitude
      • PrimeMeridian

        public PrimeMeridian​(String name,
                             String longitude)
        Constructor
        Parameters:
        name - name
        longitude - International Reference Meridian longitude
        Since:
        1.1.0
    • 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)
      • hasIdentifiers

        public boolean hasIdentifiers()
        Has identifiers
        Specified by:
        hasIdentifiers in interface Identifiable
        Returns:
        true if has identifiers
      • numIdentifiers

        public int numIdentifiers()
        Number of identifiers
        Specified by:
        numIdentifiers in interface Identifiable
        Returns:
        identifiers count
      • getIdentifier

        public Identifier getIdentifier​(int index)
        Get the identifier at the index
        Specified by:
        getIdentifier in interface Identifiable
        Parameters:
        index - identifier index
        Returns:
        identifier
      • addIdentifier

        public void addIdentifier​(Identifier identifier)
        Add the identifier
        Specified by:
        addIdentifier in interface Identifiable
        Parameters:
        identifier - identifier
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object