summaryrefslogtreecommitdiff
path: root/Examples/contract/simple_cxx/runme1.py
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@baserock.org>2009-08-18 20:56:02 +0000
committerLorry <lorry@roadtrain.codethink.co.uk>2012-09-25 16:59:08 +0000
commit9f8a09ed743cedd9547bf0661d518647966ab114 (patch)
tree9c7803d3b27a8ec22e91792ac7f7932efa128b20 /Examples/contract/simple_cxx/runme1.py
downloadswig-tarball-master.tar.gz
Imported from /srv/lorry/lorry-area/swig-tarball/swig-1.3.40.tar.gz.HEADswig-1.3.40master
Diffstat (limited to 'Examples/contract/simple_cxx/runme1.py')
-rw-r--r--Examples/contract/simple_cxx/runme1.py33
1 files changed, 33 insertions, 0 deletions
diff --git a/Examples/contract/simple_cxx/runme1.py b/Examples/contract/simple_cxx/runme1.py
new file mode 100644
index 0000000..9028d02
--- /dev/null
+++ b/Examples/contract/simple_cxx/runme1.py
@@ -0,0 +1,33 @@
+import example
+
+# Create the Circle object
+
+r = 2;
+print " Creating circle (radium: %d) :" % r
+c = example.Circle(r)
+
+# Set the location of the object
+
+c.x = 20
+c.y = 30
+print " Here is its current position:"
+print " Circle = (%f, %f)" % (c.x,c.y)
+
+# ----- Call some methods -----
+
+print "\n Here are some properties of the Circle:"
+print " area = ", c.area()
+print " perimeter = ", c.perimeter()
+dx = 1;
+dy = 1;
+print " Moving with (%d, %d)..." % (dx, dy)
+c.move(dx, dy)
+
+del c
+
+print "==================================="
+
+# test construction */
+r = -1;
+print " Creating circle (radium: %d) :" % r
+c = example.Circle(r)