// -*- C++ -*- // #ifndef ALL_INCLUDE_H #define ALL_INCLUDE_H #include #include #include #include #include #include #include #include #include #include enum {WIDTH, COLOR, TEXT, PROPERTY_NUM}; // edge properties; enum {MOVE, CREATE_NODE, CREATE_EDGE, ERASER, EDGE_MAP_EDIT, TOOL_NUM}; // tools; #define RANGE 3 #define WIN_WIDTH 900 #define WIN_HEIGHT 600 #ifndef MAIN_PART extern std::vector property_strings; extern std::vector property_defaults; #endif //MAIN_PART using namespace lemon; typedef xy Coordinates; typedef ListGraph Graph; typedef Graph::NodeMap CoordinatesMap; typedef Graph::Node Node; typedef Graph::EdgeIt EdgeIt; typedef Graph::NodeIt NodeIt; #endif // ALL_INCLUDE_H