#include <mapnik/envelope.hpp>
#include <mapnik/vertex.hpp>
#include <boost/tuple/tuple.hpp>
#include <cmath>
Go to the source code of this file.
Classes | |
struct | mapnik::filter_in_box |
struct | mapnik::filter_at_point |
Namespaces | |
namespace | mapnik |
Functions | |
template<typename T > | |
bool | mapnik::clip_test (T p, T q, double &tmin, double &tmax) |
template<typename T , typename Image > | |
bool | mapnik::clip_line (T &x0, T &y0, T &x1, T &y1, Envelope< T > const &box) |
template<typename Iter > | |
bool | mapnik::point_inside_path (double x, double y, Iter start, Iter end) |
bool | mapnik::point_in_circle (double x, double y, double cx, double cy, double r) |
template<typename T > | |
T | mapnik::sqr (T x) |
double | mapnik::distance2 (double x0, double y0, double x1, double y1) |
double | mapnik::distance (double x0, double y0, double x1, double y1) |
double | mapnik::point_to_segment_distance (double x, double y, double ax, double ay, double bx, double by) |
template<typename Iter > | |
bool | mapnik::point_on_path (double x, double y, Iter start, Iter end, double tol) |