###
ooc
###

.. cpp:namespace:: ooc

.. default-domain:: cpp

Namespaces
==========

=== ==================================
..  :doc:`namespaceooc_1_1delta`      
..  :doc:`namespaceooc_1_1io`         
..  :doc:`namespaceooc_1_1preprocess` 
..  :doc:`namespaceooc_1_1query`      
=== ==================================

Types
=====

=== ==============================
..  :doc:`classooc_1_1Env`        
..  :doc:`classooc_1_1NodeHandle` 
..  :doc:`classooc_1_1Point`      
..  :doc:`classooc_1_1RGBColor`   
=== ==============================

Functions
=========

======= ===================================================================================================================
bool    :cpp:func:`IsRoot <bool ooc::IsRoot(HC_KEY ooc_root)>`                                                             
bool    :cpp:func:`GetEnv <bool ooc::GetEnv(HC_KEY ooc_root, Env &out_env)>`                                               
size_t  :cpp:func:`GetEnvs <size_t ooc::GetEnvs(HC_KEY ooc_root, Env *out_envs, size_t count)>`                            
size_t  :cpp:func:`GetEnvCount <size_t ooc::GetEnvCount(HC_KEY ooc_root)>`                                                 
HC_KEY  :cpp:func:`GetRoot <HC_KEY ooc::GetRoot(Env env)>`                                                                 
void    :cpp:func:`Destroy <void ooc::Destroy(Env env)>`                                                                   
void    :cpp:func:`Release <void ooc::Release(Env env)>`                                                                   
bool    :cpp:func:`GetNodeHandle <bool ooc::GetNodeHandle(Env env, HC_KEY node_segment_key, NodeHandle &out_node_handle)>` 
HC_KEY  :cpp:func:`GetSegmentKey <HC_KEY ooc::GetSegmentKey(Env env, NodeHandle const &node_handle)>`                      
HC_KEY  :cpp:func:`GetShellKey <HC_KEY ooc::GetShellKey(Env env, NodeHandle const &node_handle)>`                          
bool    :cpp:func:`PollNodesLoadingOrHaveBeenLoaded <bool ooc::PollNodesLoadingOrHaveBeenLoaded(Env env)>`                 
void    :cpp:func:`GetTranslate <void ooc::GetTranslate(Env env, double &x, double &y, double &z)>`                        
int     :cpp:func:`Configure <int ooc::Configure(char const *in, char *out)>`                                              
======= ===================================================================================================================

.. cpp:namespace:: nullptr

Detailed Description
====================

.. doxygennamespace:: ooc
   :project: ooc
   :desc-only:

Function Documentation
======================

.. doxygenfunction:: IsRoot
   :project: ooc

.. doxygenfunction:: GetEnv
   :project: ooc

.. doxygenfunction:: GetEnvs
   :project: ooc

.. doxygenfunction:: GetEnvCount
   :project: ooc

.. doxygenfunction:: GetRoot
   :project: ooc

.. doxygenfunction:: Destroy
   :project: ooc

.. doxygenfunction:: Release
   :project: ooc

.. doxygenfunction:: GetNodeHandle
   :project: ooc

.. doxygenfunction:: GetSegmentKey
   :project: ooc

.. doxygenfunction:: GetShellKey
   :project: ooc

.. doxygenfunction:: PollNodesLoadingOrHaveBeenLoaded
   :project: ooc

.. doxygenfunction:: GetTranslate
   :project: ooc

.. doxygenfunction:: Configure
   :project: ooc


.. toctree::
   :titlesonly:
   :maxdepth: 1
   :hidden:

   classooc_1_1Env
   classooc_1_1NodeHandle
   classooc_1_1Point
   classooc_1_1RGBColor
   namespaceooc_1_1delta
   namespaceooc_1_1io
   namespaceooc_1_1preprocess
   namespaceooc_1_1query

