public static DataVisProtocolHolder GetInstance() { if (_instance == null) { _instance = new DataVisProtocolHolder(); } return(_instance); }
/// <summary> /// Methode erstellt den ersten Scatterplot und befüllt anschließend die Anzeigen und das Clipboard /// </summary> private void updateVisAndDisplays() { //Erhält die PlotData Liste über den DataVisProtocolHolder List <PlotData> plotDataList = DataVisProtocolHolder.GetInstance().getPlotDataList(); Debug.Log(plotDataList.Count); //Erstellt ersten Scatterplot in der Szene visualizer.createInitialScatterPlot(plotDataList[0]); // Anfrage zur Schnittstelle für die HTML-Kommentardatei und anschließendes Anzeigen der Datei im Browserfenster string url = "localhost:4242/DataVis/protocols/" + plotDataList[0]._id + "/commentsDownload"; fileLoader.getFileFromUrl(url); // Befüllen des Whiteboardes whiteboardValueLoader.setClassification(plotDataList[0].Classification); whiteboardValueLoader.printValues(); // Befüllen des Clipboards mit allen Protokollen und deren Anzeigemöglichkeiten plotClipBoardController.fillPlotListwithList(plotDataList); plotClipBoardController.fillScatterplotAxisDropwdown(visualizer.GetPossibleScattersplots()); }