AshGeo (AshGeo v0.1.3)

Base module containing common utility functions

This module contains some things used internally that may also be useful outside of AshGeo itself, but depending upon what you what to do, you should probably be using one of:

Summary

Functions

Type aliases for Geo types, auto-generated from the module names

List of Geo types

Macro to check whether a module is a Geo type, suitable for use in guards

Transform the last element of a module path into a snake-cased atom.

List of Topo functions

Functions

Link to this function

geo_type_aliases()

(since 0.1.0)

Type aliases for Geo types, auto-generated from the module names

For example, the alias derived from Geo.PointZM is :point_zm.

Link to this function

geo_types()

(since 0.1.0)

List of Geo types

Link to this macro

is_geo(struct)

(since 0.1.0) (macro)

Macro to check whether a module is a Geo type, suitable for use in guards

Link to this function

module_suffix_to_snake(module)

(since 0.1.0)

Transform the last element of a module path into a snake-cased atom.

Link to this function

topo_functions()

(since 0.1.0)

List of Topo functions