Class Dynamic

  • All Implemented Interfaces:
    Identifiable

    public class Dynamic
    extends Object
    implements Identifiable
    Dynamic Coordinate Reference System
    Author:
    osbornb
    • Constructor Detail

      • Dynamic

        public Dynamic()
        Constructor
      • Dynamic

        public Dynamic​(double referenceEpoch)
        Constructor
        Parameters:
        referenceEpoch - reference epoch
      • Dynamic

        public Dynamic​(String referenceEpoch)
        Constructor
        Parameters:
        referenceEpoch - reference epoch
        Since:
        1.1.0
    • Method Detail

      • getReferenceEpoch

        public double getReferenceEpoch()
        Get the reference epoch
        Returns:
        reference epoch
      • getReferenceEpochText

        public String getReferenceEpochText()
        Get the reference epoch text
        Returns:
        reference epoch text
        Since:
        1.1.0
      • setReferenceEpoch

        public void setReferenceEpoch​(double referenceEpoch)
        Set the reference epoch
        Parameters:
        referenceEpoch - reference epoch
      • setReferenceEpoch

        public void setReferenceEpoch​(String referenceEpoch)
        Set the reference epoch
        Parameters:
        referenceEpoch - reference epoch
        Since:
        1.1.0
      • getDeformationModelName

        public String getDeformationModelName()
        Get the deformation model name
        Returns:
        deformation model name
      • hasDeformationModelName

        public boolean hasDeformationModelName()
        Has a deformation model name
        Returns:
        true if has deformation model name
      • setDeformationModelName

        public void setDeformationModelName​(String deformationModelName)
        Set the deformation model name
        Parameters:
        deformationModelName - deformation model name
      • 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