KrisLibrary  1.0.0
Geometry::OctreeScalarField Member List

This is the complete list of members for Geometry::OctreeScalarField, 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::OctreeScalarField)Geometry::OctreeScalarFieldprotectedvirtual
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
BoxLookupGreater(const Vector3 &bmin, const Vector3 &bmax, Real bound, vector< int > &nodeIndices) const Geometry::OctreeScalarField
BoxLookupLess(const Vector3 &bmin, const Vector3 &bmax, Real bound, vector< int > &nodeIndices) const Geometry::OctreeScalarField
BoxLookupRange(const Vector3 &bmin, const Vector3 &bmax, Real valueMin, Real valueMax, vector< int > &nodeIndices, bool inclusive=true) const Geometry::OctreeScalarField
Child(const OctreeNode &n, const Vector3 &pt) const Geometry::Octree
Collapse(Real tolerance=0)Geometry::OctreeScalarField
data (defined in Geometry::OctreeScalarField)Geometry::OctreeScalarFieldprotected
defaultValue (defined in Geometry::OctreeScalarField)Geometry::OctreeScalarFieldprotected
DeleteNode(int id) (defined in Geometry::OctreeScalarField)Geometry::OctreeScalarFieldprotectedvirtual
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::OctreeScalarFieldprotectedvirtual
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
OctreeScalarField(const AABB3D &bb, Real defaultValue=-Inf) (defined in Geometry::OctreeScalarField)Geometry::OctreeScalarFieldexplicit
Range(const OctreeNode &n, int child, AABB3D &bbchild) const Geometry::Octree
RayLookup(const Ray3D &ray, vector< int > &nodeindices) const Geometry::Octree
Set(const Vector3 &pt, Real value, int id=-1)Geometry::OctreeScalarField
Size() const Geometry::Octreeinline
Split(int nodeindex)Geometry::OctreeScalarFieldprotectedvirtual
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
Value(const Vector3 &pt) const Geometry::OctreeScalarField
ValueGreater(const Vector3 &pt, Real bound) const Geometry::OctreeScalarField
ValueIn(const Vector3 &pt, Real valueMin, Real valueMax) const Geometry::OctreeScalarField
ValueLess(const Vector3 &pt, Real bound) const Geometry::OctreeScalarField
~Octree() (defined in Geometry::Octree)Geometry::Octreeinlinevirtual
~OctreeScalarField() (defined in Geometry::OctreeScalarField)Geometry::OctreeScalarFieldinlinevirtual