]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins/Interface/Interface.h
Garbage collector added
[cpPlugins.git] / lib / cpPlugins / Interface / Interface.h
index 1bade44fa75acfabc223413089b195f0bdd5e297..585e2d5fd4b260824390559a4cc204fb6766825d 100644 (file)
@@ -8,6 +8,7 @@
 
 #include <cpPlugins/Interface/cpPlugins_Interface_Export.h>
 #include <cpPlugins/Interface/Object.h>
+#include <cpPlugins/Interface/ProcessObject.h>
 
 namespace cpPlugins
 {
@@ -31,7 +32,10 @@ namespace cpPlugins
       /// Plugin access
       TClasses& GetClasses( );
       const TClasses& GetClasses( ) const;
-      Object* CreateObject( const std::string& name ) const;
+      Object::Pointer CreateObject( const std::string& name ) const;
+      ProcessObject::Pointer CreateProcessObject(
+        const std::string& name
+        ) const;
 
       /// Interface to PLUMA
       bool Load( const std::string& path );