HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_VoxelArray< T > Member List

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
constUT_VoxelArray< T >
constUT_VoxelArray< T >
copyWithOffset(const UT_VoxelArray< T > &src, int offx, int offy, int offz)UT_VoxelArray< T >
dummyUT_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 >
infoUT_VoxelArray< T >
infoUT_VoxelArray< T >
infoUT_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
offxUT_VoxelArray< T >
offyUT_VoxelArray< T >
offzUT_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 typedefUT_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 tUT_VoxelArray< T >
THREADED_METHOD1(UT_VoxelArray< T >, numTiles() > 20, copyData, const UT_VoxelArray< T > &, src) void copyDataPartial(const UT_VoxelArray< T > &srcUT_VoxelArray< T >
THREADED_METHOD3(UT_VoxelArray< T >, numTiles() > 16, extractFromFlattened, const T *, flatarray, exint, ystride, exint, zstride) void extractFromFlattenedPartial(const T *flatarrayUT_VoxelArray< T >
THREADED_METHOD3_CONST(UT_VoxelArray< T >, numTiles() > 16, flatten, T *, flatarray, exint, ystride, exint, zstride) void flattenPartial(T *flatarrayUT_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 > &srcUT_VoxelArray< T >
THREADED_METHOD4_CONST(UT_VoxelArray< T >, numTiles() > 16, flattenGLFixed8, uint8 *, flatarray, exint, ystride, exint, zstride, T, dummy) void flattenGLFixed8Partial(uint8 *flatarrayUT_VoxelArray< T >
THREADED_METHOD4_CONST(UT_VoxelArray< T >, numTiles() > 16, flattenGL16F, UT_Vector4H *, flatarray, exint, ystride, exint, zstride, T, dummy) void flattenGL16FPartial(UT_Vector4H *flatarrayUT_VoxelArray< T >
THREADED_METHOD4_CONST(UT_VoxelArray< T >, numTiles() > 16, flattenGL32F, UT_Vector4F *, flatarray, exint, ystride, exint, zstride, T, dummy) void flattenGL32FPartial(UT_Vector4F *flatarrayUT_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
ystrideUT_VoxelArray< T >
zstrideUT_VoxelArray< T >
~UT_VoxelArray()UT_VoxelArray< T >