#ifndef __creaImageIOImageReader_h_INCLUDED__
#define __creaImageIOImageReader_h_INCLUDED__
+#include <creaImageIOSystem.h>
#include <creaImageIOAbstractImageReader.h>
namespace creaImageIO
{
-
+
/**
- * \ingroup ReadWrite
+ * \ingroup IO
+ * \brief Generic image reader which uses all the specific concrete image reader of the lib (tif, jpg, dicom, ...)
*/
- //=====================================================================
- /// Generic image reader which uses all the specific concrete image reader
-/// of the lib (tif, jpg, dicom, ...)
-class ImageReader : virtual public AbstractImageReader
+ class CREAIMAGEIO_EXPORT ImageReader : virtual public AbstractImageReader
{
public:
ImageReader();
protected:
+ /// Register a reader
void Register(AbstractImageReader*);
std::vector<AbstractImageReader*> mReader;