Public Member Functions | Public Attributes | Protected Member Functions | Static Protected Member Functions | Protected Attributes
pcl::poisson::Triangulation< Real > Class Template Reference

#include <geometry.h>

List of all members.

Public Member Functions

int addTriangle (const int &p1, const int &p2, const int &p3)
double area (void)
double area (const int &tIndex)
double area (const int &p1, const int &p2, const int &p3)
int factor (const int &tIndex, int &p1, int &p2, int &p3)
int flipMinimize (const int &eIndex)
 Triangulation ()

Public Attributes

std::vector< TriangulationEdgeedges
std::vector< Point3D< Real > > points
std::vector
< TriangulationTriangle
triangles

Protected Member Functions

double area (const Triangle &t)

Static Protected Member Functions

static long long EdgeIndex (const int &p1, const int &p2)

Protected Attributes

hash_map< long long, int > edgeMap

Detailed Description

template<class Real>
class pcl::poisson::Triangulation< Real >

Definition at line 176 of file surface/include/pcl/surface/poisson/geometry.h.


Constructor & Destructor Documentation

template<class Real>
pcl::poisson::Triangulation< Real >::Triangulation ( ) [inline]

Member Function Documentation

template<class Real >
int pcl::poisson::Triangulation< Real >::addTriangle ( const int &  p1,
const int &  p2,
const int &  p3 
)

Definition at line 476 of file geometry.hpp.

template<class Real >
double pcl::poisson::Triangulation< Real >::area ( void  )

Definition at line 465 of file geometry.hpp.

template<class Real >
double pcl::poisson::Triangulation< Real >::area ( const int &  tIndex)

Definition at line 455 of file geometry.hpp.

template<class Real >
double pcl::poisson::Triangulation< Real >::area ( const int &  p1,
const int &  p2,
const int &  p3 
)

Definition at line 440 of file geometry.hpp.

template<class Real>
double pcl::poisson::Triangulation< Real >::area ( const Triangle t) [protected]
template<class Real >
long long pcl::poisson::Triangulation< Real >::EdgeIndex ( const int &  p1,
const int &  p2 
) [static, protected]

Definition at line 405 of file geometry.hpp.

template<class Real >
int pcl::poisson::Triangulation< Real >::factor ( const int &  tIndex,
int &  p1,
int &  p2,
int &  p3 
)

Definition at line 416 of file geometry.hpp.

template<class Real >
int pcl::poisson::Triangulation< Real >::flipMinimize ( const int &  eIndex)

Definition at line 533 of file geometry.hpp.


Member Data Documentation

template<class Real>
hash_map<long long, int> pcl::poisson::Triangulation< Real >::edgeMap [protected]
template<class Real>
std::vector<TriangulationEdge> pcl::poisson::Triangulation< Real >::edges
template<class Real>
std::vector<Point3D<Real> > pcl::poisson::Triangulation< Real >::points
template<class Real>
std::vector<TriangulationTriangle> pcl::poisson::Triangulation< Real >::triangles

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


pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:20:21