#include <marching_cubes_poisson.h>
Public Types | |
enum | { CORNERS = 4, EDGES = 4, NEIGHBORS = 4 } |
Static Public Member Functions | |
static int | AntipodalCornerIndex (int idx) |
static int | CornerIndex (int x, int y) |
static void | EdgeCorners (int idx, int &c1, int &c2) |
static int | EdgeIndex (int orientation, int i) |
static void | FactorCornerIndex (int idx, int &x, int &y) |
static void | FactorEdgeIndex (int idx, int &orientation, int &i) |
static int | ReflectCornerIndex (int idx, int edgeIndex) |
static int | ReflectEdgeIndex (int idx, int edgeIndex) |
Definition at line 41 of file marching_cubes_poisson.h.
anonymous enum |
Definition at line 44 of file marching_cubes_poisson.h.
int pcl::poisson::Square::AntipodalCornerIndex | ( | int | idx | ) | [static] |
Definition at line 40 of file marching_cubes_poisson.cpp.
int pcl::poisson::Square::CornerIndex | ( | int | x, |
int | y | ||
) | [static] |
Definition at line 45 of file marching_cubes_poisson.cpp.
void pcl::poisson::Square::EdgeCorners | ( | int | idx, |
int & | c1, | ||
int & | c2 | ||
) | [static] |
Definition at line 73 of file marching_cubes_poisson.cpp.
int pcl::poisson::Square::EdgeIndex | ( | int | orientation, |
int | i | ||
) | [static] |
Definition at line 50 of file marching_cubes_poisson.cpp.
void pcl::poisson::Square::FactorCornerIndex | ( | int | idx, |
int & | x, | ||
int & | y | ||
) | [static] |
Definition at line 46 of file marching_cubes_poisson.cpp.
void pcl::poisson::Square::FactorEdgeIndex | ( | int | idx, |
int & | orientation, | ||
int & | i | ||
) | [static] |
Definition at line 61 of file marching_cubes_poisson.cpp.
int pcl::poisson::Square::ReflectCornerIndex | ( | int | idx, |
int | edgeIndex | ||
) | [static] |
Definition at line 94 of file marching_cubes_poisson.cpp.
int pcl::poisson::Square::ReflectEdgeIndex | ( | int | idx, |
int | edgeIndex | ||
) | [static] |
Definition at line 87 of file marching_cubes_poisson.cpp.