コード例 #1
0
        public virtual void DeltaTransformPointNullDestTest()
        {
            AffineTransform affineTransform = new AffineTransform(1f, 2f, 3f, 4f, 5f, 6f);
            Point           src             = new Point(2, 2);
            Point           expected        = new Point(8, 12);
            Point           dest            = affineTransform.DeltaTransform(src, null);

            NUnit.Framework.Assert.AreEqual(expected, dest);
        }
コード例 #2
0
        public virtual void DeltaTransformDoubleArrayTest()
        {
            AffineTransform affineTransform = new AffineTransform(1f, 2f, 3f, 4f, 5f, 6f);

            double[] expected = new double[] { 0d, 8d, 12d, 8d, 12d, 0d };
            double[] src      = new double[] { 2d, 2d, 2d, 2d, 2d, 2d };
            double[] dest     = new double[6];
            affineTransform.DeltaTransform(src, 1, dest, 1, 2);
            NUnit.Framework.Assert.AreEqual(expected, dest);
        }