#include <GteMarchingCubes.h>
Classes | |
struct | Configuration |
struct | Topology |
Public Types | |
enum | GTE_IMPEXP { MAX_VERTICES = 12, MAX_TRIANGLES = 5 } |
Public Member Functions | |
Topology const & | GetTable (int entry) const |
int const * | GetTable () const |
MarchingCubes () | |
virtual | ~MarchingCubes () |
Static Public Member Functions | |
static std::string | GetConfigurationType (int entry) |
Protected Types | |
typedef void(MarchingCubes::* | Function) (int[8]) |
Protected Member Functions | |
void | Bits0 (int index[8]) |
void | Bits1 (int index[8]) |
void | Bits2BoxDiag (int index[8]) |
void | Bits2Edge (int index[8]) |
void | Bits2FaceDiag (int index[8]) |
void | Bits3EdgeFaceDiag (int index[8]) |
void | Bits3FaceDiagFaceDiag (int index[8]) |
void | Bits3SameFace (int index[8]) |
void | Bits4EdgeEdgePara (int index[8]) |
void | Bits4EdgeEdgePerp (int index[8]) |
void | Bits4FaceBoxDiag (int index[8]) |
void | Bits4FaceEdge (int index[8]) |
void | Bits4FaceFaceDiagL (int index[8]) |
void | Bits4FaceFaceDiagR (int index[8]) |
void | Bits4SameFace (int index[8]) |
void | Bits5EdgeFaceDiag (int index[8]) |
void | Bits5FaceDiagFaceDiag (int index[8]) |
void | Bits5SameFace (int index[8]) |
void | Bits6BoxDiag (int index[8]) |
void | Bits6Edge (int index[8]) |
void | Bits6FaceDiag (int index[8]) |
void | Bits7 (int index[8]) |
void | SetTable (int numV, int const *vpair, int numT, int const *itriple) |
Protected Attributes | |
int | mEntry |
Topology | mTable [256] |
Static Protected Attributes | |
static Configuration | msConfiguration [256] |
static std::string | msConfigurationString [CT_NUM_TYPES] |
Definition at line 31 of file GteMarchingCubes.h.
Definition at line 132 of file GteMarchingCubes.h.
Enumerator | |
---|---|
MAX_VERTICES | |
MAX_TRIANGLES |
Definition at line 38 of file GteMarchingCubes.h.
|
virtual |
Definition at line 14 of file GteMarchingCubes.cpp.
MarchingCubes::MarchingCubes | ( | ) |
Definition at line 18 of file GteMarchingCubes.cpp.
Definition at line 57 of file GteMarchingCubes.cpp.
Definition at line 62 of file GteMarchingCubes.cpp.
Definition at line 192 of file GteMarchingCubes.cpp.
Definition at line 100 of file GteMarchingCubes.cpp.
Definition at line 142 of file GteMarchingCubes.cpp.
Definition at line 284 of file GteMarchingCubes.cpp.
Definition at line 338 of file GteMarchingCubes.cpp.
Definition at line 238 of file GteMarchingCubes.cpp.
Definition at line 519 of file GteMarchingCubes.cpp.
Definition at line 546 of file GteMarchingCubes.cpp.
Definition at line 492 of file GteMarchingCubes.cpp.
Definition at line 417 of file GteMarchingCubes.cpp.
Definition at line 442 of file GteMarchingCubes.cpp.
Definition at line 467 of file GteMarchingCubes.cpp.
Definition at line 396 of file GteMarchingCubes.cpp.
Definition at line 309 of file GteMarchingCubes.cpp.
Definition at line 365 of file GteMarchingCubes.cpp.
Definition at line 261 of file GteMarchingCubes.cpp.
Definition at line 215 of file GteMarchingCubes.cpp.
Definition at line 121 of file GteMarchingCubes.cpp.
Definition at line 165 of file GteMarchingCubes.cpp.
Definition at line 81 of file GteMarchingCubes.cpp.
|
static |
Definition at line 27 of file GteMarchingCubes.cpp.
|
inline |
Definition at line 145 of file GteMarchingCubes.h.
|
inline |
Definition at line 150 of file GteMarchingCubes.h.
|
protected |
Definition at line 36 of file GteMarchingCubes.cpp.
|
protected |
Definition at line 77 of file GteMarchingCubes.h.
|
staticprotected |
Definition at line 141 of file GteMarchingCubes.h.
|
staticprotected |
Definition at line 142 of file GteMarchingCubes.h.
|
protected |
Definition at line 72 of file GteMarchingCubes.h.