#include <marching_cubes_poisson.h>
Public Types | |
| enum | { MAX_EDGES = 2 } |
Static Public Member Functions | |
| static int | AddEdgeIndices (const double v[Square::CORNERS], double isoValue, int *edges) |
| static int | AddEdges (const double v[Square::CORNERS], double isoValue, Edge *edges) |
| static const int * | edgeMask () |
| static int | edges (int i, int j) |
| static int | GetIndex (const double values[Square::CORNERS], double iso) |
| static int | IsAmbiguous (const double v[Square::CORNERS], double isoValue) |
| static double & | vertexList (int i, int j) |
Static Private Member Functions | |
| static double | Interpolate (double v1, double v2) |
| static void | SetVertex (int e, const double values[Square::CORNERS], double iso) |
Definition at line 85 of file marching_cubes_poisson.h.
| anonymous enum |
Definition at line 90 of file marching_cubes_poisson.h.
| int pcl::poisson::MarchingSquares::AddEdgeIndices | ( | const double | v[Square::CORNERS], |
| double | isoValue, | ||
| int * | edges | ||
| ) | [static] |
Definition at line 379 of file marching_cubes_poisson.cpp.
| int pcl::poisson::MarchingSquares::AddEdges | ( | const double | v[Square::CORNERS], |
| double | isoValue, | ||
| Edge * | edges | ||
| ) | [static] |
Definition at line 353 of file marching_cubes_poisson.cpp.
| const int * pcl::poisson::MarchingSquares::edgeMask | ( | ) | [static] |
Definition at line 288 of file marching_cubes_poisson.cpp.
| int pcl::poisson::MarchingSquares::edges | ( | int | i, |
| int | j | ||
| ) | [static] |
Definition at line 312 of file marching_cubes_poisson.cpp.
| int pcl::poisson::MarchingSquares::GetIndex | ( | const double | values[Square::CORNERS], |
| double | iso | ||
| ) | [static] |
Definition at line 343 of file marching_cubes_poisson.cpp.
| double pcl::poisson::MarchingSquares::Interpolate | ( | double | v1, |
| double | v2 | ||
| ) | [static, private] |
Definition at line 409 of file marching_cubes_poisson.cpp.
| int pcl::poisson::MarchingSquares::IsAmbiguous | ( | const double | v[Square::CORNERS], |
| double | isoValue | ||
| ) | [static] |
Definition at line 349 of file marching_cubes_poisson.cpp.
| void pcl::poisson::MarchingSquares::SetVertex | ( | int | e, |
| const double | values[Square::CORNERS], | ||
| double | iso | ||
| ) | [static, private] |
Definition at line 394 of file marching_cubes_poisson.cpp.
| double & pcl::poisson::MarchingSquares::vertexList | ( | int | i, |
| int | j | ||
| ) | [static] |
Definition at line 336 of file marching_cubes_poisson.cpp.