#############
TK_Polyhedron
#############

.. cpp:namespace:: TK_Polyhedron

.. default-domain:: cpp

Types
=====

=== ==============================================
..  :cpp:enumerator:`~TK_Polyhedron::Exists`      
..  :cpp:enumerator:`~TK_Polyhedron::Face_Exists` 
..  :cpp:enumerator:`~TK_Polyhedron::Edge_Exists` 
..  :cpp:enumerator:`~TK_Polyhedron::Suboptions`  
..  :cpp:enumerator:`~TK_Polyhedron::Suboptions2` 
..  :cpp:enumerator:`~TK_Polyhedron::Opt_Opcode`  
=== ==============================================

Fields
======

=== ==============================================================
..  :cpp:enum:`~TK_Polyhedron::Vertex_None`                       
..  :cpp:enum:`~TK_Polyhedron::Vertex_Normal`                     
..  :cpp:enum:`~TK_Polyhedron::Vertex_Parameter`                  
..  :cpp:enum:`~TK_Polyhedron::Vertex_Face_Color`                 
..  :cpp:enum:`~TK_Polyhedron::Vertex_Edge_Color`                 
..  :cpp:enum:`~TK_Polyhedron::Vertex_Marker_Color`               
..  :cpp:enum:`~TK_Polyhedron::Vertex_Face_Index`                 
..  :cpp:enum:`~TK_Polyhedron::Vertex_Edge_Index`                 
..  :cpp:enum:`~TK_Polyhedron::Vertex_Marker_Index`               
..  :cpp:enum:`~TK_Polyhedron::Vertex_Marker_Visibility`          
..  :cpp:enum:`~TK_Polyhedron::Vertex_Marker_Size`                
..  :cpp:enum:`~TK_Polyhedron::Vertex_Marker_Symbol`              
..  :cpp:enum:`~TK_Polyhedron::Vertex_Marker_RGBA`                
..  :cpp:enum:`~TK_Polyhedron::Vertex_Any_Color`                  
..  :cpp:enum:`~TK_Polyhedron::Face_None`                         
..  :cpp:enum:`~TK_Polyhedron::Face_Color`                        
..  :cpp:enum:`~TK_Polyhedron::Face_Index`                        
..  :cpp:enum:`~TK_Polyhedron::Face_Any_Color`                    
..  :cpp:enum:`~TK_Polyhedron::Face_Normal`                       
..  :cpp:enum:`~TK_Polyhedron::Face_Visibility`                   
..  :cpp:enum:`~TK_Polyhedron::Face_Pattern`                      
..  :cpp:enum:`~TK_Polyhedron::Edge_None`                         
..  :cpp:enum:`~TK_Polyhedron::Edge_Color`                        
..  :cpp:enum:`~TK_Polyhedron::Edge_Index`                        
..  :cpp:enum:`~TK_Polyhedron::Edge_Any_Color`                    
..  :cpp:enum:`~TK_Polyhedron::Edge_Normal`                       
..  :cpp:enum:`~TK_Polyhedron::Edge_Visibility`                   
..  :cpp:enum:`~TK_Polyhedron::Edge_Pattern`                      
..  :cpp:enum:`~TK_Polyhedron::Edge_Weight`                       
..  :cpp:enum:`~TK_Polyhedron::Fake_Edge`                         
..  :cpp:enum:`~TK_Polyhedron::TKSH_STANDARD`                     
..  :cpp:enum:`~TK_Polyhedron::TKSH_COMPRESSED_POINTS`            
..  :cpp:enum:`~TK_Polyhedron::TKSH_COMPRESSED_FACES`             
..  :cpp:enum:`~TK_Polyhedron::TKSH_TRISTRIPS`                    
..  :cpp:enum:`~TK_Polyhedron::TKSH_HAS_OPTIONALS`                
..  :cpp:enum:`~TK_Polyhedron::TKSH_FIRSTPASS`                    
..  :cpp:enum:`~TK_Polyhedron::TKSH_BOUNDING_ONLY`                
..  :cpp:enum:`~TK_Polyhedron::TKSH_CONNECTIVITY_COMPRESSION`     
..  :cpp:enum:`~TK_Polyhedron::TKSH_EXPANDED`                     
..  :cpp:enum:`~TK_Polyhedron::TKSH2_COLLECTION`                  
..  :cpp:enum:`~TK_Polyhedron::TKSH2_NULL`                        
..  :cpp:enum:`~TK_Polyhedron::TKSH2_HAS_NEGATIVE_VALUES`         
..  :cpp:enum:`~TK_Polyhedron::TKSH2_GLOBAL_QUANTIZATION`         
..  :cpp:enum:`~TK_Polyhedron::OPT_TERMINATE`                     
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_NORMALS_COMPRESSED`        
..  :cpp:enum:`~TK_Polyhedron::OPT_NORMALS_COMPRESSED`            
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_PARAMETERS_COMPRESSED`     
..  :cpp:enum:`~TK_Polyhedron::OPT_PARAMETERS_COMPRESSED`         
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_VFCOLORS`                  
..  :cpp:enum:`~TK_Polyhedron::OPT_VERTEX_FCOLORS`                
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_VECOLORS`                  
..  :cpp:enum:`~TK_Polyhedron::OPT_VERTEX_ECOLORS`                
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_VMCOLORS`                  
..  :cpp:enum:`~TK_Polyhedron::OPT_VERTEX_MCOLORS`                
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_VFINDICES`                 
..  :cpp:enum:`~TK_Polyhedron::OPT_VERTEX_FINDICES`               
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_VEINDICES`                 
..  :cpp:enum:`~TK_Polyhedron::OPT_VERTEX_EINDICES`               
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_VMINDICES`                 
..  :cpp:enum:`~TK_Polyhedron::OPT_VERTEX_MINDICES`               
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_NORMALS`                   
..  :cpp:enum:`~TK_Polyhedron::OPT_NORMALS`                       
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_NORMALS_POLAR`             
..  :cpp:enum:`~TK_Polyhedron::OPT_NORMALS_POLAR`                 
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_VMVISIBILITIES`            
..  :cpp:enum:`~TK_Polyhedron::OPT_VERTEX_MARKER_VISIBILITIES`    
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_VMSYMBOLS`                 
..  :cpp:enum:`~TK_Polyhedron::OPT_VERTEX_MARKER_SYMBOLS`         
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_VMSIZES`                   
..  :cpp:enum:`~TK_Polyhedron::OPT_VERTEX_MARKER_SIZES`           
..  :cpp:enum:`~TK_Polyhedron::OPT_PARAMETERS`                    
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_PARAMETERS`                
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_VMRGBAS`                   
..  :cpp:enum:`~TK_Polyhedron::OPT_VERTEX_MRGBAS`                 
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_FACE_COLORS`               
..  :cpp:enum:`~TK_Polyhedron::OPT_FACE_COLORS`                   
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_FACE_INDICES`              
..  :cpp:enum:`~TK_Polyhedron::OPT_FACE_INDICES`                  
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_FACE_NORMALS_POLAR`        
..  :cpp:enum:`~TK_Polyhedron::OPT_FACE_NORMALS_POLAR`            
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_FACE_VISIBILITIES`         
..  :cpp:enum:`~TK_Polyhedron::OPT_FACE_VISIBILITIES`             
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_FACE_PATTERNS`             
..  :cpp:enum:`~TK_Polyhedron::OPT_FACE_PATTERNS`                 
..  :cpp:enum:`~TK_Polyhedron::OPT_FACE_REGIONS`                  
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_EDGE_COLORS`               
..  :cpp:enum:`~TK_Polyhedron::OPT_EDGE_COLORS`                   
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_EDGE_INDICES`              
..  :cpp:enum:`~TK_Polyhedron::OPT_EDGE_INDICES`                  
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_EDGE_NORMALS_POLAR`        
..  :cpp:enum:`~TK_Polyhedron::OPT_EDGE_NORMALS_POLAR`            
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_EDGE_VISIBILITIES`         
..  :cpp:enum:`~TK_Polyhedron::OPT_EDGE_VISIBILITIES`             
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_EDGE_PATTERNS`             
..  :cpp:enum:`~TK_Polyhedron::OPT_EDGE_PATTERNS`                 
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_EDGE_WEIGHTS`              
..  :cpp:enum:`~TK_Polyhedron::OPT_EDGE_WEIGHTS`                  
..  :cpp:enum:`~TK_Polyhedron::OPT_RESERVED_SPATIAL`              
..  :cpp:enum:`~TK_Polyhedron::OPT_ENTITY_ATTRIBUTES`             
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_VFCOLORS_UNCOMPRESSED`     
..  :cpp:enum:`~TK_Polyhedron::OPT_VERTEX_FCOLORS_UNCOMPRESSED`   
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_VECOLORS_UNCOMPRESSED`     
..  :cpp:enum:`~TK_Polyhedron::OPT_VERTEX_ECOLORS_UNCOMPRESSED`   
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_VMCOLORS_UNCOMPRESSED`     
..  :cpp:enum:`~TK_Polyhedron::OPT_VERTEX_MCOLORS_UNCOMPRESSED`   
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_VMRGBAS_UNCOMPRESSED`      
..  :cpp:enum:`~TK_Polyhedron::OPT_VERTEX_MRGBAS_UNCOMPRESSED`    
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_VFINDICES_UNCOMPRESSED`    
..  :cpp:enum:`~TK_Polyhedron::OPT_VERTEX_FINDICES_UNCOMPRESSED`  
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_VEINDICES_UNCOMPRESSED`    
..  :cpp:enum:`~TK_Polyhedron::OPT_VERTEX_EINDICES_UNCOMPRESSED`  
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_VMINDICES_UNCOMPRESSED`    
..  :cpp:enum:`~TK_Polyhedron::OPT_VERTEX_MINDICES_UNCOMPRESSED`  
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_FACE_COLORS_UNCOMPRESSED`  
..  :cpp:enum:`~TK_Polyhedron::OPT_FACE_COLORS_UNCOMPRESSED`      
..  :cpp:enum:`~TK_Polyhedron::OPT_ALL_FACE_INDICES_UNCOMPRESSED` 
..  :cpp:enum:`~TK_Polyhedron::OPT_FACE_INDICES_UNCOMPRESSED`     
=== ==============================================================

