// public Line(IGMarker marker) { for (var index = 0; index < marker.Points.Count; index++) { Points.Add(marker.Points.GetPoint(index)); } }
//重构2:适用于GeoSmart的GMarker public Point(IGMarker marker) : base(marker) { X = marker.X; Y = marker.Y; Z = marker.Z; MyDip = marker.Dip; MyAngle = marker.Angle; }
public GeoObject(IGMarker marker) { _markerObj = marker; }