C3D Toolkit
Kernel  117982, Vision  2.9.2.2

Border of triangulation. More...
#include <mesh_triangle.h>
Public Member Functions  
MbGridLoop (size_t n=0)  
Constructor.  
template<class UintVector >  
MbGridLoop (const UintVector &init)  
Constructor.  
~MbGridLoop ()  
Destructor.  
template<class UintVector >  
void  Init (const UintVector &init) 
Initialization.  
size_t  Count () const 
Get the count of strip vertices.  
void  Add (uint n) 
Add vertex number.  
uint  GetIndex (size_t i) const 
Get the count of strip vertices.  
uint &  SetIndex (size_t i) 
Get the count of strip vertices.  
void  Flush () 
Clear the strip.  
const uint *  GetIndicesAddr () const 
Get the address of the beginning of the array.  
const std::vector< uint > &  GetIndices () const 
Get the address of the beginning of the array.  
template<class IndicesVector >  
void  GetIndices (IndicesVector &iVector) const 
Get the container of vertex numbers.  
bool  IsExist (uint n) const 
Is exist index n in the loop?  
Border of triangulation.
Border of triangulation is used to describe edge sequence of shell's face.
Border of triangulation contains indices of vertices sequence.