|
HDK
|
#include <Ray.h>
Public Member Functions | |
| __hostdev__ | TimeSpan () |
| Default constructor. More... | |
| __hostdev__ | TimeSpan (RealT _t0, RealT _t1) |
| Constructor. More... | |
| __hostdev__ void | set (RealT _t0, RealT _t1) |
| Set both times. More... | |
| __hostdev__ void | get (RealT &_t0, RealT &_t1) const |
| Get both times. More... | |
| __hostdev__ bool | valid (RealT eps=Delta< RealT >::value()) const |
Return true if t1 is larger than t0 by at least eps. More... | |
| __hostdev__ RealT | mid () const |
| Return the midpoint of the ray. More... | |
| __hostdev__ void | scale (RealT s) |
| Multiplies both times. More... | |
| __hostdev__ bool | test (RealT t) const |
Return true if time is inclusive. More... | |
Public Attributes | |
| RealT | t0 |
| RealT | t1 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| RealT nanovdb::Ray< RealT >::TimeSpan::t0 |
| RealT nanovdb::Ray< RealT >::TimeSpan::t1 |