C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
This is the complete list of members for MbCubeTree< Type, Cube, Point, Vector >, including all inherited members.
BranchingDirections enum name | MbCubeTree< Type, Cube, Point, Vector > | |
Clear() | MbCubeTree< Type, Cube, Point, Vector > | inline |
Count() const | MbCubeTree< Type, Cube, Point, Vector > | inline |
DistanceMeasure enum name | MbCubeTree< Type, Cube, Point, Vector > | |
ebd_WasDirX enum value | MbCubeTree< Type, Cube, Point, Vector > | |
ebd_WasDirY enum value | MbCubeTree< Type, Cube, Point, Vector > | |
ebd_WasDirZ enum value | MbCubeTree< Type, Cube, Point, Vector > | |
edm_CubeCenter enum value | MbCubeTree< Type, Cube, Point, Vector > | |
edm_MaxCoord enum value | MbCubeTree< Type, Cube, Point, Vector > | |
FindNearestObject(const Cube &gabarit, double &distance, const Type *&object, double eps=MbCubeTree::defaultEpsilon) const | MbCubeTree< Type, Cube, Point, Vector > | inline |
FindNearestObject(const Cube &gabarit, double &distance, size_t &index, double eps=MbCubeTree::defaultEpsilon) const | MbCubeTree< Type, Cube, Point, Vector > | inline |
FindNearestObject(const Point &pnt, double &distance, const Type *&object, double eps=MbCubeTree::defaultEpsilon) const | MbCubeTree< Type, Cube, Point, Vector > | inline |
FindNearestObject(const Point &pnt, double &distance, size_t &index, double eps=MbCubeTree::defaultEpsilon) const | MbCubeTree< Type, Cube, Point, Vector > | inline |
FindNearestObject(const Point &pnt, const MbTreeDistanceToElementBase< Point > &calc, size_t &index) const | MbCubeTree< Type, Cube, Point, Vector > | |
FindObjectsInsideSphere(const Point &pnt, double radius, const MbTreeDistanceToElementBase< Point > &calc, c3d::IndicesVector &indices) const | MbCubeTree< Type, Cube, Point, Vector > | |
GetContainsObjects(const Point &pnt, double epsilon, std::vector< const Type * > &objects) const | MbCubeTree< Type, Cube, Point, Vector > | inline |
GetContainsObjects(const Point &pnt, double epsilon, std::vector< size_t > &indices) const | MbCubeTree< Type, Cube, Point, Vector > | inline |
GetDistanceMeasure() const | MbCubeTree< Type, Cube, Point, Vector > | inline |
GetIntersectObjects(const Cube &gabarit, double epsilon, std::vector< const Type * > &objects, bool skipOwnself=false) const | MbCubeTree< Type, Cube, Point, Vector > | inline |
GetIntersectObjects(const Cube &gabarit, double epsilon, std::vector< size_t > &indices, bool skipOwnself=false) const | MbCubeTree< Type, Cube, Point, Vector > | inline |
GetIntersectObjects(const Point &rayPnt1, const Point &rayPnt2, double epsilon, std::vector< size_t > &indices) const | MbCubeTree< Type, Cube, Point, Vector > | inline |
GetLeafMinElementsCount() const | MbCubeTree< Type, Cube, Point, Vector > | inline |
GetNearestObjects(const Cube &gabarit, const double distance, std::vector< IndexDistance > &itemDistances, double eps=MbCubeTree::defaultEpsilon) const | MbCubeTree< Type, Cube, Point, Vector > | inline |
GetNearestObjects(const Point &pnt, const double distance, std::vector< ItemDistance > &itemDistances, double eps=MbCubeTree::defaultEpsilon) const | MbCubeTree< Type, Cube, Point, Vector > | inline |
GetNearestObjects(const Point &pnt, const double distance, std::vector< IndexDistance > &indexDistances, double eps=MbCubeTree::defaultEpsilon) const | MbCubeTree< Type, Cube, Point, Vector > | inline |
GetNearestObjects(const Point &pnt, const double distance, std::vector< size_t > &indices, double eps=MbCubeTree::defaultEpsilon) const | MbCubeTree< Type, Cube, Point, Vector > | inline |
GetTreeDepth() const | MbCubeTree< Type, Cube, Point, Vector > | inline |
InitTree(std::vector< ItemIndex > &objects, const Cube &gabarit, DistanceMeasure dm=edm_MaxCoord) | MbCubeTree< Type, Cube, Point, Vector > | inline |
InitTree(const MbCubeTree &srcTree, const std::vector< ItemIndex > &srcObjects, const std::vector< ItemIndex > &dstObjects) | MbCubeTree< Type, Cube, Point, Vector > | inline |
IsReady() const | MbCubeTree< Type, Cube, Point, Vector > | inline |
MbCubeTree(std::vector< ItemIndex > &objects, DistanceMeasure dm=edm_MaxCoord) | MbCubeTree< Type, Cube, Point, Vector > | inline |
MbCubeTree(std::vector< ItemIndex > &objects, const Cube &gabarit, DistanceMeasure dm=edm_MaxCoord) | MbCubeTree< Type, Cube, Point, Vector > | inline |
MbCubeTree(DistanceMeasure dm=edm_MaxCoord) | MbCubeTree< Type, Cube, Point, Vector > | inline |
Move(const Vector &) | MbCubeTree< Type, Cube, Point, Vector > | inline |
NodeCount() const | MbCubeTree< Type, Cube, Point, Vector > | inline |
ResetLeafMinElementsCount() | MbCubeTree< Type, Cube, Point, Vector > | inline |
ResetTreeDepth() | MbCubeTree< Type, Cube, Point, Vector > | inline |
SetLeafMinElementsCount(size_t k) | MbCubeTree< Type, Cube, Point, Vector > | inline |
SetTreeDepth(size_t k) | MbCubeTree< Type, Cube, Point, Vector > | inline |
~MbCubeTree() | MbCubeTree< Type, Cube, Point, Vector > | inline |