2019-09-08 16:42:10 +00:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "cache.h"
|
2019-09-08 20:18:13 +00:00
|
|
|
#include "maps.h"
|
2019-09-08 16:42:10 +00:00
|
|
|
|
|
|
|
#include <set>
|
|
|
|
#include <string>
|
|
|
|
|
|
|
|
class Heat {
|
|
|
|
private:
|
2019-09-08 20:18:13 +00:00
|
|
|
const Map* mp;
|
2019-09-08 16:42:10 +00:00
|
|
|
|
|
|
|
public:
|
2020-02-11 15:55:36 +00:00
|
|
|
explicit Heat(const Map* m);
|
2019-09-08 16:42:10 +00:00
|
|
|
|
2020-02-29 01:04:55 +00:00
|
|
|
void generate(const std::string& filename, const pCaches& points, int stamp_size, const std::string& theme = "soft");
|
2020-02-11 16:34:23 +00:00
|
|
|
void generate_path(const std::string& filename, const Date_Caches& sorted);
|
2020-11-02 20:01:27 +00:00
|
|
|
void generate_anim(const std::string& filename, const Date_Caches& sorted, int dot_size);
|
2019-09-08 16:42:10 +00:00
|
|
|
};
|