public override void SendTo(GeometryPipeline pipeline) { base.SendTo(pipeline); pipeline.BeginGeometry(SpatialType.LineString); this.SendFigure(pipeline); pipeline.EndGeometry(); }
public override void SendTo(GeometryPipeline pipeline) { base.SendTo(pipeline); pipeline.BeginGeometry(SpatialType.Collection); for (int i = 0; i < this.geometryArray.Length; ++i) { this.geometryArray[i].SendTo(pipeline); } pipeline.EndGeometry(); }
public override void SendTo(GeometryPipeline pipeline) { base.SendTo(pipeline); pipeline.BeginGeometry(SpatialType.MultiPolygon); for (int i = 0; i < this.polygons.Length; ++i) { this.polygons[i].SendTo(pipeline); } pipeline.EndGeometry(); }
public override void SendTo(GeometryPipeline pipeline) { base.SendTo(pipeline); pipeline.BeginGeometry(SpatialType.Point); if (!this.IsEmpty) { pipeline.BeginFigure(new GeometryPosition(this.x, this.y, this.z, this.m)); pipeline.EndFigure(); } pipeline.EndGeometry(); }