#############
TK_Heuristics
#############

.. cpp:namespace:: TK_Heuristics

.. default-domain:: cpp

Functions
=========

============================= ==========================================================================================================================
..                            :cpp:func:`TK_Heuristics <TK_Heuristics::TK_Heuristics>`                                                                  
..                            :cpp:func:`~TK_Heuristics <TK_Heuristics::~TK_Heuristics>`                                                                
:cpp:enumerator:`~TK_Status`  :cpp:func:`Read <TK_Status TK_Heuristics::Read(BStreamFileToolkit &tk)>`                                                  
:cpp:enumerator:`~TK_Status`  :cpp:func:`Write <TK_Status TK_Heuristics::Write(BStreamFileToolkit &tk)>`                                                
:cpp:enumerator:`~TK_Status`  :cpp:func:`Clone <TK_Status TK_Heuristics::Clone(BStreamFileToolkit &tk, BBaseOpcodeHandler **handler) const>`            
void                          :cpp:func:`Reset <void TK_Heuristics::Reset()>`                                                                           
:cpp:enumerator:`~TK_Status`  :cpp:func:`ReadAscii <TK_Status TK_Heuristics::ReadAscii(BStreamFileToolkit &tk)>`                                        
:cpp:enumerator:`~TK_Status`  :cpp:func:`WriteAscii <TK_Status TK_Heuristics::WriteAscii(BStreamFileToolkit &tk)>`                                      
void                          :cpp:func:`SetMask <void TK_Heuristics::SetMask(int m)>`                                                                  
int                           :cpp:func:`GetMask <int TK_Heuristics::GetMask() const>`                                                                  
void                          :cpp:func:`SetValue <void TK_Heuristics::SetValue(int v)>`                                                                
int                           :cpp:func:`GetValue <int TK_Heuristics::GetValue() const>`                                                                
void                          :cpp:func:`SetEMask <void TK_Heuristics::SetEMask(int m)>`                                                                
int                           :cpp:func:`GetEMask <int TK_Heuristics::GetEMask() const>`                                                                
void                          :cpp:func:`SetEValue <void TK_Heuristics::SetEValue(int v)>`                                                              
int                           :cpp:func:`GetEValue <int TK_Heuristics::GetEValue() const>`                                                              
void                          :cpp:func:`SetRelatedSelectionLimit <void TK_Heuristics::SetRelatedSelectionLimit(int r)>`                                
int                           :cpp:func:`GetRelatedSelectionLimit <int TK_Heuristics::GetRelatedSelectionLimit() const>`                                
void                          :cpp:func:`SetInternalSelectionLimit <void TK_Heuristics::SetInternalSelectionLimit(int i)>`                              
int                           :cpp:func:`GetInternalSelectionLimit <int TK_Heuristics::GetInternalSelectionLimit() const>`                              
void                          :cpp:func:`SetInternalShellSelectionLimit <void TK_Heuristics::SetInternalShellSelectionLimit(int i)>`                    
int                           :cpp:func:`GetInternalShellSelectionLimit <int TK_Heuristics::GetInternalShellSelectionLimit() const>`                    
void                          :cpp:func:`SetInternalPolylineSelectionLimit <void TK_Heuristics::SetInternalPolylineSelectionLimit(int i)>`              
int                           :cpp:func:`GetInternalPolylineSelectionLimit <int TK_Heuristics::GetInternalPolylineSelectionLimit() const>`              
void                          :cpp:func:`SetExtras <void TK_Heuristics::SetExtras(int e)>`                                                              
int                           :cpp:func:`GetExtras <int TK_Heuristics::GetExtras() const>`                                                              
void                          :cpp:func:`SetCulling <void TK_Heuristics::SetCulling(int c)>`                                                            
int                           :cpp:func:`GetCulling <int TK_Heuristics::GetCulling() const>`                                                            
void                          :cpp:func:`SetSelectionCulling <void TK_Heuristics::SetSelectionCulling(int c)>`                                          
int                           :cpp:func:`GetSelectionCulling <int TK_Heuristics::GetSelectionCulling() const>`                                          
void                          :cpp:func:`SetSelectionBias <void TK_Heuristics::SetSelectionBias(int c)>`                                                
int                           :cpp:func:`GetSelectionBias <int TK_Heuristics::GetSelectionBias() const>`                                                
void                          :cpp:func:`SetPixelThreshold <void TK_Heuristics::SetPixelThreshold(int c)>`                                              
int                           :cpp:func:`GetPixelThreshold <int TK_Heuristics::GetPixelThreshold() const>`                                              
void                          :cpp:func:`SetMaximumExtent <void TK_Heuristics::SetMaximumExtent(int c)>`                                                
int                           :cpp:func:`GetMaximumExtent <int TK_Heuristics::GetMaximumExtent() const>`                                                
int                           :cpp:func:`GetMaximumExtentMode <int TK_Heuristics::GetMaximumExtentMode() const>`                                        
void                          :cpp:func:`SetMaximumExtentMode <void TK_Heuristics::SetMaximumExtentMode(int c)>`                                        
int                           :cpp:func:`GetMaximumExtentLevel <int TK_Heuristics::GetMaximumExtentLevel() const>`                                      
void                          :cpp:func:`SetMaximumExtentLevel <void TK_Heuristics::SetMaximumExtentLevel(int c)>`                                      
void                          :cpp:func:`SetHardExtent <void TK_Heuristics::SetHardExtent(int c)>`                                                      
int                           :cpp:func:`GetHardExtent <int TK_Heuristics::GetHardExtent() const>`                                                      
float const *                 :cpp:func:`GetVector <float const  * TK_Heuristics::GetVector() const>`                                                   
void                          :cpp:func:`SetVector <void TK_Heuristics::SetVector(float x, float y, float z)>`                                          
void                          :cpp:func:`SetVector <void TK_Heuristics::SetVector(float const v[])>`                                                    
float                         :cpp:func:`GetVectorTolerance <float TK_Heuristics::GetVectorTolerance() const>`                                          
void                          :cpp:func:`SetVectorTolerance <void TK_Heuristics::SetVectorTolerance(float tol)>`                                        
void                          :cpp:func:`SetMaxDistance <void TK_Heuristics::SetMaxDistance(float m)>`                                                  
float                         :cpp:func:`GetMaxDistance <float TK_Heuristics::GetMaxDistance() const>`                                                  
float const *                 :cpp:func:`GetViewVolume <float const  * TK_Heuristics::GetViewVolume() const>`                                           
void                          :cpp:func:`SetViewVolume <void TK_Heuristics::SetViewVolume(float ax, float ay, float az, float bx, float by, float bz)>` 
void                          :cpp:func:`SetViewVolume <void TK_Heuristics::SetViewVolume(float const v[])>`                                            
void                          :cpp:func:`SetOrderedWeightsMask <void TK_Heuristics::SetOrderedWeightsMask(int c)>`                                      
int                           :cpp:func:`GetOrderedWeightsMask <int TK_Heuristics::GetOrderedWeightsMask() const>`                                      
void                          :cpp:func:`SetOrderedWeight <void TK_Heuristics::SetOrderedWeight(int index, float weight)>`                              
float                         :cpp:func:`GetOrderedWeight <float TK_Heuristics::GetOrderedWeight(int index) const>`                                     
float const *                 :cpp:func:`GetOrderedWeights <float const  * TK_Heuristics::GetOrderedWeights() const>`                                   
float *                       :cpp:func:`GetOrderedWeights <float * TK_Heuristics::GetOrderedWeights()>`                                                
void                          :cpp:func:`SetSelectionLevel <void TK_Heuristics::SetSelectionLevel(int l)>`                                              
int                           :cpp:func:`GetSelectionLevel <int TK_Heuristics::GetSelectionLevel() const>`                                              
void                          :cpp:func:`SetSelectionSorting <void TK_Heuristics::SetSelectionSorting(int s)>`                                          
int                           :cpp:func:`GetSelectionSorting <int TK_Heuristics::GetSelectionSorting() const>`                                          
void                          :cpp:func:`SetForceDefer <void TK_Heuristics::SetForceDefer(int l)>`                                                      
int                           :cpp:func:`GetForceDefer <int TK_Heuristics::GetForceDefer() const>`                                                      
void                          :cpp:func:`SetStaticOptions <void TK_Heuristics::SetStaticOptions(int o)>`                                                
int                           :cpp:func:`GetStaticOptions <int TK_Heuristics::GetStaticOptions() const>`                                                
============================= ==========================================================================================================================

.. cpp:namespace:: nullptr

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

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



