pcl::poisson::Triangulation< Real > Class Template Reference

#include <pcl/surface/3rdparty/poisson4/geometry.h>

Collaboration diagram for pcl::poisson::Triangulation< Real >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Public Attributes

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

Protected Member Functions

double area (const Triangle &t)

Static Protected Member Functions

static long long EdgeIndex (int p1, int p2)

Protected Attributes

hash_map< long long, int > edgeMap

Detailed Description

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

Definition at line 167 of file geometry.h.


Member Function Documentation

template<class Real >
int pcl::poisson::Triangulation< Real >::addTriangle ( int  p1,
int  p2,
int  p3 
) [inline]
template<class Real >
double pcl::poisson::Triangulation< Real >::area ( const Triangle t  )  [protected]
template<class Real >
double pcl::poisson::Triangulation< Real >::area ( int  p1,
int  p2,
int  p3 
) [inline]
template<class Real >
double pcl::poisson::Triangulation< Real >::area ( int  tIndex  )  [inline]
template<class Real >
double pcl::poisson::Triangulation< Real >::area ( void   )  [inline]
template<class Real >
long long pcl::poisson::Triangulation< Real >::EdgeIndex ( int  p1,
int  p2 
) [inline, static, protected]
template<class Real >
int pcl::poisson::Triangulation< Real >::factor ( int  tIndex,
int &  p1,
int &  p2,
int &  p3 
) [inline]
template<class Real >
int pcl::poisson::Triangulation< Real >::flipMinimize ( int  eIndex  )  [inline]

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

Definition at line 171 of file geometry.h.

Referenced by pcl::poisson::Triangulation< Real >::area().

template<class Real >
std::vector<TriangulationTriangle> pcl::poisson::Triangulation< Real >::triangles

The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends