###########################
Classes and Data Structures
###########################

.. {
       "C": [
           ":doc:`class_c_d_p_change_notifications`",
           ":doc:`class_c_d_p_client_request`",
           ":doc:`class_c_d_p_client_response`",
           ":doc:`class_c_d_p_color4`"
       ],
       "D": [
           ":doc:`class_c_d_p_data_provider`",
           ":doc:`class_c_d_p_data_provider_factory`",
           ":doc:`class_c_d_p_data_provider_info`"
       ],
       "E": [
           ":doc:`class_c_d_p_element_group`",
           ":doc:`class_c_d_p_element_group_info`",
           ":doc:`class_c_d_p_error`",
           ":cpp:enumerator:`~CDPElementType`"
       ],
       "G": [
           ":doc:`class_c_d_p_geometry`",
           ":doc:`class_c_d_p_geometry_info`",
           ":doc:`class_c_d_p_geometry_spec`"
       ],
       "I": [
           ":doc:`class_c_d_p_init_options`"
       ],
       "L": [
           ":doc:`class_c_d_p_log_helper`"
       ],
       "M": [
           ":doc:`class_c_d_p_meta_data`"
       ],
       "N": [
           ":doc:`class_c_d_p_node_group`"
       ],
       "R": [
           ":doc:`class_c_d_p_result`",
           ":doc:`class_c_d_p_result_info`",
           ":doc:`class_c_d_p_result_spec`",
           ":doc:`class_c_d_p_result_value_group`",
           ":cpp:enumerator:`~CDPResultType`",
           ":cpp:enumerator:`~CDPResultMappingType`",
           ":cpp:enumerator:`~CDPResultNature`"
       ],
       "S": [
           ":doc:`class_c_d_p_set`",
           ":doc:`class_c_d_p_state_info`",
           ":doc:`class_c_d_p_string`",
           ":cpp:enumerator:`~CDPSetType`",
           ":cpp:enumerator:`~CDPSimulationType`",
           ":cpp:enumerator:`~CDPSolutionType`"
       ],
       "T": [
           ":doc:`class_c_d_p_transformations`"
       ],
       "U": [
           ":doc:`class_c_d_p_utils`"
       ],
       "V": [
           ":doc:`class_c_d_p_vec3`",
           ":doc:`class_c_d_p_visibility_result`",
           ":doc:`class_c_d_p_visibility_result_value_group`"
       ],
       "_": [
           ":doc:`struct_c_d_p___framework_services`",
           ":doc:`struct_c_d_p___register_provider_params`"
       ]
   }

A | B | :ref:`dp-d-C` | :ref:`dp-d-D` | :ref:`dp-d-E` | F | :ref:`dp-d-G` | H | :ref:`dp-d-I` | J | K | :ref:`dp-d-L` | :ref:`dp-d-M` | :ref:`dp-d-N` | O | P | Q | :ref:`dp-d-R` | :ref:`dp-d-S` | :ref:`dp-d-T` | :ref:`dp-d-U` | :ref:`dp-d-V` | W | X | Y | Z

.. _dp-d-C:


C
=

* :doc:`class_c_d_p_change_notifications`
* :doc:`class_c_d_p_client_request`
* :doc:`class_c_d_p_client_response`
* :doc:`class_c_d_p_color4`



.. _dp-d-D:


D
=

* :doc:`class_c_d_p_data_provider_factory`
* :doc:`class_c_d_p_data_provider_info`
* :doc:`class_c_d_p_data_provider`



.. _dp-d-E:


E
=

* :cpp:enumerator:`~CDPElementType`
* :doc:`class_c_d_p_element_group_info`
* :doc:`class_c_d_p_element_group`
* :doc:`class_c_d_p_error`



.. _dp-d-G:


G
=

* :doc:`class_c_d_p_geometry_info`
* :doc:`class_c_d_p_geometry_spec`
* :doc:`class_c_d_p_geometry`



.. _dp-d-I:


I
=

* :doc:`class_c_d_p_init_options`



.. _dp-d-L:


L
=

* :doc:`class_c_d_p_log_helper`



.. _dp-d-M:


M
=

* :doc:`class_c_d_p_meta_data`



.. _dp-d-N:


N
=

* :doc:`class_c_d_p_node_group`



.. _dp-d-R:


R
=

* :cpp:enumerator:`~CDPResultMappingType`
* :cpp:enumerator:`~CDPResultNature`
* :cpp:enumerator:`~CDPResultType`
* :doc:`class_c_d_p_result_info`
* :doc:`class_c_d_p_result_spec`
* :doc:`class_c_d_p_result_value_group`
* :doc:`class_c_d_p_result`



.. _dp-d-S:


S
=

* :cpp:enumerator:`~CDPSetType`
* :cpp:enumerator:`~CDPSimulationType`
* :cpp:enumerator:`~CDPSolutionType`
* :doc:`class_c_d_p_set`
* :doc:`class_c_d_p_state_info`
* :doc:`class_c_d_p_string`



.. _dp-d-T:


T
=

* :doc:`class_c_d_p_transformations`



.. _dp-d-U:


U
=

* :doc:`class_c_d_p_utils`



.. _dp-d-V:


V
=

* :doc:`class_c_d_p_vec3`
* :doc:`class_c_d_p_visibility_result_value_group`
* :doc:`class_c_d_p_visibility_result`



.. _dp-d-_:


_
=

* :doc:`struct_c_d_p___framework_services`
* :doc:`struct_c_d_p___register_provider_params`

