cambaido ctrl por los shift
mover ventana de zonas de exclusion puntos en zonas de exclusion vertices mas pequeños en las zonas de exclusion check y persistencia de las zonas d eexclusion* distancia andando visual de un punto z al anterior primer lector del lidar para simualciones de terreno quitado el traductor de el selector de superficie de valhalla
This commit is contained in:
@@ -50,7 +50,7 @@ var fake = new FakeValhalla();
|
||||
var planner = new PlanificadorRutasServicio(null!, null!, fake, null!, null!, null!, null!);
|
||||
var walk = typeof(PlanificadorRutasServicio).GetMethod("WalkValhallaCached", BindingFlags.Instance | BindingFlags.NonPublic)!;
|
||||
async Task<(double[,]? linea, double distancia, double duracion)> Walk(List<List<double[]>>? zones = null) =>
|
||||
await (Task<(double[,]?, double, double)>)walk.Invoke(planner, new object?[] { 43.31, -1.99, 43.32, -1.98, zones })!;
|
||||
await (Task<(double[,]?, double, double)>)walk.Invoke(planner, new object?[] { 43.31, -1.99, 43.32, -1.98, zones, null })!;
|
||||
List<double[]> Ring(double lon, double lat, double size) =>
|
||||
new() { new[] { lon, lat }, new[] { lon + size, lat }, new[] { lon + size, lat + size },
|
||||
new[] { lon, lat + size }, new[] { lon, lat } };
|
||||
@@ -96,12 +96,17 @@ Console.WriteLine("Pruebas completadas.");
|
||||
|
||||
sealed class FakeValhalla : IClienteValhalla
|
||||
{
|
||||
public Task<InformacionSueloTramo?> ObtenerInformacionSueloAsync(
|
||||
double[,] linea, CancellationToken cancellationToken = default)
|
||||
=> Task.FromResult<InformacionSueloTramo?>(null);
|
||||
|
||||
public int Calls { get; private set; }
|
||||
public int Zones { get; private set; }
|
||||
public bool Fail { get; set; }
|
||||
public Task<(double[,]? Linea, double DistanciaMetros, double DuracionSegundos)> ObtenerRutaAsync(
|
||||
double latitudDesde, double longitudDesde, double latitudHasta, double longitudHasta,
|
||||
string costing = "pedestrian", List<List<double[]>>? excludePolygons = null)
|
||||
string costing = "pedestrian", List<List<double[]>>? excludePolygons = null,
|
||||
List<double[]>? excludeLocations = null)
|
||||
{
|
||||
Calls++;
|
||||
Zones = excludePolygons?.Count ?? 0;
|
||||
|
||||
Reference in New Issue
Block a user