###########
TK_Cylinder
###########

.. cpp:namespace:: TK_Cylinder

.. default-domain:: cpp

Types
=====

=== ================================================
..  :cpp:enumerator:`~TK_Cylinder::Capping_Options` 
=== ================================================

Fields
======

=== ===========================================
..  :cpp:enum:`~TK_Cylinder::TKCYL_NONE`       
..  :cpp:enum:`~TK_Cylinder::TKCYL_FIRST`      
..  :cpp:enum:`~TK_Cylinder::TKCYL_SECOND`     
..  :cpp:enum:`~TK_Cylinder::TKCYL_BOTH`       
..  :cpp:enum:`~TK_Cylinder::TKCYL_FLAGS_MASK` 
=== ===========================================

Functions
=========

============================= ====================================================================================================================
..                            :cpp:func:`TK_Cylinder <TK_Cylinder::TK_Cylinder>`                                                                  
:cpp:enumerator:`~TK_Status`  :cpp:func:`Read <TK_Status TK_Cylinder::Read(BStreamFileToolkit &tk)>`                                              
:cpp:enumerator:`~TK_Status`  :cpp:func:`Write <TK_Status TK_Cylinder::Write(BStreamFileToolkit &tk)>`                                            
:cpp:enumerator:`~TK_Status`  :cpp:func:`Clone <TK_Status TK_Cylinder::Clone(BStreamFileToolkit &tk, BBaseOpcodeHandler **handler) const>`        
:cpp:enumerator:`~TK_Status`  :cpp:func:`ReadAscii <TK_Status TK_Cylinder::ReadAscii(BStreamFileToolkit &tk)>`                                    
:cpp:enumerator:`~TK_Status`  :cpp:func:`WriteAscii <TK_Status TK_Cylinder::WriteAscii(BStreamFileToolkit &tk)>`                                  
void                          :cpp:func:`SetAxis <void TK_Cylinder::SetAxis(float x1, float y1, float z1, float x2, float y2, float z2)>`         
void                          :cpp:func:`SetAxis <void TK_Cylinder::SetAxis(float const s[], float const e[])>`                                   
void                          :cpp:func:`SetAxis <void TK_Cylinder::SetAxis(float const a[])>`                                                    
float const *                 :cpp:func:`GetAxis <float const  * TK_Cylinder::GetAxis() const>`                                                   
float const *                 :cpp:func:`GetStart <float const  * TK_Cylinder::GetStart() const>`                                                 
float const *                 :cpp:func:`GetEnd <float const  * TK_Cylinder::GetEnd() const>`                                                     
void                          :cpp:func:`SetRadius <void TK_Cylinder::SetRadius(float r)>`                                                        
float                         :cpp:func:`GetRadius <float TK_Cylinder::GetRadius() const>`                                                        
void                          :cpp:func:`SetDAxis <void TK_Cylinder::SetDAxis(double x1, double y1, double z1, double x2, double y2, double z2)>` 
void                          :cpp:func:`SetDAxis <void TK_Cylinder::SetDAxis(double const s[], double const e[])>`                               
void                          :cpp:func:`SetDAxis <void TK_Cylinder::SetDAxis(double const a[])>`                                                 
double const *                :cpp:func:`GetDAxis <double const  * TK_Cylinder::GetDAxis() const>`                                                
double const *                :cpp:func:`GetDStart <double const  * TK_Cylinder::GetDStart() const>`                                              
double const *                :cpp:func:`GetDEnd <double const  * TK_Cylinder::GetDEnd() const>`                                                  
void                          :cpp:func:`SetDRadius <void TK_Cylinder::SetDRadius(double r)>`                                                     
double                        :cpp:func:`GetDRadius <double TK_Cylinder::GetDRadius() const>`                                                     
void                          :cpp:func:`SetCaps <void TK_Cylinder::SetCaps(int f)>`                                                              
int                           :cpp:func:`GetCaps <int TK_Cylinder::GetCaps() const>`                                                              
============================= ====================================================================================================================

.. cpp:namespace:: nullptr

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

.. doxygenclass:: TK_Cylinder
   :project: 3dgs_stream
   :members:
   :undoc-members:



