Zivid C++ API 2.14.0+e4a0c4a9-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.