|
OWL
OptiX7 Wrapper Library
|
#include <box.h>
Public Types | |
| typedef T | scalar_t |
Public Member Functions | |
| __both__ | interval () |
| __both__ | interval (T begin, T end) |
| __both__ bool | contains (const T &t) const |
| __both__ bool | is_empty () const |
| __both__ T | center () const |
| __both__ T | span () const |
| __both__ T | diagonal () const |
| __both__ interval< T > & | extend (const T &t) |
| __both__ interval< T > & | extend (const interval< T > &t) |
| __both__ interval< T > | including (const T &t) |
Static Public Member Functions | |
| static __both__ interval< T > | positive () |
Public Attributes | |
| union { | |
| T begin | |
| T lower | |
| T lo | |
| }; | |
| union { | |
| T end | |
| T upper | |
| T hi | |
| }; | |
| typedef T owl::common::interval< T >::scalar_t |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
| union { ... } |
| union { ... } |
| T owl::common::interval< T >::begin |
| T owl::common::interval< T >::end |
| T owl::common::interval< T >::hi |
| T owl::common::interval< T >::lo |
| T owl::common::interval< T >::lower |
| T owl::common::interval< T >::upper |