| OpenVDB
    9.0.1
    | 
#include <nanovdb/util/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 trueif 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 trueif time is inclusive.  More... | |
| Public Attributes | |
| RealT | t0 | 
| RealT | t1 | 
| 
 | inline | 
Default constructor.
| 
 | inline | 
Constructor.
| 
 | inline | 
Get both times.
| 
 | inline | 
Return the midpoint of the ray.
| 
 | inline | 
Multiplies both times.
| 
 | inline | 
Set both times.
| 
 | inline | 
Return true if time is inclusive. 
| 
 | inline | 
Return true if t1 is larger than t0 by at least eps. 
| RealT t0 | 
| RealT t1 | 
 1.8.11
 1.8.11