Beispiel #1
0
 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))
Beispiel #5
0
 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))
Beispiel #6
0
    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')
Beispiel #8
0
    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')