#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 true if 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 true if 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>
Return true if t1 is larger than t0 by at least eps.
◆ t0
template<typename RealT = double>
◆ t1
template<typename RealT = double>