#include "windows.h"
#include <glew.h>
#include <glfw3.h>
#include <iostream>
#include <fstream>
#include "L_System.h"
#include "ShaderLoader.h"
#include "FastCommunity.h"
#include "Visualisation.h"
Go to the source code of this file.
|
void | init (std::string path) |
| Initialisiert das Fenster und alle Parameter. Path ist der Pfad zur Graphdatei. More...
|
|
void | initVisualisation (std::string path) |
| Initialisiert das Clustering und die Visualisierung;. More...
|
|
void | update () |
| Updatet die Visualisierung nach Benutzereingaben. More...
|
|
void | draw () |
| Zeichnet den Inhalt des Fensters. More...
|
|
void | cleanup () |
| Gibt allen Speicher wieder frei. More...
|
|
void | addSelfLoops (std::string path) |
| Fuegt in einer Temporaeren Datei Kanten an jeden Knoten zu sich selbst ein (Wird von der Visualisierung noch nicht unterstuetzt). More...
|
|
void | main () |
|
void addSelfLoops |
( |
std::string |
path | ) |
|
Fuegt in einer Temporaeren Datei Kanten an jeden Knoten zu sich selbst ein (Wird von der Visualisierung noch nicht unterstuetzt).
Fuegt an jeden Knoten eine Kante zu sich selbst hinzu und schreibt diese in ein tmp File. Durch zu spaetes bemerken, dass der gewaehlte Clusteringalgorithmus damit nicht umgehen kann wird das aber leider noch nicht unterstuetzt.
Definition at line 268 of file main.cpp.
Gibt allen Speicher wieder frei.
Gibt den angeforderten Speicher wieder frei.
Definition at line 252 of file main.cpp.
Zeichnet den Inhalt des Fensters.
void init |
( |
std::string |
path | ) |
|
Initialisiert das Fenster und alle Parameter. Path ist der Pfad zur Graphdatei.
Diese Methode initialisiert das Fenster und alle benoetigten Klassen.
Definition at line 134 of file main.cpp.
void initVisualisation |
( |
std::string |
path | ) |
|
Initialisiert das Clustering und die Visualisierung;.
Initialisiert das Clustering und die Visualisierung.
Definition at line 184 of file main.cpp.
Die Main Methode des Pojekts.
Definition at line 99 of file main.cpp.
Updatet die Visualisierung nach Benutzereingaben.
Diese Methode updated den Typ der Kurve oder den Datensatz nach einer Benutzereingabe.
Definition at line 206 of file main.cpp.
Speichert Benutzeraenderungen an der Art der Kurve.
Definition at line 31 of file main.cpp.
Speichert Benutzeraenderung an dem anzuzeigenden Datensatz (vor allem fuer Vorfuerung).
Definition at line 32 of file main.cpp.
Repraesentiert die Clusterklasse.
Definition at line 23 of file main.cpp.
Speichert Benutzereingabe ob die Kurve mit gezeichnet werden soll.
Definition at line 33 of file main.cpp.
Speichert Benutzereingabe ob die Knotenpunkte mit gezeichnet werden sollen.
Definition at line 34 of file main.cpp.
Speichert on Kanten von Knoten zu sich selbst hinzugefuegt werden sollen (Wird von Visualisierung noch nicht unterstuetzt):
Definition at line 35 of file main.cpp.
Enthaellt den Zeichenshader.
Definition at line 26 of file main.cpp.
Dieses Objekt macht die eigentliche Visualisierung.
Definition at line 24 of file main.cpp.
Repraesentiert das Fenster.
Definition at line 21 of file main.cpp.