1 <swigxml:swig name="namespaces" xmlns:swigxml="http://jniplusplus.sourceforge.net" xmlns:swig="http://swig.sourceforge.net" xmlns:c="http://www.ansi.org" >
4 <swig:file name="../../Lib/swig.swg" >
5 <swigxml:type string="include" />
7 <swig:file name="example_title_add.i" >
9 <swig:module name="example" />
16 <c:class name="Vector" >
18 <c:access name="public" />
19 <c:function name="Vector" >
21 <swigxml:parm name="x" >
22 <swigxml:type string="double" />
24 <swigxml:parm name="y" >
25 <swigxml:type string="double" />
27 <swigxml:parm name="z" >
28 <swigxml:type string="double" />
31 <swigxml:type string="int" />
33 <c:destructor name="Vector" />
34 <c:function name="print" >
35 <swigxml:type string="p.char" />
38 <swigxml:classtype string="class" />
39 <swigxml:namespace string="Vector" />
44 Vector addv(Vector &a, Vector &b) {
49 <c:function name="addv" >
51 <swigxml:parm name="a" >
52 <swigxml:type string="r.Vector" />
54 <swigxml:parm name="b" >
55 <swigxml:type string="r.Vector" />
62 <swigxml:type string="Vector" />
64 <c:class name="VectorArray" >
66 <c:access name="public" />
67 <c:function name="VectorArray" >
69 <swigxml:parm name="maxsize" >
70 <swigxml:type string="int" />
73 <swigxml:type string="int" />
75 <c:destructor name="VectorArray" />
76 <c:function name="size" >
77 <swigxml:type string="int" />
81 <c:function name="get" >
83 <swigxml:parm name="index" >
84 <swigxml:type string="int" />
89 return (*self)[index];
91 <swigxml:type string="r.Vector" />
93 <c:function name="set" >
95 <swigxml:parm name="index" >
96 <swigxml:type string="int" />
98 <swigxml:parm name="a" >
99 <swigxml:type string="r.Vector" />
106 <swigxml:type string="void" />
111 <swigxml:classtype string="class" />
112 <swigxml:namespace string="VectorArray" />
115 <swigxml:type string="include" />