Thermal Camera SDK 11.3.0
SDK for Optris Thermal Cameras
Loading...
Searching...
No Matches
Range.h File Reference

Contains a class for generic ranges. More...

#include <ostream>
#include "otcsdk/Exceptions.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  optris::Range< T >
 Generic range structure. More...
 

Namespaces

namespace  optris
 Main SDK namespace.
 

Typedefs

using optris::RangeF = Range<float>
 Alias for a range with float components.
 
using optris::RangeI = Range<int>
 Alias for a range with integer components.
 

Functions

template<typename T>
bool optris::operator== (const Range< T > &lhs, const Range< T > &rhs) noexcept
 Checks if two ranges are equal.
 
template<typename T>
bool optris::operator!= (const Range< T > &lhs, const Range< T > &rhs) noexcept
 Checks if two ranges are unequal.
 
template<typename T>
bool optris::isIn (const T &value, const Range< T > &range) noexcept
 Checks if a value is within a given range.
 
template<typename T>
std::ostream & optris::operator<< (std::ostream &out, const Range< T > &range) noexcept
 Ouput stream operator for ranges.
 

Detailed Description

Contains a class for generic ranges.

Author
Optris GmbH & Co. KG
Date
2026-02-03