Code Documentation 3.6
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 <QHash>
#include <QSet>
#include <QMultiHash>
#include <QMultiMap>
#include <QTextStream>
#include <QThread>
#include <QStack>
#include "global.h"
#include "graph/filters/filter_condition.h"
#include "graph/filters/filter_spec.h"
#include "graph/filters/graph_query.h"
#include "graphvertex.h"
#include "matrix.h"
#include "parser.h"
#include "webcrawler.h"
Include dependency graph for graph.h:

Go to the source code of this file.

Classes

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...
struct  Graph::GraphVisibilitySnapshot

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