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?
 

Detailed Description

Border of triangulation.

Border of triangulation is used to describe edge sequence of shell's face.
Border of triangulation contains indices of vertices sequence.


The documentation for this class was generated from the following file: