#include <NDFileMagick.h>
List of all members.
Constructor & Destructor Documentation
NDFileMagick::NDFileMagick |
( |
const char * |
portName, |
|
|
int |
queueSize, |
|
|
int |
blockingCallbacks, |
|
|
const char * |
NDArrayPort, |
|
|
int |
NDArrayAddr, |
|
|
int |
priority, |
|
|
int |
stackSize |
|
) |
| |
Constructor for NDFileMagick; all parameters are simply passed to NDPluginFile::NDPluginFile.
- Parameters:
-
[in] | portName | The name of the asyn port driver to be created. |
[in] | queueSize | The number of NDArrays that the input queue for this plugin can hold when NDPluginDriverBlockingCallbacks=0. Larger queues can decrease the number of dropped arrays, at the expense of more NDArray buffers being allocated from the underlying driver's NDArrayPool. |
[in] | blockingCallbacks | Initial setting for the NDPluginDriverBlockingCallbacks flag. 0=callbacks are queued and executed by the callback thread; 1 callbacks execute in the thread of the driver doing the callbacks. |
[in] | NDArrayPort | Name of asyn port driver for initial source of NDArray callbacks. |
[in] | NDArrayAddr | asyn port driver address for initial source of NDArray callbacks. |
[in] | priority | The thread priority for the asyn port driver thread if ASYN_CANBLOCK is set in asynFlags. |
[in] | stackSize | The stack size for the asyn port driver thread if ASYN_CANBLOCK is set in asynFlags. |
Member Function Documentation
asynStatus NDFileMagick::closeFile |
( |
| ) |
[virtual] |
Opens a Magick file.
- Parameters:
-
[in] | fileName | The name of the file to open. |
[in] | openMode | Mask defining how the file should be opened; bits are NDFileModeRead, NDFileModeWrite, NDFileModeAppend, NDFileModeMultiple |
[in] | pArray | A pointer to an NDArray; this is used to determine the array and attribute properties. |
Implements NDPluginFile.
asynStatus NDFileMagick::readFile |
( |
NDArray ** |
pArray | ) |
[virtual] |
Reads single NDArray from a file; NOT CURRENTLY IMPLEMENTED.
- Parameters:
-
[in] | pArray | Pointer to the NDArray to be read |
Implements NDPluginFile.
asynStatus NDFileMagick::writeFile |
( |
NDArray * |
pArray | ) |
[virtual] |
Member Data Documentation
The documentation for this class was generated from the following files: