#########
TK_Circle
#########

.. cpp:namespace:: TK_Circle

.. default-domain:: cpp

Functions
=========

============================= ==============================================================================================================================
..                            :cpp:func:`TK_Circle <TK_Circle::TK_Circle>`                                                                                  
:cpp:enumerator:`~TK_Status`  :cpp:func:`Read <TK_Status TK_Circle::Read(BStreamFileToolkit &tk)>`                                                          
:cpp:enumerator:`~TK_Status`  :cpp:func:`Write <TK_Status TK_Circle::Write(BStreamFileToolkit &tk)>`                                                        
:cpp:enumerator:`~TK_Status`  :cpp:func:`Clone <TK_Status TK_Circle::Clone(BStreamFileToolkit &tk, BBaseOpcodeHandler **handler) const>`                    
:cpp:enumerator:`~TK_Status`  :cpp:func:`ReadAscii <TK_Status TK_Circle::ReadAscii(BStreamFileToolkit &tk)>`                                                
:cpp:enumerator:`~TK_Status`  :cpp:func:`WriteAscii <TK_Status TK_Circle::WriteAscii(BStreamFileToolkit &tk)>`                                              
void                          :cpp:func:`Reset <void TK_Circle::Reset()>`                                                                                   
void                          :cpp:func:`SetStart <void TK_Circle::SetStart(float x, float y, float z)>`                                                    
void                          :cpp:func:`SetStart <void TK_Circle::SetStart(float const s[])>`                                                              
void                          :cpp:func:`SetMiddle <void TK_Circle::SetMiddle(float x, float y, float z)>`                                                  
void                          :cpp:func:`SetMiddle <void TK_Circle::SetMiddle(float const m[])>`                                                            
void                          :cpp:func:`SetEnd <void TK_Circle::SetEnd(float x, float y, float z)>`                                                        
void                          :cpp:func:`SetEnd <void TK_Circle::SetEnd(float const e[])>`                                                                  
void                          :cpp:func:`SetCenter <void TK_Circle::SetCenter(float x, float y, float z)>`                                                  
void                          :cpp:func:`SetCenter <void TK_Circle::SetCenter(float const c[])>`                                                            
void                          :cpp:func:`SetPoints <void TK_Circle::SetPoints(float const s[], float const m[], float const e[], float const c[]=0)>`       
float const *                 :cpp:func:`GetStart <float const  * TK_Circle::GetStart() const>`                                                             
float const *                 :cpp:func:`GetMiddle <float const  * TK_Circle::GetMiddle() const>`                                                           
float const *                 :cpp:func:`GetEnd <float const  * TK_Circle::GetEnd() const>`                                                                 
float const *                 :cpp:func:`GetCenter <float const  * TK_Circle::GetCenter() const>`                                                           
void                          :cpp:func:`SetDStart <void TK_Circle::SetDStart(double x, double y, double z)>`                                               
void                          :cpp:func:`SetDStart <void TK_Circle::SetDStart(double const s[])>`                                                           
void                          :cpp:func:`SetDMiddle <void TK_Circle::SetDMiddle(double x, double y, double z)>`                                             
void                          :cpp:func:`SetDMiddle <void TK_Circle::SetDMiddle(double const m[])>`                                                         
void                          :cpp:func:`SetDEnd <void TK_Circle::SetDEnd(double x, double y, double z)>`                                                   
void                          :cpp:func:`SetDEnd <void TK_Circle::SetDEnd(double const e[])>`                                                               
void                          :cpp:func:`SetDCenter <void TK_Circle::SetDCenter(double x, double y, double z)>`                                             
void                          :cpp:func:`SetDCenter <void TK_Circle::SetDCenter(double const c[])>`                                                         
void                          :cpp:func:`SetDPoints <void TK_Circle::SetDPoints(double const s[], double const m[], double const e[], double const c[]=0)>` 
double const *                :cpp:func:`GetDStart <double const  * TK_Circle::GetDStart() const>`                                                          
double const *                :cpp:func:`GetDMiddle <double const  * TK_Circle::GetDMiddle() const>`                                                        
double const *                :cpp:func:`GetDEnd <double const  * TK_Circle::GetDEnd() const>`                                                              
double const *                :cpp:func:`GetDCenter <double const  * TK_Circle::GetDCenter() const>`                                                        
============================= ==============================================================================================================================

.. cpp:namespace:: nullptr

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

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



