#include <pcl/pcl_macros.h>
#include <math.h>
#include <vector>
#include "hash.h"
#include "geometry.hpp"
Go to the source code of this file.
Classes | |
class | pcl::poisson::CoredEdgeIndex |
class | pcl::poisson::CoredFileMeshData |
class | pcl::poisson::CoredFileMeshData2 |
class | pcl::poisson::CoredMeshData |
class | pcl::poisson::CoredMeshData2 |
class | pcl::poisson::CoredPointIndex |
class | pcl::poisson::CoredVectorMeshData |
class | pcl::poisson::CoredVectorMeshData2 |
struct | pcl::poisson::CoredVertexIndex |
class | pcl::poisson::Edge |
class | pcl::poisson::EdgeIndex |
struct | pcl::poisson::Point3D< Real > |
class | pcl::poisson::Triangle |
class | pcl::poisson::TriangleIndex |
class | pcl::poisson::Triangulation< Real > |
class | pcl::poisson::TriangulationEdge |
class | pcl::poisson::TriangulationTriangle |
struct | pcl::poisson::CoredMeshData2::Vertex |
Namespaces | |
namespace | pcl |
namespace | pcl::poisson |
Functions | |
template<class Real > | |
void | pcl::poisson::CrossProduct (const Point3D< Real > &p1, const Point3D< Real > &p2, Point3D< Real > &p) |
template<class Real > | |
double | pcl::poisson::Distance (const Point3D< Real > &p1, const Point3D< Real > &p2) |
template<class Real > | |
void | pcl::poisson::EdgeCollapse (const Real &edgeRatio, std::vector< TriangleIndex > &triangles, std::vector< Point3D< Real > > &positions, std::vector< Point3D< Real > > *normals) |
template<class Real > | |
double | pcl::poisson::Length (const Point3D< Real > &p) |
template<class Real > | |
Real | pcl::poisson::Random (void) |
template<class Real > | |
Point3D< Real > | pcl::poisson::RandomBallPoint (void) |
template<class Real > | |
Point3D< Real > | pcl::poisson::RandomSpherePoint (void) |
template<class Real > | |
double | pcl::poisson::SquareDistance (const Point3D< Real > &p1, const Point3D< Real > &p2) |
template<class Real > | |
double | pcl::poisson::SquareLength (const Point3D< Real > &p) |
template<class Real > | |
void | pcl::poisson::TriangleCollapse (const Real &edgeRatio, std::vector< TriangleIndex > &triangles, std::vector< Point3D< Real > > &positions, std::vector< Point3D< Real > > *normals) |