Point Cloud Library (PCL)
1.11.0
|
#include <pcl/surface/simplification_remove_unused_vertices.h>
Public Types | |
using | Ptr = shared_ptr< SimplificationRemoveUnusedVertices > |
using | ConstPtr = shared_ptr< const SimplificationRemoveUnusedVertices > |
Public Member Functions | |
SimplificationRemoveUnusedVertices () | |
Constructor. More... | |
~SimplificationRemoveUnusedVertices () | |
Destructor. More... | |
void | simplify (const pcl::PolygonMesh &input, pcl::PolygonMesh &output) |
Simply a polygonal mesh. More... | |
void | simplify (const pcl::PolygonMesh &input, pcl::PolygonMesh &output, std::vector< int > &indices) |
Perform simplification (remove unused vertices). More... | |
Definition at line 49 of file simplification_remove_unused_vertices.h.
using pcl::surface::SimplificationRemoveUnusedVertices::ConstPtr = shared_ptr<const SimplificationRemoveUnusedVertices> |
Definition at line 53 of file simplification_remove_unused_vertices.h.
using pcl::surface::SimplificationRemoveUnusedVertices::Ptr = shared_ptr<SimplificationRemoveUnusedVertices> |
Definition at line 52 of file simplification_remove_unused_vertices.h.
|
inline |
Constructor.
Definition at line 56 of file simplification_remove_unused_vertices.h.
|
inline |
Destructor.
Definition at line 58 of file simplification_remove_unused_vertices.h.
|
inline |
Simply a polygonal mesh.
[in] | input | the input mesh |
[out] | output | the output mesh |
Definition at line 65 of file simplification_remove_unused_vertices.h.
void pcl::surface::SimplificationRemoveUnusedVertices::simplify | ( | const pcl::PolygonMesh & | input, |
pcl::PolygonMesh & | output, | ||
std::vector< int > & | indices | ||
) |
Perform simplification (remove unused vertices).
[in] | input | the input mesh |
[out] | output | the output mesh |
[out] | indices | the resultant vector of indices |