KrisLibrary  1.0.0
Geometry::Octree Member List

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::Octreeprotected
_RayLookup(int nodeindex, const Ray3D &ray, vector< int > &nodeindices) const (defined in Geometry::Octree)Geometry::Octreeprotected
AddNode(int parent=-1) (defined in Geometry::Octree)Geometry::Octreeprotectedvirtual
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::Octreeprotectedvirtual
Depth(const OctreeNode &n) const Geometry::Octreeinline
FattenedRayLookup(const Ray3D &ray, Real radius, vector< int > &nodeindices) const Geometry::Octree
freeNodes (defined in Geometry::Octree)Geometry::Octreeprotected
Index(const OctreeNode &n) const Geometry::Octreeinline
IsLeaf(const OctreeNode &n) const Geometry::Octreeinline
Join(int nodeindex)Geometry::Octreevirtual
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::Octreeinline
Node(int index)Geometry::Octreeinline
nodes (defined in Geometry::Octree)Geometry::Octreeprotected
NumNodes() const Geometry::Octreeinline
Octree(const AABB3D &bb)Geometry::Octreeexplicit
Range(const OctreeNode &n, int child, AABB3D &bbchild) const Geometry::Octree
RayLookup(const Ray3D &ray, vector< int > &nodeindices) const Geometry::Octree
Size() const Geometry::Octreeinline
Split(int nodeindex)Geometry::Octreevirtual
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::Octreeinlinevirtual