|
HDK
|
#include <UT_Interval.h>
Inheritance diagram for UT_IntervalT< T >: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 161 of file UT_Interval.h.
| UT_IntervalT< T >::UT_IntervalT | ( | T | a, |
| T | b, | ||
| bool | order = false |
||
| ) |
Definition at line 168 of file UT_Interval.h.
| UT_IntervalT< T > UT_IntervalT< T >::abs | ( | ) | const |
Definition at line 370 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 84 of file UT_Interval.h.
| T UT_IntervalT< T >::closest | ( | T | val | ) | const |
Definition at line 394 of file UT_Interval.h.
| T UT_IntervalT< T >::closest | ( | T | val, |
| T | wrap | ||
| ) | const |
Definition at line 409 of file UT_Interval.h.
| bool UT_IntervalT< T >::contains | ( | T | arg | ) | const |
Definition at line 446 of file UT_Interval.h.
|
inline |
Definition at line 61 of file UT_Interval.h.
| void UT_IntervalT< T >::display | ( | ) | const |
Definition at line 641 of file UT_Interval.h.
|
inline |
Definition at line 73 of file UT_Interval.h.
| void UT_IntervalT< T >::extendToContain | ( | T | a | ) |
Definition at line 282 of file UT_Interval.h.
|
inline |
Compute a hash
Definition at line 121 of file UT_Interval.h.
| bool UT_IntervalT< T >::intersects | ( | const UT_IntervalT< T > & | arg | ) | const |
Definition at line 453 of file UT_Interval.h.
|
inline |
Definition at line 96 of file UT_Interval.h.
|
inline |
Definition at line 109 of file UT_Interval.h.
|
inline |
Definition at line 78 of file UT_Interval.h.
| int UT_IntervalT< T >::isValid | ( | T | tol = 0.f | ) | const |
Definition at line 466 of file UT_Interval.h.
| void UT_IntervalT< T >::maxWith | ( | const UT_IntervalT< T > & | rhs | ) |
Definition at line 274 of file UT_Interval.h.
| void UT_IntervalT< T >::minWith | ( | const UT_IntervalT< T > & | rhs | ) |
Definition at line 292 of file UT_Interval.h.
|
inline |
Definition at line 90 of file UT_Interval.h.
| bool UT_IntervalT< T >::operator!= | ( | const UT_IntervalT< T > & | rhs | ) | const |
Definition at line 266 of file UT_Interval.h.
| UT_IntervalT< T > & UT_IntervalT< T >::operator&= | ( | const UT_IntervalT< T > & | rhs | ) |
Definition at line 309 of file UT_Interval.h.
| UT_IntervalT< T > & UT_IntervalT< T >::operator*= | ( | const UT_IntervalT< T > & | rhs | ) |
Definition at line 219 of file UT_Interval.h.
| UT_IntervalT< T > & UT_IntervalT< T >::operator*= | ( | T | rhs | ) |
Definition at line 252 of file UT_Interval.h.
| UT_IntervalT< T > & UT_IntervalT< T >::operator+= | ( | const UT_IntervalT< T > & | rhs | ) |
Definition at line 182 of file UT_Interval.h.
| UT_IntervalT< T > & UT_IntervalT< T >::operator+= | ( | T | rhs | ) |
Definition at line 191 of file UT_Interval.h.
| UT_IntervalT< T > & UT_IntervalT< T >::operator-= | ( | const UT_IntervalT< T > & | rhs | ) |
Definition at line 200 of file UT_Interval.h.
| UT_IntervalT< T > & UT_IntervalT< T >::operator-= | ( | T | rhs | ) |
Definition at line 210 of file UT_Interval.h.
| UT_IntervalT< T > & UT_IntervalT< T >::operator/= | ( | const UT_IntervalT< T > & | rhs | ) |
Definition at line 240 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 300 of file UT_Interval.h.
| void UT_IntervalT< T >::order | ( | ) |
Definition at line 473 of file UT_Interval.h.
| UT_IntervalT< T > UT_IntervalT< T >::pow | ( | T | arg | ) | const |
Definition at line 386 of file UT_Interval.h.
| UT_IntervalT< T > UT_IntervalT< T >::sqr | ( | ) | const |
Definition at line 319 of file UT_Interval.h.
| void UT_IntervalT< T >::square | ( | ) |
Definition at line 344 of file UT_Interval.h.
|
friend |
Compute a hash
Definition at line 127 of file UT_Interval.h.
| T UT_IntervalT< T >::max |
Definition at line 130 of file UT_Interval.h.
| T UT_IntervalT< T >::min |
Definition at line 130 of file UT_Interval.h.