]> Creatis software - cpPlugins.git/blob - lib/cpPlugins/Interface/Object.h
d64ece2221e262b20342c6bd165cbdb57f48b552
[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
7 namespace cpPlugins
8 {
9   namespace Interface
10   {
11     /**
12      */
13     class Object
14     {
15     public:
16       Object( );
17       virtual ~Object( );
18
19       virtual std::string GetClassName( ) const;
20     };
21
22     // TODO: doc
23     PLUMA_PROVIDER_HEADER( Object );
24
25   } // ecapseman
26
27 } // ecapseman
28
29 #endif // __CPPLUGINS__INTERFACE__OBJECT__H__
30
31 // eof - $RCSfile$