areaDetector
3-14
EPICS areaDetector framework
|
Go to the source code of this file.
Classes | |
struct | NDOverlayPvt_t |
struct | NDOverlay |
Structure defining an overlay. More... | |
class | NDPluginOverlay |
Overlay graphics on top of an image. More... | |
Macros | |
#define | NDPluginOverlayMaxSizeXString "MAX_SIZE_X" /* (asynInt32, r/o) Maximum size of overlay in X dimension */ |
#define | NDPluginOverlayMaxSizeYString "MAX_SIZE_Y" /* (asynInt32, r/o) Maximum size of overlay in Y dimension */ |
#define | NDPluginOverlayNameString "NAME" /* (asynOctet, r/w) Name of this overlay */ |
#define | NDPluginOverlayUseString "USE" /* (asynInt32, r/w) Use this overlay? */ |
#define | NDPluginOverlayPositionXString "OVERLAY_POSITION_X" /* (asynInt32, r/w) X position (upper left) of overlay */ |
#define | NDPluginOverlayPositionYString "OVERLAY_POSITION_Y" /* (asynInt32, r/w) Y position (upper left) of overlay */ |
#define | NDPluginOverlayCenterXString "OVERLAY_CENTER_X" /* (asynInt32, r/w) X center of overlay */ |
#define | NDPluginOverlayCenterYString "OVERLAY_CENTER_Y" /* (asynInt32, r/w) Y center of overlay */ |
#define | NDPluginOverlaySizeXString "OVERLAY_SIZE_X" /* (asynInt32, r/o) X size of overlay */ |
#define | NDPluginOverlaySizeYString "OVERLAY_SIZE_Y" /* (asynInt32, r/w) Y size of overlay */ |
#define | NDPluginOverlayWidthXString "OVERLAY_WIDTH_X" /* (asynInt32, r/o) X width of overlay */ |
#define | NDPluginOverlayWidthYString "OVERLAY_WIDTH_Y" /* (asynInt32, r/w) Y width of overlay */ |
#define | NDPluginOverlayShapeString "OVERLAY_SHAPE" /* (asynInt32, r/w) Shape of overlay */ |
#define | NDPluginOverlayDrawModeString "OVERLAY_DRAW_MODE" /* (asynInt32, r/w) Drawing mode for overlay */ |
#define | NDPluginOverlayRedString "OVERLAY_RED" /* (asynInt32, r/w) Red value for overlay */ |
#define | NDPluginOverlayGreenString "OVERLAY_GREEN" /* (asynInt32, r/w) Green value for overlay */ |
#define | NDPluginOverlayBlueString "OVERLAY_BLUE" /* (asynInt32, r/w) Blue value for overlay */ |
#define | NDPluginOverlayTimeStampFormatString "OVERLAY_TIMESTAMP_FORMAT" /* (asynOctet,r/w) Time stamp format */ |
#define | NDPluginOverlayFontString "OVERLAY_FONT" /* (asynInt32, r/w) Type of Time Stamp to show (if any) */ |
#define | NDPluginOverlayDisplayTextString "OVERLAY_DISPLAY_TEXT" /* (asynOctet, r/w) The text to display */ |
#define | FIRST_NDPLUGIN_OVERLAY_PARAM NDPluginOverlayMaxSizeX |
Typedefs | |
typedef struct NDOverlay | NDOverlay_t |
Structure defining an overlay. More... | |
Enumerations | |
enum | NDOverlayShape_t { NDOverlayCross , NDOverlayRectangle , NDOverlayText , NDOverlayEllipse } |
enum | NDOverlayDrawMode_t { NDOverlaySet , NDOverlayXOR } |
#define FIRST_NDPLUGIN_OVERLAY_PARAM NDPluginOverlayMaxSizeX |
#define NDPluginOverlayBlueString "OVERLAY_BLUE" /* (asynInt32, r/w) Blue value for overlay */ |
#define NDPluginOverlayCenterXString "OVERLAY_CENTER_X" /* (asynInt32, r/w) X center of overlay */ |
#define NDPluginOverlayCenterYString "OVERLAY_CENTER_Y" /* (asynInt32, r/w) Y center of overlay */ |
#define NDPluginOverlayDisplayTextString "OVERLAY_DISPLAY_TEXT" /* (asynOctet, r/w) The text to display */ |
#define NDPluginOverlayDrawModeString "OVERLAY_DRAW_MODE" /* (asynInt32, r/w) Drawing mode for overlay */ |
#define NDPluginOverlayFontString "OVERLAY_FONT" /* (asynInt32, r/w) Type of Time Stamp to show (if any) */ |
#define NDPluginOverlayGreenString "OVERLAY_GREEN" /* (asynInt32, r/w) Green value for overlay */ |
#define NDPluginOverlayMaxSizeXString "MAX_SIZE_X" /* (asynInt32, r/o) Maximum size of overlay in X dimension */ |
#define NDPluginOverlayMaxSizeYString "MAX_SIZE_Y" /* (asynInt32, r/o) Maximum size of overlay in Y dimension */ |
#define NDPluginOverlayNameString "NAME" /* (asynOctet, r/w) Name of this overlay */ |
#define NDPluginOverlayPositionXString "OVERLAY_POSITION_X" /* (asynInt32, r/w) X position (upper left) of overlay */ |
#define NDPluginOverlayPositionYString "OVERLAY_POSITION_Y" /* (asynInt32, r/w) Y position (upper left) of overlay */ |
#define NDPluginOverlayRedString "OVERLAY_RED" /* (asynInt32, r/w) Red value for overlay */ |
#define NDPluginOverlayShapeString "OVERLAY_SHAPE" /* (asynInt32, r/w) Shape of overlay */ |
#define NDPluginOverlaySizeXString "OVERLAY_SIZE_X" /* (asynInt32, r/o) X size of overlay */ |
#define NDPluginOverlaySizeYString "OVERLAY_SIZE_Y" /* (asynInt32, r/w) Y size of overlay */ |
#define NDPluginOverlayTimeStampFormatString "OVERLAY_TIMESTAMP_FORMAT" /* (asynOctet,r/w) Time stamp format */ |
#define NDPluginOverlayUseString "USE" /* (asynInt32, r/w) Use this overlay? */ |
#define NDPluginOverlayWidthXString "OVERLAY_WIDTH_X" /* (asynInt32, r/o) X width of overlay */ |
#define NDPluginOverlayWidthYString "OVERLAY_WIDTH_Y" /* (asynInt32, r/w) Y width of overlay */ |
typedef struct NDOverlay NDOverlay_t |
Structure defining an overlay.
enum NDOverlayDrawMode_t |
enum NDOverlayShape_t |