def test_constructors(self): p = Projection(V3D(0,1,0), V3D(-1,1,0), V3D(0,0,1)) self.assertEqual(p.getAxis(0), V3D(0,1,0)) self.assertEqual(p.getAxis(1), V3D(-1,1,0)) self.assertEqual(p.getAxis(2), V3D(0,0,1))
def test_constructors(self): p = Projection(V3D(0,1,0), V3D(-1,1,0), V3D(0,0,1)) self.assertEqual(p.getAxis(0), V3D(0,1,0)) self.assertEqual(p.getAxis(1), V3D(-1,1,0)) self.assertEqual(p.getAxis(2), V3D(0,0,1))
def test_setaxis_with_numpy_int64(self): p = Projection() p.setAxis(0, np.array([1, 2, 3], dtype='int64')) p.setAxis(1, np.array([3, 4, 5], dtype='int64')) p.setAxis(2, np.array([6, 7, 8], dtype='int64')) self.assertEqual(p.getAxis(0), V3D(1, 2, 3)) self.assertEqual(p.getAxis(1), V3D(3, 4, 5)) self.assertEqual(p.getAxis(2), V3D(6, 7, 8))
def test_setaxis_with_numpy_float(self): p = Projection() p.setAxis(0, np.array([0, 1, 2], dtype='float64')) p.setAxis(1, np.array([3, 4, 5], dtype='float64')) p.setAxis(2, np.array([6, 7, 8], dtype='float64')) self.assertEqual(p.getAxis(0), V3D(0, 1, 2)) self.assertEqual(p.getAxis(1), V3D(3, 4, 5)) self.assertEqual(p.getAxis(2), V3D(6, 7, 8))
def test_setaxis_with_numpy_int64(self): p = Projection(); p.setAxis(0, np.array([1,2,3], dtype='int64')) p.setAxis(1, np.array([3,4,5], dtype='int64')) p.setAxis(2, np.array([6,7,8], dtype='int64')) self.assertEqual(p.getAxis(0), V3D(1,2,3)) self.assertEqual(p.getAxis(1), V3D(3,4,5)) self.assertEqual(p.getAxis(2), V3D(6,7,8))
def test_setaxis_with_numpy_float(self): p = Projection(); p.setAxis(0, np.array([0,1,2], dtype='float64')) p.setAxis(1, np.array([3,4,5], dtype='float64')) p.setAxis(2, np.array([6,7,8], dtype='float64')) self.assertEqual(p.getAxis(0), V3D(0,1,2)) self.assertEqual(p.getAxis(1), V3D(3,4,5)) self.assertEqual(p.getAxis(2), V3D(6,7,8))
def test_accessors(self): p = Projection() p.setAxis(0, V3D(0, 1, 2)) p.setAxis(1, V3D(3, 4, 5)) p.setAxis(2, V3D(6, 7, 8)) self.assertEqual(p.getAxis(0), V3D(0, 1, 2)) self.assertEqual(p.getAxis(1), V3D(3, 4, 5)) self.assertEqual(p.getAxis(2), V3D(6, 7, 8)) p.setOffset(0, 1) p.setOffset(1, 4) p.setOffset(2, 9) self.assertEqual(p.getOffset(0), 1) self.assertEqual(p.getOffset(1), 4) self.assertEqual(p.getOffset(2), 9) p.setType(0, 'r') p.setType(1, 'a') p.setType(2, 'r') self.assertEqual(p.getType(0), 'r') self.assertEqual(p.getType(1), 'a') self.assertEqual(p.getType(2), 'r')
def test_accessors(self): p = Projection(); p.setAxis(0, V3D(0,1,2)) p.setAxis(1, V3D(3,4,5)) p.setAxis(2, V3D(6,7,8)) self.assertEqual(p.getAxis(0), V3D(0,1,2)) self.assertEqual(p.getAxis(1), V3D(3,4,5)) self.assertEqual(p.getAxis(2), V3D(6,7,8)) p.setOffset(0, 1) p.setOffset(1, 4) p.setOffset(2, 9) self.assertEqual(p.getOffset(0), 1) self.assertEqual(p.getOffset(1), 4) self.assertEqual(p.getOffset(2), 9) p.setType(0, 'r') p.setType(1, 'a') p.setType(2, 'r') self.assertEqual(p.getType(0), 'r') self.assertEqual(p.getType(1), 'a') self.assertEqual(p.getType(2), 'r')