Current versions are in autoconvert
Current versions are in autoconvert
Remove LGPLv3 license.
Remove LGPLv3 license.
Added line about NDPluginAttribute.
Minor changes to avoid compiler warnings
Moved to other modules
Obsolete
Updated date for R2-0; reformatted
Extensive re-write

Removed the origin location parameter.  Changed the code to transform
the image in one step instead of up to four.  Increased performance.
Removed an unsafe reference to pArrays[0]
An "online" image processing pipeline implemented with the areaDetector framework may involve multiple stages. During the development of the image analysis routines, it is desirable to store a copy of the image at different processing stages. Currently, there is no fail-safe method of syncronizing image storage between multiple plugins which are derived from the NDPluginFile base class. Using channel access to trigger image storage is an incomplete solution because the processing pipeline may be operating on multiple images during active acquisition.

This solution allows a previous plugin (or driver) to request the storage of an NDArray by writing an attribute of type NDAttrInt32 with a value of 1 to the attribute list.
Merge pull request #15 from roehrig/master

Extensive re-write
Removed hard tabs
This commit adds array callbacks to NDPluginStats. It may be desirable to give subsequent plugins (NDPluginFile, for example) access to the attributes which NDPluginStats adds to the NDArray. Without array callbacks, this is not possible.
Removed hard tabs; replace malloc with automatic variable; fix compiler warnings
Add Andor Shamrock spectrometer
Fixed bug in mono mode when rotating asymmetric array; improved performance with RGB2 and RotCW90; don't use memcpy for copying only 3 values
NDAttribute.cpp
 - sanitize the constructor arguments to ensure that all (char*) class members contain valid strings.
Merge pull request #20 from jabrnthy/NDAttribute-SanitizeStringParameters

NDAttribute.cpp