|
@@ -1,21 +1,19 @@
|
|
|
"""PosHprInterval module: contains the PosHprInterval class"""
|
|
"""PosHprInterval module: contains the PosHprInterval class"""
|
|
|
|
|
|
|
|
from PandaModules import *
|
|
from PandaModules import *
|
|
|
|
|
+from Interval import *
|
|
|
|
|
|
|
|
-import Interval
|
|
|
|
|
-
|
|
|
|
|
-class PosHprInterval(Interval.Interval):
|
|
|
|
|
|
|
+class PosHprInterval(Interval):
|
|
|
|
|
|
|
|
# special methods
|
|
# special methods
|
|
|
|
|
|
|
|
def __init__(self, name, node, pos, hpr, duration):
|
|
def __init__(self, name, node, pos, hpr, duration):
|
|
|
"""__init__(name, node, pos, hpr, duration)
|
|
"""__init__(name, node, pos, hpr, duration)
|
|
|
"""
|
|
"""
|
|
|
- self.name = name
|
|
|
|
|
self.node = node
|
|
self.node = node
|
|
|
self.pos = pos
|
|
self.pos = pos
|
|
|
self.hpr = hpr
|
|
self.hpr = hpr
|
|
|
- self.duration = duration
|
|
|
|
|
|
|
+ Interval.__init__(self, name, duration)
|
|
|
|
|
|
|
|
def setT(self, t, entry=0):
|
|
def setT(self, t, entry=0):
|
|
|
""" setT(t)
|
|
""" setT(t)
|
|
@@ -24,17 +22,16 @@ class PosHprInterval(Interval.Interval):
|
|
|
if (entry == 1):
|
|
if (entry == 1):
|
|
|
self.node.setPosHpr(self.pos, self.hpr)
|
|
self.node.setPosHpr(self.pos, self.hpr)
|
|
|
|
|
|
|
|
-class PosInterval(Interval.Interval):
|
|
|
|
|
|
|
+class PosInterval(Interval):
|
|
|
|
|
|
|
|
# special methods
|
|
# special methods
|
|
|
|
|
|
|
|
def __init__(self, name, node, pos, duration):
|
|
def __init__(self, name, node, pos, duration):
|
|
|
"""__init__(name, node, pos, duration)
|
|
"""__init__(name, node, pos, duration)
|
|
|
"""
|
|
"""
|
|
|
- self.name = name
|
|
|
|
|
self.node = node
|
|
self.node = node
|
|
|
self.pos = pos
|
|
self.pos = pos
|
|
|
- self.duration = duration
|
|
|
|
|
|
|
+ Interval.__init__(name, duration)
|
|
|
|
|
|
|
|
def setT(self, t, entry=0):
|
|
def setT(self, t, entry=0):
|
|
|
""" setT(t)
|
|
""" setT(t)
|
|
@@ -43,17 +40,16 @@ class PosInterval(Interval.Interval):
|
|
|
if (entry == 1):
|
|
if (entry == 1):
|
|
|
self.node.setPos(self.pos)
|
|
self.node.setPos(self.pos)
|
|
|
|
|
|
|
|
-class HprInterval(Interval.Interval):
|
|
|
|
|
|
|
+class HprInterval(Interval):
|
|
|
|
|
|
|
|
# special methods
|
|
# special methods
|
|
|
|
|
|
|
|
def __init__(self, name, node, hpr, duration):
|
|
def __init__(self, name, node, hpr, duration):
|
|
|
"""__init__(name, node, hpr, duration)
|
|
"""__init__(name, node, hpr, duration)
|
|
|
"""
|
|
"""
|
|
|
- self.name = name
|
|
|
|
|
self.node = node
|
|
self.node = node
|
|
|
self.hpr = hpr
|
|
self.hpr = hpr
|
|
|
- self.duration = duration
|
|
|
|
|
|
|
+ Interval.__init__(name, duration)
|
|
|
|
|
|
|
|
def setT(self, t, entry=0):
|
|
def setT(self, t, entry=0):
|
|
|
""" setT(t)
|
|
""" setT(t)
|