#########
TK_Sphere
#########

.. cpp:namespace:: TK_Sphere

.. default-domain:: cpp

Types
=====

=== ====================================
..  :cpp:enumerator:`~TK_Sphere::Flags` 
=== ====================================

Fields
======

=== ========================================
..  :cpp:enum:`~TK_Sphere::TKSPH_NONE`      
..  :cpp:enum:`~TK_Sphere::TKSPH_NULL_AXIS` 
=== ========================================

Functions
=========

============================= ===========================================================================================================
..                            :cpp:func:`TK_Sphere <TK_Sphere::TK_Sphere>`                                                               
:cpp:enumerator:`~TK_Status`  :cpp:func:`Read <TK_Status TK_Sphere::Read(BStreamFileToolkit &tk)>`                                       
:cpp:enumerator:`~TK_Status`  :cpp:func:`Write <TK_Status TK_Sphere::Write(BStreamFileToolkit &tk)>`                                     
:cpp:enumerator:`~TK_Status`  :cpp:func:`Clone <TK_Status TK_Sphere::Clone(BStreamFileToolkit &tk, BBaseOpcodeHandler **handler) const>` 
:cpp:enumerator:`~TK_Status`  :cpp:func:`ReadAscii <TK_Status TK_Sphere::ReadAscii(BStreamFileToolkit &tk)>`                             
:cpp:enumerator:`~TK_Status`  :cpp:func:`WriteAscii <TK_Status TK_Sphere::WriteAscii(BStreamFileToolkit &tk)>`                           
void                          :cpp:func:`Reset <void TK_Sphere::Reset()>`                                                                
void                          :cpp:func:`SetCenter <void TK_Sphere::SetCenter(float x, float y, float z)>`                               
void                          :cpp:func:`SetCenter <void TK_Sphere::SetCenter(float const s[])>`                                         
float const *                 :cpp:func:`GetCenter <float const  * TK_Sphere::GetCenter() const>`                                        
void                          :cpp:func:`SetRadius <void TK_Sphere::SetRadius(float r)>`                                                 
float                         :cpp:func:`GetRadius <float TK_Sphere::GetRadius() const>`                                                 
void                          :cpp:func:`SetAxis <void TK_Sphere::SetAxis(float x, float y, float z)>`                                   
void                          :cpp:func:`SetAxis <void TK_Sphere::SetAxis(float const s[])>`                                             
float const *                 :cpp:func:`GetAxis <float const  * TK_Sphere::GetAxis() const>`                                            
void                          :cpp:func:`SetOrtho <void TK_Sphere::SetOrtho(float x, float y, float z)>`                                 
void                          :cpp:func:`SetOrtho <void TK_Sphere::SetOrtho(float const s[])>`                                           
float const *                 :cpp:func:`GetOrtho <float const  * TK_Sphere::GetOrtho() const>`                                          
void                          :cpp:func:`SetDCenter <void TK_Sphere::SetDCenter(double x, double y, double z)>`                          
void                          :cpp:func:`SetDCenter <void TK_Sphere::SetDCenter(double const s[])>`                                      
double const *                :cpp:func:`GetDCenter <double const  * TK_Sphere::GetDCenter() const>`                                     
void                          :cpp:func:`SetDRadius <void TK_Sphere::SetDRadius(double r)>`                                              
double                        :cpp:func:`GetDRadius <double TK_Sphere::GetDRadius() const>`                                              
void                          :cpp:func:`SetDAxis <void TK_Sphere::SetDAxis(double x, double y, double z)>`                              
void                          :cpp:func:`SetDAxis <void TK_Sphere::SetDAxis(double const s[])>`                                          
double const *                :cpp:func:`GetDAxis <double const  * TK_Sphere::GetDAxis() const>`                                         
void                          :cpp:func:`SetDOrtho <void TK_Sphere::SetDOrtho(double x, double y, double z)>`                            
void                          :cpp:func:`SetDOrtho <void TK_Sphere::SetDOrtho(double const s[])>`                                        
double const *                :cpp:func:`GetDOrtho <double const  * TK_Sphere::GetDOrtho() const>`                                       
============================= ===========================================================================================================

.. cpp:namespace:: nullptr

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

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



