protected AbstractTarget(AbstractTarget parent) { packager = DefaultPackager; this.parent = parent; ambiguityResolution = AmbiguityResolution.Exclude; transportParameters = new Dictionary<string, string>(); packagerParameters = new Dictionary<string, string>(); }
/// <summary> /// Builds a shape network from the specified line shapefile using the shape index to determine which shape in the shapefile is /// to be used as the outlet shape. /// </summary> /// <param name="Shapefile">The shapefile to be used to create the shape network.</param> /// <param name="ShapeIndex">The index of the shape in the specified shapefile to be used as the outlet shape for the shape network</param> /// <param name="FinalPointIndex">The point index of the point in the specified outlet shape to be used as the outlet point for the shape network.</param> /// <param name="Tolerance">The tolerance used to find disconnected segments to merge into the network.</param> /// <param name="ar">The ambiguity resolution method used to resolve any ambiguity while building the shape network. /// Distance to outlet is the only ambiguity resolution method implemented.</param> /// <param name="cBack">Optional. The ICallback object which will receive progress and error messages during the /// creation of the shape network.</param> /// <returns>The success or failure of building the shape network. If a non-zero integer is returned, the /// shape network build was successful. If a zero is returned, the shape network build was not /// successful.</returns> public int Build(Shapefile Shapefile, int ShapeIndex, int FinalPointIndex, double Tolerance, AmbiguityResolution ar, ICallback cBack) { throw new NotImplementedException(); }