public JuliaSearcher(IUsingComplex JuliaLike, FractalColorMode JuliaMode)
 {
     InitializeComponent();
     _using_complex = JuliaLike.GetComplex();
     _julia         = JuliaLike;
     _j_fcm         = JuliaMode;
 }
 public JuliaSearcher(IUsingComplex JuliaLike,FractalColorMode JuliaMode)
 {
     InitializeComponent();
     _using_complex = JuliaLike.GetComplex();
     _julia = JuliaLike;
     _j_fcm = JuliaMode;
 }
 public JuliaSearcher(IUsingComplex JuliaLike)
 {
     InitializeComponent();
     _julia         = JuliaLike;
     _j_fcm         = new My2DClassicColorMode(1.85, 1.4, 1.8, 4);
     _using_complex = JuliaLike.GetComplex();
 }
 public JuliaSearcher(IUsingComplex JuliaLike)
 {
     InitializeComponent();
     _julia = JuliaLike;
     _j_fcm = new My2DClassicColorMode(1.85, 1.4, 1.8, 4);
     _using_complex = JuliaLike.GetComplex();
 }
 public JuliaSearcher()
 {
     InitializeComponent();
     Text = "Тестовое окно поисковика Жюлиа";
     _julia = new Julia(250, -1.5, 1.5, -1, 1, new Complex());
     _j_fcm = new My2DClassicColorMode(1.85, 1.4, 1.8, 4);
     _using_complex = new Complex();
 }
 public JuliaEditor(IUsingComplex Base)
 {
     InitializeComponent();
     numericUpDown1.Maximum = (decimal)ulong.MaxValue;
     numericUpDown1.Value = 10000M;
     numericUpDown1.Minimum = 1M;
     if (Base == null) return;
     numericUpDown1.Value = ((_2DFractal)Base).Iterations;
     LeftEdge = ((_2DFractal)Base).LeftEdge;
     RightEdge = ((_2DFractal)Base).RightEdge;
     TopEdge = ((_2DFractal)Base).TopEdge;
     BottomEdge = ((_2DFractal)Base).BottomEdge;
     RealPart = Base.GetComplex().Real;
     ImaginePart = Base.GetComplex().Imagine;
     CreateButton.Select();
 }
 public JuliaEditor(IUsingComplex Base)
 {
     InitializeComponent();
     numericUpDown1.Maximum = (decimal)ulong.MaxValue;
     numericUpDown1.Value   = 10000M;
     numericUpDown1.Minimum = 1M;
     if (Base == null)
     {
         return;
     }
     numericUpDown1.Value = ((_2DFractal)Base).Iterations;
     LeftEdge             = ((_2DFractal)Base).LeftEdge;
     RightEdge            = ((_2DFractal)Base).RightEdge;
     TopEdge     = ((_2DFractal)Base).TopEdge;
     BottomEdge  = ((_2DFractal)Base).BottomEdge;
     RealPart    = Base.GetComplex().Real;
     ImaginePart = Base.GetComplex().Imagine;
     CreateButton.Select();
 }
          public Template(FractalTemplate fractaltemplate, Panel paneltoadd, Form owner, ToolTip tooltip) : this(fractaltemplate, paneltoadd, owner)
          {
              foreach (Control control in panel.Controls)
              {
                  if (control is Label)
                  {
                      tooltip.SetToolTip(control, ft.Name);
                      break;
                  }
              }
              string tooltext = null;

              if (ft.Fractal is IUsingComplex)
              {
                  IUsingComplex complex = (IUsingComplex)ft.Fractal;
                  tooltext = "Использует комплексное число = " + complex.GetComplex().ToString();
              }
              if (ft.Fractal is IUsingQuaternion)
              {
                  IUsingQuaternion quart = (IUsingQuaternion)ft.Fractal;
                  if (tooltext == null)
                  {
                      tooltext = "Использует кватернион " + quart.Quaternion;
                  }
                  else
                  {
                      tooltext = tooltext + "\nИспользует кватернион " + quart.Quaternion;
                  }
              }
              if (tooltext != null)
              {
                  foreach (Control control in panel.Controls)
                  {
                      if (control is PictureBox)
                      {
                          tooltip.SetToolTip(control, tooltext);
                      }
                  }
              }
          }
 public JuliaSearcher(IUsingComplex JuliaLike, _2DFractal BackSideFractal, FractalColorMode JuliaMode, FractalColorMode BackSideFractalMode)
     : this(JuliaLike, JuliaMode)
 {
     _mandelbrot = BackSideFractal;
     _m_fcm      = BackSideFractalMode;
 }
 public JuliaSearcher(IUsingComplex JuliaLike, _2DFractal BackSideFractal, FractalColorMode JuliaMode) : this(JuliaLike, JuliaMode)
 {
     //if (!(BackSideFractal is _2DFractal)) throw new ArgumentException("Переданный объект для панели выбора должен быть двухмерным фракталом!");
     _mandelbrot = BackSideFractal;
 }
 public JuliaSearcher(IUsingComplex JuliaLike, _2DFractal BackSideFractal, FractalColorMode JuliaMode,FractalColorMode BackSideFractalMode)
     : this(JuliaLike, JuliaMode)
 {
     _mandelbrot = BackSideFractal;
     _m_fcm = BackSideFractalMode;
 }
 public JuliaSearcher(IUsingComplex JuliaLike,_2DFractal BackSideFractal,FractalColorMode JuliaMode)
     : this(JuliaLike,JuliaMode)
 {
     //if (!(BackSideFractal is _2DFractal)) throw new ArgumentException("Переданный объект для панели выбора должен быть двухмерным фракталом!");
     _mandelbrot =BackSideFractal;
 }