===============
Reference Guide
===============

.. automodule:: fastkml

fastkml.kml
------------------

.. automodule:: fastkml.kml
   :members:
   :undoc-members:
   :show-inheritance:


fastkml.base
-------------------

.. automodule:: fastkml.base
   :members:
   :undoc-members:
   :show-inheritance:

.. autoclass:: fastkml.base._XMLObject
    :members: etree_element, _get_kwargs, to_string, from_string, validate, __init__
    :undoc-members:
    :show-inheritance:

fastkml.registry
-----------------------

.. automodule:: fastkml.registry
   :members: RegistryItem,Registry
   :undoc-members:
   :show-inheritance:

   .. autodata:: registry
      :no-value:


fastkml.kml\_base
------------------------

.. automodule:: fastkml.kml_base
   :members:
   :undoc-members:
   :show-inheritance:

.. autoclass:: fastkml.kml_base::_BaseObject
    :members: __init__
    :undoc-members:
    :show-inheritance:

fastkml.helpers
----------------------

.. automodule:: fastkml.helpers
   :members:
   :undoc-members:
   :show-inheritance:

fastkml.about
--------------------

.. automodule:: fastkml.about
   :members:
   :undoc-members:
   :show-inheritance:

   .. autodata:: __version__

fastkml.atom
-------------------

.. automodule:: fastkml.atom
   :members:
   :undoc-members:
   :show-inheritance:

fastkml.config
---------------------

.. automodule:: fastkml.config
   :members:
   :undoc-members:
   :show-inheritance:

fastkml.containers
-------------------------

.. automodule:: fastkml.containers
   :members:
   :undoc-members:
   :show-inheritance:

fastkml.data
-------------------

.. automodule:: fastkml.data
   :members:
   :undoc-members:
   :show-inheritance:

fastkml.enums
--------------------

.. automodule:: fastkml.enums
   :members:
   :undoc-members:
   :show-inheritance:

fastkml.exceptions
-------------------------

.. automodule:: fastkml.exceptions
   :members:
   :undoc-members:
   :show-inheritance:

fastkml.features
-----------------------

.. automodule:: fastkml.features
   :members:
   :undoc-members:
   :show-inheritance:

fastkml.geometry
-----------------------

.. automodule:: fastkml.geometry
   :members:
   :undoc-members:
   :show-inheritance:

fastkml.gx.data
-----------------

.. automodule:: fastkml.gx.data
   :members:
   :undoc-members:
   :show-inheritance:

fastkml.gx.track
-----------------

.. automodule:: fastkml.gx.track
   :members:
   :undoc-members:
   :show-inheritance:

fastkml.links
--------------------

.. automodule:: fastkml.links
   :members:
   :undoc-members:
   :show-inheritance:

fastkml.mixins
---------------------

.. automodule:: fastkml.mixins
   :members:
   :undoc-members:
   :show-inheritance:

fastkml.model
--------------------

.. automodule:: fastkml.model
   :members:
   :undoc-members:
   :show-inheritance:


fastkml.overlays
-----------------------

.. automodule:: fastkml.overlays
   :members:
   :undoc-members:
   :show-inheritance:


fastkml.styles
---------------------

.. automodule:: fastkml.styles
   :members:
   :undoc-members:
   :show-inheritance:

fastkml.times
--------------------

.. automodule:: fastkml.times
   :members:
   :undoc-members:
   :show-inheritance:

fastkml.types
--------------------

.. automodule:: fastkml.types
   :members:
   :undoc-members:
   :show-inheritance:

fastkml.utils
--------------------

.. automodule:: fastkml.utils
   :members:
   :undoc-members:
   :show-inheritance:

fastkml.validator
--------------------

.. automodule:: fastkml.validator
   :members:
   :undoc-members:
   :show-inheritance:


fastkml.views
--------------------

.. automodule:: fastkml.views
   :members:
   :undoc-members:
   :show-inheritance:
