Blender V2.61 - r43446
Classes | Defines | Variables

octree.h File Reference

#include <stdio.h>
#include <math.h>
#include "GeoCommon.h"
#include "Projections.h"
#include "ModelReader.h"
#include "MemoryAllocator.h"
#include "cubes.h"
#include "Queue.h"
#include "manifold_table.h"
#include "dualcon.h"

Go to the source code of this file.

Classes

struct  PathElement
struct  PathList
class  Octree

Defines

#define USE_HERMIT   1.0f
#define OUTPUT_REPAIRED
 #define QIANYI
#define EDGE_BYTES   16
#define EDGE_FLOATS   4
#define CINDY_BYTES   0
#define INTERNAL_NODE_BYTES   2
#define POINTER_BYTES   8
#define FLOOD_FILL_BYTES   2
#define signtype   short
#define nodetype   int
#define numtype   int

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]

Define Documentation

#define CINDY_BYTES   0

Definition at line 82 of file octree.h.

Referenced by Octree::Octree().

#define EDGE_BYTES   16

Definition at line 75 of file octree.h.

#define EDGE_FLOATS   4

Definition at line 76 of file octree.h.

#define FLOOD_FILL_BYTES   2

Definition at line 94 of file octree.h.

Referenced by Octree::Octree().

#define INTERNAL_NODE_BYTES   2

Definition at line 92 of file octree.h.

#define nodetype   int

Definition at line 97 of file octree.h.

Referenced by ntreeAddTree().

#define numtype   int

Definition at line 98 of file octree.h.

#define OUTPUT_REPAIRED

#define QIANYI

Definition at line 70 of file octree.h.

#define POINTER_BYTES   8

Definition at line 93 of file octree.h.

#define signtype   short

Definition at line 96 of file octree.h.

#define USE_HERMIT   1.0f

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

Author:
Tao Ju

Definition at line 57 of file octree.h.


Variable Documentation

const int cellProcEdgeMask[6][5]

Definition at line 4238 of file octree.cpp.

const int cellProcFaceMask[12][3]

Definition at line 4223 of file octree.cpp.

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

Definition at line 4292 of file octree.cpp.

const int dirEdge[3][4]

Definition at line 4307 of file octree.cpp.

const int edgemask[3]

Definition at line 4212 of file octree.cpp.

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

Definition at line 4277 of file octree.cpp.

const int faceMap[6][4]

Definition at line 4214 of file octree.cpp.

Referenced by applyModifier(), and set_subsurf_uv().

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

Definition at line 4262 of file octree.cpp.

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

Definition at line 4247 of file octree.cpp.

const int processEdgeMask[3][4]

Definition at line 4286 of file octree.cpp.