.. _lines:

=====
Lines
=====

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

.. currentmodule:: cartagen

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

    simplify_angular
    simplify_douglas_peucker
    simplify_lang
    simplify_li_openshaw
    simplify_raposo
    simplify_reumann_witkam
    simplify_visvalingam_whyatt
    simplify_wang_muller
    simplify_whirlpool

Smoothing (filtering)
---------------------

.. currentmodule:: cartagen

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

    smooth_gaussian
    smooth_platre
    smooth_snake
    smooth_taubin
    smooth_topographic
    smooth_wma

Smoothing (interpolation)
-------------------------

.. currentmodule:: cartagen

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

    smooth_catmull_rom
    smooth_chaikin

Displacement
------------

.. currentmodule:: cartagen

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

    beams_displacement
    propagation_crow_flies
    propagation_network