![]() |
Zivid C++ API 2.15.0+5fcc365b-1
|
Class describing a range of values for a given type T.
More...
#include <Zivid/Range.h>
Public Types | |
| using | Type = T |
| Underlying type. | |
Public Member Functions | |
| constexpr | Range ()=default |
| Default constructor. | |
| constexpr | Range (T min, T max) |
| Constructor. | |
| constexpr const T & | min () const |
| Get the minimum value of the range. | |
| constexpr const T & | max () const |
| Get the maximum value of the range. | |
| constexpr bool | isInRange (const T &value) const |
| Check if the value is in range. | |
| bool | operator== (const Range< T > &other) const |
| Comparison operator. | |
| bool | operator!= (const Range< T > &other) const |
| Comparison operator. | |
| std::string | toString () const |
| Get the range as string. | |
Class describing a range of values for a given type T.
The range is inclusive, in other words both the minimum and maximum values are included in the range.
| using Zivid::Range< T >::Type = T |
Underlying type.
|
constexprdefault |
Default constructor.
|
inlineconstexpr |
Constructor.
|
inlineconstexpr |
Check if the value is in range.
The range is inclusive, in other words both the minimum and maximum values are included in the range.
|
inlineconstexpr |
Get the maximum value of the range.
|
inlineconstexpr |
Get the minimum value of the range.
|
inline |
Comparison operator.
|
inline |
Comparison operator.
|
inline |
Get the range as string.