public void BindingPointByGroupRails(string sectionID, PointObject _pointObj)
 {
     if (!BindPointByGroupRails.ContainsKey(sectionID))
     {
         BindPointByGroupRails.Add(sectionID, _pointObj);
     }
 }
 private void creatOrUpdateEndPoint(ref PointObject point, PointF graphicsPath, PointType _type)
 {
     if (point == null)
     {
         point = new PointObject(this, graphicsPath, _type);
     }
     else
     {
         point.updatePoint(graphicsPath);
     }
 }
 private void setLineEndPoint(ref PointObject pointObj, PointF point, PointType type)
 {
     if (pointObj == null)
     {
         pointObj = new PointObject(this, point, type);
     }
     else
     {
         pointObj.updatePoint(point);
     }
 }
 public void BindingPoint(PointObject _pointObj)
 {
     BindPointObj = _pointObj;
 }