HDK
|
This is the complete list of members for UT_VoxelArray< T >, including all inherited members.
clampIndex(int &x, int &y, int &z) const | UT_VoxelArray< T > | inline |
const | UT_VoxelArray< T > | |
const | UT_VoxelArray< T > | |
copyWithOffset(const UT_VoxelArray< T > &src, int offx, int offy, int offz) | UT_VoxelArray< T > | |
dummy | UT_VoxelArray< T > | |
evaluate(const UT_Vector3 &pos, const UT_Filter &filter, fpreal radius, int clampaxis=-1) const | UT_VoxelArray< T > | |
evaluateMinMax(T &lerp, T &lmin, T &lmax, UT_Vector3F pos) const | UT_VoxelArray< T > | |
extractSample(int x, int y, int z, T *sample) const | UT_VoxelArray< T > | |
extractSampleAxis(int x, int y, int z, T *sample) const | UT_VoxelArray< T > | |
extractSampleAxis(int x, int y, int z, T *samples) const | UT_VoxelArray< T > | |
extractSamplePlus(int x, int y, int z, T *sample) const | UT_VoxelArray< T > | |
extractSlice(S *dstdata, int slice, bool half_slice) const | UT_VoxelArray< T > | |
extractTiles(S *dstdata, int stride, const UT_IntArray &tilelist) const | UT_VoxelArray< T > | |
extractTiles(S *dstdata, int stride, const IDX *ix, const IDX *iy, const IDX *iz, const UT_Array< UT_VoxelArrayTileDataDescr > &tilelist) const | UT_VoxelArray< T > | |
findexToPos(UT_Vector3F ipos, UT_Vector3F &pos) const | UT_VoxelArray< T > | |
findexToPos(UT_Vector3D ipos, UT_Vector3D &pos) const | UT_VoxelArray< T > | |
flattenPartialAxis(T *flatarray, exint ystride, const UT_JobInfo &info) const | UT_VoxelArray< T > | |
forEachTile(const OP &op, bool shouldthread=true) | UT_VoxelArray< T > | |
forEachTileConst(const OP &op, bool shouldthread=true) const | UT_VoxelArray< T > | inline |
getBorder() const | UT_VoxelArray< T > | inline |
getBorderScale(int axis) const | UT_VoxelArray< T > | inline |
getBorderValue() const | UT_VoxelArray< T > | inline |
getCompressionOptions() const | UT_VoxelArray< T > | inline |
getCompressionTolerance() const | UT_VoxelArray< T > | inline |
getLinearTile(int idx) const | UT_VoxelArray< T > | inline |
getMemoryUsage(bool inclusive) const | UT_VoxelArray< T > | |
getRes(int axis) const | UT_VoxelArray< T > | inline |
getTile(int tx, int ty, int tz) const | UT_VoxelArray< T > | inline |
getTileBBox(int idx) const | UT_VoxelArray< T > | inline |
getTileRes(int dim) const | UT_VoxelArray< T > | inline |
getTileVoxels(int idx, UT_Vector3I &start, UT_Vector3I &end) const | UT_VoxelArray< T > | inline |
getValue(int x, int y, int z) const | UT_VoxelArray< T > | inline |
getValues(const UT_BoundingBoxI &bbox, T *values, const exint size) const | UT_VoxelArray< T > | inline |
getVoxelRes() const | UT_VoxelArray< T > | inline |
getXRes() const | UT_VoxelArray< T > | inline |
getYRes() const | UT_VoxelArray< T > | inline |
getZRes() const | UT_VoxelArray< T > | inline |
hasNan() const | UT_VoxelArray< T > | |
indexToLinearTile(int x, int y, int z) const | UT_VoxelArray< T > | inline |
indexToPos(int x, int y, int z, UT_Vector3F &pos) const | UT_VoxelArray< T > | |
indexToPos(exint x, exint y, exint z, UT_Vector3D &pos) const | UT_VoxelArray< T > | |
info | UT_VoxelArray< T > | |
info | UT_VoxelArray< T > | |
info | UT_VoxelArray< T > | |
isConstant(T *cval=0) const | UT_VoxelArray< T > | |
isMatching(const UT_VoxelArray< S > &src) const | UT_VoxelArray< T > | inline |
isValidIndex(int x, int y, int z) const | UT_VoxelArray< T > | inline |
lerpSample(T *samples, float fx, float fy, float fz) const | UT_VoxelArray< T > | |
lerpSampleAxis(T *samples, float fx, float fy, float fz) const | UT_VoxelArray< T > | |
lerpSampleAxis(T *samples, float fx, float fy, float fz) const | UT_VoxelArray< T > | |
lerpVoxel(int x, int y, int z, float fx, float fy, float fz) const | UT_VoxelArray< T > | |
lerpVoxelAxis(int x, int y, int z, float fx, float fy, float fz) const | UT_VoxelArray< T > | |
lerpVoxelAxis(int x, int y, int z, float fx, float fy, float fz) const | UT_VoxelArray< T > | |
lerpVoxelCoord(UT_Vector3F pos) const | UT_VoxelArray< T > | |
lerpVoxelCoordAxis(UT_Vector3F pos) const | UT_VoxelArray< T > | |
lerpVoxelCoordAxis(UT_Vector3F pos) const | UT_VoxelArray< T > | |
lerpVoxelCoordMinMax(T &lerp, T &lmin, T &lmax, UT_Vector3F pos) const | UT_VoxelArray< T > | |
lerpVoxelCoordMinMaxAxis(T &lerp, T &lmin, T &lmax, UT_Vector3F pos) const | UT_VoxelArray< T > | |
lerpVoxelCoordMinMaxAxis(T &lerp, T &lmin, T &lmax, UT_Vector3F pos) const | UT_VoxelArray< T > | |
lerpVoxelMinMax(T &lerp, T &lmin, T &lmax, int x, int y, int z, float fx, float fy, float fz) const | UT_VoxelArray< T > | |
lerpVoxelMinMaxAxis(T &lerp, T &lmin, T &lmax, int x, int y, int z, float fx, float fy, float fz) const | UT_VoxelArray< T > | |
lerpVoxelMinMaxAxis(T &lerp, T &smin, T &smax, int x, int y, int z, float fx, float fy, float fz) const | UT_VoxelArray< T > | |
linearTileToXYZ(int idx, int &x, int &y, int &z) const | UT_VoxelArray< T > | inline |
linearTileToXYZ(int idx) const | UT_VoxelArray< T > | inline |
loadData(UT_IStream &is) | UT_VoxelArray< T > | |
loadData(UT_JSONParser &p) | UT_VoxelArray< T > | |
match(const UT_VoxelArray< T > &src) | UT_VoxelArray< T > | |
mirrorCoordinates(int x, int res) | UT_VoxelArray< T > | inlinestatic |
moveTilesWithOffset(UT_VoxelArray< T > &src, int tileoffx, int tileoffy, int tileoffz) | UT_VoxelArray< T > | |
numTiles() const | UT_VoxelArray< T > | inline |
numVoxels() const | UT_VoxelArray< T > | inline |
offx | UT_VoxelArray< T > | |
offy | UT_VoxelArray< T > | |
offz | UT_VoxelArray< T > | |
operator()(UT_Vector3D pos) const | UT_VoxelArray< T > | |
operator()(UT_Vector3F pos) const | UT_VoxelArray< T > | |
operator()(UT_Vector3I index) const | UT_VoxelArray< T > | inline |
operator()(int x, int y, int z) const | UT_VoxelArray< T > | inline |
operator=(const UT_VoxelArray< T > &src) | UT_VoxelArray< T > | |
posToIndex(UT_Vector3 pos, int &x, int &y, int &z) const | UT_VoxelArray< T > | |
posToIndex(UT_Vector3D pos, exint &x, exint &y, exint &z) const | UT_VoxelArray< T > | |
posToIndex(UT_Vector3 pos, UT_Vector3 &ipos) const | UT_VoxelArray< T > | |
posToIndex(UT_Vector3D pos, UT_Vector3D &ipos) const | UT_VoxelArray< T > | |
resample(const UT_VoxelArray< T > &src, UT_FilterType filtertype=UT_FILTER_POINT, float filterwidthscale=1.0f, int clampaxis=-1) | UT_VoxelArray< T > | |
saveData(std::ostream &os) const | UT_VoxelArray< T > | |
saveData(UT_JSONWriter &w, const char *shared_mem_owner=0) const | UT_VoxelArray< T > | |
ScalarType typedef | UT_VoxelArray< T > | |
setBorder(UT_VoxelBorderType type, T t) | UT_VoxelArray< T > | |
setBorderScale(T scalex, T scaley, T scalez) | UT_VoxelArray< T > | |
setCompressionOptions(const UT_VoxelCompressOptions &options) | UT_VoxelArray< T > | inline |
setCompressionTolerance(fpreal tol) | UT_VoxelArray< T > | inline |
setValue(UT_Vector3I index, T value) | UT_VoxelArray< T > | inline |
setValue(int x, int y, int z, T t) | UT_VoxelArray< T > | inline |
size(int xres, int yres, int zres, bool reset=true) | UT_VoxelArray< T > | |
splitVoxelCoord(UT_Vector3F pos, int &x, int &y, int &z, float &fx, float &fy, float &fz) const | UT_VoxelArray< T > | inline |
splitVoxelCoordAxis(UT_Vector3F pos, int &x, int &y, int &z, float &fx, float &fy, float &fz) const | UT_VoxelArray< T > | inline |
THREADED_METHOD(UT_VoxelArray< T >, numTiles() > 100, collapseAllTiles) void collapseAllTilesPartial(const UT_JobInfo &info) | UT_VoxelArray< T > | |
THREADED_METHOD(UT_VoxelArray< T >, numTiles() > 100, expandAllTiles) void expandAllTilesPartial(const UT_JobInfo &info) | UT_VoxelArray< T > | |
THREADED_METHOD(UT_VoxelArray< T >, numTiles() > 100, expandAllNonConstTiles) void expandAllNonConstTilesPartial(const UT_JobInfo &info) | UT_VoxelArray< T > | |
THREADED_METHOD1(UT_VoxelArray< T >, numTiles() > 100, constant, T, t) void const antPartial(T t | UT_VoxelArray< T > | |
THREADED_METHOD1(UT_VoxelArray< T >, numTiles() > 20, copyData, const UT_VoxelArray< T > &, src) void copyDataPartial(const UT_VoxelArray< T > &src | UT_VoxelArray< T > | |
THREADED_METHOD3(UT_VoxelArray< T >, numTiles() > 16, extractFromFlattened, const T *, flatarray, exint, ystride, exint, zstride) void extractFromFlattenedPartial(const T *flatarray | UT_VoxelArray< T > | |
THREADED_METHOD3_CONST(UT_VoxelArray< T >, numTiles() > 16, flatten, T *, flatarray, exint, ystride, exint, zstride) void flattenPartial(T *flatarray | UT_VoxelArray< T > | |
THREADED_METHOD4(UT_VoxelArray< T >, numTiles() > 4, copyWithOffsetInternal, const UT_VoxelArray< T > &, src, int, offx, int, offy, int, offz) void copyWithOffsetInternalPartial(const UT_VoxelArray< T > &src | UT_VoxelArray< T > | |
THREADED_METHOD4_CONST(UT_VoxelArray< T >, numTiles() > 16, flattenGLFixed8, uint8 *, flatarray, exint, ystride, exint, zstride, T, dummy) void flattenGLFixed8Partial(uint8 *flatarray | UT_VoxelArray< T > | |
THREADED_METHOD4_CONST(UT_VoxelArray< T >, numTiles() > 16, flattenGL16F, UT_Vector4H *, flatarray, exint, ystride, exint, zstride, T, dummy) void flattenGL16FPartial(UT_Vector4H *flatarray | UT_VoxelArray< T > | |
THREADED_METHOD4_CONST(UT_VoxelArray< T >, numTiles() > 16, flattenGL32F, UT_Vector4F *, flatarray, exint, ystride, exint, zstride, T, dummy) void flattenGL32FPartial(UT_Vector4F *flatarray | UT_VoxelArray< T > | |
UT_VoxelArray() | UT_VoxelArray< T > | |
UT_VoxelArray(const UT_VoxelArray< T > &src) | UT_VoxelArray< T > | |
writeTiles(const S *srcdata, int srcstride, const UT_IntArray &tilelist) | UT_VoxelArray< T > | |
writeTiles(const S *srcdata, int srcstride, const IDX *ix, const IDX *iy, const IDX *iz, const UT_Array< UT_VoxelArrayTileDataDescr > &tilelist) | UT_VoxelArray< T > | |
xyzTileToLinear(int x, int y, int z) const | UT_VoxelArray< T > | inline |
ystride | UT_VoxelArray< T > | |
zstride | UT_VoxelArray< T > | |
~UT_VoxelArray() | UT_VoxelArray< T > |