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