]> Creatis software - cpPlugins.git/blob - lib/cpPlugins/Interface/Object.h
d4436f68db36a6619947081124fd61275e120a21
[cpPlugins.git] / lib / cpPlugins / Interface / Object.h
1 #ifndef __CPPLUGINS__INTERFACE__OBJECT__H__
2 #define __CPPLUGINS__INTERFACE__OBJECT__H__
3
4 #include <string>
5 #include <Pluma/Pluma.hpp>
6 #include <cpPlugins/Interface/cpPlugins_Interface_Export.h>
7
8 namespace cpPlugins
9 {
10   namespace Interface
11   {
12     /**
13      */
14     class cpPlugins_Interface_EXPORT Object
15     {
16     public:
17       Object( );
18       virtual ~Object( );
19
20       virtual std::string GetClassName( ) const;
21     };
22
23     // TODO: doc
24     PLUMA_PROVIDER_HEADER( Object );
25
26   } // ecapseman
27
28 } // ecapseman
29
30 #endif // __CPPLUGINS__INTERFACE__OBJECT__H__
31
32 // eof - $RCSfile$