summaryrefslogtreecommitdiff
path: root/graphics/pgf/base/source/energybased_script.h
blob: fdcd92565e796ce417b79f054a9f8354ac902c30 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <pgf/gd/ogdf/c/InterfaceFromOGDF.h>

#include "FMMMLayout_script.h"
#include "GEMLayout_script.h"
#include "FastMultipoleEmbedder_script.h"

#include "SpringEmbedderFR_script.h"
#include "SpringEmbedderFRExact_script.h"
#include "SpringEmbedderKK_script.h"

#include "MultilevelLayout_script.h"

#include "multilevelmixer/multilevelmixer_script.h"

struct energybased_script :
  scripting::declarations
{
  void declare (scripting::script s) {
    s.declare (new FMMMLayout_script);
    s.declare (new GEMLayout_script);
    s.declare (new FastMultipoleEmbedder_script);
    
    s.declare (new SpringEmbedderFR_script);
    s.declare (new SpringEmbedderFRExact_script);
    s.declare (new SpringEmbedderKK_script);

    s.declare (new MultilevelLayout_script);

    s.declare (new multilevelmixer_script);
  }
};