Point Cloud Library (PCL) 1.12.0
|
Classes | |
class | Allocator |
This templated class assists in memory allocation and is well suited for instances when it is known that the sequence of memory allocations is performed in a stack-based manner, so that memory allocated last is released first. More... | |
class | AllocatorState |
class | BinaryNode |
class | BSplineData |
struct | BSplineElementCoefficients |
struct | BSplineElements |
class | CoredEdgeIndex |
class | CoredFileMeshData |
class | CoredFileMeshData2 |
class | CoredMeshData |
class | CoredMeshData2 |
class | CoredPointIndex |
class | CoredVectorMeshData |
class | CoredVectorMeshData2 |
struct | CoredVertexIndex |
class | Cube |
class | Edge |
class | EdgeIndex |
class | FunctionData |
struct | MapReduceVector |
class | MarchingCubes |
class | MarchingSquares |
struct | MatrixEntry |
class | MinimalAreaTriangulation |
class | NVector |
class | OctNode |
class | Octree |
struct | Point3D |
class | PoissonBadArgumentException |
An exception that is thrown when the arguments number or type is wrong/unhandled. More... | |
class | PoissonBadInitException |
An exception that is thrown when initialization fails. More... | |
class | PoissonException |
A base class for all poisson exceptions which inherits from std::runtime_error. More... | |
class | PoissonOpenMPException |
An exception that is thrown when something goes wrong inside an openMP for loop. More... | |
class | Polynomial |
class | PPolynomial |
class | RootInfo |
class | SortedTreeNodes |
class | SparseMatrix |
class | SparseSymmetricMatrix |
class | Square |
class | StartingPolynomial |
class | TreeNodeData |
class | Triangle |
class | TriangleIndex |
class | Triangulation |
class | TriangulationEdge |
class | TriangulationTriangle |
struct | UpSampleData |
class | Vector |
class | VertexData |
Typedefs | |
typedef float | Real |
typedef float | BSplineDataReal |
typedef pcl::poisson::OctNode< class TreeNodeData, Real > | TreeOctNode |
Variables | |
const Real | MATRIX_ENTRY_EPSILON = Real(0) |
const Real | EPSILON =Real(1e-6) |
const Real | ROUND_EPS =Real(1e-5) |
Definition at line 86 of file multi_grid_octree_data.h.
Definition at line 85 of file multi_grid_octree_data.h.
Definition at line 87 of file multi_grid_octree_data.h.
Definition at line 835 of file octree_poisson.hpp.
Referenced by pcl::poisson::OctNode< NodeData, Real >::CompareByDepthAndZIndex().
Definition at line 590 of file sparse_matrix.hpp.
Definition at line 577 of file sparse_matrix.hpp.
Referenced by MultiplyAtomic(), and MultiplyAtomic().
Definition at line 55 of file multi_grid_octree_data.hpp.
void pcl::poisson::CrossProduct | ( | const Point3D< Real > & | p1, |
const Point3D< Real > & | p2, | ||
Point3D< Real > & | p ) |
Definition at line 74 of file geometry.hpp.
Referenced by pcl::poisson::Triangulation< Real >::area(), EdgeCollapse(), pcl::poisson::MinimalAreaTriangulation< Real >::GetTriangulation(), and TriangleCollapse().
Definition at line 71 of file geometry.hpp.
References SquareDistance().
void pcl::poisson::EdgeCollapse | ( | const Real & | edgeRatio, |
std::vector< TriangleIndex > & | triangles, | ||
std::vector< Point3D< Real > > & | positions, | ||
std::vector< Point3D< Real > > * | normals ) |
Definition at line 81 of file geometry.hpp.
References CrossProduct(), Length(), pcl::ConstCloudIterator< PointT >::size(), and SquareDistance().
Referenced by pcl::poisson::Polynomial< Degree >::getSolutions().
PCL_EXPORTS int pcl::poisson::Factor | ( | double | a2, |
double | a1, | ||
double | a0, | ||
double | roots[2][2], | ||
double | EPS ) |
PCL_EXPORTS int pcl::poisson::Factor | ( | double | a3, |
double | a2, | ||
double | a1, | ||
double | a0, | ||
double | roots[3][2], | ||
double | EPS ) |
PCL_EXPORTS int pcl::poisson::Factor | ( | double | a4, |
double | a3, | ||
double | a2, | ||
double | a1, | ||
double | a0, | ||
double | roots[4][2], | ||
double | EPS ) |
Definition at line 59 of file bspline_data.hpp.
Definition at line 63 of file geometry.hpp.
References SquareLength().
Referenced by pcl::poisson::Triangulation< Real >::area(), EdgeCollapse(), pcl::poisson::MinimalAreaTriangulation< Real >::GetTriangulation(), RandomSpherePoint(), pcl::poisson::Octree< Degree >::SetLaplacianConstraints(), pcl::poisson::Octree< Degree >::setTree(), and TriangleCollapse().
void pcl::poisson::MultiplyAtomic | ( | const SparseSymmetricMatrix< T > & | A, |
const Vector< double > & | In, | ||
Vector< double > & | Out, | ||
int | threads, | ||
const int * | partition = NULL ) |
Definition at line 648 of file sparse_matrix.hpp.
References AtomicIncrement().
void pcl::poisson::MultiplyAtomic | ( | const SparseSymmetricMatrix< T > & | A, |
const Vector< float > & | In, | ||
Vector< float > & | Out, | ||
int | threads, | ||
const int * | partition = NULL ) |
Definition at line 606 of file sparse_matrix.hpp.
References AtomicIncrement().
Referenced by pcl::poisson::SparseSymmetricMatrix< T >::SolveAtomic().
Definition at line 36 of file geometry.hpp.
Definition at line 39 of file geometry.hpp.
References SquareLength().
Definition at line 50 of file geometry.hpp.
References Length().
Definition at line 71 of file bspline_data.hpp.
Definition at line 76 of file bspline_data.hpp.
Definition at line 65 of file bspline_data.hpp.
Definition at line 472 of file bspline_data.hpp.
References pcl::poisson::Polynomial< Degree >::BSplineComponent().
Referenced by pcl::poisson::BSplineData< Degree, Real >::setDotTables().
PCL_EXPORTS int pcl::poisson::Solve | ( | const double * | eqns, |
const double * | values, | ||
double * | solutions, | ||
int | dim ) |
Definition at line 66 of file geometry.hpp.
Referenced by Distance(), EdgeCollapse(), pcl::poisson::OctNode< NodeData, Real >::getNearestLeaf(), and TriangleCollapse().
Definition at line 60 of file geometry.hpp.
Referenced by Length(), and RandomBallPoint().
void pcl::poisson::TriangleCollapse | ( | const Real & | edgeRatio, |
std::vector< TriangleIndex > & | triangles, | ||
std::vector< Point3D< Real > > & | positions, | ||
std::vector< Point3D< Real > > * | normals ) |
Definition at line 177 of file geometry.hpp.
References CrossProduct(), Length(), pcl::ConstCloudIterator< PointT >::size(), and SquareDistance().
Definition at line 52 of file multi_grid_octree_data.hpp.
Referenced by pcl::poisson::Octree< Degree >::ClipTree(), pcl::poisson::Octree< Degree >::setBSplineData(), and pcl::poisson::Octree< Degree >::setTree().
Definition at line 51 of file multi_grid_octree_data.hpp.