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.