/builddir/build/BUILD/mapnik/include/mapnik/geom_util.hpp File Reference

#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 >
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)


Generated for Mapnik by doxygen 1.5.7.1