3Depict
Voxels< T > Member List

This is the complete list of members for Voxels< T >, including all inherited members.

binarise(Voxels< T > &result, const T &thresh, const T &onThresh, const T &offThresh) constVoxels< T >
calculateDensity()Voxels< T >
clear()Voxels< T >inline
clone(Voxels< T > &newClone) constVoxels< T >
convolve(const Voxels< T > &templateVec, Voxels< T > &result, size_t boundMode=BOUND_CLIP) constVoxels< T >
count(const T &minIntensity) constVoxels< T >
countPoints(const std::vector< Point3D > &points, bool noWrap=true, bool doErase=false)Voxels< T >
deprecatedGetEdgeUniqueIndex(size_t x, size_t y, size_t z, unsigned int edge) constVoxels< T >
fill(const T &val)Voxels< T >
getAxisBounds(size_t axis, float &minV, float &maxV) constVoxels< T >
getBinVolume() constVoxels< T >
getBounds(Point3D &pMin, Point3D &pMax) constVoxels< T >inline
getBounds(BoundCube &bc) constVoxels< T >inline
getCellUniqueEdgeIndex(size_t x, size_t y, size_t z, unsigned int edge) constVoxels< T >
getData(size_t x, size_t y, size_t z) constVoxels< T >inline
getData(size_t *array) constVoxels< T >inline
getData(size_t i) constVoxels< T >inline
getEdgeCell(size_t edgeUniqId, size_t &x, size_t &y, size_t &z, size_t &axis) constVoxels< T >
getEdgeEndApproxVals(size_t edgeUniqId, T &a, T &b) constVoxels< T >
getEdgeEnds(size_t edgeIndex, Point3D &a, Point3D &b) constVoxels< T >
getIndex(size_t &x, size_t &y, size_t &z, const Point3D &p) constVoxels< T >
getIndexWithUpper(size_t &x, size_t &y, size_t &z, const Point3D &p) constVoxels< T >
getInterpolatedData(const Point3D &pt, T &v) constVoxels< T >
getInterpSlice(size_t normal, float offset, T *p, size_t interpMode=VOX_INTERP_NONE) constVoxels< T >
getMaxBounds() constVoxels< T >
getMinBounds() constVoxels< T >
getPitch() constVoxels< T >
getPoint(size_t x, size_t y, size_t z) constVoxels< T >
getPointData(const Point3D &pt) constVoxels< T >
getSize(size_t &x, size_t &y, size_t &z) constVoxels< T >
getSize() constVoxels< T >inline
getSlice(size_t normal, size_t offset, T *p) constVoxels< T >
getSum(const T &initialVal=T(0.0)) constVoxels< T >
init(size_t nX, size_t nY, size_t nZ, const BoundCube &bound)Voxels< T >
init(size_t nX, size_t nY, size_t nZ)Voxels< T >
isotropicGaussianSmooth(float stdev, float windowRatio)Voxels< T >
laplaceOfGaussian(float stdev, float windowRatio)Voxels< T >
loadFile(const char *cpFilename, size_t nX, size_t nY, size_t nZ, bool silent=false)Voxels< T >
max() constVoxels< T >
min() constVoxels< T >
minMax(T &min, T &max) constVoxels< T >
operator/=(const Voxels< T > &v)Voxels< T >
operator/=(const T &v)Voxels< T >
operator==(const Voxels< T > &v) constVoxels< T >
rebin(Voxels< T > &dest, size_t rate, size_t clipMode=CLIP_NONE) constVoxels< T >
resize(size_t newX, size_t newY, size_t newZ, const Point3D &newMinBound=Point3D(0.0f, 0.0f, 0.0f), const Point3D &newMaxBound=Point3D(1.0f, 1.0f, 1.0f))Voxels< T >
resize(const Voxels< T > &v)Voxels< T >
resizeKeepData(size_t newX, size_t newY, size_t newZ, unsigned int direction=CLIP_LOWER_SOUTH_WEST, const Point3D &newMinBound=Point3D(0.0f, 0.0f, 0.0f), const Point3D &newMaxBound=Point3D(1.0f, 1.0f, 1.0f), const T &fill=T(0), bool doFill=false)Voxels< T >
separableConvolve(const Voxels< T > &templateVec, Voxels< T > &result, size_t boundMode=BOUND_CLIP)Voxels< T >
setBounds(const Point3D &pMin, const Point3D &pMax)Voxels< T >
setData(size_t x, size_t y, size_t z, const T &val)Voxels< T >
setData(size_t n, const T &val)Voxels< T >inline
setEntry(size_t n, const T &val)Voxels< T >inline
setPoint(const Point3D &pt, const T &val)Voxels< T >
size() constVoxels< T >inline
sizeofType()Voxels< T >inlinestatic
swap(Voxels< T > &v)Voxels< T >
thresholdForPosition(std::vector< Point3D > &p, const T &thresh, bool lowerEq=false) constVoxels< T >
trapezIntegral() constVoxels< T >
Voxels()Voxels< T >
writeFile(const char *cpFilename) constVoxels< T >
~Voxels()Voxels< T >