XMM - Probabilistic Models for Motion Recognition and Mapping

Classes | Namespaces | Functions
xmmAttribute.hpp File Reference
#include <functional>
#include <limits>
#include <stdexcept>
#include <string>
#include <vector>
Include dependency graph for xmmAttribute.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  xmm::AttributeBase
 Base Class for Generic Attributes. More...
 
class  xmm::Attribute< T >
 Generic Attribute. More...
 
class  xmm::Attribute< std::vector< T > >
 Generic Attribute (Vector Specialization) More...
 
class  xmm::Attribute< std::vector< std::string > >
 Generic Attribute (Vector Specialization) More...
 

Namespaces

 xmm
 

Functions

template<typename T >
void xmm::checkLimits (T const &value, T const &limit_min, T const &limit_max)
 checks the validity of the requested value with respect to the current limits More...
 
template<>
void xmm::checkLimits< bool > (bool const &value, bool const &limit_min, bool const &limit_max)
 
template<>
void xmm::checkLimits< unsigned char > (unsigned char const &value, unsigned char const &limit_min, unsigned char const &limit_max)
 
template<>
void xmm::checkLimits< char > (char const &value, char const &limit_min, char const &limit_max)
 
template<>
void xmm::checkLimits< unsigned int > (unsigned int const &value, unsigned int const &limit_min, unsigned int const &limit_max)
 
template<>
void xmm::checkLimits< int > (int const &value, int const &limit_min, int const &limit_max)
 
template<>
void xmm::checkLimits< long > (long const &value, long const &limit_min, long const &limit_max)
 
template<>
void xmm::checkLimits< float > (float const &value, float const &limit_min, float const &limit_max)
 
template<>
void xmm::checkLimits< double > (double const &value, double const &limit_min, double const &limit_max)
 
template<>
void xmm::checkLimits< std::string > (std::string const &value, std::string const &limit_min, std::string const &limit_max)