def test_applyTranslation03(self): """applyTranslation03 -- random pts x (random there and back)""" state = StateToCoords(self.random_points, tolist=1) trn = RandomArray.uniform(self.min, self.max, (3, )) state.applyTranslation(trn) trn = -1 * trn self.assertArrayEqual(self.random_points, state.applyTranslation(trn))
def test_applyTranslation03(self): """applyTranslation03 -- random pts x (random there and back)""" state = StateToCoords(self.random_points, tolist=1) trn = RandomArray.uniform(self.min, self.max, (3,)) state.applyTranslation(trn) trn = -1*trn self.assertArrayEqual(self.random_points, state.applyTranslation(trn))
def test_applyTranslation02(self): """applyTranslation02 -- known pts x (1., 1., 1.)""" state = StateToCoords(self.known_points, tolist=1) ones = numpy.ones((3, ), 'f') expected = (numpy.array(self.known_points) + ones).tolist() self.assertEqual(expected, state.applyTranslation(ones))
def test_applyTranslation01(self): """applyTranslation01 -- random pts x (random translation)""" state = StateToCoords(self.random_points, tolist=0) trn = RandomArray.uniform(self.min, self.max, (3, )) expected = (numpy.array(self.random_points) + trn) self.assertArrayEqual(expected, state.applyTranslation(trn))
def test_applyTranslation00(self): """applyTranslation00 -- random pts x (0., 0., 0.)""" state = StateToCoords(self.random_points, tolist=1) zzz = numpy.zeros((3, ), 'f') self.assertEqual(self.random_points, state.applyTranslation(zzz))
def test_applyTranslation02(self): """applyTranslation02 -- known pts x (1., 1., 1.)""" state = StateToCoords(self.known_points, tolist=1) ones = Numeric.ones((3,), 'f') expected = (Numeric.array(self.known_points) + ones).tolist() self.assertEqual(expected, state.applyTranslation(ones))
def test_applyTranslation01(self): """applyTranslation01 -- random pts x (random translation)""" state = StateToCoords(self.random_points, tolist=0) trn = RandomArray.uniform(self.min, self.max, (3,)) expected = (Numeric.array(self.random_points) + trn) self.assertArrayEqual(expected, state.applyTranslation(trn))
def test_applyTranslation00(self): """applyTranslation00 -- random pts x (0., 0., 0.)""" state = StateToCoords(self.random_points, tolist=1) zzz = Numeric.zeros((3,), 'f') self.assertEqual(self.random_points, state.applyTranslation(zzz))