/// <summary>
 /// fuctory method for line 
 /// </summary>
 /// <param name="line1"></param>
 protected virtual void InitializeLine(ref BuildingStructuralElements .ElasticLine  line)
 {
     line = new BuildingStructuralElements.ElasticLine();
     
 }
 /// <summary>
 /// fuctory method for line 
 /// </summary>
 /// <param name="line1"></param>
 protected virtual void InitializeLine(ref BuildingStructuralElements .ElasticLine line)
 {
     line = new BuildingStructuralElements.ElasticLine();
     //line .Color = DrawingLinesColor ;
 }
      //  protected  MVCFramework .Presenter .Presenter _presenter ;


        protected virtual void InitializeElasticLines()
        {
            line1 = new BuildingStructuralElements.ElasticLine();
          //  line1.Color = (System.Drawing.Color.Red);// BuildingAplication.Properties.Settings.Default["ElasticLinesColor"];
        }
 public override void ClearLines()
 {
     //_presenter.RemoveLine(line1);
     line1 = null;
 }