public JuliaPlot3(Control4NonLineairSystems c, int dt) : base(c, dt) { XMini = -2; XMaxi = 2; YMini = -2; YMaxi = 2; ThisType = FractalType.JuliaPol3; }
public BaseFor2DimensionalPlot(Control4NonLineairSystems c) : base(c) { combinedControl = c; MaxIterations = combinedControl.MaxIterations; MAX_MAG_SQUARED = combinedControl.MAX_MAG_SQUARED; Init(); //progressHandler = new Progress<ProgressReportModel>(); //progressHandler.ProgressChanged += c.PlotForm.ReportProgress; }
public MandelbrotPlot(Control4NonLineairSystems c) : base(c) { XMini = -2; XMaxi = 0.7; YMini = -1.5; YMaxi = 1.5; maxIterations = 50;// 255; ThisType = FractalType.Mandelbrot; }
public DustLinePlotter(Control4NonLineairSystems c) : base(c) { parameters[0] = 0.696; parameters[6] = 0.076; maxMouseIterations = 25; minMouseIterations = 14; maxIterations = 17; specificLineType = SpecificLineType.Dust; SaveValues(); }
public BolSpiralLinePlotter(Control4NonLineairSystems c) : base(c) { parameters[0] = 0.1; parameters[6] = 0.96; maxMouseIterations = 14000; minMouseIterations = 1000; maxIterations = 10000; specificLineType = SpecificLineType.Bolspiral; SaveValues(); }
public CloudLinePlotter(Control4NonLineairSystems c, CloudType t) : base(c) { maxMouseIterations = 50000; minMouseIterations = 1000; maxIterations = 30000; maxABmouse = 1000; CloudType = t; specificLineType = SpecificLineType.Cloud; SaveValues(); }
public DendriteLinePlotter(Control4NonLineairSystems c) : base(c) { parameters[0] = 0.6; parameters[6] = 0.8; maxMouseIterations = 200000; minMouseIterations = 1000; maxIterations = 10000; specificLineType = SpecificLineType.Dendrite; SaveValues(); }
public JuliaLinePlotter(Control4NonLineairSystems c) : base(c) { parameters[0] = 0.275; parameters[6] = 0.47; maxMouseIterations = 1000; minMouseIterations = 100; maxIterations = 300; specificLineType = SpecificLineType.Julia; SaveValues(); }
public HenonLinePlotter(Control4NonLineairSystems c) : base(c) { parameters[0] = -0.406; parameters[6] = Math.Sqrt(1 - parameters[0] * parameters[0]); maxMouseIterations = 20000; minMouseIterations = 500; maxIterations = 10000; specificLineType = SpecificLineType.Henon; SaveValues(); }
public StarLinePlotter(Control4NonLineairSystems c) : base(c) { parameters[0] = 0.217; parameters[6] = 1; maxMouseIterations = 10; minMouseIterations = 1; maxIterations = 5; startPoint = new PointF(4f, 0.35f); specificLineType = SpecificLineType.Star; SaveValues(); }
public JuliaPlot(Control4NonLineairSystems c, int dt) : base(c) { if (dt < initialXs.Length) { definedTYype = dt; } XMini = -2; XMaxi = 2; YMini = -2; YMaxi = 2; maxIterations = 255; MAX_MAG_SQUARED = "2"; ThisType = FractalType.Julia; }
public Control4AllViews(IFunctionsView i) { defColorForm = DefineColorsForm.GetInvisible; control4FunctionsView = new Control4FunctionsView(i); Control4NonLineairSystems = new Control4NonLineairSystems(i); Control4DiagramView = new Control4DiagramView(i); NonLineairSystemsForm m = NonLineairSystemsForm.GetInvisible; control4NonLineairSystems = new Control4NonLineairSystems(m, this); m.Control4NonLineairSystems = control4NonLineairSystems; control4NonLineairSystems.PlotForm = m;//needed to define colors when this form is not yet opened ((ICombined)Control4NonLineairSystems.PlotForm).PresetType(); Control4NonLineairSystems.PlotForm.Params2Form(); defColorForm.Control4DiagramView = Control4DiagramView; defColorForm.Control4FunctionsView = control4FunctionsView; }
public MiraLinePlotter(Control4NonLineairSystems c) : base(c) { parameters[0] = -0.48; parameters[6] = 0.93; maxMouseIterations = 100000; minMouseIterations = 10000; maxIterations = 40000; startPoint = new PointF(4f, 0); specificLineType = SpecificLineType.Mira; disposedCount = 16; SaveValues(); #region favorites Favorites = new string[] {//"A B X0 Y0", "-0.4 1 4 0", "-0.4 1 20 0", "-0.2 1 10 0", " 0.3 1 2 0", " 0.31 1 12 0", " 0.32 1 -5 0", " 0.30 1 7 0", " 0.30 1 -12 0", " 0.30 1 -21 0", "-0.05 1 2 0", "-0.05 1 7.5 0", "-0.05 1 9.8 0", "-0.05 1 15 0", "-0.05 1 18 0", "-0.05 1 20 0", "-0.05 1 25 0", " 0.18 1 5.3 0", " 0.18 1 8 0", " 0.18 1 9 0", " 0.18 1 15 0", " 0.18 1 20 0", " 0.21 1 20 0", "-0.48 0.93 4 0", "-0.4 0.99 4 0", "-0.25 0.998 3 0", " 0.01 0.96 3 0", " 0.1 0.99 3 0", " 0.7 0.9998 0 12", }; #endregion }
public LinePlot(Control4NonLineairSystems c) : base(c) { MaxIterations = 200; maxABmouse = 1000; parameters[1] = 0; parameters[2] = 0; parameters[3] = 0; parameters[4] = 0; parameters[5] = 0; parameters[7] = 0; parameters[8] = 0; parameters[9] = 0; parameters[10] = 0; parameters[11] = 0; XMini = -4; XMaxi = 4; YMini = -3; YMaxi = 3; ThisType = FractalType.LinePlot; SaveValues(); }
public CloudLinePlotter(Control4NonLineairSystems c, DirectBitmap m, CloudType t) : this(c, t) { UseOwnBitmap = true; map = m; }
public JuliaPlot3(Control4NonLineairSystems c, int dt, DirectBitmap m) : this(c, dt) { UseOwnBitmap = true; map = m; ResetMaxSquared(); }
public BaseFor2DimensionalPlot(Control4NonLineairSystems c, DirectBitmap m) : this(c) { UseOwnBitmap = true; map = m; ResetMaxSquared(); }
public BolSpiralLinePlotter(Control4NonLineairSystems c, DirectBitmap m) : this(c) { UseOwnBitmap = true; map = m; }
public BasePlotter(Control4NonLineairSystems c, DirectBitmap m) : this(c) { UseOwnBitmap = true; map = m; ResetMaxSquared(); }
public BasePlotter(Control4NonLineairSystems c) { combinedControl = c; }
public DendriteLinePlotter(Control4NonLineairSystems c, DirectBitmap m) : this(c) { UseOwnBitmap = true; map = m; }
public MandelbrotPlot(Control4NonLineairSystems c, DirectBitmap m) : this(c) { UseOwnBitmap = true; map = m; ResetMaxSquared(); maxIterations = 20; }