HDK
|
This is the complete list of members for UT_PointTree, including all inherited members.
build(const UT_Array< void * > &data, const UT_Vector3Array &points, int maxsize=5) | UT_PointTree | |
buildChildNode(const UT_BoundingBox &box, const UT_Array< void * > &data, const UT_Vector3Array &points, int inbboxnode=0) | UT_PointTree | protected |
destroyNode(utPointNode *node) | UT_PointTree | protected |
destroyTree() | UT_PointTree | |
findAllClose(const UT_Vector3 &pt, float maxdist, UT_Array< void * > &data) | UT_PointTree | |
findAllInTube(const UT_Vector3 &orig, const UT_Vector3 &dir, fpreal rad, UT_Array< void * > &data) | UT_PointTree | |
findCloseNodes(UT_BoundingBox &box, utPointNode *node, const UT_Vector3 &pt, float &maxdist, UT_Array< void * > &data) | UT_PointTree | protected |
findInTube(UT_BoundingBox &box, utPointNode *node, const UT_Vector3 &orig, const UT_Vector3 &dir, fpreal radius, fpreal radius2, UT_Array< void * > &data) | UT_PointTree | protected |
findNearest(const UT_Vector3 &pt, float maxdist, UT_PointTreeValidNearestFunc=NULL, void *user_data=NULL) | UT_PointTree | |
findNearestGroup(const UT_Vector3 &pt, float maxdist, int groupsize, UT_Array< void * > &group, UT_FloatArray &groupdist2, UT_PointTreeValidNearestFunc=NULL, void *user_data=NULL) | UT_PointTree | |
findNearestNode(UT_BoundingBox &box, utPointNode *node, const UT_Vector3 &pt, float &maxdist, UT_PointTreeValidNearestFunc=NULL, void *user_data=NULL) | UT_PointTree | protected |
findNearestNodeGroup(UT_BoundingBox &box, utPointNode *node, const UT_Vector3 &pt, ut_PointTreeQueue &q, UT_PointTreeValidNearestFunc=NULL, void *user_data=NULL) | UT_PointTree | protected |
getBBox(UT_BoundingBox &box) const | UT_PointTree | inline |
myBBox | UT_PointTree | protected |
myMaxSize | UT_PointTree | protected |
myRoot | UT_PointTree | protected |
splitOnAxis(const UT_BoundingBox &box, int axis, const UT_Array< void * > &data, const UT_Vector3Array &points, UT_Array< void * > &dataleft, UT_Vector3Array &pointsleft, UT_Array< void * > &dataright, UT_Vector3Array &pointsright) | UT_PointTree | protected |
testAxis(const UT_BoundingBox &box, int axis, const UT_Vector3Array &points, int &splitleft, int &splitright) | UT_PointTree | protected |
UT_PointTree() | UT_PointTree | |
verifyNode(UT_BoundingBox &box, utPointNode *node) const | UT_PointTree | protected |
verifyTree() const | UT_PointTree | |
~UT_PointTree() | UT_PointTree | virtual |