Class representing an octree and allowing fast accesses to the neighbors of a node.
This class is largely inspired by the PointsNBoxes program ( sources are available at http://www.cs.ait.ac.th/~guha/PointsNBoxes/ ) developed by Sumanta Guha and implemented by Paula Josiah, Anoop Mittal and Son Dinh Tran, University of Wisconsin-Milwaukee
Classes | |
class | Node |
class | Octree |
Enumerations | |
enum | FACE_TYPE { B, F, W, E, S, N } |
enum | NODE_TYPE { B_SW, F_SW, B_SE, F_SE, B_NW, F_NW, B_NE, F_NE } |
enum | EDGE_TYPE { B_E, B_W, B_S, B_N, F_E, F_W, F_S, F_N, S_E, N_E, S_W, N_W } |
Functions | |
template<class Cell> | |
std::ostream & | operator<< (std::ostream &os, const Octree< Cell > &octree) |
enum OCTREE::FACE_TYPE |