|
| UT_SuperIntervalT () |
|
| UT_SuperIntervalT (T a, T b, bool ia=true, bool ib=true) |
|
| UT_SuperIntervalT (UT_IntervalT< T > const &interval) |
|
| UT_SuperIntervalT (UT_SuperIntervalT< T > const &interval) |
|
| ~UT_SuperIntervalT () |
|
UT_SuperIntervalT & | operator= (UT_SuperIntervalT< T > const &interval)=default |
|
UT_SuperIntervalT & | operator= (UT_IntervalT< T > const &interval) |
|
bool | contains (T arg, T tol=T(SYS_FTOLERANCE)) const |
|
void | clamp (T c_min, T c_max) |
|
void | display () const |
|
| UT_IntervalT (T a=0) |
|
| UT_IntervalT (T a, T b, bool order=false) |
|
UT_IntervalT & | operator+= (const UT_IntervalT &rhs) |
|
UT_IntervalT & | operator-= (const UT_IntervalT &rhs) |
|
UT_IntervalT & | operator*= (const UT_IntervalT &rhs) |
|
UT_IntervalT & | operator/= (const UT_IntervalT &rhs) |
|
UT_IntervalT & | operator|= (const UT_IntervalT &rhs) |
|
UT_IntervalT & | operator&= (const UT_IntervalT &rhs) |
|
UT_IntervalT & | operator+= (T rhs) |
|
UT_IntervalT & | operator-= (T rhs) |
|
UT_IntervalT & | operator*= (T rhs) |
|
bool | operator== (const UT_IntervalT &rhs) const |
|
bool | operator!= (const UT_IntervalT &rhs) const |
|
void | assign (T Min, T Max, bool order_them=false) |
|
void | extendToContain (T a) |
|
void | minWith (const UT_IntervalT &rhs) |
|
void | maxWith (const UT_IntervalT &rhs) |
|
void | order () |
|
T | closest (T val) const |
|
T | closest (T val, T wrap) const |
|
T | avg () const |
|
T | delta () const |
|
void | square () |
|
UT_IntervalT | sqr () const |
|
UT_IntervalT | abs () const |
|
UT_IntervalT | pow (T arg) const |
|
int | contains (T arg) const |
|
int | isValid (T tol=0.f) const |
|
void | display () const |
|
int | equalZero (T tol=0.00001f) const |
|
int | isEqual (const UT_IntervalT &v, T tol=0.00001f) const |
|
void | clampZero (T tol=0.00001f) |
|
void | negate () |
|
void | invert (UT_IntervalT &v) const |
|
void | invert () |
|
SYS_HashType | hash () const |
|
template<typename T>
class UT_SuperIntervalT< T >
Definition at line 20 of file UT_SuperInterval.h.