мне нужно, чтобы добавить новый метод к моему Swig шаблонного класса, например:Добавить новый метод шаблона класса Python Swig
Я объявляющий класс шаблона в myswig.i следующим образом:
%template(DoubleVector) vector<double>;
это сгенерирует класс с именем «DoubleVector» в сгенерированном файле .py с некоторыми сгенерированными методами. позволяет предположить, что они являются func1(), func2() и func3(). Это сгенерированные функции, и я не контролирую их. Теперь, если я хочу добавить новый метод под названием func4() в этот класс (DoubleVector), как я могу это сделать? Является ли это возможным?
Я знаю идентификатор под названием% pythoncode, но я не мог использовать его для определения новой функции в этом классе шаблона.
Я предполагаю, что вы имели в виду '% шаблона (DoubleVector) вектор;'? –
Flexo
ya, извините, я имел в виду% template (DoubleVector) vector; только. Спасибо :) –
Saurabh