Contains methods that take advantage of the connectivity information in the mesh. More...
#include <mesh_processing.h>
| Public Types | |
| typedef Mesh::HalfEdgeIndices | HalfEdgeIndices | 
| typedef pcl::ihs::Mesh | Mesh | 
| Public Member Functions | |
| BOOST_STATIC_ASSERT (Mesh::IsManifold::value) | |
| MeshProcessing () | |
| Constructor. | |
| void | processBoundary (Mesh &mesh, const std::vector< HalfEdgeIndices > &boundary_collection, const bool cleanup=true) const | 
| Inserts triangles into jagged boundaries, removes isolated triangles and closes triangular holes. | |
Contains methods that take advantage of the connectivity information in the mesh.
Definition at line 54 of file mesh_processing.h.
| typedef Mesh::HalfEdgeIndices pcl::ihs::MeshProcessing::HalfEdgeIndices | 
Definition at line 59 of file mesh_processing.h.
| typedef pcl::ihs::Mesh pcl::ihs::MeshProcessing::Mesh | 
Definition at line 58 of file mesh_processing.h.
Constructor.
Definition at line 49 of file mesh_processing.cpp.
| pcl::ihs::MeshProcessing::BOOST_STATIC_ASSERT | ( | Mesh::IsManifold::value | ) | 
| void pcl::ihs::MeshProcessing::processBoundary | ( | Mesh & | mesh, | 
| const std::vector< HalfEdgeIndices > & | boundary_collection, | ||
| const bool | cleanup = true | ||
| ) | const | 
Inserts triangles into jagged boundaries, removes isolated triangles and closes triangular holes.
| [in,out] | mesh | The mesh which should be processed. | 
| [in] | boundary_collection | Collection of boundary half-edges. | 
| [in] | cleanup | Calls mesh.cleanup () if true. | 
Definition at line 56 of file mesh_processing.cpp.