[vtkusers] VTK & Python
David Gobbi
dgobbi at atamai.com
Wed Jul 5 10:36:50 EDT 2006
Hi Randall,
The methods you loose are the ones that require pointers as parameters,
except for pointers to VTK objects.
These are wrapped:
void MyClass::SetRenderer(vtkRenderer *);
void MyClass::SetPoint(double point[3]);
These are not wrapped:
void MyClass::Initialize(int argc, char *argv[]);
The problem with pointers is that Python has no way of knowing if the
pointer points to just a single item or to an array. Or, in the case
of [],
python doesn't know how long the array is.
- David
Randall Hand wrote:
> that's good to hear.. do you have any examples of what types of
> functions i would be losing access to via python?
>
> On 7/3/06, *David Gobbi* < dgobbi at atamai.com
> <mailto:dgobbi at atamai.com>> wrote:
>
> Hi Randall,
>
> The python interface is very mature, it has been continually
> maintained and improved for over eight years. Also, it's worth
> noting that many GUI toolkits such as Tk, Qt, KWWidgets and
> wxWidgets can all be used with VTK via python.
>
> The Parallel directory is wrapped, so all the Parallel classes are
> available python, and there are even several python nightly tests
> that run in the Parallel directory. However some VTK classes
> define methods that can't be wrapped because they use arguments
> types that have no python equivalents, so it isn't guaranteed that
> every bit of functionality will be available.
>
> - David
>
>
> ----- Original Message ----
> From: Randall Hand < randall.hand at gmail.com
> <mailto:randall.hand at gmail.com>>
> To: VTK Users <vtkusers at vtk.org <mailto:vtkusers at vtk.org>>
> Sent: Monday, July 3, 2006 9:45:46 AM
> Subject: [vtkusers] VTK & Python
>
> I'm currently trying to teach myself Python, and I know VTK has a
> Python Interface.. How "mature" is it? Paraview 3.0 is Python
> right? SO I assume it's pretty much "fully featured".
>
> Also, is MPI support & such available in the Python interface?
>
> --
> ----------------------------------------
> Randall Hand
> Visualization Scientist
> ERDC MSRC-ITL
> _______________________________________________
> This is the private VTK discussion list.
> Please keep messages on-topic. Check the FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>
>
>
>
> --
> ----------------------------------------
> Randall Hand
> Visualization Scientist
> ERDC MSRC-ITL
More information about the vtkusers
mailing list