public SmoothedGraphAssemble( IVertexFactory vertexFactory, ICoordinateFactory coordinateFactory, IGraphFactory graphFactory, IVertexCostFactory costFactory, INeighboursCoordinatesFactory radarFactory) : this(vertexFactory, coordinateFactory, graphFactory, costFactory, radarFactory, new MeanCost()) { }
public SmoothedGraphAssemble( IVertexFactory vertexFactory, ICoordinateFactory coordinateFactory, IGraphFactory graphFactory, IVertexCostFactory costFactory, INeighboursCoordinatesFactory radarFactory, IMeanCost averageCost) : base(vertexFactory, coordinateFactory, graphFactory, costFactory, radarFactory) { this.averageCost = averageCost; }
public GraphAssemble( IVertexFactory vertexFactory, ICoordinateFactory coordinateFactory, IGraphFactory graphFactory, IVertexCostFactory costFactory, INeighboursCoordinatesFactory radarFactory) { this.vertexFactory = vertexFactory; this.coordinateFactory = coordinateFactory; this.graphFactory = graphFactory; this.costFactory = costFactory; this.radarFactory = radarFactory; percentRange = new InclusiveValueRange <int>(99, 0); }