KrisLibrary
1.0.0
|
This is the complete list of members for Geometry::Octree, including all inherited members.
_FattenedRayLookup(int nodeindex, const Ray3D &ray, Real radius, vector< int > &nodeindices) const (defined in Geometry::Octree) | Geometry::Octree | protected |
_RayLookup(int nodeindex, const Ray3D &ray, vector< int > &nodeindices) const (defined in Geometry::Octree) | Geometry::Octree | protected |
AddNode(int parent=-1) (defined in Geometry::Octree) | Geometry::Octree | protectedvirtual |
BallLookup(const Vector3 &c, Real r, vector< int > &nodeIndices) const | Geometry::Octree | |
BoxLookup(const Vector3 &bmin, const Vector3 &bmax, vector< int > &nodeIndices) const | Geometry::Octree | |
BoxLookup(const Box3D &b, vector< int > &nodeIndices) const | Geometry::Octree | |
Child(const OctreeNode &n, const Vector3 &pt) const | Geometry::Octree | |
DeleteNode(int) (defined in Geometry::Octree) | Geometry::Octree | protectedvirtual |
Depth(const OctreeNode &n) const | Geometry::Octree | inline |
FattenedRayLookup(const Ray3D &ray, Real radius, vector< int > &nodeindices) const | Geometry::Octree | |
freeNodes (defined in Geometry::Octree) | Geometry::Octree | protected |
Index(const OctreeNode &n) const | Geometry::Octree | inline |
IsLeaf(const OctreeNode &n) const | Geometry::Octree | inline |
Join(int nodeindex) | Geometry::Octree | virtual |
Lookup(const Vector3 &point) | Geometry::Octree | |
Lookup(OctreeNode &root, const Vector3 &point) | Geometry::Octree | |
Lookup(OctreeNode &root, const Vector3 &point, int depthMax) | Geometry::Octree | |
MaxDepth() const | Geometry::Octree | |
Node(int index) const | Geometry::Octree | inline |
Node(int index) | Geometry::Octree | inline |
nodes (defined in Geometry::Octree) | Geometry::Octree | protected |
NumNodes() const | Geometry::Octree | inline |
Octree(const AABB3D &bb) | Geometry::Octree | explicit |
Range(const OctreeNode &n, int child, AABB3D &bbchild) const | Geometry::Octree | |
RayLookup(const Ray3D &ray, vector< int > &nodeindices) const | Geometry::Octree | |
Size() const | Geometry::Octree | inline |
Split(int nodeindex) | Geometry::Octree | virtual |
SplitToDepth(int d) | Geometry::Octree | |
SplitToDepth(OctreeNode &n, int d) | Geometry::Octree | |
SplitToDepth(OctreeNode &n, const Vector3 &point, int d) | Geometry::Octree | |
SplitToResolution(const Vector3 &res) | Geometry::Octree | |
SplitToResolution(OctreeNode &n, const Vector3 &res) | Geometry::Octree | |
SplitToResolution(OctreeNode &n, const Vector3 &point, const Vector3 &res) | Geometry::Octree | |
~Octree() (defined in Geometry::Octree) | Geometry::Octree | inlinevirtual |