#######################
hc_experimental_proto.h
#######################

.. default-domain:: cpp

Macro Definitions
=================

=== ==========================================
..  :c:macro:`~HC_EXPERIMENTAL_PROTO_DEFINED` 
=== ==========================================

Types
=====

=== ===========================================
..  :cpp:enumerator:`~HC_Cellular_Volume_Type` 
=== ===========================================

Fields
======

=== ===========================================
..  :cpp:enum:`~HC_CELLULAR_VOLUME_SIMPLEX`    
..  :cpp:enum:`~HC_CELLULAR_VOLUME_PYRAMID`    
..  :cpp:enum:`~HC_CELLULAR_VOLUME_WEDGE`      
..  :cpp:enum:`~HC_CELLULAR_VOLUME_BOX`        
..  :cpp:enum:`~HC_CELLULAR_VOLUME_FACE`       
..  :cpp:enum:`~HC_CELLULAR_VOLUME_POLYHEDRON` 
..  :cpp:enum:`~HC_CELLULAR_VOLUME_MIXED`      
..  :cpp:enum:`~HC_CELLULAR_VOLUME_SEPARATOR`  
=== ===========================================

Functions
=========

===== ============================================================================================================================================================================================
void  :cpp:func:`HC_Edit_Cellular_Volume_Cells <void HC_Edit_Cellular_Volume_Cells(Key key, int offset, int ndelete, int insert_list_length, int const insert_list[])>`                           
void  :cpp:func:`HC_Edit_Cellular_Volume_Points <void HC_Edit_Cellular_Volume_Points(Key key, int offset, int ndelete, int insert, Point const points[])>`                                        
void  :cpp:func:`HC_DEdit_Cellular_Volume_Points <void HC_DEdit_Cellular_Volume_Points(Key key, int offset, int ndelete, int insert, DPoint const points[])>`                                     
Key   :cpp:func:`HC_Insert_Cellular_Volume <Key HC_Insert_Cellular_Volume(int point_count, Point const points[], int cell_list_length, int const cell_list[])>`                                   
Key   :cpp:func:`HC_DInsert_Cellular_Volume <Key HC_DInsert_Cellular_Volume(int point_count, DPoint const points[], int cell_list_length, int const cell_list[])>`                                
void  :cpp:func:`HC_Show_Cellular_Volume <void HC_Show_Cellular_Volume(Key key, int *pcount, Point points[], int *flist_length, int face_list[])>`                                                
void  :cpp:func:`HC_DShow_Cellular_Volume <void HC_DShow_Cellular_Volume(Key key, int *pcount, DPoint points[], int *flist_length, int face_list[])>`                                             
void  :cpp:func:`HC_Show_Cellular_Volume_Size <void HC_Show_Cellular_Volume_Size(Key key, int *pcount, int *clist_length)>`                                                                       
void  :cpp:func:`HC_Show_Cell_Vol_Cell_Count <void HC_Show_Cell_Vol_Cell_Count(Key key, int *cell_count)>`                                                                                        
void  :cpp:func:`HC_Show_Cell_Vol_Pgon_Count <void HC_Show_Cell_Vol_Pgon_Count(Key key, int *polygon_countp)>`                                                                                    
void  :cpp:func:`HC_Show_Partial_Cell_Vol <void HC_Show_Partial_Cell_Vol(Key key, int poffset, int pcount, Point points[], int coffset, int ccount, int *cell_list_lengthp, int cell_list[])>`    
void  :cpp:func:`HC_DShow_Partial_Cell_Vol <void HC_DShow_Partial_Cell_Vol(Key key, int poffset, int pcount, DPoint points[], int coffset, int ccount, int *cell_list_lengthp, int cell_list[])>` 
void  :cpp:func:`HC_Show_Partial_Cell_Vol_Size <void HC_Show_Partial_Cell_Vol_Size(Key key, int coffset, int ccount, int *clist_length)>`                                                         
void  :cpp:func:`HC_Show_Cell_Vol_Part_Pgon_Cnt <void HC_Show_Cell_Vol_Part_Pgon_Cnt(Key key, int offset, int count, int *polygon_countp)>`                                                       
void  :cpp:func:`HC_Delete_Spec_Cell_Vol_Cells <void HC_Delete_Spec_Cell_Vol_Cells(Key key, int count, int const indices[])>`                                                                     
void  :cpp:func:`HC_Delete_Spec_Cell_Vol_Points <void HC_Delete_Spec_Cell_Vol_Points(Key key, int count, int const indices[])>`                                                                   
===== ============================================================================================================================================================================================

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

.. doxygenfile:: hc_experimental_proto.h
   :project: experimental
   :sections: detaileddescription

Macro Definition
================

.. doxygendefine:: HC_EXPERIMENTAL_PROTO_DEFINED
   :project: experimental

Type Documentation
==================

.. doxygenenum:: HC_Cellular_Volume_Type
   :project: experimental

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

.. doxygenfunction:: HC_Edit_Cellular_Volume_Cells
   :project: experimental

.. doxygenfunction:: HC_Edit_Cellular_Volume_Points
   :project: experimental

.. doxygenfunction:: HC_DEdit_Cellular_Volume_Points
   :project: experimental

.. doxygenfunction:: HC_Insert_Cellular_Volume
   :project: experimental

.. doxygenfunction:: HC_DInsert_Cellular_Volume
   :project: experimental

.. doxygenfunction:: HC_Show_Cellular_Volume
   :project: experimental

.. doxygenfunction:: HC_DShow_Cellular_Volume
   :project: experimental

.. doxygenfunction:: HC_Show_Cellular_Volume_Size
   :project: experimental

.. doxygenfunction:: HC_Show_Cell_Vol_Cell_Count
   :project: experimental

.. doxygenfunction:: HC_Show_Cell_Vol_Pgon_Count
   :project: experimental

.. doxygenfunction:: HC_Show_Partial_Cell_Vol
   :project: experimental

.. doxygenfunction:: HC_DShow_Partial_Cell_Vol
   :project: experimental

.. doxygenfunction:: HC_Show_Partial_Cell_Vol_Size
   :project: experimental

.. doxygenfunction:: HC_Show_Cell_Vol_Part_Pgon_Cnt
   :project: experimental

.. doxygenfunction:: HC_Delete_Spec_Cell_Vol_Cells
   :project: experimental

.. doxygenfunction:: HC_Delete_Spec_Cell_Vol_Points
   :project: experimental



