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 |