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