|
HDK
|
This is the complete list of members for UT_BoundingBoxT< T >, including all inherited members.
| addToMax(const UT_Vector3T< T > &vec) | UT_BoundingBoxT< T > | inline |
| addToMin(const UT_Vector3T< T > &vec) | UT_BoundingBoxT< T > | inline |
| approxLineDist2(const UT_Vector3T< T > &v0, const UT_Vector3T< T > &dir) const | UT_BoundingBoxT< T > | inline |
| area() const | UT_BoundingBoxT< T > | inline |
| begin() const | UT_BoundingBoxT< T > | inline |
| begin() | UT_BoundingBoxT< T > | inline |
| center() const | UT_BoundingBoxT< T > | inline |
| centerAxis(int axis) const | UT_BoundingBoxT< T > | inline |
| centerX() const | UT_BoundingBoxT< T > | inline |
| centerY() const | UT_BoundingBoxT< T > | inline |
| centerZ() const | UT_BoundingBoxT< T > | inline |
| clipBounds(const UT_BoundingBoxT< T > &box) | UT_BoundingBoxT< T > | inline |
| computeIntersection(const UT_BoundingBoxT< T > &box) | UT_BoundingBoxT< T > | inline |
| data() const | UT_BoundingBoxT< T > | inline |
| data() | UT_BoundingBoxT< T > | inline |
| dump(const char *msg=0) const | UT_BoundingBoxT< T > | |
| dumpGeo(FILE *fp) const | UT_BoundingBoxT< T > | |
| end() const | UT_BoundingBoxT< T > | inline |
| end() | UT_BoundingBoxT< T > | inline |
| enlargeBounds(const UT_Vector3T< T > &min, const UT_Vector3T< T > &max) | UT_BoundingBoxT< T > | inline |
| enlargeBounds(const UT_Vector3T< T > &pt) | UT_BoundingBoxT< T > | inline |
| enlargeBounds(const UT_Vector4T< T > &pt) | UT_BoundingBoxT< T > | inline |
| enlargeBounds(T x, T y, T z) | UT_BoundingBoxT< T > | inline |
| enlargeBounds(const fpreal32 *v) | UT_BoundingBoxT< T > | inline |
| enlargeBounds(const fpreal64 *v) | UT_BoundingBoxT< T > | inline |
| enlargeBounds(const UT_BoundingBoxT< T > &box) | UT_BoundingBoxT< T > | inline |
| enlargeFloats(int bits=1, T min=1e-5) | UT_BoundingBoxT< T > | inline |
| enlargeFloats(int bits, int64 min) | UT_BoundingBoxT< T > | inline |
| expandBounds(T relative, T absolute) | UT_BoundingBoxT< T > | inline |
| expandBounds(T dltx, T dlty, T dlyz) | UT_BoundingBoxT< T > | inline |
| getBBoxPoints(UT_Vector3T< T >(&ptarray)[8]) const | UT_BoundingBoxT< T > | inline |
| getBBoxPoints(UT_Vector4T< T >(&ptarray)[8]) const | UT_BoundingBoxT< T > | inline |
| getBBoxPoints(UT_Vector3T< T >(&ptarray)[8], const MATRIX &transform_matrix) const | UT_BoundingBoxT< T > | inline |
| getOutCode(const UT_Vector3T< T > &pt) const | UT_BoundingBoxT< T > | inline |
| getRadius() const | UT_BoundingBoxT< T > | inline |
| getSerialized() const | UT_BoundingBoxT< T > | inline |
| hash() const | UT_BoundingBoxT< T > | inline |
| hash_value(const this_type &t) | UT_BoundingBoxT< T > | friend |
| hasVolume() const | UT_BoundingBoxT< T > | inline |
| initBounds() | UT_BoundingBoxT< T > | inline |
| initBounds(const UT_Vector3T< T > &min, const UT_Vector3T< T > &max) | UT_BoundingBoxT< T > | inline |
| initBounds(const UT_Vector3T< T > &pt) | UT_BoundingBoxT< T > | inline |
| initBounds(const UT_Vector4T< T > &pt) | UT_BoundingBoxT< T > | inline |
| initBounds(T x, T y, T z) | UT_BoundingBoxT< T > | inline |
| initBounds(const fpreal32 *v) | UT_BoundingBoxT< T > | inline |
| initBounds(const fpreal64 *v) | UT_BoundingBoxT< T > | inline |
| initBounds(const UT_BoundingBoxT< T > &box) | UT_BoundingBoxT< T > | inline |
| initMaxBounds() | UT_BoundingBoxT< T > | inline |
| intersectRange(const UT_Vector3T< T > &org, const UT_Vector3T< T > &dir, T &min, T &max) const | UT_BoundingBoxT< T > | inline |
| intersectRay(const UT_Vector3T< T > &org, const UT_Vector3T< T > &dir, T tmax=1E17F, T *distance=0, UT_Vector3T< T > *nml=0) const | UT_BoundingBoxT< T > | |
| intersects(const UT_BoundingBoxT< T > &box) const | UT_BoundingBoxT< T > | inline |
| intersectTube(const UT_Vector3T< T > &org, const UT_Vector3T< T > &dir, T radius, T tmin=-1E17f, T tmax=1E17f) const | UT_BoundingBoxT< T > | inline |
| isEqual(const UT_BoundingBoxT< T > &bbox, T tol=SYS_FTOLERANCE_R) const | UT_BoundingBoxT< T > | inline |
| isInside(const UT_Vector3T< T > &pt) const | UT_BoundingBoxT< T > | inline |
| isInside(const UT_Vector4T< T > &pt) const | UT_BoundingBoxT< T > | inline |
| isInside(T x, T y, T z) const | UT_BoundingBoxT< T > | inline |
| isInside(const UT_BoundingBoxT< T > &bbox) const | UT_BoundingBoxT< T > | inline |
| isInvalidFast() const | UT_BoundingBoxT< T > | inline |
| isLineInside(const UT_Vector3T< T > &v0, const UT_Vector3T< T > &idir) const | UT_BoundingBoxT< T > | inline |
| isValid() const | UT_BoundingBoxT< T > | inline |
| load(UT_JSONParser &p) | UT_BoundingBoxT< T > | |
| makeInvalid() | UT_BoundingBoxT< T > | inline |
| maxAxis() const | UT_BoundingBoxT< T > | inline |
| maxDist2(const UT_Vector3T< T > &p) const | UT_BoundingBoxT< T > | inline |
| maxDistDelta(const UT_Vector3T< T > &p) const | UT_BoundingBoxT< T > | inline |
| maxvec() const | UT_BoundingBoxT< T > | inline |
| minAxis() const | UT_BoundingBoxT< T > | inline |
| minDist2(const UT_Vector3T< T > &p) const | UT_BoundingBoxT< T > | inline |
| minDist2(const UT_BoundingBoxT< T > &box) const | UT_BoundingBoxT< T > | inline |
| minDistDelta(const UT_Vector3T< T > &p) const | UT_BoundingBoxT< T > | inline |
| minDistDelta(const UT_BoundingBoxT< T > &box) const | UT_BoundingBoxT< T > | inline |
| minDistToMaxOverlap(const UT_BoundingBoxT< T > &box) const | UT_BoundingBoxT< T > | inline |
| minvec() const | UT_BoundingBoxT< T > | inline |
| myFloats | UT_BoundingBoxT< T > | |
| operator!=(const UT_BoundingBoxT< T > &bbox) const | UT_BoundingBoxT< T > | inline |
| operator()(unsigned m, unsigned n) const | UT_BoundingBoxT< T > | inline |
| operator()(unsigned m, unsigned n) | UT_BoundingBoxT< T > | inline |
| operator<<(std::ostream &os, const UT_BoundingBoxT< T > &box) | UT_BoundingBoxT< T > | friend |
| operator=(const UT_BoundingBoxT< S > &bbox) | UT_BoundingBoxT< T > | inline |
| operator==(const UT_BoundingBoxT< T > &bbox) const | UT_BoundingBoxT< T > | inline |
| outTo(std::ostream &os) const | UT_BoundingBoxT< T > | protected |
| save(UT_JSONWriter &w) const | UT_BoundingBoxT< T > | |
| save(UT_JSONValue &v) const | UT_BoundingBoxT< T > | |
| scaleOffset(const UT_Vector3T< T > &scale, const UT_Vector3T< T > &offset) | UT_BoundingBoxT< T > | inline |
| setBounds(T x_min, T y_min, T z_min, T x_max, T y_max, T z_max) | UT_BoundingBoxT< T > | inline |
| setSerialized(const fpreal32 floats[6]) | UT_BoundingBoxT< T > | inline |
| setSerialized(const fpreal64 floats[6]) | UT_BoundingBoxT< T > | inline |
| size() const | UT_BoundingBoxT< T > | inline |
| sizeAxis(int axis) const | UT_BoundingBoxT< T > | inline |
| sizeMax() const | UT_BoundingBoxT< T > | inline |
| sizeMax(int &axis) const | UT_BoundingBoxT< T > | inline |
| sizeX() const | UT_BoundingBoxT< T > | inline |
| sizeY() const | UT_BoundingBoxT< T > | inline |
| sizeZ() const | UT_BoundingBoxT< T > | inline |
| splitLeft(UT_BoundingBoxT< T > &box, int axis, T split) | UT_BoundingBoxT< T > | inline |
| splitRight(UT_BoundingBoxT< T > &box, int axis, T split) | UT_BoundingBoxT< T > | inline |
| SYSisEqual(int64 a, int64 b, int64) | UT_BoundingBoxT< T > | inlineprotectedstatic |
| this_type typedef | UT_BoundingBoxT< T > | |
| transform(const MATRIX &mat) | UT_BoundingBoxT< T > | inline |
| transform(const MATRIX &mat, UT_BoundingBoxT< T > &newbbox) const | UT_BoundingBoxT< T > | inline |
| translate(const UT_Vector3T< T > &delta) | UT_BoundingBoxT< T > | inline |
| triangleIntersects(const UT_Vector3T< T > &v0, const UT_Vector3T< T > &v1, const UT_Vector3T< T > &v2) const | UT_BoundingBoxT< T > | |
| UT_BoundingBoxT() | UT_BoundingBoxT< T > | inline |
| UT_BoundingBoxT(T axmin, T aymin, T azmin, T axmax, T aymax, T azmax) | UT_BoundingBoxT< T > | inline |
| UT_BoundingBoxT(const UT_Vector3T< T > &lowerbound, const UT_Vector3T< T > &upperbound) | UT_BoundingBoxT< T > | inline |
| UT_BoundingBoxT(const UT_BoundingBoxT< S > &bbox) | UT_BoundingBoxT< T > | inline |
| vals | UT_BoundingBoxT< T > | |
| volume() const | UT_BoundingBoxT< T > | inline |
| xcenter() const | UT_BoundingBoxT< T > | inline |
| xmax() const | UT_BoundingBoxT< T > | inline |
| xmin() const | UT_BoundingBoxT< T > | inline |
| xsize() const | UT_BoundingBoxT< T > | inline |
| ycenter() const | UT_BoundingBoxT< T > | inline |
| ymax() const | UT_BoundingBoxT< T > | inline |
| ymin() const | UT_BoundingBoxT< T > | inline |
| ysize() const | UT_BoundingBoxT< T > | inline |
| zcenter() const | UT_BoundingBoxT< T > | inline |
| zmax() const | UT_BoundingBoxT< T > | inline |
| zmin() const | UT_BoundingBoxT< T > | inline |
| zsize() const | UT_BoundingBoxT< T > | inline |