#include <string>
#include <math.h>
#include <tulip/MethodFactory.h>
#include <tulip/LayoutProperty.h>
#include <tulip/BooleanProperty.h>
#include <tulip/ForEach.h>
#include <tulip/GraphTools.h>
#include "GEMLayout.h"
Include dependency graph for GEMLayout.cpp:
Functions | |
LAYOUTPLUGINOFGROUP (GEMLayout,"GEM (Frick)","David Duke","29/09/2006","Alpha","1","0","Force Directed") GEMLayout | |
Variables | |
const char * | paramHelp [] |
static const float | EDGELENGTH = 10 |
static const float | EDGELENGTHSQR = EDGELENGTH * EDGELENGTH |
static const float | MAXATTRACT = 8192 |
static const float | IMAXTEMPDEF = 1.0 |
static const float | ISTARTTEMPDEF = 0.3 |
static const float | IFINALTEMPDEF = 0.05 |
static const int | IMAXITERDEF = 10 |
static const float | IGRAVITYDEF = 0.05 |
static const float | IOSCILLATIONDEF = 0.5 |
static const float | IROTATIONDEF = 0.5 |
static const float | ISHAKEDEF = 0.2 |
static const float | AMAXTEMPDEF = 1.5 |
static const float | ASTARTTEMPDEF = 1.0 |
static const float | AFINALTEMPDEF = 0.02 |
static const int | AMAXITERDEF = 3 |
static const float | AGRAVITYDEF = 0.1 |
static const float | AOSCILLATIONDEF = 1. |
static const float | AROTATIONDEF = 1. |
static const float | ASHAKEDEF = 0.3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value: { HTML_HELP_OPEN() HTML_HELP_DEF( "type", "Boolean" ) HTML_HELP_BODY() "If true the layout is in 3D else it is computed in 2D" HTML_HELP_CLOSE(), HTML_HELP_OPEN() HTML_HELP_DEF( "type", "DoubleProperty" ) HTML_HELP_BODY() "This DoubleProperty is used to compute the length of edges." HTML_HELP_CLOSE(), HTML_HELP_OPEN() HTML_HELP_DEF( "type", "LayoutProperty" ) HTML_HELP_BODY() "The layout property used to compute the initial position of the graph elements. If none is given the initial position will be computed by the algorithm." HTML_HELP_CLOSE(), } |