#include <Ray.h>
|
| class | Hit |
| | Dummy class to distinguish constructors. More...
|
| |
|
| OPENVDB_DEPRECATED | RayInterval () |
| |
| OPENVDB_DEPRECATED | RayInterval (Real _t0, Real _t1) |
| |
| OPENVDB_DEPRECATED | RayInterval (Real _t0, Real _t1, Hit) |
| |
| OPENVDB_DEPRECATED | RayInterval (Real _t0, Real _t1, const ValueType &_value) |
| |
| bool | isEmpty () const |
| |
| bool | isConstant () const |
| |
| bool | isVariable () const |
| |
| void | set (Real _t0, Real _t1) |
| |
| void | set (Real _t0, Real _t1, bool empty=false) |
| |
| void | set (Real _t0, Real _t1, const ValueType &_value) |
| |
| bool | operator< (const RayInterval &other) const |
| |
| bool | operator== (const RayInterval &other) const |
| |
| bool | merge (const RayInterval &other, Real tolerance=1e-4) |
| | we assume the two intervals are non-overlapping More...
|
| |
| void | print () const |
| |
| Enumerator |
|---|
| EMPTY |
|
| CONSTANT |
|
| VARIABLE |
|
| bool isConstant |
( |
| ) |
const |
|
inline |
| bool isVariable |
( |
| ) |
const |
|
inline |
we assume the two intervals are non-overlapping
- Returns
- true if this->t0 < other.t0
| void set |
( |
Real |
_t0, |
|
|
Real |
_t1, |
|
|
bool |
empty = false |
|
) |
| |
|
inline |
| void set |
( |
Real |
_t0, |
|
|
Real |
_t1, |
|
|
const ValueType & |
_value |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: