Class DdCoordinate

    • Constructor Detail

      • DdCoordinate

        public DdCoordinate()
    • Method Detail

      • valueOf

        public static DdCoordinate valueOf​(DdCoordinate decimal)
        Methode statique de fabrique de position a partir d'un autre DdCoordinate. Note : Si la valeur vaut null, alors on reinitialise les composants de la position a null et la methode isNull() vaudra alors true.
        Parameters:
        decimal - la valeur au format decimal
        Returns:
        une nouvelle instance de position convertie
      • valueOf

        public static DdCoordinate valueOf​(Float decimal)
        Methode statique de fabrique de position a partir d'une valeur du format decimal. Note : Si la valeur (au format decimal) vaut null, alors on reinitialise les composants de la position a null et la methode isNull() vaudra alors true.
        Parameters:
        decimal - la valeur au format decimal
        Returns:
        une nouvelle instance de position convertie
      • valueOf

        public static DdCoordinate valueOf​(boolean sign,
                                           Integer d,
                                           Integer dc)
        Methode statique de fabrique de position a partir d'une valeur du format degre décimale.
        Parameters:
        d - la valeur des degres
        dc - la valeur des décimales de minutes
        Returns:
        une nouvelle instance de position convertie
      • isSign

        public boolean isSign()
      • getDegree

        public Integer getDegree()
      • getDecimal

        public Integer getDecimal()
      • setSign

        public void setSign​(boolean sign)
      • setDegree

        public void setDegree​(Integer degree)
      • setDecimal

        public void setDecimal​(Integer decimal)
      • isNull

        public boolean isNull()
        Returns:
        true si aucune composante n'est renseignée, false autrement.
      • isDegreeNull

        public boolean isDegreeNull()
      • isDecimalNull

        public boolean isDecimalNull()
      • fromDecimal

        public void fromDecimal​(Float decimalValue)
        Mets a jour les composants de la position a partir d'une valeur decimal. Note : Si la valeur (au format decimal) vaut null, alors on reinitialise les composants de la position a null et la methode isNull() vaudra alors true.
        Parameters:
        decimalValue - la valeur decimale a convertir (qui peut etre nulle).
      • toDecimal

        public Float toDecimal()
      • addTrailingZero

        public void addTrailingZero()
      • removeTrailingZero

        public void removeTrailingZero()
      • getSignedDegree

        public Integer getSignedDegree()
      • getNotNullDegree

        public int getNotNullDegree()
      • getNotNullDecimal

        public int getNotNullDecimal()
      • isLatitudeDegreeValid

        public boolean isLatitudeDegreeValid()
      • isLongitudeDegreeValid

        public boolean isLongitudeDegreeValid()
      • isDecimalValid

        public boolean isDecimalValid()
      • reset

        public void reset()
      • isDegreeValid

        protected boolean isDegreeValid​(boolean longitude)