protected AbstractTarget(AbstractTarget parent)
 {
     packager = DefaultPackager;
     this.parent = parent;
     ambiguityResolution = AmbiguityResolution.Exclude;
     transportParameters = new Dictionary<string, string>();
     packagerParameters = new Dictionary<string, string>();
 }
示例#2
0
 /// <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();
 }