|
Point Cloud Library (PCL) 1.15.1
|
#include <pcl/surface/3rdparty/poisson4/marching_cubes_poisson.h>
Public Types | |
| enum | { MAX_TRIANGLES =5 } |
Static Public Member Functions | |
| static double | Interpolate (double v1, double v2) |
| static float | Interpolate (float v1, float v2) |
| static const int * | edgeMask () |
| static int | triangles (int i, int j) |
| static const int * | cornerMap () |
| static double & | vertexList (int i, int j) |
| static int | AddTriangleIndices (int mcIndex, int *triangles) |
| static int | GetIndex (const double values[Cube::CORNERS], double iso) |
| static int | IsAmbiguous (const double v[Cube::CORNERS], double isoValue, int faceIndex) |
| static int | HasRoots (const double v[Cube::CORNERS], double isoValue) |
| static int | HasRoots (const double v[Cube::CORNERS], double isoValue, int faceIndex) |
| static int | AddTriangles (const double v[Cube::CORNERS], double isoValue, Triangle *triangles) |
| static int | AddTriangleIndices (const double v[Cube::CORNERS], double isoValue, int *triangles) |
| static int | GetIndex (const float values[Cube::CORNERS], float iso) |
| static int | IsAmbiguous (const float v[Cube::CORNERS], float isoValue, int faceIndex) |
| static int | HasRoots (const float v[Cube::CORNERS], float isoValue) |
| static int | HasRoots (const float v[Cube::CORNERS], float isoValue, int faceIndex) |
| static int | AddTriangles (const float v[Cube::CORNERS], float isoValue, Triangle *triangles) |
| static int | AddTriangleIndices (const float v[Cube::CORNERS], float isoValue, int *triangles) |
| static int | IsAmbiguous (int mcIndex, int faceIndex) |
| static int | HasRoots (int mcIndex) |
| static int | HasFaceRoots (int mcIndex, int faceIndex) |
| static int | HasEdgeRoots (int mcIndex, int edgeIndex) |
Definition at line 100 of file marching_cubes_poisson.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MAX_TRIANGLES | |
Definition at line 112 of file marching_cubes_poisson.h.
|
static |
References pcl::poisson::Cube::CORNERS, and triangles().
|
static |
References pcl::poisson::Cube::CORNERS, and triangles().
|
static |
References triangles().
|
static |
References pcl::poisson::Cube::CORNERS, and triangles().
|
static |
References pcl::poisson::Cube::CORNERS, and triangles().
|
static |
|
static |
|
static |
References pcl::poisson::Cube::CORNERS.
|
static |
References pcl::poisson::Cube::CORNERS.
|
static |
|
static |
|
static |
References pcl::poisson::Cube::CORNERS.
Referenced by pcl::poisson::Octree< Degree >::GetMCIsoTriangles().
|
static |
References pcl::poisson::Cube::CORNERS.
|
static |
References pcl::poisson::Cube::CORNERS.
|
static |
References pcl::poisson::Cube::CORNERS.
|
static |
|
static |
|
static |
|
static |
References pcl::poisson::Cube::CORNERS.
|
static |
References pcl::poisson::Cube::CORNERS.
|
static |
|
static |
Referenced by AddTriangleIndices(), AddTriangleIndices(), AddTriangleIndices(), AddTriangles(), and AddTriangles().
|
static |