HDK
|
This is the complete list of members for UT_PointGrid< T >, including all inherited members.
accessortype typedef | UT_PointGrid< T > | |
build(const UT_Vector3 &orig, const UT_Vector3 &size, int xres, int yres, int zres) | UT_PointGrid< T > | |
calcBounds(const UT_Vector3 &pos, fpreal radius, int &xmin, int &ymin, int &zmin, int &xmax, int &ymax, int &zmax) const | UT_PointGrid< T > | protected |
canBuild(int xres, int yres, int zres) | UT_PointGrid< T > | |
computeGridIdxPartial(UT_ValArray< bool > &tileoccupied, const UT_JobInfo &info) | UT_PointGrid< T > | protected |
createQueue() | UT_PointGrid< T > | inlinestatic |
destroyQueue(queuetype *queue) | UT_PointGrid< T > | inlinestatic |
entries() const | UT_PointGrid< T > | inline |
entriesAt(int x, int y, int z) const | UT_PointGrid< T > | |
findCloseKeys(const UT_Vector3 &position, queuetype &queuetype, fpreal radius) const | UT_PointGrid< T > | |
findIdxRangesPartial(UT_ValArray< UT_Vector3T< int > > &bboxmins, UT_ValArray< UT_Vector3T< int > > &bboxmaxs, indextype numValidKeys, const UT_JobInfo &info) | UT_PointGrid< T > | protected |
getInvalidKeys(queuetype &queue) const | UT_PointGrid< T > | |
getKeyAt(indextype idx) const | UT_PointGrid< T > | inline |
getKeysAt(int x, int y, int z, queuetype &queue) const | UT_PointGrid< T > | |
getKeysAt(int x, int y, int z, indextype &begin, indextype &end) const | UT_PointGrid< T > | protected |
getMemoryUsage() const | UT_PointGrid< T > | |
getRes(int axis) const | UT_PointGrid< T > | inline |
getVoxelSize() const | UT_PointGrid< T > | inline |
getXRes() const | UT_PointGrid< T > | inline |
getYRes() const | UT_PointGrid< T > | inline |
getZRes() const | UT_PointGrid< T > | inline |
gridIdxToIndex(grididxtype idx, int &x, int &y, int &z) | UT_PointGrid< T > | protected |
grididxtype typedef | UT_PointGrid< T > | |
hasCloseKeys(const UT_Vector3 &position, fpreal radius) const | UT_PointGrid< T > | |
indexToGridIdx(int x, int y, int z) | UT_PointGrid< T > | protected |
indextype typedef | UT_PointGrid< T > | |
INVALIDGRIDIDX | UT_PointGrid< T > | protectedstatic |
INVALIDINDEX | UT_PointGrid< T > | protectedstatic |
isValidIndex(int x, int y, int z) const | UT_PointGrid< T > | inline |
iterator typedef | UT_PointGrid< T > | |
keytype typedef | UT_PointGrid< T > | |
myAccessor | UT_PointGrid< T > | protected |
myBBoxMax | UT_PointGrid< T > | protected |
myBBoxMin | UT_PointGrid< T > | protected |
myBegins | UT_PointGrid< T > | protected |
myEnds | UT_PointGrid< T > | protected |
myIdxKeys | UT_PointGrid< T > | protected |
myInvVoxelSize | UT_PointGrid< T > | protected |
myOrig | UT_PointGrid< T > | protected |
mySize | UT_PointGrid< T > | protected |
myVoxelSize | UT_PointGrid< T > | protected |
posToIndex(UT_Vector3 position, int &x, int &y, int &z, bool boundsCheck=true) const | UT_PointGrid< T > | |
queuetype typedef | UT_PointGrid< T > | |
shouldMultithread() const | UT_PointGrid< T > | inlineprotected |
SYS_PACKED_STRUCT_HINT_BEGIN(UT_GridIdxKey, 4) | UT_PointGrid< T > | inlineprotected |
THREADED_METHOD1(UT_PointGrid< T >, shouldMultithread(), computeGridIdx, UT_ValArray< bool > &, tileoccupied) | UT_PointGrid< T > | protected |
THREADED_METHOD1(UT_PointGrid< T >, tileoccupied.entries() > 20, uncompressTiles, const UT_ValArray< bool > &, tileoccupied) | UT_PointGrid< T > | protected |
THREADED_METHOD3(UT_PointGrid< T >, shouldMultithread(), findIdxRanges, UT_ValArray< UT_Vector3T< int > > &, bboxmins, UT_ValArray< UT_Vector3T< int > > &, bboxmaxs, indextype, numValidKeys) | UT_PointGrid< T > | protected |
uncompressTilesPartial(const UT_ValArray< bool > &tileoccupied, const UT_JobInfo &info) | UT_PointGrid< T > | protected |
UT_PointGrid(const T &accessor) | UT_PointGrid< T > | inline |