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 167 of file UT_Interval.h.
UT_IntervalT< T > UT_IntervalT< T >::abs | ( | ) | const |
Definition at line 369 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 393 of file UT_Interval.h.
T UT_IntervalT< T >::closest | ( | T | val, |
T | wrap | ||
) | const |
Definition at line 408 of file UT_Interval.h.
int UT_IntervalT< T >::contains | ( | T | arg | ) | const |
Definition at line 445 of file UT_Interval.h.
|
inline |
Definition at line 61 of file UT_Interval.h.
void UT_IntervalT< T >::display | ( | ) | const |
Definition at line 627 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 281 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 452 of file UT_Interval.h.
void UT_IntervalT< T >::maxWith | ( | const UT_IntervalT< T > & | rhs | ) |
Definition at line 273 of file UT_Interval.h.
void UT_IntervalT< T >::minWith | ( | const UT_IntervalT< T > & | rhs | ) |
Definition at line 291 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 265 of file UT_Interval.h.
UT_IntervalT< T > & UT_IntervalT< T >::operator&= | ( | const UT_IntervalT< T > & | rhs | ) |
Definition at line 308 of file UT_Interval.h.
UT_IntervalT< T > & UT_IntervalT< T >::operator*= | ( | const UT_IntervalT< T > & | rhs | ) |
Definition at line 218 of file UT_Interval.h.
UT_IntervalT< T > & UT_IntervalT< T >::operator*= | ( | T | rhs | ) |
Definition at line 251 of file UT_Interval.h.
UT_IntervalT< T > & UT_IntervalT< T >::operator+= | ( | const UT_IntervalT< T > & | rhs | ) |
Definition at line 181 of file UT_Interval.h.
UT_IntervalT< T > & UT_IntervalT< T >::operator+= | ( | T | rhs | ) |
Definition at line 190 of file UT_Interval.h.
UT_IntervalT< T > & UT_IntervalT< T >::operator-= | ( | const UT_IntervalT< T > & | rhs | ) |
Definition at line 199 of file UT_Interval.h.
UT_IntervalT< T > & UT_IntervalT< T >::operator-= | ( | T | rhs | ) |
Definition at line 209 of file UT_Interval.h.
UT_IntervalT< T > & UT_IntervalT< T >::operator/= | ( | const UT_IntervalT< T > & | rhs | ) |
Definition at line 239 of file UT_Interval.h.
bool UT_IntervalT< T >::operator== | ( | const UT_IntervalT< T > & | rhs | ) | const |
Definition at line 259 of file UT_Interval.h.
UT_IntervalT< T > & UT_IntervalT< T >::operator|= | ( | const UT_IntervalT< T > & | rhs | ) |
Definition at line 299 of file UT_Interval.h.
void UT_IntervalT< T >::order | ( | ) |
Definition at line 459 of file UT_Interval.h.
UT_IntervalT< T > UT_IntervalT< T >::pow | ( | T | arg | ) | const |
Definition at line 385 of file UT_Interval.h.
UT_IntervalT< T > UT_IntervalT< T >::sqr | ( | ) | const |
Definition at line 318 of file UT_Interval.h.
void UT_IntervalT< T >::square | ( | ) |
Definition at line 343 of file UT_Interval.h.
|
friend |
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.