X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src2%2FcreaImageIOImageReader.h;h=36fafd4a452f75143734799c6f84657c5703ba99;hb=8c3672abfbaf237583f46ba0c1feb660b0f65973;hp=e36f2269fc33d34d1d4a9f88fe71f111a34ad2a1;hpb=cbf693fa62cd51f4ca5c881838bbb609edc447b0;p=creaImageIO.git diff --git a/src2/creaImageIOImageReader.h b/src2/creaImageIOImageReader.h index e36f226..36fafd4 100644 --- a/src2/creaImageIOImageReader.h +++ b/src2/creaImageIOImageReader.h @@ -2,17 +2,19 @@ #define __creaImageIOImageReader_h_INCLUDED__ -#include - #include #include #include #include +#include namespace creaImageIO { + /** + * \ingroup Model + */ //===================================================================== /// Image reader of a specific image format class SpecificImageReader; @@ -26,9 +28,7 @@ namespace creaImageIO ImageReader(); ~ImageReader(); - /// Returns the known extensions - const std::vector& GetKnownExtensions() - { return mKnownExtensions; } + /// Returns true iff the file is readable bool CanRead( const std::string& filename, const std::string& exclude = ""); @@ -43,7 +43,11 @@ namespace creaImageIO /// On return, the values of the map are the values /// of the attributes (empty string if not available). void ReadAttributes(const std::string& filename, - std::map& attr); + tree::AttributeMapType& attr); + + /// Returns the known extensions + const std::vector& GetKnownExtensions() + { return mKnownExtensions; } protected: