Point Cloud Library (PCL)  1.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
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]

List of all members.

Public Types

typedef PolygonMesh::ConstPtr PolygonMeshConstPtr

Public Member Functions

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

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

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) [inline, inherited]

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines