#include <math.h>#include <vector>#include "hash.h"#include <pcl/surface/impl/poisson/geometry.hpp>

Go to the source code of this file.
Classes | |
| class | pcl::poisson::CoredEdgeIndex |
| class | pcl::poisson::CoredFileMeshData |
| class | pcl::poisson::CoredMeshData |
| class | pcl::poisson::CoredPointIndex |
| class | pcl::poisson::CoredVectorMeshData |
| 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 |
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 () |
| template<class Real > | |
| Point3D< Real > | pcl::poisson::RandomBallPoint () |
| template<class Real > | |
| Point3D< Real > | pcl::poisson::RandomSpherePoint () |
| 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) |