|
C3D Toolkit
Kernel - 118060, Vision - 2.15.0.1825
|
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 |