Added illysam branch
[hooke.git] / lib / curve.py
1 #!/usr/bin/env python\r
2 \r
3 '''\r
4 curve.py\r
5 \r
6 Curve and related classes for Hooke.\r
7 \r
8 Copyright 2010 by Dr. Rolf Schmidt (Concordia University, Canada)\r
9 \r
10 This program is released under the GNU General Public License version 2.\r
11 '''\r
12 \r
13 class Curve(object):\r
14 \r
15     def __init__(self):\r
16         self.color = 'blue'\r
17         self.destination = Destination()\r
18         self.label = ''\r
19         self.size = 0.5\r
20         self.style = 'plot'\r
21         self.title = ''\r
22         self.units = Units()\r
23         self.visible = True\r
24         self.x = []\r
25         self.y = []\r
26 \r
27 \r
28 class Destination(object):\r
29 \r
30     def __init__(self):\r
31         self.column = 1\r
32         self.row = 1\r
33 \r
34 \r
35 class Units(object):\r
36 \r
37     def __init__(self):\r
38         self.x = ''\r
39         self.y = ''\r