Class PathReconstructor

java.lang.Object
org.unibl.etf.pj2.app.pathfinding.reconstruction.PathReconstructor

public final class PathReconstructor extends Object
Klasa metoda za vizuelnu rekonstrukciju (optimalne) putanje na vizuelnom prikazu grafa.
Author:
Nikola Markovic
  • Constructor Details

    • PathReconstructor

      public PathReconstructor()
  • Method Details

    • undoAllPreviousReconstructions

      public static void undoAllPreviousReconstructions(MapGraph graph)
      Metoda koja uklanja sve prethodne rekonstrukcije, odnosno zadaje default stil svakoj grani grafa.
      Parameters:
      graph - Graf
    • reconstructPath

      public static void reconstructPath(MapGraph graph, List<String> pathNodeIds)
      Metoda za rekonstrukciju putanje grafa. Nad svakom granom u zadatoj putanji grafa se visenitno primjenjuje promjena stila svakih x milisekundi gdje je x = GeneralConstants.PATH_RECONSTRUCTION_TIME_MS / (broj cvorova). Potpuna rekonstrukcija putanje traje ukupnih GeneralConstants.PATH_RECONSTRUCTION_TIME_MS milisekundi.
      Parameters:
      graph -
      pathNodeIds -