#include <cmath>
#include "Box2D.hpp"
#include "../tools/errorhandler.hpp"
#include "Polygon2D.hpp"
#include <sstream>
Go to the source code of this file.
|
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 _USE_MATH_DEFINES |