![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <MarchingCubes.h>
Static Public Member Functions | |
| static int | CornerIndex (int x, int y, int z) |
| static void | FactorCornerIndex (int idx, int &x, int &y, int &z) |
| static int | EdgeIndex (int orientation, int i, int j) |
| static void | FactorEdgeIndex (int idx, int &orientation, int &i, int &j) |
| static int | FaceIndex (int dir, int offSet) |
| static int | FaceIndex (int x, int y, int z) |
| static void | FactorFaceIndex (int idx, int &x, int &y, int &z) |
| static void | FactorFaceIndex (int idx, int &dir, int &offSet) |
| static int | AntipodalCornerIndex (int idx) |
| static int | FaceReflectCornerIndex (int idx, int faceIndex) |
| static int | FaceReflectEdgeIndex (int idx, int faceIndex) |
| static int | FaceReflectFaceIndex (int idx, int faceIndex) |
| static int | EdgeReflectCornerIndex (int idx, int edgeIndex) |
| static int | EdgeReflectEdgeIndex (int edgeIndex) |
| static int | FaceAdjacentToEdges (int eIndex1, int eIndex2) |
| static void | FacesAdjacentToEdge (int eIndex, int &f1Index, int &f2Index) |
| static void | EdgeCorners (int idx, int &c1, int &c2) |
| static void | FaceCorners (int idx, int &c1, int &c2, int &c3, int &c4) |
| static bool | IsEdgeCorner (int cIndex, int e) |
| static bool | IsFaceCorner (int cIndex, int f) |
Static Public Attributes | |
| static const unsigned int | CORNERS =8 |
| static const unsigned int | EDGES =12 |
| static const unsigned int | FACES =6 |
Definition at line 52 of file MarchingCubes.h.
|
static |
Definition at line 237 of file MarchingCubes.cpp.
References CornerIndex(), and FactorCornerIndex().
|
static |
Definition at line 103 of file MarchingCubes.cpp.
Referenced by AntipodalCornerIndex(), EdgeCorners(), EdgeReflectCornerIndex(), FaceCorners(), FaceReflectCornerIndex(), MarchingCubes::GetFaceIndex(), and MarchingCubes::GetIndex().
|
static |
Definition at line 194 of file MarchingCubes.cpp.
References CornerIndex(), and FactorEdgeIndex().
Referenced by MarchingCubes::HasEdgeRoots().
|
static |
Definition at line 105 of file MarchingCubes.cpp.
Referenced by EdgeReflectEdgeIndex(), and FaceReflectEdgeIndex().
|
static |
Definition at line 281 of file MarchingCubes.cpp.
References CornerIndex(), FactorCornerIndex(), and FactorEdgeIndex().
|
static |
Definition at line 294 of file MarchingCubes.cpp.
References EdgeIndex(), and FactorEdgeIndex().
|
static |
Definition at line 161 of file MarchingCubes.cpp.
References FacesAdjacentToEdge().
|
static |
Definition at line 213 of file MarchingCubes.cpp.
References CornerIndex().
|
static |
Definition at line 122 of file MarchingCubes.cpp.
Referenced by FacesAdjacentToEdge().
|
static |
Definition at line 112 of file MarchingCubes.cpp.
|
static |
Definition at line 269 of file MarchingCubes.cpp.
References CornerIndex(), and FactorCornerIndex().
|
static |
Definition at line 252 of file MarchingCubes.cpp.
References EdgeIndex(), and FactorEdgeIndex().
|
static |
Definition at line 243 of file MarchingCubes.cpp.
|
static |
Definition at line 171 of file MarchingCubes.cpp.
References FaceIndex(), and FactorEdgeIndex().
Referenced by FaceAdjacentToEdges().
|
static |
Definition at line 104 of file MarchingCubes.cpp.
Referenced by AntipodalCornerIndex(), EdgeReflectCornerIndex(), and FaceReflectCornerIndex().
|
static |
Definition at line 106 of file MarchingCubes.cpp.
Referenced by EdgeCorners(), EdgeReflectCornerIndex(), EdgeReflectEdgeIndex(), FaceReflectEdgeIndex(), FacesAdjacentToEdge(), and IsEdgeCorner().
|
static |
Definition at line 137 of file MarchingCubes.cpp.
|
static |
Definition at line 124 of file MarchingCubes.cpp.
Referenced by MarchingCubes::GetFaceIndex(), and IsFaceCorner().
|
static |
Definition at line 142 of file MarchingCubes.cpp.
References FactorEdgeIndex().
|
static |
Definition at line 154 of file MarchingCubes.cpp.
References FactorFaceIndex().
|
static |
Definition at line 54 of file MarchingCubes.h.
|
static |
Definition at line 54 of file MarchingCubes.h.
|
static |
Definition at line 54 of file MarchingCubes.h.