#include <openvdb/math/Ray.h>
|  | 
|  | TimeSpan () | 
|  | Default constructor. 
 | 
|  | 
|  | TimeSpan (RealT _t0, RealT _t1) | 
|  | Constructor. 
 | 
|  | 
| void | set (RealT _t0, RealT _t1) | 
|  | Set both times. 
 | 
|  | 
| void | get (RealT &_t0, RealT &_t1) const | 
|  | Get both times. 
 | 
|  | 
| bool | valid (RealT eps=math::Delta< RealT >::value()) const | 
|  | Return trueif t1 is larger than t0 by at least eps.
 | 
|  | 
| RealT | mid () const | 
|  | Return the midpoint of the ray. 
 | 
|  | 
| void | scale (RealT s) | 
|  | Multiplies both times. 
 | 
|  | 
| bool | test (RealT t) const | 
|  | Return trueif time is inclusive.
 | 
|  | 
◆ TimeSpan() [1/2]
template<typename RealT = double> 
 
 
◆ TimeSpan() [2/2]
template<typename RealT = double> 
 
 
◆ get()
template<typename RealT = double> 
  
  | 
        
          | void get | ( | RealT & | _t0, |  
          |  |  | RealT & | _t1 ) const |  | inline | 
 
 
◆ mid()
template<typename RealT = double> 
 
Return the midpoint of the ray. 
 
 
◆ scale()
template<typename RealT = double> 
 
 
◆ set()
template<typename RealT = double> 
  
  | 
        
          | void set | ( | RealT | _t0, |  
          |  |  | RealT | _t1 ) |  | inline | 
 
 
◆ test()
template<typename RealT = double> 
  
  | 
        
          | bool test | ( | RealT | t | ) | const |  | inline | 
 
Return true if time is inclusive. 
 
 
◆ valid()
template<typename RealT = double> 
  
  | 
        
          | bool valid | ( | RealT | eps = math::Delta<RealT>::value() | ) | const |  | inline | 
 
Return true if t1 is larger than t0 by at least eps. 
 
 
◆ t0
template<typename RealT = double> 
      
 
 
◆ t1
template<typename RealT = double>