我有一个 swig 文件,其中包含以下代码:
%module vgSofa
#define VG_SOFA_API
%import vgd/vgd.i
%import vgm/vgm.i
%template(BasicHandlerShp1) boost::shared_ptr<vgSofa::handler::BasicHandler>;
%{
#include "vgSofa/handler/BasicHandler.hpp"
%}
%template(BasicHandlerShp) vgd::Shp<vgSofa::handler::BasicHandler>;
%include "vgSofa/handler/BasicHandler.hpp"
vgd::Shp
继承到哪里boost::shared_ptr
。此代码生成包装器和 python 文件,但在生成的 python 文件中,我无法访问vgSofa::handler::BasicHandler
我的模板中的函数BasicHandlerShp
。我该如何访问这些功能BasicHandlerShp
?谢谢 !!