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

.. default-domain:: cpp

Functions
=========

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



