Skip to content

f4b4/VisualGraph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VisualGraph

Welcome to VisualGraph, a viewer for the Open Graph Drawing Framework (OGDF).

Visual Graph Screenshot

Modules

VisualGraph

Viewer for Linux and Windows using the QT-Library.

oggl

Library for displaying very large OGDF graphs with OpenGL, it does render 1,000,000 nodes smoothly.

oggl-test

Test project for oggl.

glut_app

Lightweight graph viewer using GLUT.

Prerequisites

  • OGDF (Current Release: v. 2015.05 (Baobab))
  • QT5 (testet with QT5.5))
  • OpenGL 3.3
  • cmake 2.8.11 or higher

Linux

  • gcc 4.7 or higher

Windows

  • Visual Studio 2013 or higher

Build

VisualGraph uses cmake as meta build system, cmake generates on Linux a Makefile and on Windows a Visual Studio solution.

cmake configuration for QT5

Set CMAKE_PREFIX_PATH to the directory containing 'bin/qmake' eg. '/home/user/Qt5.4.1/5.4/gcc_64' or 'C:/Qt/Qt5.4.1/5.4/msvc2013'.

Building on Linux

$ cd <VisualGraph root directory>
$ mkdir build
$ cd build
$ cmake ..
$ make

If you use a nVidia graphic card, you need the nVidia proprietary driver, because the Nouveau driver does not support accelerated OpenGL.

Building on Windows

> cd <VisualGraph root directory>
> mkdir build
> cd build
> cmake ..

The solution VisualGraph.sln should now be in the build directory.

You can use Visual Studio 2015 but Platform Toolset has to be "Visual Studio 2013 (v120)" (because QT5 is builded with VS2013).

You need the QT5 VS2013 DLLs, if they are not in the path, copy the relevant DLLs side by side to the VisualGraph.exe:

Debug build:   Qt5Cored.dll, Qt5Widgetsd.dll, Qt5Guid.dll, Qt5OpenGLd.dll, icu*53.dll
Release build: Qt5Core.dll, Qt5Widgets.dll, Qt5Gui.dll, Qt5OpenGL.dll, icu*53.dll

OGDF library

OGDF and VisualGraph directories should be in the same parent directory, so that cmake can find the OGDF include directoy and the library automatically.

If the OGDF library is not found by cmake, issue the following commandline with the full paths to your OGDF:

On Linux:

$ cmake -DOGDF_INCLUDE_DIR:PATH=<full path to OGDF include director> \
	-DOGDF_LIBRARY:FILEPATH=<full path to OGDF library> ..

On Windows:

> cmake -DOGDF_INCLUDE_DIR:PATH=<full path to OGDF include director> \
	-DOGDF_DEBUG_LIBRARY:FILEPATH=<full path to OGDF DEBUG library> \
	-DOGDF_RELEASE_LIBRARY:FILEPATH=<full path to OGDF RELEASE library> \
	..

LICENSE

The GL Load library in the directory VisualGraph/oggl/glload is distributed under the MIT License.

The other parts of the software are distributed under the terms of the GPLv3, in addition all special exceptions of the OGDF are allowed, see OGDF License http://www.ogdf.net/doku.php/tech:license. By using this software you agree to these license terms.

COPYRIGHT

All files in the VisualGraph distribution are copyrighted.

All files with the exception of the GL Load library:

Copyright (C) 2016 The VisualGraph Authors

About

VisualGraph, a viewer for the Open Graph Drawing Framework (OGDF).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published