Hi!

I am trying to convert a PyObject into its C-Type. The thing is, i have a function which takes a PyObject but i need to convert the PyObject into its respective C-Type.

For example i have a python class:

class_<isis::util::fvector4, _Vector4<float> >("py_fvector4", init<float, float, float, float>())
       .def( init<>())
       .def("__setitem__", &_Vector4<float>::setItem)
       .def("__getitem__", &_Vector4<float>::getItem)
       ;

How can i convert the PyObject "py_fvector4" back into its C-Type _Vector4 (or isis::util::fvector4) ?

Thanks for your help and best regards!

--
Erik Tuerke
Department of Neurophysics Max-Planck-Institute for Human Cognitive and Brain Sciences
Stephanstrasse 1A
04103 Leipzig
Germany Tel: +49 341 99 40-2440
Email: tue...@cbs.mpg.de
www.cbs.mpg.de


_______________________________________________
Cplusplus-sig mailing list
Cplusplus-sig@python.org
http://mail.python.org/mailman/listinfo/cplusplus-sig

Reply via email to