A mesh face. More...
#include <vcl_vector.h>#include <vcl_set.h>#include <vcl_cassert.h>#include <vcl_memory.h>#include <vcl_utility.h>#include <vcl_string.h>#include <vcl_algorithm.h>#include <vgl/vgl_vector_3d.h>Go to the source code of this file.
Classes | |
| class | imesh_regular_face< s > |
| A mesh face with a fixed number of vertices. More... | |
| class | imesh_tri |
| A triangle face. More... | |
| class | imesh_quad |
| A quadrilateral face. More... | |
| class | imesh_face_array_base |
| Abstract base class for a collection of faces. More... | |
| class | imesh_face_array |
| An array of mesh faces of arbitrary size. More... | |
| class | imesh_regular_face_array< s > |
| An array of mesh faces of arbitrary size. More... | |
Defines | |
| #define | imesh_invalid_idx (static_cast<unsigned int>(-1)) |
Functions | |
| vcl_auto_ptr < imesh_face_array_base > | imesh_merge (const imesh_face_array_base &f1, const imesh_face_array_base &f2, unsigned int ind_shift=0) |
| Merge the two face arrays. | |
| #define imesh_invalid_idx (static_cast<unsigned int>(-1)) |
Definition at line 24 of file imesh_face.h.
| vcl_auto_ptr<imesh_face_array_base> imesh_merge | ( | const imesh_face_array_base & | f1, |
| const imesh_face_array_base & | f2, | ||
| unsigned int | ind_shift = 0 |
||
| ) |
Merge the two face arrays.
Shift the mesh indices in
| f2 | by |
| ind_shift |
Definition at line 113 of file imesh_face.cxx.
1.7.5.1