Developer Documentation
|
This is the complete list of members for OctNode< NodeData, Real >, including all inherited members.
__edgeNeighbor(int o, const int i[2], const int idx[2]) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | private |
__edgeNeighbor(int o, const int i[2], const int idx[2], int forceChildren) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | private |
__faceNeighbor(int dir, int off) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | private |
__faceNeighbor(int dir, int off, int forceChildren) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | private |
__ProcessFixedDepthNodeAdjacentNodes(int dx, int dy, int dz, OctNode *node1, int radius1, OctNode *node2, int radius2, int cWidth2, int depth, NodeAdjacencyFunction *F) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | privatestatic |
__ProcessMaxDepthNodeAdjacentNodes(int dx, int dy, int dz, OctNode *node1, int radius1, OctNode *node2, int radius2, int cWidth2, int depth, NodeAdjacencyFunction *F) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | privatestatic |
__ProcessNodeAdjacentNodes(int dx, int dy, int dz, OctNode *node1, int radius1, OctNode *node2, int radius2, int cWidth2, NodeAdjacencyFunction *F) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | privatestatic |
__processNodeEdges(OctNode *node, NodeAdjacencyFunction *F, int cIndex1, int cIndex2) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | private |
__processNodeFaces(OctNode *node, NodeAdjacencyFunction *F, int cIndex1, int cIndex2, int cIndex3, int cIndex4) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | private |
__processNodeNodes(OctNode *node, NodeAdjacencyFunction *F) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | private |
__ProcessPointAdjacentNodes(int dx, int dy, int dz, OctNode *node2, int radius2, int cWidth2, PointAdjacencyFunction *F) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | privatestatic |
__ProcessTerminatingNodeAdjacentNodes(int dx, int dy, int dz, OctNode *node1, int radius1, OctNode *node2, int radius2, int cWidth2, TerminatingNodeAdjacencyFunction *F) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | privatestatic |
Allocator (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
CenterAndWidth(const long long &index, Point3D< Real > ¢er, Real &width) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | inlinestatic |
centerAndWidth(Point3D< Real > ¢er, Real &width) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
centerIndex(int maxDepth, int index[DIMENSION]) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
ChildOverlap(int dx, int dy, int dz, int d, int cRadius2) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | inlineprivatestatic |
children (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
CommonEdge(const OctNode *node1, int eIndex1, const OctNode *node2, int eIndex2) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
CompareBackwardDepths(const void *v1, const void *v2) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
CompareBackwardPointerDepths(const void *v1, const void *v2) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
CompareByDepthAndXYZ(const void *v1, const void *v2) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
CompareByDepthAndZIndex(const void *v1, const void *v2) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
CompareForwardDepths(const void *v1, const void *v2) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
CompareForwardPointerDepths(const void *v1, const void *v2) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
CornerIndex(const Point3D< Real > ¢er, const Point3D< Real > &p) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
cornerNeighbor(int cornerIndex, int forceChildren=0) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
cornerNeighbor(int cornerIndex) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
d (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
depth(void) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
Depth(const long long &index) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | inlinestatic |
DepthAndOffset(const long long &index, int &depth, int offset[DIMENSION]) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | inlinestatic |
depthAndOffset(int &depth, int offset[DIMENSION]) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
DepthMask (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
DepthShift (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
edgeNeighbor(int edgeIndex, int forceChildren=0) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
edgeNeighbor(int edgeIndex) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
faceNeighbor(int faceIndex, int forceChildren=0) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
faceNeighbor(int faceIndex) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
getNearestLeaf(const Point3D< Real > &p) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
getNearestLeaf(const Point3D< Real > &p) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
Index(int depth, const int offset[3], short &d, short off[DIMENSION]) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | inlinestatic |
initChildren(void) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
isInside(Point3D< Real > p) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
leaves(void) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
maxDepth(void) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
maxDepthLeaves(int maxDepth) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
nextBranch(const OctNode *current) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
nextBranch(OctNode *current) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
nextLeaf(const OctNode *currentLeaf=NULL) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
nextLeaf(OctNode *currentLeaf=NULL) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
nextNode(const OctNode *currentNode=NULL) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
nextNode(OctNode *currentNode=NULL) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
nodeData (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
nodes(void) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
OctNode(void) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
off (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
OffsetMask (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
OffsetShift (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
OffsetShift1 (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
OffsetShift2 (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
OffsetShift3 (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
operator=(const OctNode< NodeData2, Real > &node) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
Overlap(int c1, int c2, int c3, int dWidth) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | inlineprivatestatic |
Overlap2(const int &depth1, const int offSet1[DIMENSION], const Real &multiplier1, const int &depth2, const int offSet2[DIMENSION], const Real &multiplier2) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | inlinestatic |
parent (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
prevBranch(const OctNode *current) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
prevBranch(OctNode *current) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
printLeaves(void) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
printRange(void) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
ProcessFixedDepthNodeAdjacentNodes(int maxDepth, OctNode *node1, int width1, OctNode *node2, int width2, int depth, NodeAdjacencyFunction *F, int processCurrent=1) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
ProcessFixedDepthNodeAdjacentNodes(int dx, int dy, int dz, OctNode *node1, int radius1, OctNode *node2, int radius2, int width2, int depth, NodeAdjacencyFunction *F, int processCurrent=1) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
ProcessMaxDepthNodeAdjacentNodes(int maxDepth, OctNode *node1, int width1, OctNode *node2, int width2, int depth, NodeAdjacencyFunction *F, int processCurrent=1) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
ProcessMaxDepthNodeAdjacentNodes(int dx, int dy, int dz, OctNode *node1, int radius1, OctNode *node2, int radius2, int width2, int depth, NodeAdjacencyFunction *F, int processCurrent=1) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
ProcessNodeAdjacentNodes(int maxDepth, OctNode *node1, int width1, OctNode *node2, int width2, NodeAdjacencyFunction *F, int processCurrent=1) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
ProcessNodeAdjacentNodes(int dx, int dy, int dz, OctNode *node1, int radius1, OctNode *node2, int radius2, int width2, NodeAdjacencyFunction *F, int processCurrent=1) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
processNodeCorners(OctNode *node, NodeAdjacencyFunction *F, int cIndex, int processCurrent=1) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
processNodeEdges(OctNode *node, NodeAdjacencyFunction *F, int eIndex, int processCurrent=1) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
processNodeFaces(OctNode *node, NodeAdjacencyFunction *F, int fIndex, int processCurrent=1) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
processNodeNodes(OctNode *node, NodeAdjacencyFunction *F, int processCurrent=1) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
ProcessPointAdjacentNodes(int maxDepth, const int center1[3], OctNode *node2, int width2, PointAdjacencyFunction *F, int processCurrent=1) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
ProcessPointAdjacentNodes(int dx, int dy, int dz, OctNode *node2, int radius2, int width2, PointAdjacencyFunction *F, int processCurrent=1) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
ProcessTerminatingNodeAdjacentNodes(int maxDepth, OctNode *node1, int width1, OctNode *node2, int width2, TerminatingNodeAdjacencyFunction *F, int processCurrent=1) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
ProcessTerminatingNodeAdjacentNodes(int dx, int dy, int dz, OctNode *node1, int radius1, OctNode *node2, int radius2, int width2, TerminatingNodeAdjacencyFunction *F, int processCurrent=1) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
read(const char *fileName) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
read(FILE *fp) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
root(void) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
SetAllocator(int blockSize) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
setFullDepth(int maxDepth) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
UseAlloc (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | privatestatic |
UseAllocator(void) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | static |
width(int maxDepth) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
write(const char *fileName) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
write(FILE *fp) const (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > | |
~OctNode(void) (defined in OctNode< NodeData, Real >) | OctNode< NodeData, Real > |