|
BRL-CAD
|
Go to the source code of this file.
Data Structures | |
| struct | icv_image |
Macros | |
| #define | ICV_NULL_IMAGE 0X0001 |
| #define | ICV_SANITIZED 0X0002 |
| #define | ICV_OPERATIONS_MODE 0x0004 |
| #define | ICV_UNDEFINED_1 0x0008 |
| #define | ICV_IMAGE_NULL ((struct icv_image *)0) |
| #define | ICV_CK_IMAGE(_i) ICV_CKMAG(_i, ICV_IMAGE_MAGIC, "icv_image") |
| #define | ICV_IMAGE_INIT(_i) |
| #define | ICV_IMAGE_IS_INITIALIZED(_i) (((struct icv_image *)(_i) != ICV_IMAGE_NULL) && LIKELY((_i)->magic == ICV_IMAGE_MAGIC)) |
| #define | ICV_IMAGE_VAL_INT(_i) if (!ICV_IMAGE_IS_INITIALIZED(_i)) return -1 |
| #define | ICV_IMAGE_VAL_PTR(_i) if (!ICV_IMAGE_IS_INITIALIZED(_i)) return NULL |
| #define | ICV_CONV_8BIT(data) ((double)(data))/255.0 |
Typedefs | |
| typedef struct icv_image | icv_image_t |
Enumerations | |
| enum | ICV_COLOR_SPACE { ICV_COLOR_SPACE_RGB , ICV_COLOR_SPACE_GRAY } |
| enum | ICV_DATA { ICV_DATA_DOUBLE , ICV_DATA_UCHAR } |