#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>
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>