Example #1
0
 public static DataVisProtocolHolder GetInstance()
 {
     if (_instance == null)
     {
         _instance = new DataVisProtocolHolder();
     }
     return(_instance);
 }
Example #2
0
    /// <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());
    }