Blender V4.5
octree.h File Reference
#include "GeoCommon.h"
#include "MemoryAllocator.h"
#include "ModelReader.h"
#include "Projections.h"
#include "cubes.h"
#include "dualcon.h"
#include "manifold_table.h"
#include <cassert>
#include <cstdio>
#include <cstring>

Go to the source code of this file.

Classes

struct  InternalNode
struct  LeafNode
union  Node
struct  PathElement
struct  PathList
class  Octree

Macros

#define EDGE_FLOATS   4

Variables

const int edgemask [3]
const int faceMap [6][4]
const int cellProcFaceMask [12][3]
const int cellProcEdgeMask [6][5]
const int faceProcFaceMask [3][4][3]
const int edgeProcEdgeMask [3][2][5]
const int faceProcEdgeMask [3][4][6]
const int processEdgeMask [3][4]
const int dirCell [3][4][3]
const int dirEdge [3][4]

Macro Definition Documentation

◆ EDGE_FLOATS

#define EDGE_FLOATS   4

Main class and structures for scan-convertion, sign-generation, and surface reconstruction.

Author
Tao Ju

Definition at line 35 of file octree.h.

Variable Documentation

◆ cellProcEdgeMask

const int cellProcEdgeMask[6][5]
extern

Definition at line 2854 of file octree.cpp.

◆ cellProcFaceMask

const int cellProcFaceMask[12][3]
extern

Definition at line 2839 of file octree.cpp.

◆ dirCell

const int dirCell[3][4][3]
extern

Definition at line 2884 of file octree.cpp.

◆ dirEdge

const int dirEdge[3][4]
extern

Definition at line 2888 of file octree.cpp.

◆ edgemask

const int edgemask[3]
extern

Definition at line 2828 of file octree.cpp.

◆ edgeProcEdgeMask

const int edgeProcEdgeMask[3][2][5]
extern

Definition at line 2872 of file octree.cpp.

◆ faceMap

const int faceMap[6][4]
extern

◆ faceProcEdgeMask

const int faceProcEdgeMask[3][4][6]
extern

Definition at line 2867 of file octree.cpp.

◆ faceProcFaceMask

const int faceProcFaceMask[3][4][3]
extern

Definition at line 2863 of file octree.cpp.

◆ processEdgeMask

const int processEdgeMask[3][4]
extern

Definition at line 2878 of file octree.cpp.