#include <pcl/surface/3rdparty/poisson4/marching_cubes_poisson.h>
Public Types | |
| enum | { CORNERS = 8, EDGES = 12, NEIGHBORS = 6 } |
Static Public Member Functions | |
| static int | CornerIndex (int x, int y, int z) |
| static void | FactorCornerIndex (int idx, int &x, int &y, int &z) |
| static int | EdgeIndex (int orientation, int i, int j) |
| static void | FactorEdgeIndex (int idx, int &orientation, int &i, int &j) |
| static int | FaceIndex (int dir, int offSet) |
| static int | FaceIndex (int x, int y, int z) |
| static void | FactorFaceIndex (int idx, int &x, int &y, int &z) |
| static void | FactorFaceIndex (int idx, int &dir, int &offSet) |
| static int | AntipodalCornerIndex (int idx) |
| static int | FaceReflectCornerIndex (int idx, int faceIndex) |
| static int | FaceReflectEdgeIndex (int idx, int faceIndex) |
| static int | FaceReflectFaceIndex (int idx, int faceIndex) |
| static int | EdgeReflectCornerIndex (int idx, int edgeIndex) |
| static int | EdgeReflectEdgeIndex (int edgeIndex) |
| static int | FaceAdjacentToEdges (int eIndex1, int eIndex2) |
| static void | FacesAdjacentToEdge (int eIndex, int &f1Index, int &f2Index) |
| static void | EdgeCorners (int idx, int &c1, int &c2) |
| static void | FaceCorners (int idx, int &c1, int &c2, int &c3, int &c4) |
Definition at line 57 of file marching_cubes_poisson.h.
| anonymous enum |
Definition at line 60 of file marching_cubes_poisson.h.
| static int pcl::poisson::Cube::AntipodalCornerIndex | ( | int | idx | ) | [static] |
| static int pcl::poisson::Cube::CornerIndex | ( | int | x, | |
| int | y, | |||
| int | z | |||
| ) | [static] |
| static void pcl::poisson::Cube::EdgeCorners | ( | int | idx, | |
| int & | c1, | |||
| int & | c2 | |||
| ) | [static] |
Referenced by pcl::poisson::OctNode< NodeData, Real >::processNodeEdges().
| static int pcl::poisson::Cube::EdgeIndex | ( | int | orientation, | |
| int | i, | |||
| int | j | |||
| ) | [static] |
Referenced by pcl::poisson::SortedTreeNodes::setEdgeTable().
| static int pcl::poisson::Cube::EdgeReflectCornerIndex | ( | int | idx, | |
| int | edgeIndex | |||
| ) | [static] |
| static int pcl::poisson::Cube::EdgeReflectEdgeIndex | ( | int | edgeIndex | ) | [static] |
| static int pcl::poisson::Cube::FaceAdjacentToEdges | ( | int | eIndex1, | |
| int | eIndex2 | |||
| ) | [static] |
| static void pcl::poisson::Cube::FaceCorners | ( | int | idx, | |
| int & | c1, | |||
| int & | c2, | |||
| int & | c3, | |||
| int & | c4 | |||
| ) | [static] |
Referenced by pcl::poisson::OctNode< NodeData, Real >::processNodeFaces().
| static int pcl::poisson::Cube::FaceIndex | ( | int | x, | |
| int | y, | |||
| int | z | |||
| ) | [static] |
| static int pcl::poisson::Cube::FaceIndex | ( | int | dir, | |
| int | offSet | |||
| ) | [static] |
| static int pcl::poisson::Cube::FaceReflectCornerIndex | ( | int | idx, | |
| int | faceIndex | |||
| ) | [static] |
| static int pcl::poisson::Cube::FaceReflectEdgeIndex | ( | int | idx, | |
| int | faceIndex | |||
| ) | [static] |
| static int pcl::poisson::Cube::FaceReflectFaceIndex | ( | int | idx, | |
| int | faceIndex | |||
| ) | [static] |
| static void pcl::poisson::Cube::FacesAdjacentToEdge | ( | int | eIndex, | |
| int & | f1Index, | |||
| int & | f2Index | |||
| ) | [static] |
| static void pcl::poisson::Cube::FactorCornerIndex | ( | int | idx, | |
| int & | x, | |||
| int & | y, | |||
| int & | z | |||
| ) | [static] |
Referenced by pcl::poisson::VertexData::CornerIndex(), pcl::poisson::Octree< Degree >::finalize(), pcl::poisson::SortedTreeNodes::getMaxCornerCount(), pcl::poisson::OctNode< NodeData, Real >::ConstNeighborKey5::getNeighbors(), pcl::poisson::OctNode< NodeData, Real >::NeighborKey5::getNeighbors(), pcl::poisson::SortedTreeNodes::setCornerTable(), pcl::poisson::Octree< Degree >::SetLaplacianConstraints(), and pcl::poisson::OctNode< NodeData, Real >::NeighborKey5::setNeighbors().
| static void pcl::poisson::Cube::FactorEdgeIndex | ( | int | idx, | |
| int & | orientation, | |||
| int & | i, | |||
| int & | j | |||
| ) | [static] |
| static void pcl::poisson::Cube::FactorFaceIndex | ( | int | idx, | |
| int & | dir, | |||
| int & | offSet | |||
| ) | [static] |
| static void pcl::poisson::Cube::FactorFaceIndex | ( | int | idx, | |
| int & | x, | |||
| int & | y, | |||
| int & | z | |||
| ) | [static] |
Referenced by pcl::poisson::VertexData::FaceIndex().