[vtkusers] How to pass a vtk object between python to C++
Yi-Yu Chou
chouyiyu at hotmail.com
Thu Oct 9 16:56:19 EDT 2003
Hi,
I would like to pass a vtk object (vtlimageData) between python to my own
C++ class using SWIG. The structure of my code would be like :
// A.py
from imgReg import *
.......
img1 = vtkImageData()
IR = ImgReg() <----- my own C++ function
IR.SetImg(img1)
.......
//imgReg.i
%module imgReg
{%
#include "imgReg.h"
%}
#include imgReg.h
//imgReg.h
#include "vtkImageData.h"
class imgReg {
public :
imgReg();
~imgReg();
SetImg(vtkImageData *);
};
My question is :
1. Is this available by using SWIG ?
2. Do I need to include vtkImageData.h in my imgReg.i ?
3. Because vtkImageData.h contains other .h files, do I
need to include all of them ? And how to include ?(they are a lot)
4. How to build the module _imgReg.so with so many .h file ?
g++ -shared imgReg.o imgReg_wrap.o -o _imgReg.so ?
Thanks in advance !!!!!!!
_________________________________________________________________
現在就上 MSN 台灣網站:與親朋好友緊密聯繫,即時掌握新聞、財經、娛樂的最新訊
息 http://msn.com.tw
More information about the vtkusers
mailing list