Developer Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Cube Class Reference

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 Public Attributes

static const unsigned int CORNERS =8
 
static const unsigned int EDGES =12
 
static const unsigned int NEIGHBORS =6
 

Detailed Description

Definition at line 49 of file MarchingCubes.h.


The documentation for this class was generated from the following files: