private static void PerformTest(IPointToPathGeometryFactory factory) { var gpw = new WpfPathGeometryWriter(new IdentityPointTransformation(), factory); var res = gpw.ToShape(_multiPoint); WpfGeometryToImage(res, string.Format("WPF-Path-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 GMapPathGeometryWriter(IPointTransformation pointTransformer, IPointToPathGeometryFactory 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 WpfPathGeometryWriter(IPointTransformation pointTransformer, IPointToPathGeometryFactory 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 WpfPathGeometryWriter(IPointTransformation pointTransformer, IPointToPathGeometryFactory pointFactory) { if (pointTransformer != null) _pointTransformer = pointTransformer; if (pointFactory != null) _pointFactory = pointFactory; }