KrisLibrary
1.0.0
|
This is the complete list of members for Geometry::OctreePointSet, including all inherited members.
_FattenedRayLookup(int nodeindex, const Ray3D &ray, Real radius, vector< int > &nodeindices) const (defined in Geometry::Octree) | Geometry::Octree | protected |
_KNearestNeighbors(const OctreeNode &n, const Vector3 &c, vector< Vector3 > &closest, vector< int > &ids, vector< Real > &distances, int kmin) const (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | protected |
_NearestNeighbor(const OctreeNode &n, const Vector3 &c, Vector3 &closest, int &id, Real minDist) const (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | protected |
_RayLookup(int nodeindex, const Ray3D &ray, vector< int > &nodeindices) const (defined in Geometry::Octree) | Geometry::Octree | protected |
Add(const Vector3 &pt, int id=-1) (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | |
AddNode(int parent=-1) (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | protectedvirtual |
AddSphere(const Vector3 &pt, Real radius, int id=-1) (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | |
Ball(int index) const (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | inline |
BallLookup(const Vector3 &c, Real r, vector< int > &nodeIndices) const | Geometry::Octree | |
BallQuery(const Vector3 &c, Real r, vector< Vector3 > &points, vector< int > &ids) const (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | |
balls (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | protected |
BoxLookup(const Vector3 &bmin, const Vector3 &bmax, vector< int > &nodeIndices) const | Geometry::Octree | |
BoxLookup(const Box3D &b, vector< int > &nodeIndices) const | Geometry::Octree | |
BoxQuery(const Vector3 &bmin, const Vector3 &bmax, vector< Vector3 > &points, vector< int > &ids) const (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | |
BoxQuery(const Box3D &b, vector< Vector3 > &points, vector< int > &ids) const (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | |
Child(const OctreeNode &n, const Vector3 &pt) const | Geometry::Octree | |
Collapse(int maxSize=0) | Geometry::OctreePointSet | |
DeleteNode(int id) (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | protectedvirtual |
Depth(const OctreeNode &n) const | Geometry::Octree | inline |
FattenedRayLookup(const Ray3D &ray, Real radius, vector< int > &nodeindices) const | Geometry::Octree | |
fit (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | protected |
FitToPoints() | Geometry::OctreePointSet | |
freeNodes (defined in Geometry::Octree) | Geometry::Octree | protected |
GetPointIDs(int node, vector< int > &ids) const (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | |
GetPointIDs(const OctreeNode &node, vector< int > &ids) const (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | inline |
GetPoints(int node, vector< Vector3 > &pts) const (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | |
GetPoints(const OctreeNode &node, vector< Vector3 > &pts) const (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | inline |
ids (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | protected |
Index(const OctreeNode &n) const | Geometry::Octree | inline |
indexLists (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | protected |
IsLeaf(const OctreeNode &n) const | Geometry::Octree | inline |
Join(int nodeindex) | Geometry::OctreePointSet | protectedvirtual |
KNearestNeighbors(const Vector3 &c, int k, vector< Vector3 > &closest, vector< int > &ids) const (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | |
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 | |
maxPointsPerCell (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | protected |
minCellSize (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | protected |
NearestNeighbor(const Vector3 &c, Vector3 &closest, int &id, Real upperBound=Inf) const (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | |
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 |
NumPoints(int node) const (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | |
NumPoints(const OctreeNode &node) const (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | inline |
Octree(const AABB3D &bb) | Geometry::Octree | explicit |
OctreePointSet(const AABB3D &bbox, int maxPointsPerCell=1, Real minCellSize=0) (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | |
points (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | protected |
radii (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | protected |
Range(const OctreeNode &n, int child, AABB3D &bbchild) const | Geometry::Octree | |
RayCast(const Ray3D &r, Real radius) const | Geometry::OctreePointSet | |
RayLookup(const Ray3D &ray, vector< int > &nodeindices) const | Geometry::Octree | |
RayQuery(const Ray3D &r, Real radius, vector< Vector3 > &points, vector< int > &ids) const | Geometry::OctreePointSet | |
Size() const | Geometry::Octree | inline |
Split(int nodeindex) | Geometry::OctreePointSet | 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 | |
~Octree() (defined in Geometry::Octree) | Geometry::Octree | inlinevirtual |
~OctreePointSet() (defined in Geometry::OctreePointSet) | Geometry::OctreePointSet | inlinevirtual |