Merged Rolf Schmidt's illysam branch
[hooke.git] / hooke / ui / gui / delta.py
1 #!/usr/bin/env python
2
3 '''
4 delta.py
5
6 Delta class for Hooke to describe differences between 2 points.
7
8 Copyright 2010 by Dr. Rolf Schmidt (Concordia University, Canada)
9
10 This program is released under the GNU General Public License version 2.
11 '''
12
13 from lib.curve import Units
14
15 class Point(object):
16
17     def __init__(self):
18         self.x = 0
19         self.y = 0
20
21 class Delta(object):
22
23     def __init__(self):
24         self.point1 = Point()
25         self.point2 = Point()
26         self.units = Units()\r
27 \r
28     def get_delta_x(self):\r
29         return self.point1.x - self.point2.x\r
30 \r
31     def get_delta_y(self):\r
32         return self.point1.y - self.point2.y\r
33 \r
34