Class IsoSurfaceHelper¶
Defined in File isosurfacehelper.h
Class Documentation¶
-
class
IsoSurfaceHelper¶ Public Static Functions
-
static bool
MarchingCubes(std::vector<puma::Triangle<float>> *triangles, puma::Matrix<short> *gMatrix, double isoValue, bool closedEdges, int numThreads)¶
-
static bool
MarchingCubes(std::vector<puma::Triangle<float>> *triangles, puma::Matrix<float> *gMatrix, double isoValue, bool closedEdges, int numThreads)¶
-
static bool
InterpolateVerts(puma::Matrix<short> *originalMatrix, puma::Matrix<float> *newMatrix, int numThreads)¶
-
static puma::Cutoff
InterpolateVerts(puma::Matrix<short> *originalMatrix, puma::Matrix<float> *newMatrix, puma::Cutoff cutoff, int numThreads)¶
-
static bool
InterpolateVertsSegmented(puma::Matrix<short> *originalMatrix, puma::Matrix<short> *newMatrix, int numThreads)¶
-
static bool
DownScale(puma::Matrix<short> *originalMatrix, puma::Matrix<float> *newMatrix, int factor, int numThreads)¶
-
static long
indexAt(long i, long X)¶
-
static bool