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.