global.h File Reference
#include <QMetaType>
+ Include dependency graph for global.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ClickedEdge
 
class  MyEdge
 
class  GraphDistance
 Holds the distance to target. Used in Graph::dijkstra() priority_queue. More...
 
class  GraphDistancesCompare
 Metric to implement a min-priority queue. The operator returns true if if t1 is closer than t2 Used in Graph::dijkstra() priority_queue. More...
 
class  PairVF
 
class  PairVFCompare
 

Macros

#define SOCNETV_NAMESPACE   SocNetV
 
#define SOCNETV_BEGIN_NAMESPACE   namespace SOCNETV_NAMESPACE {
 
#define SOCNETV_END_NAMESPACE   }
 
#define SOCNETV_USE_NAMESPACE   using namespace SOCNETV_NAMESPACE;
 
#define M_PI_3   (1.04719755119659774615)
 
#define M_PI   (3.14159265358979323846)
 
#define M_PI_X_2   (6.28318530717958647692)
 

Typedefs

typedef QPair< int, int > SelectedEdge
 

Enumerations

enum  NodeShape {
  Box , Circle , Diamond , Ellipse ,
  Triangle , Star , Person , PersonB ,
  Bugs , Heart , Dice , Custom
}
 
enum  FileType {
  NOT_SAVED = 0 , GRAPHML = 1 , PAJEK = 2 , ADJACENCY = 3 ,
  GRAPHVIZ = 4 , UCINET = 5 , GML = 6 , EDGELIST_WEIGHTED = 7 ,
  EDGELIST_SIMPLE = 8 , TWOMODE = 9 , UNRECOGNIZED =-1
}
 
enum  EdgeType { Directed = 0 , Reciprocated = 1 , Undirected = 2 }
 
enum  IndexType {
  DC = 1 , CC = 2 , IRCC = 3 , BC = 4 ,
  SC = 5 , EC = 6 , PC = 7 , IC = 8 ,
  EVC = 9 , DP = 10 , PRP = 11 , PP = 12
}
 
enum  ChartType { None = -1 , Spline = 0 , Area = 1 , Bars = 2 }
 
enum  NetworkRequestType { Generic = 0 , Crawler = 1 , CheckUpdate = 2 }
 

Variables

static const QString VERSION ="3.1"
 
static const int USER_MSG_INFO =0
 
static const int USER_MSG_CRITICAL =1
 
static const int USER_MSG_CRITICAL_NO_NETWORK =2
 
static const int USER_MSG_CRITICAL_NO_EDGES =3
 
static const int USER_MSG_QUESTION =4
 
static const int USER_MSG_QUESTION_CUSTOM =5
 
static const int SUBGRAPH_CLIQUE = 1
 
static const int SUBGRAPH_STAR = 2
 
static const int SUBGRAPH_CYCLE = 3
 
static const int SUBGRAPH_LINE = 4
 
static const int MATRIX_ADJACENCY = 1
 
static const int MATRIX_DISTANCES = 2
 
static const int MATRIX_DEGREE = 3
 
static const int MATRIX_LAPLACIAN = 4
 
static const int MATRIX_ADJACENCY_INVERSE = 5
 
static const int MATRIX_GEODESICS = 6
 
static const int MATRIX_REACHABILITY = 7
 
static const int MATRIX_ADJACENCY_TRANSPOSE = 8
 
static const int MATRIX_COCITATION = 9
 
static const int MATRIX_DISTANCES_EUCLIDEAN = 12
 
static const int MATRIX_DISTANCES_MANHATTAN = 13
 
static const int MATRIX_DISTANCES_JACCARD = 14
 
static const int MATRIX_DISTANCES_HAMMING = 15
 
static const int MATRIX_DISTANCES_CHEBYSHEV = 16
 

Macro Definition Documentation

◆ M_PI

#define M_PI   (3.14159265358979323846)

◆ M_PI_3

#define M_PI_3   (1.04719755119659774615)

◆ M_PI_X_2

#define M_PI_X_2   (6.28318530717958647692)

◆ SOCNETV_BEGIN_NAMESPACE

#define SOCNETV_BEGIN_NAMESPACE   namespace SOCNETV_NAMESPACE {

