comparison python/moving.py @ 280:8d44fb1756bc

removed small error
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Fri, 21 Dec 2012 17:06:34 -0500
parents 05c9b0cb8202
children f2cf16ad798f
comparison
equal deleted inserted replaced
279:3af4c267a7bf 280:8d44fb1756bc
47 'indicates if the temporal interval of self is comprised in interval2' 47 'indicates if the temporal interval of self is comprised in interval2'
48 return (self.first >= interval2.first) and (self.last <= interval2.last) 48 return (self.first >= interval2.first) and (self.last <= interval2.last)
49 49
50 def union(self, interval2): 50 def union(self, interval2):
51 '''Smallest interval comprising self and interval2''' 51 '''Smallest interval comprising self and interval2'''
52 return TimeInterval(min(self.first, interval2.first), max(self.last, interval2.last)) 52 return Interval(min(self.first, interval2.first), max(self.last, interval2.last))
53 53
54 def intersection(self, interval2): 54 def intersection(self, interval2):
55 '''Largest interval comprised in both self and interval2''' 55 '''Largest interval comprised in both self and interval2'''
56 return TimeInterval(max(self.first, interval2.first), min(self.last, interval2.last)) 56 return Interval(max(self.first, interval2.first), min(self.last, interval2.last))
57 57
58 def distance(self, interval2): 58 def distance(self, interval2):
59 if not self.intersection(interval2).empty(): 59 if not self.intersection(interval2).empty():
60 return 0 60 return 0
61 elif self.first > interval2.last: 61 elif self.first > interval2.last: