areaDetector
3-5-0
EPICS areaDetector framework
|
#include <set>
#include <epicsMutex.h>
#include <epicsTime.h>
#include <stdio.h>
#include "NDAttribute.h"
#include "NDAttributeList.h"
#include "Codec.h"
Go to the source code of this file.
Classes | |
struct | NDDimension |
Structure defining a dimension of an NDArray. More... | |
struct | NDArrayInfo |
Structure returned by NDArray::getInfo. More... | |
class | NDArray |
N-dimensional array class; each array has a set of dimensions, a data type, pointer to data, and optional attributes. More... | |
class | freeListElement |
class | NDArrayPool |
The NDArrayPool class manages a free list (pool) of NDArray objects. More... | |
Macros | |
#define | ND_ARRAY_MAX_DIMS 10 |
NDArray.h. More... | |
Typedefs | |
typedef struct NDDimension | NDDimension_t |
Structure defining a dimension of an NDArray. More... | |
typedef struct NDArrayInfo | NDArrayInfo_t |
Structure returned by NDArray::getInfo. More... | |
Enumerations | |
enum | NDColorMode_t { NDColorModeMono, NDColorModeBayer, NDColorModeRGB1, NDColorModeRGB2, NDColorModeRGB3, NDColorModeYUV444, NDColorModeYUV422, NDColorModeYUV411 } |
Enumeration of color modes for NDArray attribute "colorMode". More... | |
enum | NDBayerPattern_t { NDBayerRGGB = 0, NDBayerGBRG = 1, NDBayerGRBG = 2, NDBayerBGGR = 3 } |
Enumeration of Bayer patterns for NDArray attribute "bayerPattern". More... | |
#define ND_ARRAY_MAX_DIMS 10 |
typedef struct NDArrayInfo NDArrayInfo_t |
Structure returned by NDArray::getInfo.
typedef struct NDDimension NDDimension_t |
Structure defining a dimension of an NDArray.
enum NDBayerPattern_t |
Enumeration of Bayer patterns for NDArray attribute "bayerPattern".
This value is only meaningful if colorMode is NDColorModeBayer. This value is needed because the Bayer pattern will change when reading out a subset of the chip, for example if the X or Y offset values are not even numbers
enum NDColorMode_t |
Enumeration of color modes for NDArray attribute "colorMode".