◆ SOCNETV_END_NAMESPACE

#define SOCNETV_END_NAMESPACE   }

◆ SOCNETV_NAMESPACE

#define SOCNETV_NAMESPACE   SocNetV

◆ SOCNETV_USE_NAMESPACE

#define SOCNETV_USE_NAMESPACE   using namespace SOCNETV_NAMESPACE;

Typedef Documentation

◆ SelectedEdge

typedef QPair<int, int> SelectedEdge

Enumeration Type Documentation

◆ ChartType

enum ChartType
Enumerator
None 
Spline 
Area 
Bars 

◆ EdgeType

enum EdgeType
Enumerator
Directed 
Reciprocated 
Undirected 

◆ FileType

enum FileType
Enumerator
NOT_SAVED 
GRAPHML 
PAJEK 
ADJACENCY 
GRAPHVIZ 
UCINET 
GML 
EDGELIST_WEIGHTED 
EDGELIST_SIMPLE 
TWOMODE 
UNRECOGNIZED 

◆ IndexType

enum IndexType
Enumerator
DC 
CC 
IRCC 
BC 
SC 
EC 
PC 
IC 
EVC 
DP 
PRP 
PP 

◆ NetworkRequestType

Enumerator
Generic 
Crawler 
CheckUpdate 

◆ NodeShape

enum NodeShape
Enumerator
Box 
Circle 
Diamond 
Ellipse 
Triangle 
Star 
Person 
PersonB 
Bugs 
Heart 
Dice 
Custom 

Variable Documentation

◆ MATRIX_ADJACENCY

const int MATRIX_ADJACENCY = 1
static

◆ MATRIX_ADJACENCY_INVERSE

const int MATRIX_ADJACENCY_INVERSE = 5
static

◆ MATRIX_ADJACENCY_TRANSPOSE

const int MATRIX_ADJACENCY_TRANSPOSE = 8
static

◆ MATRIX_COCITATION

const int MATRIX_COCITATION = 9
static

◆ MATRIX_DEGREE

const int MATRIX_DEGREE = 3
static

◆ MATRIX_DISTANCES

const int MATRIX_DISTANCES = 2
static

◆ MATRIX_DISTANCES_CHEBYSHEV

const int MATRIX_DISTANCES_CHEBYSHEV = 16
static

◆ MATRIX_DISTANCES_EUCLIDEAN

const int MATRIX_DISTANCES_EUCLIDEAN = 12
static

◆ MATRIX_DISTANCES_HAMMING

const int MATRIX_DISTANCES_HAMMING = 15
static

◆ MATRIX_DISTANCES_JACCARD

const int MATRIX_DISTANCES_JACCARD = 14
static

◆ MATRIX_DISTANCES_MANHATTAN

const int MATRIX_DISTANCES_MANHATTAN = 13
static

◆ MATRIX_GEODESICS

const int MATRIX_GEODESICS = 6
static

◆ MATRIX_LAPLACIAN

const int MATRIX_LAPLACIAN = 4
static

◆ MATRIX_REACHABILITY

const int MATRIX_REACHABILITY = 7
static

◆ SUBGRAPH_CLIQUE

const int SUBGRAPH_CLIQUE = 1
static

◆ SUBGRAPH_CYCLE

const int SUBGRAPH_CYCLE = 3
static

◆ SUBGRAPH_LINE

const int SUBGRAPH_LINE = 4
static

◆ SUBGRAPH_STAR

const int SUBGRAPH_STAR = 2
static

◆ USER_MSG_CRITICAL

const int USER_MSG_CRITICAL =1
static

◆ USER_MSG_CRITICAL_NO_EDGES

const int USER_MSG_CRITICAL_NO_EDGES =3
static

◆ USER_MSG_CRITICAL_NO_NETWORK

const int USER_MSG_CRITICAL_NO_NETWORK =2
static

◆ USER_MSG_INFO

const int USER_MSG_INFO =0
static

◆ USER_MSG_QUESTION

const int USER_MSG_QUESTION =4
static

◆ USER_MSG_QUESTION_CUSTOM

const int USER_MSG_QUESTION_CUSTOM =5
static

◆ VERSION

const QString VERSION ="3.1"
static