Primitives.h File Reference

#include <limits.h>
#include <float.h>

Include dependency graph for Primitives.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  hxa7241

Typedefs

typedef signed char hxa7241::byte
 types ----------------------------------------------------------------------
typedef unsigned char hxa7241::ubyte
typedef signed short hxa7241::word
typedef unsigned short hxa7241::uword
typedef signed int hxa7241::dword
typedef unsigned int hxa7241::udword
typedef double hxa7241::real

Variables

const byte hxa7241::BYTE_MIN = SCHAR_MIN
 constants ------------------------------------------------------------------
const byte hxa7241::BYTE_MAX = SCHAR_MAX
const int hxa7241::BYTE_BITS = 8
const ubyte hxa7241::UBYTE_MIN = 0
const ubyte hxa7241::UBYTE_MAX = UCHAR_MAX
const int hxa7241::UBYTE_BITS = 8
const word hxa7241::WORD_MIN = SHRT_MIN
const word hxa7241::WORD_MAX = SHRT_MAX
const int hxa7241::WORD_BITS = 16
const uword hxa7241::UWORD_MIN = 0
const uword hxa7241::UWORD_MAX = USHRT_MAX
const int hxa7241::UWORD_BITS = 16
const dword hxa7241::DWORD_MIN = INT_MIN
const dword hxa7241::DWORD_MAX = INT_MAX
const int hxa7241::DWORD_BITS = 32
const udword hxa7241::UDWORD_MIN = 0
const udword hxa7241::UDWORD_MAX = UINT_MAX
const int hxa7241::UDWORD_BITS = 32
const float hxa7241::FLOAT_MIN_POS = static_cast<float>(FLT_MIN)
const float hxa7241::FLOAT_MIN_NEG = static_cast<float>(-FLT_MAX)
const float hxa7241::FLOAT_MAX = static_cast<float>(FLT_MAX)
const float hxa7241::FLOAT_EPSILON = static_cast<float>(FLT_EPSILON)
const float hxa7241::FLOAT_ALMOST_ONE = static_cast<float>(1.0f - FLT_EPSILON)
const float hxa7241::FLOAT_SMALL = static_cast<float>(1.0e-12f)
const float hxa7241::FLOAT_LARGE = static_cast<float>(1.0e+12f)
const double hxa7241::DOUBLE_MIN_POS = static_cast<double>(DBL_MIN)
const double hxa7241::DOUBLE_MIN_NEG = static_cast<double>(-DBL_MAX)
const double hxa7241::DOUBLE_MAX = static_cast<double>(DBL_MAX)
const double hxa7241::DOUBLE_EPSILON = static_cast<double>(DBL_EPSILON)
const double hxa7241::DOUBLE_ALMOST_ONE = static_cast<double>(1.0 - DBL_EPSILON)
const double hxa7241::DOUBLE_SMALL = static_cast<double>(1.0e-96)
const double hxa7241::DOUBLE_LARGE = static_cast<double>(1.0e+96)
const double hxa7241::REAL_MIN_POS = DOUBLE_MIN_POS
const double hxa7241::REAL_MIN_NEG = DOUBLE_MIN_NEG
const double hxa7241::REAL_MAX = DOUBLE_MAX
const double hxa7241::REAL_EPSILON = DOUBLE_EPSILON
const double hxa7241::REAL_ALMOST_ONE = DOUBLE_ALMOST_ONE
const double hxa7241::REAL_SMALL = DOUBLE_SMALL
const double hxa7241::REAL_LARGE = DOUBLE_LARGE


Generated on Fri Feb 13 13:58:24 2009 for meshmorph by  doxygen 1.5.1