Functions
=========

================================= ===========================================================================================================================
float const *                     :cpp:func:`GetPoints <float const  * TK_Polyhedron::GetPoints() const>`                                                    
float *                           :cpp:func:`GetPoints <float * TK_Polyhedron::GetPoints()>`                                                                 
double const *                    :cpp:func:`GetDPoints <double const  * TK_Polyhedron::GetDPoints() const>`                                                 
double *                          :cpp:func:`GetDPoints <double * TK_Polyhedron::GetDPoints()>`                                                              
int                               :cpp:func:`GetPointCount <int TK_Polyhedron::GetPointCount() const>`                                                       
unsigned int const *              :cpp:func:`GetExists <unsigned int const  * TK_Polyhedron::GetExists() const>`                                             
unsigned int *                    :cpp:func:`GetExists <unsigned int * TK_Polyhedron::GetExists()>`                                                          
unsigned int const *              :cpp:func:`GetFaceExists <unsigned int const  * TK_Polyhedron::GetFaceExists() const>`                                     
unsigned int *                    :cpp:func:`GetFaceExists <unsigned int * TK_Polyhedron::GetFaceExists()>`                                                  
:c:macro:`~ID_Key`                :cpp:func:`GetKey <ID_Key TK_Polyhedron::GetKey() const>`                                                                  
unsigned char                     :cpp:func:`GetSubop <unsigned char TK_Polyhedron::GetSubop() const>`                                                       
unsigned short                    :cpp:func:`GetSubop2 <unsigned short TK_Polyhedron::GetSubop2() const>`                                                    
float const *                     :cpp:func:`GetBounding <float const  * TK_Polyhedron::GetBounding() const>`                                                
float const *                     :cpp:func:`GetVertexNormals <float const  * TK_Polyhedron::GetVertexNormals() const>`                                      
float *                           :cpp:func:`GetVertexNormals <float * TK_Polyhedron::GetVertexNormals()>`                                                   
float const *                     :cpp:func:`GetVertexParameters <float const  * TK_Polyhedron::GetVertexParameters() const>`                                
float *                           :cpp:func:`GetVertexParameters <float * TK_Polyhedron::GetVertexParameters()>`                                             
float const *                     :cpp:func:`GetVertexFaceColors <float const  * TK_Polyhedron::GetVertexFaceColors() const>`                                
float *                           :cpp:func:`GetVertexFaceColors <float * TK_Polyhedron::GetVertexFaceColors()>`                                             
float const *                     :cpp:func:`GetVertexEdgeColors <float const  * TK_Polyhedron::GetVertexEdgeColors() const>`                                
float *                           :cpp:func:`GetVertexEdgeColors <float * TK_Polyhedron::GetVertexEdgeColors()>`                                             
float const *                     :cpp:func:`GetVertexMarkerColors <float const  * TK_Polyhedron::GetVertexMarkerColors() const>`                            
float *                           :cpp:func:`GetVertexMarkerColors <float * TK_Polyhedron::GetVertexMarkerColors()>`                                         
float const *                     :cpp:func:`GetVertexMarkerRGBAs <float const  * TK_Polyhedron::GetVertexMarkerRGBAs() const>`                              
float *                           :cpp:func:`GetVertexMarkerRGBAs <float * TK_Polyhedron::GetVertexMarkerRGBAs()>`                                           
int                               :cpp:func:`GetVertexMarkerColorcount <int TK_Polyhedron::GetVertexMarkerColorcount() const>`                               
int &                             :cpp:func:`GetVertexMarkerColorCount <int & TK_Polyhedron::GetVertexMarkerColorCount()>`                                   
float const *                     :cpp:func:`GetVertexColors <float const  * TK_Polyhedron::GetVertexColors() const>`                                        
float *                           :cpp:func:`GetVertexColors <float * TK_Polyhedron::GetVertexColors()>`                                                     
float const *                     :cpp:func:`GetVertexFaceIndices <float const  * TK_Polyhedron::GetVertexFaceIndices() const>`                              
float *                           :cpp:func:`GetVertexFaceIndices <float * TK_Polyhedron::GetVertexFaceIndices()>`                                           
float const *                     :cpp:func:`GetVertexEdgeIndices <float const  * TK_Polyhedron::GetVertexEdgeIndices() const>`                              
float *                           :cpp:func:`GetVertexEdgeIndices <float * TK_Polyhedron::GetVertexEdgeIndices()>`                                           
float const *                     :cpp:func:`GetVertexMarkerIndices <float const  * TK_Polyhedron::GetVertexMarkerIndices() const>`                          
float *                           :cpp:func:`GetVertexMarkerIndices <float * TK_Polyhedron::GetVertexMarkerIndices()>`                                       
float const *                     :cpp:func:`GetVertexIndices <float const  * TK_Polyhedron::GetVertexIndices() const>`                                      
float *                           :cpp:func:`GetVertexIndices <float * TK_Polyhedron::GetVertexIndices()>`                                                   
float const *                     :cpp:func:`GetFaceColors <float const  * TK_Polyhedron::GetFaceColors() const>`                                            
float *                           :cpp:func:`GetFaceColors <float * TK_Polyhedron::GetFaceColors()>`                                                         
float const *                     :cpp:func:`GetFaceIndices <float const  * TK_Polyhedron::GetFaceIndices() const>`                                          
float *                           :cpp:func:`GetFaceIndices <float * TK_Polyhedron::GetFaceIndices()>`                                                       
int const *                       :cpp:func:`GetFaceRegions <int const  * TK_Polyhedron::GetFaceRegions() const>`                                            
int *                             :cpp:func:`GetFaceRegions <int * TK_Polyhedron::GetFaceRegions()>`                                                         
int                               :cpp:func:`GetPriority <int TK_Polyhedron::GetPriority()>`                                                                 
void                              :cpp:func:`SetPriority <void TK_Polyhedron::SetPriority(int priority)>`                                                    
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetKey <TK_Status TK_Polyhedron::SetKey(BStreamFileToolkit &tk, ID_Key key)>`                                   
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetSubop <TK_Status TK_Polyhedron::SetSubop(unsigned char subop)>`                                              
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetSubop2 <TK_Status TK_Polyhedron::SetSubop2(unsigned short subop2)>`                                          
:cpp:enumerator:`~TK_Status`      :cpp:func:`InitSubop <TK_Status TK_Polyhedron::InitSubop(BStreamFileToolkit &tk, int lodlevel, bool is_firstpass)>`        
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetBounding <TK_Status TK_Polyhedron::SetBounding(float const bbox[])>`                                         
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetPoints <TK_Status TK_Polyhedron::SetPoints(int count, float const points[]=0)>`                              
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetDPoints <TK_Status TK_Polyhedron::SetDPoints(int count, double const points[]=0)>`                           
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetVertexNormals <TK_Status TK_Polyhedron::SetVertexNormals(float const normals[]=0)>`                          
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetVertexParameters <TK_Status TK_Polyhedron::SetVertexParameters(float const parameters[]=0, int width=0)>`    
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetVertexFaceColors <TK_Status TK_Polyhedron::SetVertexFaceColors(float const colors[]=0)>`                     
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetVertexEdgeColors <TK_Status TK_Polyhedron::SetVertexEdgeColors(float const colors[]=0)>`                     
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetVertexMarkerColors <TK_Status TK_Polyhedron::SetVertexMarkerColors(float const colors[]=0)>`                 
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetVertexMarkerRGBAs <TK_Status TK_Polyhedron::SetVertexMarkerRGBAs(float const colors[]=0)>`                   
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetVertexColors <TK_Status TK_Polyhedron::SetVertexColors(float const colors[]=0)>`                             
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetVertexFaceIndices <TK_Status TK_Polyhedron::SetVertexFaceIndices(float const indices[]=0)>`                  
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetVertexEdgeIndices <TK_Status TK_Polyhedron::SetVertexEdgeIndices(float const indices[]=0)>`                  
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetVertexMarkerIndices <TK_Status TK_Polyhedron::SetVertexMarkerIndices(float const indices[]=0)>`              
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetVertexIndices <TK_Status TK_Polyhedron::SetVertexIndices(float const indices[]=0)>`                          
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetVertexMarkerVisibilities <TK_Status TK_Polyhedron::SetVertexMarkerVisibilities(char const *visibilities=0)>` 
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetVertexMarkerSizes <TK_Status TK_Polyhedron::SetVertexMarkerSizes(float const sizes[]=0)>`                    
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetVertexMarkerSymbols <TK_Status TK_Polyhedron::SetVertexMarkerSymbols(char const *symbols=0)>`                
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetVertexMarkerSymbolStrings <TK_Status TK_Polyhedron::SetVertexMarkerSymbolStrings()>`                         
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetFaceColors <TK_Status TK_Polyhedron::SetFaceColors(float const colors[]=0)>`                                 
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetFaceNormals <TK_Status TK_Polyhedron::SetFaceNormals(float const normals[]=0)>`                              
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetFaceVisibilities <TK_Status TK_Polyhedron::SetFaceVisibilities(char const *visibilities=0)>`                 
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetFacePatterns <TK_Status TK_Polyhedron::SetFacePatterns(char const *patterns=0)>`                             
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetFaceIndices <TK_Status TK_Polyhedron::SetFaceIndices(float const indices[]=0)>`                              
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetFaceRegions <TK_Status TK_Polyhedron::SetFaceRegions(int const regions[]=0)>`                                
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetEdgeColors <TK_Status TK_Polyhedron::SetEdgeColors(float const colors[]=0)>`                                 
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetEdgeIndices <TK_Status TK_Polyhedron::SetEdgeIndices(float const indices[]=0)>`                              
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetEdgeNormals <TK_Status TK_Polyhedron::SetEdgeNormals(float const normals[]=0)>`                              
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetEdgeVisibilities <TK_Status TK_Polyhedron::SetEdgeVisibilities(char const *visibilities=0)>`                 
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetEdgePatterns <TK_Status TK_Polyhedron::SetEdgePatterns(char const *patterns=0)>`                             
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetEdgePatternStrings <TK_Status TK_Polyhedron::SetEdgePatternStrings()>`                                       
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetEdgeWeights <TK_Status TK_Polyhedron::SetEdgeWeights(float const weights[]=0)>`                              
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetExists <TK_Status TK_Polyhedron::SetExists(unsigned int const vals[]=0)>`                                    
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetFaceExists <TK_Status TK_Polyhedron::SetFaceExists(unsigned int const vals[]=0)>`                            
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetEdgeExists <TK_Status TK_Polyhedron::SetEdgeExists(unsigned int const vals[]=0)>`                            
:cpp:enumerator:`~TK_Status`      :cpp:func:`SetLodLevel <TK_Status TK_Polyhedron::SetLodLevel(int level)>`                                                  
int                               :cpp:func:`GetLodLevel <int TK_Polyhedron::GetLodLevel() const>`                                                           
void                              :cpp:func:`SetCellCount <void TK_Polyhedron::SetCellCount(int count)>`                                                     
int                               :cpp:func:`GetCellCount <int TK_Polyhedron::GetCellCount() const>`                                                         
:cpp:enumerator:`~TK_Status`      :cpp:func:`AppendObject <TK_Status TK_Polyhedron::AppendObject(BStreamFileToolkit &tk, BBaseOpcodeHandler *obj)>`          
:doc:`classBBaseOpcodeHandler` *  :cpp:func:`PopObject <BBaseOpcodeHandler * TK_Polyhedron::PopObject()>`                                                    
bool                              :cpp:func:`HasOptionals <bool TK_Polyhedron::HasOptionals()>`                                                              
bool                              :cpp:func:`HasOptionalsCommunicator <bool TK_Polyhedron::HasOptionalsCommunicator()>`                                      
bool                              :cpp:func:`HasVertexNormals <bool TK_Polyhedron::HasVertexNormals() const>`                                                
bool                              :cpp:func:`HasVertexParameters <bool TK_Polyhedron::HasVertexParameters() const>`                                          
bool                              :cpp:func:`HasVertexFaceColors <bool TK_Polyhedron::HasVertexFaceColors() const>`                                          
bool                              :cpp:func:`HasVertexEdgeColors <bool TK_Polyhedron::HasVertexEdgeColors() const>`                                          
bool                              :cpp:func:`HasVertexMarkerColors <bool TK_Polyhedron::HasVertexMarkerColors() const>`                                      
bool                              :cpp:func:`HasVertexMarkerRGBAs <bool TK_Polyhedron::HasVertexMarkerRGBAs() const>`                                        
bool                              :cpp:func:`HasVertexColors <bool TK_Polyhedron::HasVertexColors() const>`                                                  
bool                              :cpp:func:`HasVertexFaceIndices <bool TK_Polyhedron::HasVertexFaceIndices() const>`                                        
bool                              :cpp:func:`HasVertexEdgeIndices <bool TK_Polyhedron::HasVertexEdgeIndices() const>`                                        
bool                              :cpp:func:`HasVertexMarkerIndices <bool TK_Polyhedron::HasVertexMarkerIndices() const>`                                    
bool                              :cpp:func:`HasVertexIndices <bool TK_Polyhedron::HasVertexIndices() const>`                                                
bool                              :cpp:func:`HasVertexMarkerVisibilities <bool TK_Polyhedron::HasVertexMarkerVisibilities() const>`                          
bool                              :cpp:func:`HasVertexMarkerSymbols <bool TK_Polyhedron::HasVertexMarkerSymbols() const>`                                    
bool                              :cpp:func:`HasVertexMarkerSizes <bool TK_Polyhedron::HasVertexMarkerSizes() const>`                                        
bool                              :cpp:func:`HasVertexAttributes <bool TK_Polyhedron::HasVertexAttributes() const>`                                          
bool                              :cpp:func:`HasFaceColors <bool TK_Polyhedron::HasFaceColors() const>`                                                      
bool                              :cpp:func:`HasFaceIndices <bool TK_Polyhedron::HasFaceIndices() const>`                                                    
bool                              :cpp:func:`HasFaceNormals <bool TK_Polyhedron::HasFaceNormals() const>`                                                    
bool                              :cpp:func:`HasFaceVisibilities <bool TK_Polyhedron::HasFaceVisibilities() const>`                                          
bool                              :cpp:func:`HasFacePatterns <bool TK_Polyhedron::HasFacePatterns() const>`                                                  
bool                              :cpp:func:`HasFaceRegions <bool TK_Polyhedron::HasFaceRegions() const>`                                                    
bool                              :cpp:func:`HasFaceAttributes <bool TK_Polyhedron::HasFaceAttributes() const>`                                              
bool                              :cpp:func:`HasFaceAttributesCommunicator <bool TK_Polyhedron::HasFaceAttributesCommunicator() const>`                      
bool                              :cpp:func:`HasEdgeColors <bool TK_Polyhedron::HasEdgeColors() const>`                                                      
bool                              :cpp:func:`HasEdgeIndices <bool TK_Polyhedron::HasEdgeIndices() const>`                                                    
bool                              :cpp:func:`HasEdgeNormals <bool TK_Polyhedron::HasEdgeNormals() const>`                                                    
bool                              :cpp:func:`HasEdgeVisibilities <bool TK_Polyhedron::HasEdgeVisibilities() const>`                                          
bool                              :cpp:func:`HasEdgePatterns <bool TK_Polyhedron::HasEdgePatterns() const>`                                                  
bool                              :cpp:func:`HasEdgeWeights <bool TK_Polyhedron::HasEdgeWeights() const>`                                                    
bool                              :cpp:func:`HasEdgeAttributes <bool TK_Polyhedron::HasEdgeAttributes() const>`                                              
================================= ===========================================================================================================================

.. cpp:namespace:: nullptr

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

.. doxygenclass:: TK_Polyhedron
   :project: base_stream
   :members:
   :undoc-members:



