|
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 |