X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpPlugins%2FInterface%2FInterface.h;h=585e2d5fd4b260824390559a4cc204fb6766825d;hb=cb833d2fface96e020fe91584d2206860a8174ee;hp=1bade44fa75acfabc223413089b195f0bdd5e297;hpb=c29448936abc15d110205b2da435035131398a87;p=cpPlugins.git diff --git a/lib/cpPlugins/Interface/Interface.h b/lib/cpPlugins/Interface/Interface.h index 1bade44..585e2d5 100644 --- a/lib/cpPlugins/Interface/Interface.h +++ b/lib/cpPlugins/Interface/Interface.h @@ -8,6 +8,7 @@ #include #include +#include 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 );