From: Kai H. K. <Hen...@iw...> - 2011-06-10 08:41:31
|
Hi, I'm completely new to SWIG. I would like to interconnect some functions in C++ with octave. The point is that these functions pass values as arguments and not as return values. To initiate myself on SWIG and octave I'have red chapter 2,4,5, 6 partially, 10 and 27 of the official documentation looked into almost all header and octave related module files of sources I could get my hands on and searched the internet for corresponding examples. I understand how to use the 'in' typemaps to block incoming values to specific function arguments in the wrapper and howto to use 'argout' typemaps to specify result values from function arguments. My problem is that I cannot find specific information neither in the detailed and really well organizeddocumentation nor in the web what SWIG_OCTAVE_* helper function I need to get my hands on to disassemble arrays and matrices of octave and to convert them to double* as well as vice versa - as it is readily shown in various python examples. Any help will be highly appreciated. Thanks in Advance Best Regards Henning Koch -- ****************************************** Kai Henning Koch IWR, INF 368, Raum 512 Optimization in Robotics and Biomechanics Im Neuenheimer Feld 368,D-69120 Heidelberg fon: +49 6221 54 8878 fax: +49 6221 54 8860 e-mail: Hen...@iw... ****************************************** |