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

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

begin() const UT_BoundingRectT< T >inline
begin()UT_BoundingRectT< T >inline
centerX() const UT_BoundingRectT< T >inline
centerY() const UT_BoundingRectT< T >inline
clampX(T min, T max)UT_BoundingRectT< T >inline
clampY(T min, T max)UT_BoundingRectT< T >inline
closestPoint(const UT_Vector2T< T > &pt) const UT_BoundingRectT< T >inline
cohenSutherland(const UT_BoundingRectT< T > &box) const UT_BoundingRectT< T >inline
contains(const UT_Vector2T< T > &pt) const UT_BoundingRectT< T >inline
contains(const UT_Vector2T< T > &pt, T tol) const UT_BoundingRectT< T >inline
contains(T x, T y) const UT_BoundingRectT< T >inline
data() const UT_BoundingRectT< T >inline
data()UT_BoundingRectT< T >inline
dump(const char *msg="") const UT_BoundingRectT< T >
dump(std::ostream &os) const UT_BoundingRectT< T >
end() const UT_BoundingRectT< T >inline
end()UT_BoundingRectT< T >inline
enlargeBounds(const UT_Vector2T< T > &pt)UT_BoundingRectT< T >inline
enlargeBounds(T x, T y)UT_BoundingRectT< T >inline
enlargeBounds(const fpreal32 *v)UT_BoundingRectT< T >inline
enlargeBounds(const fpreal64 *v)UT_BoundingRectT< T >inline
enlargeBounds(T xmin, T xmax, T ymin, T ymax)UT_BoundingRectT< T >inline
enlargeBounds(const UT_BoundingRectT< T > &rect)UT_BoundingRectT< T >inline
expandBounds(T dx, T dy)UT_BoundingRectT< T >inline
getSerialized() const UT_BoundingRectT< T >inline
getX0() const UT_BoundingRectT< T >inline
getX0()UT_BoundingRectT< T >inline
getX1() const UT_BoundingRectT< T >inline
getX1()UT_BoundingRectT< T >inline
getY0() const UT_BoundingRectT< T >inline
getY0()UT_BoundingRectT< T >inline
getY1() const UT_BoundingRectT< T >inline
getY1()UT_BoundingRectT< T >inline
hash() const UT_BoundingRectT< T >inline
hash_value(const this_type &t)UT_BoundingRectT< T >friend
initBounds()UT_BoundingRectT< T >inline
initBounds(const UT_Vector2T< T > &pt)UT_BoundingRectT< T >inline
initBounds(T x, T y)UT_BoundingRectT< T >inline
initBounds(T xmin, T xmax, T ymin, T ymax)UT_BoundingRectT< T >inline
initBounds(const fpreal32 *v)UT_BoundingRectT< T >inline
initBounds(const fpreal64 *v)UT_BoundingRectT< T >inline
initBounds(const UT_BoundingRectT< T > &rect)UT_BoundingRectT< T >inline
initMaxBounds()UT_BoundingRectT< T >inline
intersectBounds(const UT_BoundingRectT< T > &src)UT_BoundingRectT< T >inline
intersectIfOverlapping(const UT_BoundingRectT< T > &src)UT_BoundingRectT< T >inline
intersectRay(const UT_Vector2T< T > &orig, const UT_Vector2T< T > &dir, T tmax=1E17, T *distance=0, UT_Vector2T< T > *xsect=0) const UT_BoundingRectT< T >inline
intersects(const UT_Vector2T< T > &v0, const UT_Vector2T< T > &v1, const UT_Vector2T< T > &v2) const UT_BoundingRectT< T >inline
intersects(const UT_Vector2T< T > &v0, const UT_Vector2T< T > &v1) const UT_BoundingRectT< T >inline
intersects(const UT_BoundingRectT< T > &rect) const UT_BoundingRectT< T >inline
intersects(const UT_BoundingRectT< T > &rect, T tol) const UT_BoundingRectT< T >inline
isInside(const UT_BoundingRectT< T > &brect) const UT_BoundingRectT< T >inline
isValid() const UT_BoundingRectT< T >inline
load(UT_JSONParser &p)UT_BoundingRectT< T >
LX() const UT_BoundingRectT< T >inline
LX()UT_BoundingRectT< T >inline
LY() const UT_BoundingRectT< T >inline
LY()UT_BoundingRectT< T >inline
makeInvalid()UT_BoundingRectT< T >inline
myFloatsUT_BoundingRectT< T >
operator!=(const UT_BoundingRectT< T > &brect) const UT_BoundingRectT< T >inline
operator()(unsigned m, unsigned n) const UT_BoundingRectT< T >inline
operator()(unsigned m, unsigned n)UT_BoundingRectT< T >inline
operator<<(std::ostream &os, const UT_BoundingRectT< T > &brect)UT_BoundingRectT< T >friend
operator==(const UT_BoundingRectT< T > &brect) const UT_BoundingRectT< T >inline
project(T &x, T &y, int *touchx=0, int *touchy=0) const UT_BoundingRectT< T >inline
save(UT_JSONWriter &w) const UT_BoundingRectT< T >
save(UT_JSONValue &v) const UT_BoundingRectT< T >
scale(T xscale, T yscale)UT_BoundingRectT< T >inline
setX0(T v)UT_BoundingRectT< T >inline
setX1(T v)UT_BoundingRectT< T >inline
setY0(T v)UT_BoundingRectT< T >inline
setY1(T v)UT_BoundingRectT< T >inline
sizeX() const UT_BoundingRectT< T >inline
sizeY() const UT_BoundingRectT< T >inline
stretch(T percent=0.001, T min=0.001)UT_BoundingRectT< T >inline
this_type typedefUT_BoundingRectT< T >
translate(T x, T y)UT_BoundingRectT< T >inline
UT_BoundingRectT()UT_BoundingRectT< T >inline
UT_BoundingRectT(T xmin, T ymin, T xmax, T ymax)UT_BoundingRectT< T >inline
UT_BoundingRectT(const UT_Vector2T< T > &lowerbound, const UT_Vector2T< T > &upperbound)UT_BoundingRectT< T >inline
UT_BoundingRectT(const UT_BoundingRectT< U > &src)UT_BoundingRectT< T >inlineexplicit
UX() const UT_BoundingRectT< T >inline
UX()UT_BoundingRectT< T >inline
UY() const UT_BoundingRectT< T >inline
UY()UT_BoundingRectT< T >inline
valsUT_BoundingRectT< T >
xmax() const UT_BoundingRectT< T >inline
xmin() const UT_BoundingRectT< T >inline
xsize() const UT_BoundingRectT< T >inline
ymax() const UT_BoundingRectT< T >inline
ymin() const UT_BoundingRectT< T >inline
ysize() const UT_BoundingRectT< T >inline