KrisLibrary
1.0.0
|
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::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::OctreeScalarField) | Geometry::OctreeScalarField | 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 | |
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::OctreeScalarField | protected |
defaultValue (defined in Geometry::OctreeScalarField) | Geometry::OctreeScalarField | protected |
DeleteNode(int id) (defined in Geometry::OctreeScalarField) | Geometry::OctreeScalarField | 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::OctreeScalarField | protectedvirtual |
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 |
OctreeScalarField(const AABB3D &bb, Real defaultValue=-Inf) (defined in Geometry::OctreeScalarField) | Geometry::OctreeScalarField | explicit |
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::Octree | inline |
Split(int nodeindex) | Geometry::OctreeScalarField | protectedvirtual |
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::Octree | inlinevirtual |
~OctreeScalarField() (defined in Geometry::OctreeScalarField) | Geometry::OctreeScalarField | inlinevirtual |