A fractional database range with methods for manipulation.
More...
#include <range.h>
List of all members.
Public Member Functions |
|
| Range () |
| Construct a new range covering all data.
|
| Range (const float start_, const float end_) |
| Construct a new range with default values.
|
Data Access |
float | start |
| The start position.
|
float | end |
| The end position.
|
static 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) |
Detailed Description
A fractional database range with methods for manipulation.
Definition at line 30 of file range.h.
Constructor & Destructor Documentation
Construct a new range covering all data.
- Version:
- 1.0
Definition at line 36 of file range.h.
Construct a new range with default values.
- Version:
- 1.0
Definition at line 39 of file range.h.
Member Function Documentation
- Returns:
- the interval spanned by this range.
- Version:
- 1.3
Definition at line 54 of file range.h.
References 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 50 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 46 of file range.h.
References end, and start.
The documentation for this class was generated from the following file: