################
Draw_3d_Geometry
################

.. default-domain:: cpp

Functions
=========

===== ==================================================================================================================================================================
void  :cpp:func:`HIC_Draw_3D_Geometry <void HIC_Draw_3D_Geometry(HIC_Rendition const *nr, HIC_Geometry const *geo)>`                                                    
void  :cpp:func:`HIC_Draw_3D_Marker <void HIC_Draw_3D_Marker(HIC_Rendition const *nr, HIC_Marker const *marker)>`                                                       
void  :cpp:func:`HIC_Draw_3D_Polyline <void HIC_Draw_3D_Polyline(HIC_Rendition const *nr, HIC_Polyline const *polyline)>`                                               
void  :cpp:func:`HIC_Draw_3D_Infinite_Line <void HIC_Draw_3D_Infinite_Line(HIC_Rendition const *nr, HIC_Polyline const *polyline)>`                                     
void  :cpp:func:`HIC_Draw_3D_Polygon <void HIC_Draw_3D_Polygon(HIC_Rendition const *nr, HIC_Polygon const *polygon)>`                                                   
void  :cpp:func:`HIC_Draw_3D_Text <void HIC_Draw_3D_Text(HIC_Rendition const *nr, HIC_Text const *text)>`                                                               
void  :cpp:func:`HIC_Draw_3D_Stenciled_Quad <void HIC_Draw_3D_Stenciled_Quad(HIC_Rendition const *nr, HIC_Point const points[], HIC_Stencil_Bitmap const *stencil)>`    
void  :cpp:func:`HIC_Draw_3D_Tristrip <void HIC_Draw_3D_Tristrip(HIC_Rendition const *nr, HIC_Tristrip const *tristrip)>`                                               
void  :cpp:func:`HIC_Draw_3D_Polyhedron <void HIC_Draw_3D_Polyhedron(HIC_Rendition const *nr, HIC_Polyhedron const *phon)>`                                             
void  :cpp:func:`HIC_Draw_3D_Shell <void HIC_Draw_3D_Shell(HIC_Rendition const *nr, HIC_Polyhedron const *phon)>`                                                       
void  :cpp:func:`HIC_Draw_3D_Mesh <void HIC_Draw_3D_Mesh(HIC_Rendition const *nr, HIC_Polyhedron const *phon)>`                                                         
void  :cpp:func:`HIC_Draw_3D_Polyedge <void HIC_Draw_3D_Polyedge(HIC_Rendition const *nr, HIC_Polyedge const *pe)>`                                                     
void  :cpp:func:`HIC_Draw_3D_Polymarker <void HIC_Draw_3D_Polymarker(HIC_Rendition const *nr, HIC_Polymarker const *pm)>`                                               
void  :cpp:func:`HIC_Draw_3D_Polyedge_From_Tristrip <void HIC_Draw_3D_Polyedge_From_Tristrip(HIC_Rendition const *nr, HIC_Polyedge const *pe, HIC_Tristrip const *ts)>` 
void  :cpp:func:`HIC_Draw_3D_Ellipse <void HIC_Draw_3D_Ellipse(HIC_Rendition const *nr, HIC_Ellipse const *ellipse)>`                                                   
void  :cpp:func:`HIC_Draw_3D_Elliptical_Arc <void HIC_Draw_3D_Elliptical_Arc(HIC_Rendition const *nr, HIC_Elliptical_Arc const *arc)>`                                  
void  :cpp:func:`HIC_Draw_3D_NURBS_Curve <void HIC_Draw_3D_NURBS_Curve(HIC_Rendition const *nr, HIC_NURBS_Curve const *curve)>`                                         
void  :cpp:func:`HIC_Draw_3D_NURBS_Surface <void HIC_Draw_3D_NURBS_Surface(HIC_Rendition const *nr, HIC_NURBS_Surface const *surface)>`                                 
void  :cpp:func:`HIC_Draw_3D_Cylinder <void HIC_Draw_3D_Cylinder(HIC_Rendition const *nr, HIC_Cylinder const *cylinder)>`                                               
void  :cpp:func:`HIC_Draw_3D_PolyCylinder <void HIC_Draw_3D_PolyCylinder(HIC_Rendition const *nr, HIC_Polycylinder const *polycylinder)>`                               
void  :cpp:func:`HIC_Draw_3D_Sphere <void HIC_Draw_3D_Sphere(HIC_Rendition const *nr, HIC_Sphere const *sphere)>`                                                       
void  :cpp:func:`HIC_Draw_3D_Grid <void HIC_Draw_3D_Grid(HIC_Rendition const *nr, HIC_Grid const *grid)>`                                                               
void  :cpp:func:`HIC_Draw_3D_Image <void HIC_Draw_3D_Image(HIC_Rendition const *nr, HIC_Image const *image)>`                                                           
===== ==================================================================================================================================================================

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

.. doxygengroup:: Draw_3d_Geometry
   :project: 3dgs_im
   :desc-only:

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

.. doxygenfunction:: HIC_Draw_3D_Geometry
   :project: 3dgs_im

.. doxygenfunction:: HIC_Draw_3D_Marker
   :project: 3dgs_im

.. doxygenfunction:: HIC_Draw_3D_Polyline
   :project: 3dgs_im

.. doxygenfunction:: HIC_Draw_3D_Infinite_Line
   :project: 3dgs_im

.. doxygenfunction:: HIC_Draw_3D_Polygon
   :project: 3dgs_im

.. doxygenfunction:: HIC_Draw_3D_Text
   :project: 3dgs_im

.. doxygenfunction:: HIC_Draw_3D_Stenciled_Quad
   :project: 3dgs_im

.. doxygenfunction:: HIC_Draw_3D_Tristrip
   :project: 3dgs_im

.. doxygenfunction:: HIC_Draw_3D_Polyhedron
   :project: 3dgs_im

.. doxygenfunction:: HIC_Draw_3D_Shell
   :project: 3dgs_im

.. doxygenfunction:: HIC_Draw_3D_Mesh
   :project: 3dgs_im

.. doxygenfunction:: HIC_Draw_3D_Polyedge
   :project: 3dgs_im

.. doxygenfunction:: HIC_Draw_3D_Polymarker
   :project: 3dgs_im

.. doxygenfunction:: HIC_Draw_3D_Polyedge_From_Tristrip
   :project: 3dgs_im

.. doxygenfunction:: HIC_Draw_3D_Ellipse
   :project: 3dgs_im

.. doxygenfunction:: HIC_Draw_3D_Elliptical_Arc
   :project: 3dgs_im

.. doxygenfunction:: HIC_Draw_3D_NURBS_Curve
   :project: 3dgs_im

.. doxygenfunction:: HIC_Draw_3D_NURBS_Surface
   :project: 3dgs_im

.. doxygenfunction:: HIC_Draw_3D_Cylinder
   :project: 3dgs_im

.. doxygenfunction:: HIC_Draw_3D_PolyCylinder
   :project: 3dgs_im

.. doxygenfunction:: HIC_Draw_3D_Sphere
   :project: 3dgs_im

.. doxygenfunction:: HIC_Draw_3D_Grid
   :project: 3dgs_im

.. doxygenfunction:: HIC_Draw_3D_Image
   :project: 3dgs_im



