#include <pcl/surface/3rdparty/poisson4/marching_cubes_poisson.h>
|
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
◆ AddTriangleIndices() [1/3]
◆ AddTriangleIndices() [2/3]
◆ AddTriangleIndices() [3/3]
static int pcl::poisson::MarchingCubes::AddTriangleIndices |
( |
int | mcIndex, |
|
|
int * | triangles ) |
|
static |
◆ AddTriangles() [1/2]
◆ AddTriangles() [2/2]
◆ cornerMap()
◆ edgeMask()
◆ GetIndex() [1/2]
◆ GetIndex() [2/2]
◆ HasEdgeRoots()
static int pcl::poisson::MarchingCubes::HasEdgeRoots |
( |
int | mcIndex, |
|
|
int | edgeIndex ) |
|
static |
◆ HasFaceRoots()
static int pcl::poisson::MarchingCubes::HasFaceRoots |
( |
int | mcIndex, |
|
|
int | faceIndex ) |
|
static |
◆ HasRoots() [1/5]
◆ HasRoots() [2/5]
◆ HasRoots() [3/5]
◆ HasRoots() [4/5]
◆ HasRoots() [5/5]
static int pcl::poisson::MarchingCubes::HasRoots |
( |
int | mcIndex | ) |
|
|
static |
◆ Interpolate() [1/2]
◆ Interpolate() [2/2]
◆ IsAmbiguous() [1/3]
◆ IsAmbiguous() [2/3]
◆ IsAmbiguous() [3/3]
static int pcl::poisson::MarchingCubes::IsAmbiguous |
( |
int | mcIndex, |
|
|
int | faceIndex ) |
|
static |
◆ triangles()
◆ vertexList()
The documentation for this class was generated from the following file: