.. _buildings:

=========
Buildings
=========

Simplification
--------------

.. currentmodule:: cartagen

.. autosummary::
    :nosignatures:
    :toctree: reference/

    simplify_building_morphological
    simplify_building_ruas

Regularization
--------------

.. currentmodule:: cartagen

.. autosummary::
    :nosignatures:
    :toctree: reference/

    regularize_building_fer
    regularize_building_rectangle
    regularize_building_regression

Squaring
--------

.. currentmodule:: cartagen

.. autosummary::
    :nosignatures:
    :toctree: reference/

    square_polygon_ls
    square_polygon_naive
    square_polygon_orthogonal

Typification
------------

.. currentmodule:: cartagen

.. autosummary::
    :nosignatures:
    :toctree: reference/

    typify_buildings_matching
    typify_buildings_burghardt_cecconi

Building blocks
---------------

.. currentmodule:: cartagen

.. autosummary::
    :nosignatures:
    :toctree: reference/

    amalgamate_buildings
    amalgamate_buildings_morphological
    boffet_areas
    random_displacement