Code Documentation 3.1
Social Network Visualizer
Loading...
Searching...
No Matches
graph.h File Reference

Defines the Graph class and related algorithms for social network visualization. More...

#include <QObject>
#include <QList>
#include <QQueue>
#include <QUrl>
#include <QHash>
#include <QSet>
#include <QMultiHash>
#include <QMultiMap>
#include <QTextStream>
#include <QThread>
#include <QtCharts/QChartGlobal>
#include <stack>
#include "global.h"
#include "graphvertex.h"
#include "matrix.h"
#include "parser.h"
#include "webcrawler.h"
#include "graphicswidget.h"
Include dependency graph for graph.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  Graph
 The Graph class This is the main class for a Graph, used in conjuction with GraphVertex, Parser and Matrix objects. Graph class methods are the interface to various analysis algorithms GraphVertex class holds each vertex data (colors, strings, statistics, etc) Matrix class holds the adjacency matrix of the network. Parser class loads files of networks. More...
 

Typedefs

typedef QList< GraphVertex * > VList
 
typedef QHash< QString, int > H_StrToInt
 
typedef QHash< int, int > H_Int
 
typedef QHash< qreal, int > H_f_i
 
typedef QPair< qreal, bool > pair_f_b
 
typedef QPair< int, pair_f_bpair_i_fb
 
typedef QMultiHash< int, pair_i_fbH_edges
 
typedef QHash< QString, bool > H_StrToBool
 
typedef QList< int > L_int
 
typedef QList< int > V_int
 
typedef QList< QString > V_str
 

Detailed Description

Defines the Graph class and related algorithms for social network visualization.

Author
Dimitris B. Kalamaras
See also
https://socnetv.org

Typedef Documentation

◆ H_edges

typedef QMultiHash<int, pair_i_fb > H_edges

◆ H_f_i

typedef QHash<qreal, int> H_f_i

◆ H_Int

typedef QHash<int, int> H_Int

◆ H_StrToBool

typedef QHash<QString, bool> H_StrToBool

◆ H_StrToInt

typedef QHash<QString, int> H_StrToInt

◆ L_int

typedef QList<int> L_int

◆ pair_f_b

typedef QPair<qreal, bool> pair_f_b

◆ pair_i_fb

typedef QPair<int, pair_f_b > pair_i_fb

◆ V_int

typedef QList<int> V_int

◆ V_str

typedef QList<QString> V_str

◆ VList

typedef QList<GraphVertex*> VList