Point Cloud Library (PCL)  1.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions
pcl::EarClipping Class Reference

The ear clipping triangulation algorithm. More...

#include <pcl/surface/ear_clipping.h>

Inheritance diagram for pcl::EarClipping:
Inheritance graph
[legend]
Collaboration diagram for pcl::EarClipping:
Collaboration graph
[legend]

Public Types

typedef PolygonMesh::ConstPtr PolygonMeshConstPtr
 

Public Member Functions

 EarClipping ()
 Empty constructor. More...
 
void setInputMesh (const pcl::PolygonMeshConstPtr &input)
 Set the input mesh that we want to process. More...
 
void process (pcl::PolygonMesh &output)
 Process the input surface mesh and store the results. More...
 

Detailed Description

The ear clipping triangulation algorithm.

The code is inspired by Flavien Brebion implementation, which is in n^3 and does not handle holes.

Author
Nicolas Burrus

Definition at line 53 of file ear_clipping.h.

Member Typedef Documentation

Definition at line 91 of file processing.h.

Constructor & Destructor Documentation

pcl::EarClipping::EarClipping ( )
inline

Empty constructor.

Definition at line 59 of file ear_clipping.h.

Member Function Documentation

void pcl::MeshProcessing::process ( pcl::PolygonMesh output)
inherited

Process the input surface mesh and store the results.

Parameters
[out]outputthe resultant processed surface model
void pcl::MeshProcessing::setInputMesh ( const pcl::PolygonMeshConstPtr input)
inlineinherited

Set the input mesh that we want to process.

Parameters
[in]inputthe input polygonal mesh

Definition at line 103 of file processing.h.


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