C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
MbCubeTree< Type, Cube, Point, Vector > Member List

This is the complete list of members for MbCubeTree< Type, Cube, Point, Vector >, including all inherited members.

BranchingDirections enum nameMbCubeTree< Type, Cube, Point, Vector >
Clear()MbCubeTree< Type, Cube, Point, Vector >inline
Count() constMbCubeTree< Type, Cube, Point, Vector >inline
DistanceMeasure enum nameMbCubeTree< Type, Cube, Point, Vector >
ebd_WasDirX enum valueMbCubeTree< Type, Cube, Point, Vector >
ebd_WasDirY enum valueMbCubeTree< Type, Cube, Point, Vector >
ebd_WasDirZ enum valueMbCubeTree< Type, Cube, Point, Vector >
edm_CubeCenter enum valueMbCubeTree< Type, Cube, Point, Vector >
edm_MaxCoord enum valueMbCubeTree< Type, Cube, Point, Vector >
FindNearestObject(const Cube &gabarit, double &distance, const Type *&object, double eps=MbCubeTree::defaultEpsilon) constMbCubeTree< Type, Cube, Point, Vector >inline
FindNearestObject(const Cube &gabarit, double &distance, size_t &index, double eps=MbCubeTree::defaultEpsilon) constMbCubeTree< Type, Cube, Point, Vector >inline
FindNearestObject(const Point &pnt, double &distance, const Type *&object, double eps=MbCubeTree::defaultEpsilon) constMbCubeTree< Type, Cube, Point, Vector >inline
FindNearestObject(const Point &pnt, double &distance, size_t &index, double eps=MbCubeTree::defaultEpsilon) constMbCubeTree< Type, Cube, Point, Vector >inline
FindNearestObject(const Point &pnt, const MbTreeDistanceToElementBase< Point > &calc, size_t &index) constMbCubeTree< Type, Cube, Point, Vector >
FindObjectsInsideSphere(const Point &pnt, double radius, const MbTreeDistanceToElementBase< Point > &calc, c3d::IndicesVector &indices) constMbCubeTree< Type, Cube, Point, Vector >
GetContainsObjects(const Point &pnt, double epsilon, std::vector< const Type * > &objects) constMbCubeTree< Type, Cube, Point, Vector >inline
GetContainsObjects(const Point &pnt, double epsilon, std::vector< size_t > &indices) constMbCubeTree< Type, Cube, Point, Vector >inline
GetDistanceMeasure() constMbCubeTree< Type, Cube, Point, Vector >inline
GetIntersectObjects(const Cube &gabarit, double epsilon, std::vector< const Type * > &objects, bool skipOwnself=false) constMbCubeTree< Type, Cube, Point, Vector >inline
GetIntersectObjects(const Cube &gabarit, double epsilon, std::vector< size_t > &indices, bool skipOwnself=false) constMbCubeTree< Type, Cube, Point, Vector >inline
GetIntersectObjects(const Point &rayPnt1, const Point &rayPnt2, double epsilon, std::vector< size_t > &indices) constMbCubeTree< Type, Cube, Point, Vector >inline
GetLeafMinElementsCount() constMbCubeTree< Type, Cube, Point, Vector >inline
GetNearestObjects(const Cube &gabarit, const double distance, std::vector< IndexDistance > &itemDistances, double eps=MbCubeTree::defaultEpsilon) constMbCubeTree< Type, Cube, Point, Vector >inline
GetNearestObjects(const Point &pnt, const double distance, std::vector< ItemDistance > &itemDistances, double eps=MbCubeTree::defaultEpsilon) constMbCubeTree< Type, Cube, Point, Vector >inline
GetNearestObjects(const Point &pnt, const double distance, std::vector< IndexDistance > &indexDistances, double eps=MbCubeTree::defaultEpsilon) constMbCubeTree< Type, Cube, Point, Vector >inline
GetNearestObjects(const Point &pnt, const double distance, std::vector< size_t > &indices, double eps=MbCubeTree::defaultEpsilon) constMbCubeTree< Type, Cube, Point, Vector >inline
GetTreeDepth() constMbCubeTree< 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() constMbCubeTree< 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() constMbCubeTree< 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