Public Member Functions | |
def | __add__ |
def | __div__ |
def | __getitem__ |
def | __init__ |
def | __repr__ |
def | __sub__ |
def | scale |
def | tuple |
Public Attributes | |
time | |
Private Attributes | |
_measurement |
Instances hold one 3-D reading. Methods: [X], [Y], [Z] to obtain respective axis paramters. tuple() to obtain x/y/z as a NumPy array. +,-,/ to add or subtract readings from each other as one vector operation (pairwise for each dimension).
Definition at line 429 of file wiistate.py.
def wiimote::wiistate::WIIReading::__add__ | ( | self, | ||
other | ||||
) |
Adding two readings returns a numpy tuple with readings added pairwise.
Definition at line 474 of file wiistate.py.
def wiimote::wiistate::WIIReading::__div__ | ( | self, | ||
other | ||||
) |
Dividing two readings returns a numpy tuple with components divided pairwise.
Definition at line 484 of file wiistate.py.
def wiimote::wiistate::WIIReading::__getitem__ | ( | self, | ||
key | ||||
) |
Definition at line 457 of file wiistate.py.
def wiimote::wiistate::WIIReading::__init__ | ( | self, | ||
xyz, | ||||
theTime = None | ||||
) |
Create a (possibly) time stamped WII Reading. Parameter xyz is an array of x,y,z coordinates of the reading. WIIReading instances can be added, subtracted, and divided into each other. The operations are pairwise over x, y, and z. A numpy array of x,y,z is available by calling tuple(). The time stamp is available via time().
Definition at line 444 of file wiistate.py.
def wiimote::wiistate::WIIReading::__repr__ | ( | self | ) |
Definition at line 468 of file wiistate.py.
def wiimote::wiistate::WIIReading::__sub__ | ( | self, | ||
other | ||||
) |
Subtracting two readings returns a numpy tuple with components subtracted pairwise.
Definition at line 479 of file wiistate.py.
def wiimote::wiistate::WIIReading::scale | ( | self, | ||
scaleFactor | ||||
) |
Return a numpy tuple that with X, Y, Z scaled by the given factor.
Definition at line 489 of file wiistate.py.
def wiimote::wiistate::WIIReading::tuple | ( | self | ) |
Definition at line 471 of file wiistate.py.
Definition at line 455 of file wiistate.py.
Definition at line 454 of file wiistate.py.