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