#include <cmath>
#include "Box2D.hpp"
#include "../tools/errorhandler.hpp"
#include "Polygon2D.hpp"
#include <sstream>
Go to the source code of this file.
Namespaces |
namespace | datatypes |
Defines |
#define | _USE_MATH_DEFINES |
Functions |
template<class IterT > |
static Box2D | datatypes::calcOrientatedBox (double orientation, const IterT &begin, const IterT &end) |
template<class PointT > |
static Box2D::value_type | datatypes::distanceFromOutline (const Box2D &box, const PointT &point) |
template<class IteratorT > |
static Box2D::value_type | datatypes::distanceFromOutline (const Box2D &box, const IteratorT &begin, const IteratorT &end) |
template<typename floatT > |
static floatT | datatypes::distanceFromStraightBox (floatT pointX, floatT pointY, floatT boxSizeX, floatT boxSizeY) |
template<class PointT > |
static double | datatypes::rotate_x (const PointT &p, double dCos, double dSin) |
template<class PointT > |
static double | datatypes::rotate_y (const PointT &p, double dCos, double dSin) |
Define Documentation