// Description: Intersection in a line segment set
#ifndef PASTELGEOMETRY_OVERLAPS_SEGMENTS_H
#define PASTELGEOMETRY_OVERLAPS_SEGMENTS_H
#include "pastel/sys/mytypes.h"
#include "pastel/sys/vector.h"
namespace Pastel
{
    //! Tests whether there is an intersection in a line segment set.
    /*!
   Segments sharing a vertex will never intersect.
   */
    template <typename Real>
    bool overlaps(
        const std::vector<Vector<Real, 2> >& vertex,
        const std::vector<Integer2>& segment);
}
#include "pastel/geometry/overlap/overlaps_segments.hpp"
#endif