Public Types | Public Member Functions
pcl::ihs::MeshProcessing Class Reference

Contains methods that take advantage of the connectivity information in the mesh. More...

#include <mesh_processing.h>

List of all members.

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.

Detailed Description

Contains methods that take advantage of the connectivity information in the mesh.

Author:
Martin Saelzle

Definition at line 54 of file mesh_processing.h.


Member Typedef Documentation

Definition at line 59 of file mesh_processing.h.

Definition at line 58 of file mesh_processing.h.


Constructor & Destructor Documentation

Constructor.

Definition at line 49 of file mesh_processing.cpp.


Member Function Documentation

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.

Parameters:
[in,out]meshThe mesh which should be processed.
[in]boundary_collectionCollection of boundary half-edges.
[in]cleanupCalls mesh.cleanup () if true.

Definition at line 56 of file mesh_processing.cpp.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:43:58