#pragma once

#include <maps/libs/geolib/include/point.h>

#include <fstream>
#include <iomanip>

namespace maps {
namespace wiki {
namespace signals_graph {

enum Style {
    RED,
    GREEN,
    BLUE,
    YELLOW
};

std::ostream& operator<<(std::ostream& ostr, const Style& style);

void printLinestyle(const Style& style, std::ostream& ostr);

void printPointstyle(
    const Style& inner,
    const Style& outer,
    std::ostream& ostr,
    size_t width
);

} // namespace maps
} // namespace wiki
} // namespace signals_graph
