#########
TK_Camera
#########

.. cpp:namespace:: TK_Camera

.. default-domain:: cpp

Functions
=========

============================= ===========================================================================================================
..                            :cpp:func:`TK_Camera <TK_Camera::TK_Camera>`                                                               
..                            :cpp:func:`~TK_Camera <TK_Camera::~TK_Camera>`                                                             
:cpp:enumerator:`~TK_Status`  :cpp:func:`Read <TK_Status TK_Camera::Read(BStreamFileToolkit &tk)>`                                       
:cpp:enumerator:`~TK_Status`  :cpp:func:`Write <TK_Status TK_Camera::Write(BStreamFileToolkit &tk)>`                                     
:cpp:enumerator:`~TK_Status`  :cpp:func:`Clone <TK_Status TK_Camera::Clone(BStreamFileToolkit &tk, BBaseOpcodeHandler **handler) const>` 
:cpp:enumerator:`~TK_Status`  :cpp:func:`ReadAscii <TK_Status TK_Camera::ReadAscii(BStreamFileToolkit &tk)>`                             
:cpp:enumerator:`~TK_Status`  :cpp:func:`WriteAscii <TK_Status TK_Camera::WriteAscii(BStreamFileToolkit &tk)>`                           
void                          :cpp:func:`SetPosition <void TK_Camera::SetPosition(float x, float y, float z)>`                           
void                          :cpp:func:`SetPosition <void TK_Camera::SetPosition(float const p[])>`                                     
float const *                 :cpp:func:`GetPosition <float const  * TK_Camera::GetPosition() const>`                                    
void                          :cpp:func:`GetPosition <void TK_Camera::GetPosition(float p[]) const>`                                     
void                          :cpp:func:`SetDPosition <void TK_Camera::SetDPosition(double x, double y, double z)>`                      
void                          :cpp:func:`SetDPosition <void TK_Camera::SetDPosition(double const p[])>`                                  
double const *                :cpp:func:`GetDPosition <double const  * TK_Camera::GetDPosition() const>`                                 
void                          :cpp:func:`GetDPosition <void TK_Camera::GetDPosition(double p[]) const>`                                  
void                          :cpp:func:`SetTarget <void TK_Camera::SetTarget(float x, float y, float z)>`                               
void                          :cpp:func:`SetTarget <void TK_Camera::SetTarget(float const t[])>`                                         
float const *                 :cpp:func:`GetTarget <float const  * TK_Camera::GetTarget() const>`                                        
void                          :cpp:func:`GetTarget <void TK_Camera::GetTarget(float t[]) const>`                                         
void                          :cpp:func:`SetDTarget <void TK_Camera::SetDTarget(double x, double y, double z)>`                          
void                          :cpp:func:`SetDTarget <void TK_Camera::SetDTarget(double const t[])>`                                      
double const *                :cpp:func:`GetDTarget <double const  * TK_Camera::GetDTarget() const>`                                     
void                          :cpp:func:`GetDTarget <void TK_Camera::GetDTarget(double t[]) const>`                                      
void                          :cpp:func:`SetUpVector <void TK_Camera::SetUpVector(float x, float y, float z)>`                           
void                          :cpp:func:`SetUpVector <void TK_Camera::SetUpVector(float const u[])>`                                     
float const *                 :cpp:func:`GetUpVector <float const  * TK_Camera::GetUpVector() const>`                                    
void                          :cpp:func:`GetUpVector <void TK_Camera::GetUpVector(float u[]) const>`                                     
void                          :cpp:func:`SetDUpVector <void TK_Camera::SetDUpVector(double x, double y, double z)>`                      
void                          :cpp:func:`SetDUpVector <void TK_Camera::SetDUpVector(double const u[])>`                                  
double const *                :cpp:func:`GetDUpVector <double const  * TK_Camera::GetDUpVector() const>`                                 
void                          :cpp:func:`GetDUpVector <void TK_Camera::GetDUpVector(double u[]) const>`                                  
void                          :cpp:func:`SetField <void TK_Camera::SetField(float w, float h)>`                                          
void                          :cpp:func:`SetField <void TK_Camera::SetField(float const f[])>`                                           
float const *                 :cpp:func:`GetField <float const  * TK_Camera::GetField() const>`                                          
void                          :cpp:func:`GetField <void TK_Camera::GetField(float f[]) const>`                                           
void                          :cpp:func:`SetDField <void TK_Camera::SetDField(double w, double h)>`                                      
void                          :cpp:func:`SetDField <void TK_Camera::SetDField(double const f[])>`                                        
double const *                :cpp:func:`GetDField <double const  * TK_Camera::GetDField() const>`                                       
void                          :cpp:func:`GetDField <void TK_Camera::GetDField(double f[]) const>`                                        
void                          :cpp:func:`SetOblique <void TK_Camera::SetOblique(float h, float v)>`                                      
void                          :cpp:func:`SetOblique <void TK_Camera::SetOblique(float const o[])>`                                       
float const *                 :cpp:func:`GetOblique <float const  * TK_Camera::GetOblique() const>`                                      
void                          :cpp:func:`GetOblique <void TK_Camera::GetOblique(float o[]) const>`                                       
void                          :cpp:func:`SetNearLimit <void TK_Camera::SetNearLimit(float l)>`                                           
float                         :cpp:func:`GetNearLimit <float TK_Camera::GetNearLimit() const>`                                           
void                          :cpp:func:`SetProjection <void TK_Camera::SetProjection(int p)>`                                           
int                           :cpp:func:`GetProjection <int TK_Camera::GetProjection() const>`                                           
void                          :cpp:func:`SetView <void TK_Camera::SetView(char const *name)>`                                            
void                          :cpp:func:`SetView <void TK_Camera::SetView(int length)>`                                                  
char const *                  :cpp:func:`GetView <char const  * TK_Camera::GetView() const>`                                             
char *                        :cpp:func:`GetView <char * TK_Camera::GetView()>`                                                          
============================= ===========================================================================================================

.. cpp:namespace:: nullptr

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

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



