/// <summary> /// Creates a SpatialBuilder for this implemenation /// </summary> /// <returns> /// The SpatialBuilder created. /// </returns> public override SpatialBuilder CreateBuilder() { var geography = new GeographyBuilderImplementation(this); var geometry = new GeometryBuilderImplementation(this); var input = new ForwardingSegment(geography, geometry); return new SpatialBuilder(input, input, geography, geometry); }
public override SpatialBuilder CreateBuilder() { GeographyBuilderImplementation currentGeography = new GeographyBuilderImplementation(this); GeometryBuilderImplementation currentGeometry = new GeometryBuilderImplementation(this); ForwardingSegment segment = new ForwardingSegment(currentGeography, currentGeometry); return new SpatialBuilder((GeographyPipeline) segment, (GeometryPipeline) segment, currentGeography, currentGeometry); }
/// <summary> /// Creates a SpatialBuilder for this implemenation /// </summary> /// <returns> /// The SpatialBuilder created. /// </returns> public override SpatialBuilder CreateBuilder() { var geography = new GeographyBuilderImplementation(this); var geometry = new GeometryBuilderImplementation(this); var input = new ForwardingSegment(geography, geometry); return(new SpatialBuilder(input, input, geography, geometry)); }
public GeometryBuilderTests() { this.creator = new DataServicesSpatialImplementation(); this.builder = new GeometryBuilderImplementation(this.creator); this.builder.SetCoordinateSystem(CoordinateSystem.DefaultGeometry); this.constructedInstances = new List <Geometry>(); this.builder.ProduceGeometry += this.constructedInstances.Add; }
public GeometryBuilderTests() { this.creator = new DataServicesSpatialImplementation(); this.builder = new GeometryBuilderImplementation(this.creator); this.builder.SetCoordinateSystem(CoordinateSystem.DefaultGeometry); this.constructedInstances = new List<Geometry>(); this.builder.ProduceGeometry += this.constructedInstances.Add; }
private static Geometry EmptyGeometry(SpatialType type) { var b = new GeometryBuilderImplementation(implementation); b.SetCoordinateSystem(CoordinateSystem.DefaultGeometry); b.BeginGeometry(type); b.EndGeometry(); return(b.ConstructedGeometry); }
private static Geometry EmptyGeometry(SpatialType type) { var b = new GeometryBuilderImplementation(implementation); b.SetCoordinateSystem(CoordinateSystem.DefaultGeometry); b.BeginGeometry(type); b.EndGeometry(); return b.ConstructedGeometry; }