#############
HT_NURBS_Trim
#############

.. cpp:namespace:: HT_NURBS_Trim

.. default-domain:: cpp

Functions
=========

==================================== ===========================================================================================================================================================================================
..                                   :cpp:func:`~HT_NURBS_Trim <HT_NURBS_Trim::~HT_NURBS_Trim>`                                                                                                                                 
void                                 :cpp:func:`SetPoly <void HT_NURBS_Trim::SetPoly(int count, float const points[]=0)>`                                                                                                       
void                                 :cpp:func:`SetCurve <void HT_NURBS_Trim::SetCurve(int degree, int control_count, float const points[]=0, float const weights[]=0, float const knots[]=0, float start_u=0, float end_u=1)>` 
void                                 :cpp:func:`SetCollection <void HT_NURBS_Trim::SetCollection()>`                                                                                                                            
:doc:`classHT__NURBS__Trim` *        :cpp:func:`PrependCollection <HT_NURBS_Trim * HT_NURBS_Trim::PrependCollection()>`                                                                                                         
void                                 :cpp:func:`SetOptions <void HT_NURBS_Trim::SetOptions(int o)>`                                                                                                                             
void                                 :cpp:func:`SetList <void HT_NURBS_Trim::SetList(HT_NURBS_Trim *node)>`                                                                                                                     
void                                 :cpp:func:`SetNext <void HT_NURBS_Trim::SetNext(HT_NURBS_Trim *next)>`                                                                                                                     
void                                 :cpp:func:`SetStart <void HT_NURBS_Trim::SetStart(float start)>`                                                                                                                           
void                                 :cpp:func:`SetEnd <void HT_NURBS_Trim::SetEnd(float end)>`                                                                                                                                 
:cpp:enumerator:`~TK_Status`         :cpp:func:`Read <TK_Status HT_NURBS_Trim::Read(BStreamFileToolkit &tk)>`                                                                                                                   
:cpp:enumerator:`~TK_Status`         :cpp:func:`Write <TK_Status HT_NURBS_Trim::Write(BStreamFileToolkit &tk)>`                                                                                                                 
:cpp:enumerator:`~TK_Status`         :cpp:func:`ReadAscii <TK_Status HT_NURBS_Trim::ReadAscii(BStreamFileToolkit &tk)>`                                                                                                         
:cpp:enumerator:`~TK_Status`         :cpp:func:`WriteAscii <TK_Status HT_NURBS_Trim::WriteAscii(BStreamFileToolkit &tk)>`                                                                                                       
:cpp:enumerator:`~TK_Status`         :cpp:func:`read_collection_ascii <TK_Status HT_NURBS_Trim::read_collection_ascii(BStreamFileToolkit &tk)>`                                                                                 
:cpp:enumerator:`~TK_Status`         :cpp:func:`write_collection_ascii <TK_Status HT_NURBS_Trim::write_collection_ascii(BStreamFileToolkit &tk)>`                                                                               
:doc:`classHT__NURBS__Trim` *        :cpp:func:`GetNext <HT_NURBS_Trim * HT_NURBS_Trim::GetNext(void)>`                                                                                                                         
:doc:`classHT__NURBS__Trim` const *  :cpp:func:`GetNext <HT_NURBS_Trim const  * HT_NURBS_Trim::GetNext(void) const>`                                                                                                            
int                                  :cpp:func:`GetType <int HT_NURBS_Trim::GetType() const>`                                                                                                                                   
int                                  :cpp:func:`GetCount <int HT_NURBS_Trim::GetCount() const>`                                                                                                                                 
float const *                        :cpp:func:`GetPoints <float const  * HT_NURBS_Trim::GetPoints() const>`                                                                                                                    
float *                              :cpp:func:`GetPoints <float * HT_NURBS_Trim::GetPoints()>`                                                                                                                                 
int                                  :cpp:func:`GetDegree <int HT_NURBS_Trim::GetDegree() const>`                                                                                                                               
float                                :cpp:func:`GetStart <float HT_NURBS_Trim::GetStart() const>`                                                                                                                               
float                                :cpp:func:`GetEnd <float HT_NURBS_Trim::GetEnd() const>`                                                                                                                                   
int                                  :cpp:func:`GetOptions <int HT_NURBS_Trim::GetOptions() const>`                                                                                                                             
float const *                        :cpp:func:`GetWeights <float const  * HT_NURBS_Trim::GetWeights() const>`                                                                                                                  
float *                              :cpp:func:`GetWeights <float * HT_NURBS_Trim::GetWeights()>`                                                                                                                               
float const *                        :cpp:func:`GetKnots <float const  * HT_NURBS_Trim::GetKnots() const>`                                                                                                                      
float *                              :cpp:func:`GetKnots <float * HT_NURBS_Trim::GetKnots()>`                                                                                                                                   
:doc:`classHT__NURBS__Trim` const *  :cpp:func:`GetList <HT_NURBS_Trim const  * HT_NURBS_Trim::GetList() const>`                                                                                                                
:doc:`classHT__NURBS__Trim` *        :cpp:func:`GetList <HT_NURBS_Trim * HT_NURBS_Trim::GetList()>`                                                                                                                             
==================================== ===========================================================================================================================================================================================

.. cpp:namespace:: nullptr

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

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



