/home/epics/devel/areaDetector/ADApp/pluginSrc/NDPluginOverlay.h File Reference

#include <epicsTypes.h>
#include <asynStandardInterfaces.h>
#include "NDPluginDriver.h"

Go to the source code of this file.

Classes

struct  NDOverlay
 Structure defining an overlay. More...
class  NDPluginOverlay
 Overlay graphics on top of an image. More...

Defines

#define NDPluginOverlayMaxSizeXString   "MAX_SIZE_X"
#define NDPluginOverlayMaxSizeYString   "MAX_SIZE_Y"
#define NDPluginOverlayNameString   "NAME"
#define NDPluginOverlayUseString   "USE"
#define NDPluginOverlayPositionXString   "OVERLAY_POSITION_X"
#define NDPluginOverlayPositionYString   "OVERLAY_POSITION_Y"
#define NDPluginOverlaySizeXString   "OVERLAY_SIZE_X"
#define NDPluginOverlaySizeYString   "OVERLAY_SIZE_Y"
#define NDPluginOverlayShapeString   "OVERLAY_SHAPE"
#define NDPluginOverlayDrawModeString   "OVERLAY_DRAW_MODE"
#define NDPluginOverlayRedString   "OVERLAY_RED"
#define NDPluginOverlayGreenString   "OVERLAY_GREEN"
#define NDPluginOverlayBlueString   "OVERLAY_BLUE"
#define FIRST_NDPLUGIN_OVERLAY_PARAM   NDPluginOverlayMaxSizeX
#define LAST_NDPLUGIN_OVERLAY_PARAM   NDPluginOverlayBlue
#define NUM_NDPLUGIN_OVERLAY_PARAMS   (&LAST_NDPLUGIN_OVERLAY_PARAM - &FIRST_NDPLUGIN_OVERLAY_PARAM + 1)

Typedefs

typedef struct NDOverlay NDOverlay_t
 Structure defining an overlay.

Enumerations

enum  NDOverlayShape_t { NDOverlayCross, NDOverlayRectangle }
enum  NDOverlayDrawMode_t { NDOverlaySet, NDOverlayXOR }


Define Documentation

#define FIRST_NDPLUGIN_OVERLAY_PARAM   NDPluginOverlayMaxSizeX

#define LAST_NDPLUGIN_OVERLAY_PARAM   NDPluginOverlayBlue

#define NDPluginOverlayBlueString   "OVERLAY_BLUE"

#define NDPluginOverlayDrawModeString   "OVERLAY_DRAW_MODE"

#define NDPluginOverlayGreenString   "OVERLAY_GREEN"

#define NDPluginOverlayMaxSizeXString   "MAX_SIZE_X"

#define NDPluginOverlayMaxSizeYString   "MAX_SIZE_Y"

#define NDPluginOverlayNameString   "NAME"

#define NDPluginOverlayPositionXString   "OVERLAY_POSITION_X"

#define NDPluginOverlayPositionYString   "OVERLAY_POSITION_Y"

#define NDPluginOverlayRedString   "OVERLAY_RED"

#define NDPluginOverlayShapeString   "OVERLAY_SHAPE"

#define NDPluginOverlaySizeXString   "OVERLAY_SIZE_X"

#define NDPluginOverlaySizeYString   "OVERLAY_SIZE_Y"

#define NDPluginOverlayUseString   "USE"

#define NUM_NDPLUGIN_OVERLAY_PARAMS   (&LAST_NDPLUGIN_OVERLAY_PARAM - &FIRST_NDPLUGIN_OVERLAY_PARAM + 1)


Typedef Documentation

typedef struct NDOverlay NDOverlay_t

Structure defining an overlay.


Enumeration Type Documentation

Enumerator:
NDOverlaySet 
NDOverlayXOR 

Enumerator:
NDOverlayCross 
NDOverlayRectangle 


Generated on Thu May 20 18:01:43 2010 for areaDetector by  doxygen 1.5.7.1