
#include "Envision/env_config.h"

Go to the source code of this file.
Classes | |
| struct | env_rgb_pixel |
| RGB pixel class. More... | |
| struct | env_dims |
| A simple struct to hold a pair of width/height dimensions. More... | |
Defines | |
| #define | INTG32_MAX ((ENV_INTG32_TYPE)(((unsigned ENV_INTG32_TYPE)(-1)) >> 1)) |
| #define | INTG32_MIN ((ENV_INTG32_TYPE)((((unsigned ENV_INTG32_TYPE)(-1)) >> 1) + 1)) |
| #define | ENV_MAX(a, b) ( (a) > (b) ? (a) : (b) ) |
| #define | ENV_MIN(a, b) ( (a) < (b) ? (a) : (b) ) |
| #define | ENV_ABS(a) ( (a) > 0 ? (a) : -(a) ) |
Typedefs | |
| typedef unsigned char | byte |
| 8-bit unsigned integer | |
| typedef short | intg16 |
| 16-bit signed integer | |
| typedef char | env_intg16_must_be_16_bits [sizeof(intg16)==2?1:-1] |
| typedef ENV_INTG32_TYPE | intg32 |
| 32-bit signed integer | |
| typedef char | env_intg32_must_be_32_bits [sizeof(intg32)==4?1:-1] |
| typedef long long | intg64 |
| 64-bit signed integer | |
| typedef char | env_intg64_must_be_64_bits [sizeof(intg64)==8?1:-1] |
| typedef long | env_ssize_t |
| typedef unsigned long | env_size_t |
Enumerations | |
| enum | env_maxnorm_type { ENV_VCXNORM_NONE = 0, ENV_VCXNORM_MAXNORM = 1 } |
Types of normalization. More... | |
Basic integer types
Definition in file env_types.h.
| typedef unsigned char byte |
8-bit unsigned integer
Definition at line 44 of file env_types.h.
| typedef short intg16 |
16-bit signed integer
Definition at line 47 of file env_types.h.
| typedef ENV_INTG32_TYPE intg32 |
32-bit signed integer
Definition at line 53 of file env_types.h.
| typedef long long intg64 |
64-bit signed integer
Definition at line 64 of file env_types.h.
| enum env_maxnorm_type |
Types of normalization.
| ENV_VCXNORM_NONE |
no max-normalization, but may change range |
| ENV_VCXNORM_MAXNORM |
non-iterative maxnorm |
Definition at line 88 of file env_types.h.
1.6.3