#include #include #include #include "relations.h" #include "linecount.h" struct graphparam { // Filled by get_params() int treshold; int min; int max; // Filled from command line bool context; double tresholdfactor; double length; int nickcount; std::string file; std::string title; std::set words; // If empty, do person-person relations }; std::string get_color(int strength, struct graphparam pars); void get_params(struct graphparam &pars, const std::map &relations); void writerel(std::ostream &dest, struct relation rel, int strength, const std::set &usenicks, const struct graphparam &pars); void writegraph(std::ostream &dest, const std::map &relations, const std::set &usenicks, struct graphparam pars); std::string realnick(std::string nick, const std::set &usenicks);