ManiVault 1.0.0
A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data
Loading...
Searching...
No Matches
hdps::util::NumericalRange< NumericalType > Class Template Reference

#include <NumericalRange.h>

Inheritance diagram for hdps::util::NumericalRange< NumericalType >:

Public Member Functions

 NumericalRange (NumericalType minimum=std::numeric_limits< NumericalType >::max(), NumericalType maximum=std::numeric_limits< NumericalType >::lowest())
 
NumericalType getMinimum () const
 
void setMinimum (NumericalType minimum)
 
NumericalType getMaximum () const
 
void setMaximum (NumericalType maximum)
 
NumericalRange< NumericalType > & operator+= (const NumericalRange< NumericalType > &other)
 
const bool operator== (const NumericalRange< NumericalType > &rhs) const
 
const bool operator!= (const NumericalRange< NumericalType > &rhs) const
 

Detailed Description

template<typename NumericalType>
class hdps::util::NumericalRange< NumericalType >

Numerical range class

Stores a numerical range

Author
Thomas Kroes

Constructor & Destructor Documentation

◆ NumericalRange()

template<typename NumericalType >
hdps::util::NumericalRange< NumericalType >::NumericalRange ( NumericalType  minimum = std::numeric_limits<NumericalType>::max(),
NumericalType  maximum = std::numeric_limits<NumericalType>::lowest() 
)
inline

Construct from /p minimum and maximum

Parameters
minimumRange minimum
maximumRange maximum

Member Function Documentation

◆ getMaximum()

template<typename NumericalType >
NumericalType hdps::util::NumericalRange< NumericalType >::getMaximum ( ) const
inline

Get range maximum

◆ getMinimum()

template<typename NumericalType >
NumericalType hdps::util::NumericalRange< NumericalType >::getMinimum ( ) const
inline

Get range minimum

◆ operator!=()

template<typename NumericalType >
const bool hdps::util::NumericalRange< NumericalType >::operator!= ( const NumericalRange< NumericalType > &  rhs) const
inline

Inequality operator

Parameters
rhsRight-hand-side operator

◆ operator+=()

template<typename NumericalType >
NumericalRange< NumericalType > & hdps::util::NumericalRange< NumericalType >::operator+= ( const NumericalRange< NumericalType > &  other)
inline

Addition operator

Returns
Added range

◆ operator==()

template<typename NumericalType >
const bool hdps::util::NumericalRange< NumericalType >::operator== ( const NumericalRange< NumericalType > &  rhs) const
inline

Equality operator

Parameters
rhsRight-hand-side operator

◆ setMaximum()

template<typename NumericalType >
void hdps::util::NumericalRange< NumericalType >::setMaximum ( NumericalType  maximum)
inline

Set range maximum to maximum

Parameters
maximumRange maximum

◆ setMinimum()

template<typename NumericalType >
void hdps::util::NumericalRange< NumericalType >::setMinimum ( NumericalType  minimum)
inline

Set range minimum to minimum

Parameters
minimumRange minimum

The documentation for this class was generated from the following file: