Elaixir.Coordinate.GradiSessagesimali (elaixir v0.1.19)
Coordinate geografiche in gradi, minuti e secondi (sessagesimali).
Summary
Functions
Crea una nuova struct GradiSessagesimali a partire da una mappa
contenente :gradi, :minuti e :secondi.
Crea una nuova struct GradiSessagesimali a partire da una stringa
"gradi:minuti:secondi"
Crea una nuova struct GradiSessagesimali a partire da una tupla {gradi, minuti, secondi}.
Moltiplica una coordinata GradiSessagesimali per un intero.
Somma due coordinate GradiSessagesimali.
Restituisce la rappresentazione testuale della coordinata
in formato G° M' S".
Restituisce la rappresentazione testuale della coordinata
in formato G° M' S".
Restituisce la coordinata come tupla {gradi, minuti, secondi}.
Types
Functions
make(map)
Crea una nuova struct GradiSessagesimali a partire da una mappa
contenente :gradi, :minuti e :secondi.
make_from_string(stringa, separatore \\ ":")
Crea una nuova struct GradiSessagesimali a partire da una stringa
"gradi:minuti:secondi"
make_from_tuple(arg)
Crea una nuova struct GradiSessagesimali a partire da una tupla {gradi, minuti, secondi}.
moltiplica(gradi_sessagesimali, n)
Moltiplica una coordinata GradiSessagesimali per un intero.
somma(gradi_sessagesimali1, gradi_sessagesimali2)
Somma due coordinate GradiSessagesimali.
to_name(gradi_sessagesimali, separatore \\ ":")
Restituisce la rappresentazione testuale della coordinata
in formato G° M' S".
to_string(gradi_sessagesimali)
Restituisce la rappresentazione testuale della coordinata
in formato G° M' S".
to_tuple(gradi_sessagesimali)
Restituisce la coordinata come tupla {gradi, minuti, secondi}.