Class DmdCoordinate

    • Constructor Detail

      • DmdCoordinate

        public DmdCoordinate()
    • Method Detail

      • valueOf

        public static DmdCoordinate valueOf​(DmdCoordinate decimal)
        Methode statique de fabrique de position a partir d'un autre DmdCoordinate. 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 DmdCoordinate 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 DmdCoordinate valueOf​(boolean sign,
                                            Integer d,
                                            Integer m,
                                            Integer dc)
        Methode statique de fabrique de position a partir d'une valeur du format degre décimale minute.
        Parameters:
        d - la valeur des degres
        m - la valeur des minutes
        dc - la valeur des décimales de minutes
        Returns:
        une nouvelle instance de position convertie
      • isSign

        public boolean isSign()
      • getDegree

        public Integer getDegree()
      • getMinute

        public Integer getMinute()
      • getDecimal

        public Integer getDecimal()
      • setSign

        public void setSign​(boolean sign)
      • setDegree

        public void setDegree​(Integer degree)
      • setMinute

        public void setMinute​(Integer minute)
      • 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()
      • isMinuteNull

        public boolean isMinuteNull()
      • 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()
      • getNotNullMinute

        public int getNotNullMinute()
      • getNotNullDecimal

        public int getNotNullDecimal()
      • isLatitudeDegreeValid

        public boolean isLatitudeDegreeValid()
      • isLongitudeDegreeValid

        public boolean isLongitudeDegreeValid()
      • isMinuteValid

        public boolean isMinuteValid()
      • isDecimalValid

        public boolean isDecimalValid()
      • reset

        public void reset()
      • isDegreeValid

        protected boolean isDegreeValid​(boolean longitude)