ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
OctNode< NodeData > Member List

This is the complete list of members for OctNode< NodeData >, including all inherited members.

centerAndWidth(Point3D< Real > &center, Real &width) constOctNode< NodeData >
CenterAndWidth(const long long &index, Point3D< Real > &center, Real &width)OctNode< NodeData >inlinestatic
centerIndex(int index[3]) constOctNode< NodeData >
centerIndex(int maxDepth, int index[3]) constOctNode< NodeData >
childrenOctNode< NodeData >
CornerIndex(const Point3D< Real > &center, const Point3D< Real > &p)OctNode< NodeData >static
cornerNeighbor(int cornerIndex, int forceChildren=0)OctNode< NodeData >
cornerNeighbor(int cornerIndex) constOctNode< NodeData >
Depth(const long long &index)OctNode< NodeData >inlinestatic
depth(void) constOctNode< NodeData >
DepthAndOffset(const long long &index, int &depth, int offset[3])OctNode< NodeData >inlinestatic
depthAndOffset(int &depth, int offset[3]) constOctNode< NodeData >
DepthMaskOctNode< NodeData >static
DepthShiftOctNode< NodeData >static
edgeNeighbor(int edgeIndex, int forceChildren=0)OctNode< NodeData >
edgeNeighbor(int edgeIndex) constOctNode< NodeData >
faceNeighbor(int faceIndex, int forceChildren=0)OctNode< NodeData >
faceNeighbor(int faceIndex) constOctNode< NodeData >
Index(int depth, const int offset[3], short &d, short off[3])OctNode< NodeData >inlinestatic
Index(int depth, const int offset[3])OctNode< NodeData >inlinestatic
initChildren(void)OctNode< NodeData >
isInside(Point3D< Real > p) constOctNode< NodeData >
leaves(void) constOctNode< NodeData >
maxDepth(void) constOctNode< NodeData >
maxDepthLeaves(int maxDepth) constOctNode< NodeData >
nextBranch(const OctNode *current) constOctNode< NodeData >
nextBranch(OctNode *current)OctNode< NodeData >
nextLeaf(const OctNode *currentLeaf=NULL) constOctNode< NodeData >
nextLeaf(OctNode *currentLeaf=NULL)OctNode< NodeData >
nextNode(const OctNode *currentNode=NULL) constOctNode< NodeData >
nextNode(OctNode *currentNode=NULL)OctNode< NodeData >
NodeAllocatorOctNode< NodeData >static
nodeDataOctNode< NodeData >
nodes(void) constOctNode< NodeData >
OctNode(void)OctNode< NodeData >
OffsetMaskOctNode< NodeData >static
OffsetShiftOctNode< NodeData >static
OffsetShift1OctNode< NodeData >static
OffsetShift2OctNode< NodeData >static
OffsetShift3OctNode< NodeData >static
parentOctNode< NodeData >
prevBranch(const OctNode *current) constOctNode< NodeData >
prevBranch(OctNode *current)OctNode< NodeData >
printLeaves(void) constOctNode< NodeData >
printRange(void) constOctNode< NodeData >
read(const char *fileName)OctNode< NodeData >
read(FILE *fp)OctNode< NodeData >
root(void) constOctNode< NodeData >
SetAllocator(int blockSize)OctNode< NodeData >static
setFullDepth(int maxDepth)OctNode< NodeData >
StartAndWidth(const long long &index, Point3D< Real > &start, Real &width)OctNode< NodeData >inlinestatic
startAndWidth(Point3D< Real > &start, Real &width) constOctNode< NodeData >
UseAllocator(void)OctNode< NodeData >static
width(int maxDepth) constOctNode< NodeData >
write(const char *fileName) constOctNode< NodeData >
write(FILE *fp) constOctNode< NodeData >
~OctNode(void)OctNode< NodeData >