areaDetector 1-9
Classes | Defines
/home/epics/devel/areaDetector/ADApp/pluginSrc/NDPluginProcess.h File Reference
#include <epicsTypes.h>
#include <asynStandardInterfaces.h>
#include "NDPluginDriver.h"

Go to the source code of this file.

Classes

class  NDPluginProcess
 Does image processing operations. More...

Defines

#define NDPluginProcessSaveBackgroundString   "SAVE_BACKGROUND"
#define NDPluginProcessEnableBackgroundString   "ENABLE_BACKGROUND"
#define NDPluginProcessValidBackgroundString   "VALID_BACKGROUND"
#define NDPluginProcessSaveFlatFieldString   "SAVE_FLAT_FIELD"
#define NDPluginProcessEnableFlatFieldString   "ENABLE_FLAT_FIELD"
#define NDPluginProcessValidFlatFieldString   "VALID_FLAT_FIELD"
#define NDPluginProcessScaleFlatFieldString   "SCALE_FLAT_FIELD"
#define NDPluginProcessEnableOffsetScaleString   "ENABLE_OFFSET_SCALE"
#define NDPluginProcessAutoOffsetScaleString   "AUTO_OFFSET_SCALE"
#define NDPluginProcessScaleString   "SCALE"
#define NDPluginProcessOffsetString   "OFFSET"
#define NDPluginProcessLowClipString   "LOW_CLIP"
#define NDPluginProcessEnableLowClipString   "ENABLE_LOW_CLIP"
#define NDPluginProcessHighClipString   "HIGH_CLIP"
#define NDPluginProcessEnableHighClipString   "ENABLE_HIGH_CLIP"
#define NDPluginProcessEnableFilterString   "ENABLE_FILTER"
#define NDPluginProcessResetFilterString   "RESET_FILTER"
#define NDPluginProcessAutoResetFilterString   "AUTO_RESET_FILTER"
#define NDPluginProcessFilterCallbacksString   "FILTER_CALLBACKS"
#define NDPluginProcessNumFilterString   "NUM_FILTER"
#define NDPluginProcessNumFilteredString   "NUM_FILTERED"
#define NDPluginProcessOOffsetString   "FILTER_OOFFSET"
#define NDPluginProcessOScaleString   "FILTER_OSCALE"
#define NDPluginProcessOC1String   "FILTER_OC1"
#define NDPluginProcessOC2String   "FILTER_OC2"
#define NDPluginProcessOC3String   "FILTER_OC3"
#define NDPluginProcessOC4String   "FILTER_OC4"
#define NDPluginProcessFOffsetString   "FILTER_FOFFSET"
#define NDPluginProcessFScaleString   "FILTER_FSCALE"
#define NDPluginProcessFC1String   "FILTER_FC1"
#define NDPluginProcessFC2String   "FILTER_FC2"
#define NDPluginProcessFC3String   "FILTER_FC3"
#define NDPluginProcessFC4String   "FILTER_FC4"
#define NDPluginProcessROffsetString   "FILTER_ROFFSET"
#define NDPluginProcessRC1String   "FILTER_RC1"
#define NDPluginProcessRC2String   "FILTER_RC2"
#define NDPluginProcessDataTypeString   "PROCESS_DATA_TYPE"
#define FIRST_NDPLUGIN_PROCESS_PARAM   NDPluginProcessSaveBackground
#define LAST_NDPLUGIN_PROCESS_PARAM   NDPluginProcessDataType
#define NUM_NDPLUGIN_PROCESS_PARAMS   ((int)(&LAST_NDPLUGIN_PROCESS_PARAM - &FIRST_NDPLUGIN_PROCESS_PARAM + 1))

Define Documentation

#define FIRST_NDPLUGIN_PROCESS_PARAM   NDPluginProcessSaveBackground
#define LAST_NDPLUGIN_PROCESS_PARAM   NDPluginProcessDataType
#define NDPluginProcessAutoOffsetScaleString   "AUTO_OFFSET_SCALE"
#define NDPluginProcessAutoResetFilterString   "AUTO_RESET_FILTER"
#define NDPluginProcessDataTypeString   "PROCESS_DATA_TYPE"
#define NDPluginProcessEnableBackgroundString   "ENABLE_BACKGROUND"
#define NDPluginProcessEnableFilterString   "ENABLE_FILTER"
#define NDPluginProcessEnableFlatFieldString   "ENABLE_FLAT_FIELD"
#define NDPluginProcessEnableHighClipString   "ENABLE_HIGH_CLIP"
#define NDPluginProcessEnableLowClipString   "ENABLE_LOW_CLIP"
#define NDPluginProcessEnableOffsetScaleString   "ENABLE_OFFSET_SCALE"
#define NDPluginProcessFC1String   "FILTER_FC1"
#define NDPluginProcessFC2String   "FILTER_FC2"
#define NDPluginProcessFC3String   "FILTER_FC3"
#define NDPluginProcessFC4String   "FILTER_FC4"
#define NDPluginProcessFilterCallbacksString   "FILTER_CALLBACKS"
#define NDPluginProcessFOffsetString   "FILTER_FOFFSET"
#define NDPluginProcessFScaleString   "FILTER_FSCALE"
#define NDPluginProcessHighClipString   "HIGH_CLIP"
#define NDPluginProcessLowClipString   "LOW_CLIP"
#define NDPluginProcessNumFilteredString   "NUM_FILTERED"
#define NDPluginProcessNumFilterString   "NUM_FILTER"
#define NDPluginProcessOC1String   "FILTER_OC1"
#define NDPluginProcessOC2String   "FILTER_OC2"
#define NDPluginProcessOC3String   "FILTER_OC3"
#define NDPluginProcessOC4String   "FILTER_OC4"
#define NDPluginProcessOffsetString   "OFFSET"
#define NDPluginProcessOOffsetString   "FILTER_OOFFSET"
#define NDPluginProcessOScaleString   "FILTER_OSCALE"
#define NDPluginProcessRC1String   "FILTER_RC1"
#define NDPluginProcessRC2String   "FILTER_RC2"
#define NDPluginProcessResetFilterString   "RESET_FILTER"
#define NDPluginProcessROffsetString   "FILTER_ROFFSET"
#define NDPluginProcessSaveBackgroundString   "SAVE_BACKGROUND"
#define NDPluginProcessSaveFlatFieldString   "SAVE_FLAT_FIELD"
#define NDPluginProcessScaleFlatFieldString   "SCALE_FLAT_FIELD"
#define NDPluginProcessScaleString   "SCALE"
#define NDPluginProcessValidBackgroundString   "VALID_BACKGROUND"
#define NDPluginProcessValidFlatFieldString   "VALID_FLAT_FIELD"
#define NUM_NDPLUGIN_PROCESS_PARAMS   ((int)(&LAST_NDPLUGIN_PROCESS_PARAM - &FIRST_NDPLUGIN_PROCESS_PARAM + 1))