ladanyi@1412: // -*- C++ -*- //
ladanyi@1412: 
ladanyi@1412: #ifndef ALL_INCLUDE_H
ladanyi@1412: #define ALL_INCLUDE_H
ladanyi@1412: 
ladanyi@1412: #include <fstream>
ladanyi@1412: #include <iostream>
ladanyi@1412: 
ladanyi@1412: #include <vector>
ladanyi@1412: 
ladanyi@1412: #include <lemon/list_graph.h>
ladanyi@1412: #include <lemon/graph_reader.h>
ladanyi@1412: #include <lemon/graph_writer.h>
ladanyi@1412: #include <lemon/graph_utils.h>
ladanyi@1412: #include <lemon/maps.h>
ladanyi@1412: #include <lemon/error.h>
ladanyi@1412: #include <lemon/xy.h>
ladanyi@1412: 
ladanyi@1412: enum {WIDTH, COLOR, TEXT, PROPERTY_NUM};// properties;
ladanyi@1412: #define RANGE 3
ladanyi@1412: #define WIN_WIDTH 900
ladanyi@1412: #define WIN_HEIGHT 600
ladanyi@1412: 
ladanyi@1412: 
ladanyi@1412: #ifndef MAIN_PART
ladanyi@1412: extern std::string * property_strings;
ladanyi@1412: extern double * property_defaults;
ladanyi@1412: #endif //MAIN_PART
ladanyi@1412: 
ladanyi@1412: using namespace lemon;
ladanyi@1412: 
ladanyi@1412: typedef xy<double> Coordinates;
ladanyi@1412: typedef ListGraph Graph;
ladanyi@1412: typedef Graph::NodeMap<Coordinates> CoordinatesMap;
ladanyi@1412: typedef Graph::Node Node;
ladanyi@1412: typedef Graph::EdgeIt EdgeIt;
ladanyi@1412: typedef Graph::NodeIt NodeIt;
ladanyi@1412: 
ladanyi@1412: #endif // ALL_INCLUDE_H