| Classes | |
| class | Allocator | 
| class | AllocatorState | 
| class | BinaryNode | 
| class | CoredEdgeIndex | 
| class | CoredFileMeshData | 
| class | CoredMeshData | 
| class | CoredPointIndex | 
| class | CoredVectorMeshData | 
| struct | CoredVertexIndex | 
| class | Cube | 
| class | Edge | 
| class | EdgeIndex | 
| class | FunctionData | 
| class | MarchingCubes | 
| class | MarchingSquares | 
| struct | MatrixEntry | 
| struct | NMatrixEntry | 
| class | NVector | 
| class | OctNode | 
| class | Octree | 
| struct | Point3D | 
| class | Polynomial | 
| class | PPolynomial | 
| class | RootInfo | 
| class | SortedTreeNodes | 
| class | SparseMatrix | 
| class | SparseNMatrix | 
| class | SparseSymmetricMatrix | 
| class | Square | 
| class | StartingPolynomial | 
| class | TreeNodeData | 
| class | Triangle | 
| class | TriangleIndex | 
| class | Triangulation | 
| class | TriangulationEdge | 
| class | TriangulationTriangle | 
| class | Vector | 
| class | VertexData | 
| Typedefs | |
| typedef float | FunctionDataReal | 
| typedef float | Real | 
| typedef OctNode< class TreeNodeData, Real > | TreeOctNode | 
| Functions | |
| void | Add (const double in1[2], const double in2[2], double out[2]) | 
| double | Angle (const double in[2]) | 
| double | ArcTan2 (const double &y, const double &x) | 
| template<class Real > | |
| void | CrossProduct (const Point3D< Real > &p1, const Point3D< Real > &p2, Point3D< Real > &p) | 
| template<class Real > | |
| double | Distance (const Point3D< Real > &p1, const Point3D< Real > &p2) | 
| void | Divide (const double in1[2], const double in2[2], double out[2]) | 
| template<class Real > | |
| void | EdgeCollapse (const Real &edgeRatio, std::vector< TriangleIndex > &triangles, std::vector< Point3D< Real > > &positions, std::vector< Point3D< Real > > *normals) | 
| int | Factor (double a1, double a0, double roots[1][2], const double &EPS) | 
| int | Factor (double a2, double a1, double a0, double roots[2][2], const double &EPS) | 
| int | Factor (double a3, double a2, double a1, double a0, double roots[3][2], const double &EPS) | 
| int | Factor (double a4, double a3, double a2, double a1, double a0, double roots[4][2], const double &EPS) | 
| template<class Real > | |
| double | Length (const Point3D< Real > &p) | 
| void | Multiply (const double in1[2], const double in2[2], double out[2]) | 
| template<class Real > | |
| Real | Random () | 
| template<class Real > | |
| Point3D< Real > | RandomBallPoint () | 
| template<class Real > | |
| Point3D< Real > | RandomSpherePoint () | 
| int | Solve (const double *eqns, const double *values, double *solutions, const int &dim) | 
| void | Sqrt (const double in[2], double out[2]) | 
| template<class Real > | |
| double | SquareDistance (const Point3D< Real > &p1, const Point3D< Real > &p2) | 
| template<class Real > | |
| double | SquareLength (const Point3D< Real > &p) | 
| void | Subtract (const double in1[2], const double in2[2], double out[2]) | 
| template<class Real > | |
| void | TriangleCollapse (const Real &edgeRatio, std::vector< TriangleIndex > &triangles, std::vector< Point3D< Real > > &positions, std::vector< Point3D< Real > > *normals) | 
| Variables | |
| const Real | EPSILON = Real (1e-6) | 
| const Real | ROUND_EPS = Real (1e-5) | 
| typedef float pcl::poisson::FunctionDataReal | 
Definition at line 52 of file multi_grid_octree_data.h.
| typedef float pcl::poisson::Real | 
Definition at line 51 of file multi_grid_octree_data.h.
| typedef OctNode<class TreeNodeData,Real> pcl::poisson::TreeOctNode | 
Definition at line 53 of file multi_grid_octree_data.h.
| void pcl::poisson::Add | ( | const double | in1[2], | 
| const double | in2[2], | ||
| double | out[2] | ||
| ) | 
Definition at line 148 of file factor.cpp.
| double pcl::poisson::Angle | ( | const double | in[2] | ) | 
Definition at line 138 of file factor.cpp.
| double pcl::poisson::ArcTan2 | ( | const double & | y, | 
| const double & | x | ||
| ) | 
Definition at line 125 of file factor.cpp.
| void pcl::poisson::CrossProduct | ( | const Point3D< Real > & | p1, | 
| const Point3D< Real > & | p2, | ||
| Point3D< Real > & | p | ||
| ) | 
Definition at line 122 of file geometry.hpp.
| double pcl::poisson::Distance | ( | const Point3D< Real > & | p1, | 
| const Point3D< Real > & | p2 | ||
| ) | 
Definition at line 114 of file geometry.hpp.
| void pcl::poisson::Divide | ( | const double | in1[2], | 
| const double | in2[2], | ||
| double | out[2] | ||
| ) | 
Definition at line 160 of file factor.cpp.
| void pcl::poisson::EdgeCollapse | ( | const Real & | edgeRatio, | 
| std::vector< TriangleIndex > & | triangles, | ||
| std::vector< Point3D< Real > > & | positions, | ||
| std::vector< Point3D< Real > > * | normals | ||
| ) | 
Definition at line 132 of file geometry.hpp.
| int pcl::poisson::Factor | ( | double | a1, | 
| double | a0, | ||
| double | roots[1][2], | ||
| const double & | EPS | ||
| ) | 
Definition at line 52 of file factor.cpp.
| int pcl::poisson::Factor | ( | double | a2, | 
| double | a1, | ||
| double | a0, | ||
| double | roots[2][2], | ||
| const double & | EPS | ||
| ) | 
Definition at line 58 of file factor.cpp.
| int pcl::poisson::Factor | ( | double | a3, | 
| double | a2, | ||
| double | a1, | ||
| double | a0, | ||
| double | roots[3][2], | ||
| const double & | EPS | ||
| ) | 
Definition at line 80 of file factor.cpp.
| int pcl::poisson::Factor | ( | double | a4, | 
| double | a3, | ||
| double | a2, | ||
| double | a1, | ||
| double | a0, | ||
| double | roots[4][2], | ||
| const double & | EPS | ||
| ) | 
Definition at line 169 of file factor.cpp.
| double pcl::poisson::Length | ( | const Point3D< Real > & | p | ) | 
Definition at line 96 of file geometry.hpp.
| void pcl::poisson::Multiply | ( | const double | in1[2], | 
| const double | in2[2], | ||
| double | out[2] | ||
| ) | 
Definition at line 156 of file factor.cpp.
| Real pcl::poisson::Random | ( | ) | 
Definition at line 50 of file geometry.hpp.
| Point3D< Real > pcl::poisson::RandomBallPoint | ( | ) | 
Definition at line 58 of file geometry.hpp.
| Point3D< Real > pcl::poisson::RandomSpherePoint | ( | ) | 
Definition at line 75 of file geometry.hpp.
| int pcl::poisson::Solve | ( | const double * | eqns, | 
| const double * | values, | ||
| double * | solutions, | ||
| const int & | dim | ||
| ) | 
Definition at line 228 of file factor.cpp.
| void pcl::poisson::Sqrt | ( | const double | in[2], | 
| double | out[2] | ||
| ) | 
Definition at line 142 of file factor.cpp.
| double pcl::poisson::SquareDistance | ( | const Point3D< Real > & | p1, | 
| const Point3D< Real > & | p2 | ||
| ) | 
Definition at line 104 of file geometry.hpp.
| double pcl::poisson::SquareLength | ( | const Point3D< Real > & | p | ) | 
Definition at line 88 of file geometry.hpp.
| void pcl::poisson::Subtract | ( | const double | in1[2], | 
| const double | in2[2], | ||
| double | out[2] | ||
| ) | 
Definition at line 152 of file factor.cpp.
| void pcl::poisson::TriangleCollapse | ( | const Real & | edgeRatio, | 
| std::vector< TriangleIndex > & | triangles, | ||
| std::vector< Point3D< Real > > & | positions, | ||
| std::vector< Point3D< Real > > * | normals | ||
| ) | 
Definition at line 261 of file geometry.hpp.
| const Real pcl::poisson::EPSILON = Real (1e-6) | 
Definition at line 54 of file multi_grid_octree_data.hpp.
| const Real pcl::poisson::ROUND_EPS = Real (1e-5) | 
Definition at line 55 of file multi_grid_octree_data.hpp.