###############
TK_PolyCylinder
###############

.. cpp:namespace:: TK_PolyCylinder

.. default-domain:: cpp

Types
=====

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

Fields
======

=== ==================================================
..  :cpp:enum:`~TK_PolyCylinder::TKCYL_NORMAL_FIRST`  
..  :cpp:enum:`~TK_PolyCylinder::TKCYL_NORMAL_SECOND` 
..  :cpp:enum:`~TK_PolyCylinder::TKCYL_OPTIONALS`     
..  :cpp:enum:`~TK_PolyCylinder::TKCYL_PC_FLAGS_MASK` 
=== ==================================================

Functions
=========

============================= =================================================================================================================
..                            :cpp:func:`TK_PolyCylinder <TK_PolyCylinder::TK_PolyCylinder>`                                                   
..                            :cpp:func:`~TK_PolyCylinder <TK_PolyCylinder::~TK_PolyCylinder>`                                                 
:cpp:enumerator:`~TK_Status`  :cpp:func:`Read <TK_Status TK_PolyCylinder::Read(BStreamFileToolkit &tk)>`                                       
:cpp:enumerator:`~TK_Status`  :cpp:func:`Write <TK_Status TK_PolyCylinder::Write(BStreamFileToolkit &tk)>`                                     
:cpp:enumerator:`~TK_Status`  :cpp:func:`Clone <TK_Status TK_PolyCylinder::Clone(BStreamFileToolkit &tk, BBaseOpcodeHandler **handler) const>` 
:cpp:enumerator:`~TK_Status`  :cpp:func:`ReadAscii <TK_Status TK_PolyCylinder::ReadAscii(BStreamFileToolkit &tk)>`                             
:cpp:enumerator:`~TK_Status`  :cpp:func:`WriteAscii <TK_Status TK_PolyCylinder::WriteAscii(BStreamFileToolkit &tk)>`                           
void                          :cpp:func:`Reset <virtual void TK_PolyCylinder::Reset()>`                                                        
void                          :cpp:func:`SetPoints <void TK_PolyCylinder::SetPoints(int count, float const points[]=0)>`                       
float const *                 :cpp:func:`GetPoints <float const  * TK_PolyCylinder::GetPoints() const>`                                        
float *                       :cpp:func:`GetPoints <float * TK_PolyCylinder::GetPoints()>`                                                     
void                          :cpp:func:`SetRadii <void TK_PolyCylinder::SetRadii(int count, float const radii[]=0)>`                          
void                          :cpp:func:`SetRadius <void TK_PolyCylinder::SetRadius(float radius)>`                                            
float const *                 :cpp:func:`GetRadii <float const  * TK_PolyCylinder::GetRadii() const>`                                          
float *                       :cpp:func:`GetRadii <float * TK_PolyCylinder::GetRadii()>`                                                       
void                          :cpp:func:`SetDPoints <void TK_PolyCylinder::SetDPoints(int count, double const points[]=0)>`                    
double const *                :cpp:func:`GetDPoints <double const  * TK_PolyCylinder::GetDPoints() const>`                                     
double *                      :cpp:func:`GetDPoints <double * TK_PolyCylinder::GetDPoints()>`                                                  
void                          :cpp:func:`SetDRadii <void TK_PolyCylinder::SetDRadii(int count, double const radii[]=0)>`                       
void                          :cpp:func:`SetDRadius <void TK_PolyCylinder::SetDRadius(double radius)>`                                         
double const *                :cpp:func:`GetDRadii <double const  * TK_PolyCylinder::GetDRadii() const>`                                       
double *                      :cpp:func:`GetDRadii <double * TK_PolyCylinder::GetDRadii()>`                                                    
int                           :cpp:func:`GetCount <int TK_PolyCylinder::GetCount() const>`                                                     
int                           :cpp:func:`GetRadiusCount <int TK_PolyCylinder::GetRadiusCount() const>`                                         
void                          :cpp:func:`SetCaps <void TK_PolyCylinder::SetCaps(int f)>`                                                       
int                           :cpp:func:`GetCaps <int TK_PolyCylinder::GetCaps() const>`                                                       
void                          :cpp:func:`SetEndNormal <void TK_PolyCylinder::SetEndNormal(int index, float const normal[]=0)>`                 
float const *                 :cpp:func:`GetEndNormal <float const  * TK_PolyCylinder::GetEndNormal(int index) const>`                         
============================= =================================================================================================================

.. cpp:namespace:: nullptr

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

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



