mapnik/include/mapnik/simplify.hpp
2024-05-18 10:22:29 +02:00

20 lines
527 B
C++

#ifndef MAPNIK_SIMPLIFY_HPP
#define MAPNIK_SIMPLIFY_HPP
// mapnik
#include <mapnik/config.hpp>
// stl
#include <string>
#include <optional>
namespace mapnik {
enum simplify_algorithm_e { radial_distance = 0, douglas_peucker, visvalingam_whyatt, zhao_saalfeld };
MAPNIK_DECL std::optional<simplify_algorithm_e> simplify_algorithm_from_string(std::string const& name);
MAPNIK_DECL std::optional<std::string> simplify_algorithm_to_string(simplify_algorithm_e algorithm);
} // namespace mapnik
#endif // MAPNIK_SIMPLIFY_HPP