eLynx SDK v3.0.1
C++ image processing API reference

eLynx::ResolutionTypeTraits< T > Struct Template Reference

#include <CoreTypes.h>

List of all members.


Static Public Attributes

static const EResolution _Resolution
 The resolution implementation.
static const size_t _Bits
 Number of bits used in resolution.
static const bool _bSigned
 Does resolution is signed or not.
static const bool _bInteger
 Does resolution is an integer type (not floating point).
static const bool _bLUT
 Does resolution support Look-up table optimizations.
static const T _Min
 Min value in resolution range.
static const T _Max
 Max value in resolution range.
static const T _Norm
 Max value for normalized range.
static const double _MinInDouble
 Min value in resolution range cast in double resolution.
static const double _MaxInDouble
 Max value in resolution range cast in double resolution.
static const double _MaxNormInDouble
static const double _NormScale
 Scaling coefficient to have normalized double.

Detailed Description

template<typename T>
struct eLynx::ResolutionTypeTraits< T >

Resolution type traits definition.

Definition at line 167 of file CoreTypes.h.


Member Data Documentation

template<typename T >
const EResolution eLynx::ResolutionTypeTraits< T >::_Resolution [static]

The resolution implementation.

Definition at line 169 of file CoreTypes.h.

template<typename T >
const size_t eLynx::ResolutionTypeTraits< T >::_Bits [static]

Number of bits used in resolution.

Definition at line 170 of file CoreTypes.h.

template<typename T >
const bool eLynx::ResolutionTypeTraits< T >::_bSigned [static]

Does resolution is signed or not.

Definition at line 171 of file CoreTypes.h.

template<typename T >
const bool eLynx::ResolutionTypeTraits< T >::_bInteger [static]

Does resolution is an integer type (not floating point).

Definition at line 172 of file CoreTypes.h.

template<typename T >
const bool eLynx::ResolutionTypeTraits< T >::_bLUT [static]

Does resolution support Look-up table optimizations.

Definition at line 173 of file CoreTypes.h.

template<typename T >
const T eLynx::ResolutionTypeTraits< T >::_Min [static]

Min value in resolution range.

Definition at line 174 of file CoreTypes.h.

template<typename T >
const T eLynx::ResolutionTypeTraits< T >::_Max [static]

Max value in resolution range.

Definition at line 175 of file CoreTypes.h.

template<typename T >
const T eLynx::ResolutionTypeTraits< T >::_Norm [static]

Max value for normalized range.

Definition at line 176 of file CoreTypes.h.

template<typename T >
const double eLynx::ResolutionTypeTraits< T >::_MinInDouble [static]

Min value in resolution range cast in double resolution.

Definition at line 177 of file CoreTypes.h.

template<typename T >
const double eLynx::ResolutionTypeTraits< T >::_MaxInDouble [static]

Max value in resolution range cast in double resolution.

Definition at line 178 of file CoreTypes.h.

template<typename T >
const double eLynx::ResolutionTypeTraits< T >::_MaxNormInDouble [static]

Definition at line 179 of file CoreTypes.h.

template<typename T >
const double eLynx::ResolutionTypeTraits< T >::_NormScale [static]

Scaling coefficient to have normalized double.

Definition at line 180 of file CoreTypes.h.


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

Generated on 14 Apr 2009 by doxygen 1.5.8