Elaixir.Reticoli.Quadro (elaixir v0.1.19)
Rappresenta un quadro reticolare con nome e 4 vertici (coordinate sessagesimali).
Summary
Functions
Crea una struct Quadro a partire da una mappa con nome e 4 vertici.
Crea una struct Quadro a partire dal nome, dal vertice bottom_left e dagli incrementi x e y.
Calcola gli altri 3 vertici sommando gli incrementi.
Types
@type t() :: %Elaixir.Reticoli.Quadro{ bottom_left: Elaixir.Coordinate.GradiSessagesimali.t(), bottom_right: Elaixir.Coordinate.GradiSessagesimali.t(), nome: String.t(), top_left: Elaixir.Coordinate.GradiSessagesimali.t(), top_right: Elaixir.Coordinate.GradiSessagesimali.t() }
Functions
Link to this function
make(map)
Crea una struct Quadro a partire da una mappa con nome e 4 vertici.
Link to this function
make(nome, bottom_left, incr_x, incr_y)
@spec make( String.t(), Elaixir.Coordinate.GradiSessagesimali.t(), Elaixir.Coordinate.GradiSessagesimali.t(), Elaixir.Coordinate.GradiSessagesimali.t() ) :: t()
Crea una struct Quadro a partire dal nome, dal vertice bottom_left e dagli incrementi x e y.
Calcola gli altri 3 vertici sommando gli incrementi.