A fractional database range with methods for manipulation.
More...
#include <range.h>
|
|
| Range () |
| Construct a new range covering all data. More...
|
|
| Range (const float start_, const float end_) |
| Construct a new range with default values. More...
|
|
|
float | start |
| The start position.
|
|
float | end |
| The end position.
|
|
static EQFABRIC_API const Range | ALL |
| A full database range.
|
|
bool | operator== (const Range &rhs) const |
|
bool | operator!= (const Range &rhs) const |
|
float | getSize () const |
|
void | invalidate () |
|
bool | isValid () const |
|
bool | hasData () const |
|
void | apply (const Range &rhs) |
|
void | merge (const Range &rhs) |
| Merge the two ranges (form the union). More...
|
|
A fractional database range with methods for manipulation.
Definition at line 31 of file range.h.
eq::fabric::Range::Range |
( |
| ) |
|
|
inline |
Construct a new range covering all data.
- Version
- 1.0
Definition at line 37 of file range.h.
eq::fabric::Range::Range |
( |
const float |
start_, |
|
|
const float |
end_ |
|
) |
| |
|
inline |
Construct a new range with default values.
- Version
- 1.0
Definition at line 40 of file range.h.
float eq::fabric::Range::getSize |
( |
| ) |
const |
|
inline |
- Returns
- the interval spanned by this range.
- Version
- 1.3
Definition at line 55 of file range.h.
References end, and start.
void eq::fabric::Range::merge |
( |
const Range & |
rhs | ) |
|
|
inline |
Merge the two ranges (form the union).
- Version
- 1.11
Definition at line 76 of file range.h.
References end, and start.
bool eq::fabric::Range::operator!= |
( |
const Range & |
rhs | ) |
const |
|
inline |
- Returns
- true if the two ranges are not identical.
- Version
- 1.0
Definition at line 51 of file range.h.
References end, and start.
bool eq::fabric::Range::operator== |
( |
const Range & |
rhs | ) |
const |
|
inline |
- Returns
- true if the two ranges are identical.
- Version
- 1.0
Definition at line 47 of file range.h.
References end, and start.
The documentation for this class was generated from the following file: