HDK
|
#include <UT_Interval.h>
Public Types | |
typedef T | value_type |
typedef UT_IntervalT< T > | this_type |
Public Attributes | |
T | min |
T | max |
SYS_HashType | hash () const |
std::size_t | hash_value (const this_type &t) |
Definition at line 22 of file UT_Interval.h.
typedef UT_IntervalT<T> UT_IntervalT< T >::this_type |
Definition at line 26 of file UT_Interval.h.
typedef T UT_IntervalT< T >::value_type |
Definition at line 25 of file UT_Interval.h.
|
explicit |
Definition at line 160 of file UT_Interval.h.
UT_IntervalT< T >::UT_IntervalT | ( | T | a, |
T | b, | ||
bool | order = false |
||
) |
Definition at line 162 of file UT_Interval.h.
UT_IntervalT< T > UT_IntervalT< T >::abs | ( | ) | const |
Definition at line 364 of file UT_Interval.h.
|
inline |
Definition at line 43 of file UT_Interval.h.
|
inline |
Definition at line 60 of file UT_Interval.h.
|
inline |
Definition at line 83 of file UT_Interval.h.
T UT_IntervalT< T >::closest | ( | T | val | ) | const |
Definition at line 388 of file UT_Interval.h.
T UT_IntervalT< T >::closest | ( | T | val, |
T | wrap | ||
) | const |
Definition at line 403 of file UT_Interval.h.
int UT_IntervalT< T >::contains | ( | T | arg | ) | const |
Definition at line 440 of file UT_Interval.h.
|
inline |
Definition at line 61 of file UT_Interval.h.
void UT_IntervalT< T >::display | ( | ) | const |
Definition at line 622 of file UT_Interval.h.
|
inline |
Definition at line 72 of file UT_Interval.h.
void UT_IntervalT< T >::extendToContain | ( | T | a | ) |
Definition at line 276 of file UT_Interval.h.
|
inline |
Compute a hash
Definition at line 120 of file UT_Interval.h.
|
inline |
Definition at line 95 of file UT_Interval.h.
|
inline |
Definition at line 108 of file UT_Interval.h.
|
inline |
Definition at line 77 of file UT_Interval.h.
int UT_IntervalT< T >::isValid | ( | T | tol = 0.f | ) | const |
Definition at line 447 of file UT_Interval.h.
void UT_IntervalT< T >::maxWith | ( | const UT_IntervalT< T > & | rhs | ) |
Definition at line 268 of file UT_Interval.h.
void UT_IntervalT< T >::minWith | ( | const UT_IntervalT< T > & | rhs | ) |
Definition at line 286 of file UT_Interval.h.
|
inline |
Definition at line 89 of file UT_Interval.h.
bool UT_IntervalT< T >::operator!= | ( | const UT_IntervalT< T > & | rhs | ) | const |
Definition at line 260 of file UT_Interval.h.
UT_IntervalT< T > & UT_IntervalT< T >::operator&= | ( | const UT_IntervalT< T > & | rhs | ) |
Definition at line 303 of file UT_Interval.h.
UT_IntervalT< T > & UT_IntervalT< T >::operator*= | ( | const UT_IntervalT< T > & | rhs | ) |
Definition at line 213 of file UT_Interval.h.
UT_IntervalT< T > & UT_IntervalT< T >::operator*= | ( | T | rhs | ) |
Definition at line 246 of file UT_Interval.h.
UT_IntervalT< T > & UT_IntervalT< T >::operator+= | ( | const UT_IntervalT< T > & | rhs | ) |
Definition at line 176 of file UT_Interval.h.
UT_IntervalT< T > & UT_IntervalT< T >::operator+= | ( | T | rhs | ) |
Definition at line 185 of file UT_Interval.h.
UT_IntervalT< T > & UT_IntervalT< T >::operator-= | ( | const UT_IntervalT< T > & | rhs | ) |
Definition at line 194 of file UT_Interval.h.
UT_IntervalT< T > & UT_IntervalT< T >::operator-= | ( | T | rhs | ) |
Definition at line 204 of file UT_Interval.h.
UT_IntervalT< T > & UT_IntervalT< T >::operator/= | ( | const UT_IntervalT< T > & | rhs | ) |
Definition at line 234 of file UT_Interval.h.
bool UT_IntervalT< T >::operator== | ( | const UT_IntervalT< T > & | rhs | ) | const |
Definition at line 254 of file UT_Interval.h.
UT_IntervalT< T > & UT_IntervalT< T >::operator|= | ( | const UT_IntervalT< T > & | rhs | ) |
Definition at line 294 of file UT_Interval.h.
void UT_IntervalT< T >::order | ( | ) |
Definition at line 454 of file UT_Interval.h.
UT_IntervalT< T > UT_IntervalT< T >::pow | ( | T | arg | ) | const |
Definition at line 380 of file UT_Interval.h.
UT_IntervalT< T > UT_IntervalT< T >::sqr | ( | ) | const |
Definition at line 313 of file UT_Interval.h.
void UT_IntervalT< T >::square | ( | ) |
Definition at line 338 of file UT_Interval.h.
Compute a hash
Definition at line 126 of file UT_Interval.h.
T UT_IntervalT< T >::max |
Definition at line 129 of file UT_Interval.h.
T UT_IntervalT< T >::min |
Definition at line 129 of file UT_Interval.h.