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 MarchingCubes(std::vector<puma::Triangle<float>> *triangles, puma::Matrix<short> *gMatrix, double isoValue, bool closedEdges, int numThreads)