From 1a82381452509cfaf0ea268a02b3ae9524fc9aac Mon Sep 17 00:00:00 2001 From: Romain BERNARD <romain.bernard@uca.fr> Date: Tue, 18 Jun 2024 18:52:48 +0200 Subject: [PATCH] WIP define core functions to generate graphs --- src/utils/Instance Generation/Graph/GraphGenerator.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/utils/Instance Generation/Graph/GraphGenerator.h b/src/utils/Instance Generation/Graph/GraphGenerator.h index 3f8785b..9e8fc97 100644 --- a/src/utils/Instance Generation/Graph/GraphGenerator.h +++ b/src/utils/Instance Generation/Graph/GraphGenerator.h @@ -7,6 +7,7 @@ #include "../../../instance/graph/Graph.h" +#include "PTLineGenerationParameters.h" class GraphGenerator { /** @@ -15,7 +16,13 @@ class GraphGenerator { * @param nodeFile The file containing the required data. Format : (status,x,y) */ static void importNodeFromCSV(Graph baseGraph, std::filesystem::path nodeFile); + static void generateNodes(Graph baseGraph, uint maxX, uint maxY, uint nbNodes) { + + } + static void importDistanceMatrixFromCSV(Graph baseGraph, std::filesystem::path nodeFile); + static void generateDistanceMatrix(Graph baseGraph, std::filesystem::path nodeFile); static void importPTNetworkFromCSV(Graph baseGraph, std::filesystem::path ptNetworkFile); + static void generatePTNetwork(Graph baseGraph, PTLineGenerationParameters parameters); }; -- GitLab