/// <summary> /// Clone this instance /// </summary> public override DrawObject Clone() { DrawEllipse drawEllipse = new DrawEllipse(); drawEllipse.property = this.property.Clone(); drawEllipse.PointsArray = new List<PointLatLng>(PointsArray); FillDrawObjectFields(drawEllipse); return drawEllipse; }
public override void OnMouseDown(MapControl control, MouseEventArgs e, int zoom) { var obj = new DrawEllipse(e.X, e.Y, zoom, TOOL_TYPE.ellipse); AddNewObject(control, obj); }