libatomprobe
Library for Atom Probe Tomography (APT) computation
|
This is the complete list of members for AtomProbe::Voxels< T >, including all inherited members.
applyMask(const Voxels< bool > &mask, const T &newVal, bool invert=false) | AtomProbe::Voxels< T > | |
binarise(Voxels< T > &result, const T &thresh, const T &onThresh, const T &offThresh) const | AtomProbe::Voxels< T > | |
calculateDensity() | AtomProbe::Voxels< T > | |
clear() | AtomProbe::Voxels< T > | inline |
copy(Voxels< T > &newCopy) const | AtomProbe::Voxels< T > | |
count(const T &minIntensity) const | AtomProbe::Voxels< T > | |
countIons(const std::vector< AtomProbe::IonHit > &ions, bool noWrap=true, bool doErase=true) | AtomProbe::Voxels< T > | |
countPoints(const std::vector< AtomProbe::Point3D > &points, bool noWrap=true, bool doErase=true) | AtomProbe::Voxels< T > | |
deprecatedGetEdgeUniqueIndex(size_t x, size_t y, size_t z, unsigned int edge) const | AtomProbe::Voxels< T > | |
fill(const T &val) | AtomProbe::Voxels< T > | |
getAxisBounds(size_t axis, float &minV, float &maxV) const | AtomProbe::Voxels< T > | |
getBinVolume() const | AtomProbe::Voxels< T > | |
getBounds(AtomProbe::Point3D &pMin, AtomProbe::Point3D &pMax) const | AtomProbe::Voxels< T > | inline |
getBounds(BoundCube &bc) const | AtomProbe::Voxels< T > | inline |
getCellUniqueEdgeIndex(size_t x, size_t y, size_t z, unsigned int edge) const | AtomProbe::Voxels< T > | |
getData(size_t x, size_t y, size_t z) const | AtomProbe::Voxels< T > | inline |
getData(size_t i) const | AtomProbe::Voxels< T > | inline |
getEdgeCell(size_t edgeUniqId, size_t &x, size_t &y, size_t &z, size_t &axis) const | AtomProbe::Voxels< T > | |
getEdgeEndApproxVals(size_t edgeUniqId, T &a, T &b) const | AtomProbe::Voxels< T > | |
getEdgeEnds(size_t edgeIndex, AtomProbe::Point3D &a, AtomProbe::Point3D &b) const | AtomProbe::Voxels< T > | |
getIndex(size_t &x, size_t &y, size_t &z, const AtomProbe::Point3D &p) const | AtomProbe::Voxels< T > | |
getIndexWithUpper(size_t &x, size_t &y, size_t &z, const AtomProbe::Point3D &p) const | AtomProbe::Voxels< T > | |
getInterpolatedData(const AtomProbe::Point3D &pt, T &v) const | AtomProbe::Voxels< T > | |
getInterpSlice(size_t normal, float offset, T *p, size_t interpMode=VOX_INTERP_NONE) const | AtomProbe::Voxels< T > | |
getMaxBounds() const | AtomProbe::Voxels< T > | |
getMinBounds() const | AtomProbe::Voxels< T > | |
getPitch() const | AtomProbe::Voxels< T > | |
getPoint(size_t x, size_t y, size_t z) const | AtomProbe::Voxels< T > | |
getPointData(const AtomProbe::Point3D &pt) const | AtomProbe::Voxels< T > | |
getSize(size_t &x, size_t &y, size_t &z) const | AtomProbe::Voxels< T > | |
getSlice(size_t normal, size_t offset, T *p) const | AtomProbe::Voxels< T > | |
getSum(const T &initialVal=T(0.0)) const | AtomProbe::Voxels< T > | |
init(size_t nX, size_t nY, size_t nZ, const BoundCube &bound) | AtomProbe::Voxels< T > | |
init(size_t nX, size_t nY, size_t nZ) | AtomProbe::Voxels< T > | |
loadFile(const char *cpFilename, size_t nX, size_t nY, size_t nZ, bool silent=false) | AtomProbe::Voxels< T > | |
max() const | AtomProbe::Voxels< T > | |
min() const | AtomProbe::Voxels< T > | |
minMax(T &min, T &max) const | AtomProbe::Voxels< T > | |
operator/=(const Voxels< T > &v) | AtomProbe::Voxels< T > | |
operator/=(const T &v) | AtomProbe::Voxels< T > | |
operator==(const Voxels< T > &v) const | AtomProbe::Voxels< T > | |
resize(size_t newX, size_t newY, size_t newZ, const AtomProbe::Point3D &newMinBound=AtomProbe::Point3D(0.0f, 0.0f, 0.0f), const AtomProbe::Point3D &newMaxBound=AtomProbe::Point3D(1.0f, 1.0f, 1.0f)) | AtomProbe::Voxels< T > | |
resize(const Voxels< T > &v) | AtomProbe::Voxels< T > | |
resizeKeepData(size_t newX, size_t newY, size_t newZ, unsigned int direction=CLIP_LOWER_SOUTH_WEST, const AtomProbe::Point3D &newMinBound=AtomProbe::Point3D(0.0f, 0.0f, 0.0f), const AtomProbe::Point3D &newMaxBound=AtomProbe::Point3D(1.0f, 1.0f, 1.0f), const T &fill=T(0), bool doFill=false) | AtomProbe::Voxels< T > | |
setBounds(const AtomProbe::Point3D &pMin, const AtomProbe::Point3D &pMax) | AtomProbe::Voxels< T > | |
setBounds(const BoundCube &b) | AtomProbe::Voxels< T > | |
setData(size_t x, size_t y, size_t z, const T &val) | AtomProbe::Voxels< T > | |
setData(size_t n, const T &val) | AtomProbe::Voxels< T > | inline |
setEntry(size_t n, const T &val) | AtomProbe::Voxels< T > | inline |
setPoint(const AtomProbe::Point3D &pt, const T &val) | AtomProbe::Voxels< T > | |
size() const | AtomProbe::Voxels< T > | inline |
sizeofType() | AtomProbe::Voxels< T > | inlinestatic |
swap(Voxels< T > &v) | AtomProbe::Voxels< T > | |
threshold(const T &thresh, bool keepUpper, const T &newVal) | AtomProbe::Voxels< T > | |
thresholdForPosition(std::vector< AtomProbe::Point3D > &p, const T &thresh, bool lowerEq=false) const | AtomProbe::Voxels< T > | |
thresholdToBoolMask(const T &thresh, bool keepUpper, Voxels< bool > &result) const | AtomProbe::Voxels< T > | |
trapezIntegral() const | AtomProbe::Voxels< T > | |
Voxels() | AtomProbe::Voxels< T > | |
writeFile(const char *cpFilename) const | AtomProbe::Voxels< T > | |
~Voxels() | AtomProbe::Voxels< T > |