#include <cmath>
#include "Polygon2D.hpp"
#include "Box2D.hpp"
#include "Circle2D.hpp"
#include "Ellipse2D.hpp"
#include "Line2D.hpp"
#include <iterator>
#include <sstream>
#include <stdexcept>
Go to the source code of this file.
Namespaces | |
namespace | datatypes |
Functions | |
Polygon2D::floatingpoint_type | datatypes::intervalDistance (const Polygon2D::floatingpoint_type minA, const Polygon2D::floatingpoint_type maxA, const Polygon2D::floatingpoint_type minB, const Polygon2D::floatingpoint_type maxB) |
void | datatypes::projectOntoAxis (const Point2D &axis, const Polygon2D &polygon, Polygon2D::floatingpoint_type &min, Polygon2D::floatingpoint_type &max) |