/// <summary> /// Hier können eigene Renderer zugeschaltet werden: /// </summary> /// <returns></returns> public static Renderer Create(PictureData pdata,Formulas formula) { Renderer retVal = null; switch (ParameterDict.Current["Composite.Renderer"]) { case "": case "PlasicRenderer": case "6": //retVal = new PlasicRenderer(pdata.Clone()); retVal = new FloatPlasicRenderer(pdata.Clone()); break; case "FastPreviewRenderer": case "8": retVal = new FastPreviewRenderer(pdata.Clone()); break; default: //retVal = new PlasicRenderer(pdata.Clone()); retVal = new FloatPlasicRenderer(pdata.Clone()); break; } if (retVal != null) retVal.Init(formula); return retVal; }
/// <summary> /// Hier können eigene Renderer zugeschaltet werden: /// </summary> /// <returns></returns> public static Renderer Create(PictureData pdata, Formulas formula, ParameterDict dict) { Renderer retVal = null; switch (ParameterDict.Current["Composite.Renderer"]) { case "": case "PlasicRenderer": case "6": //retVal = new PlasicRenderer(pdata.Clone()); retVal = new FloatPlasicRenderer(pdata.Clone(), dict); break; case "FastPreviewRenderer": case "8": retVal = new FastPreviewRenderer(pdata.Clone()); break; default: //retVal = new PlasicRenderer(pdata.Clone()); retVal = new FloatPlasicRenderer(pdata.Clone(), dict); break; } if (retVal != null) { retVal.Init(formula); } return(retVal); }