private static void PerformTest(IPointToStreamGeometryFactory factory)
        {
            var gpw = new WpfStreamGeometryWriter(new IdentityPointTransformation(), factory);
            var res = gpw.ToShape(_multiPoint);

            WpfGeometryToImage(res, string.Format("WPF-MultiPoint-{0}.png", factory.GetType().Name));
        }
Example #2
0
        private static void PerformTest(IPointToStreamGeometryFactory factory)
        {
            var gpw = new WpfStreamGeometryWriter(new IdentityPointTransformation(), factory);
            var res = gpw.ToShape(_multiPoint);

            WpfGeometryToImage(res, string.Format("WPF-MultiPoint-{0}.png", factory.GetType().Name));
        }
        ///**
        // * Cache a PointF object to use to transfer coordinates into shape
        // */
        //private WpfPoint _transPoint;

        ///<summary>
        /// Creates a new GraphicsPathWriter with a specified point transformation and point shape factory.
        ///</summary>
        /// <param name="pointTransformer">A transformation from model to view space to use </param>
        /// <param name="pointFactory">The PointShapeFactory to use</param>
        public WpfStreamGeometryWriter(IPointTransformation pointTransformer, IPointToStreamGeometryFactory pointFactory)
        {
            if (pointTransformer != null)
            {
                _pointTransformer = pointTransformer;
            }
            if (pointFactory != null)
            {
                _pointFactory = pointFactory;
            }
        }
        ///**
        // * Cache a PointF object to use to transfer coordinates into shape
        // */
        //private WpfPoint _transPoint;

        ///<summary>
        /// Creates a new GraphicsPathWriter with a specified point transformation and point shape factory.
        ///</summary>
        /// <param name="pointTransformer">A transformation from model to view space to use </param>
        /// <param name="pointFactory">The PointShapeFactory to use</param>
        public WpfStreamGeometryWriter(IPointTransformation pointTransformer, IPointToStreamGeometryFactory pointFactory)
        {
            if (pointTransformer != null)
                _pointTransformer = pointTransformer;
            if (pointFactory != null)
                _pointFactory = pointFactory;
        }