Fractrace.Iterate.StartAsync C# (CSharp) Method

StartAsync() public method

Start asyncron computing with parameters mParameterDict.
public StartAsync ( ) : void
return void
        public void StartAsync()
        {
            if (_parameterDict == null)
            {
                System.Diagnostics.Debug.WriteLine("Error in Iterate.StartAsync() mParameterDict is empty");
                return;
            }

            FracValues fracValues = new FracValues();
            fracValues.SetFromParameterDict();
            StartAsync(fracValues, (int)ParameterDict.Current.GetDouble("Formula.Static.Cycles"),
                ParameterDict.Current.GetDouble("View.Size"),
                ParameterDict.Current.GetBool("Formula.Static.Julia"),
                    !ParameterDict.Current.GetBool("Transformation.Camera.IsometricProjection"));
        }

Same methods

Iterate::StartAsync ( Fractrace.DataTypes.FracValues act_val, int zyklen, double screensize, bool _isJulia, bool perspective ) : void

Usage Example

Example #1
0
 /// <summary>
 /// Neuzeichnen.
 /// </summary>
 protected virtual void StartDrawing()
 {
     _forceRedraw = false;
     lock (_inDrawingMutex)
         _inDrawing = true;
     System.Diagnostics.Debug.WriteLine("_inDrawing = true (6)");
     SetPictureBoxSize();
     _iterate = new Iterate(_maxx, _maxy, this, IsRightView);
     AssignParameters();
     _iterate.StartAsync(_parameter,
                         ParameterDict.Current.GetInt("Formula.Static.Cycles"),
                         1,
                         ParameterDict.Current.GetBool("Formula.Static.Julia"),
                         !ParameterDict.Current.GetBool("Transformation.Camera.IsometricProjection"));
 }
All Usage Examples Of Fractrace.Iterate::StartAsync