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.0.2"
 
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.0.2"
static