X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpPlugins%2FInterface%2FObject.h;fp=lib%2FcpPlugins%2FInterface%2FObject.h;h=bcb7e60f6423881dc242234108c92bdc5a2e0e65;hb=7c7bc497af96e7b5845be9a2fc277036ec752be9;hp=ef8cab82dfedf6c96feaa84174cd9ef86462c1ca;hpb=506b27e2ea07cb34ba230b02eb6857b20cbf78b1;p=cpPlugins.git diff --git a/lib/cpPlugins/Interface/Object.h b/lib/cpPlugins/Interface/Object.h index ef8cab8..bcb7e60 100644 --- a/lib/cpPlugins/Interface/Object.h +++ b/lib/cpPlugins/Interface/Object.h @@ -3,7 +3,7 @@ #include #include -#include +#include #define ITK_MANUAL_INSTANTIATION #include @@ -11,17 +11,17 @@ // ------------------------------------------------------------------------- #define CPPLUGINS_PROVIDER_HEADER_BEGIN( TYPE ) \ - class cpPlugins_EXPORT TYPE##Provider \ + class cpPlugins_Interface_EXPORT TYPE##Provider \ : public pluma::Provider \ { \ - private: \ +private: \ friend class pluma::Pluma; \ static const unsigned int PLUMA_INTERFACE_VERSION; \ static const unsigned int PLUMA_INTERFACE_LOWEST_VERSION; \ static const std::string PLUMA_PROVIDER_TYPE; \ std::string plumaGetType( ) const \ { return( PLUMA_PROVIDER_TYPE ); } \ - public: \ +public: \ unsigned int getVersion( ) const \ { return( PLUMA_INTERFACE_VERSION ); } @@ -31,7 +31,7 @@ // ------------------------------------------------------------------------- #define CPPLUGINS_PROVIDER_HEADER( TYPE ) \ CPPLUGINS_PROVIDER_HEADER_BEGIN( TYPE ) \ - virtual TYPE::Pointer create( ) const = 0; \ + virtual TYPE::Pointer create( ) const = 0; \ CPPLUGINS_PROVIDER_HEADER_END // ------------------------------------------------------------------------- @@ -58,7 +58,7 @@ namespace cpPlugins { /** */ - class cpPlugins_EXPORT Object + class cpPlugins_Interface_EXPORT Object : public itk::Object { public: