#include "geometric_shapes/bodies.h"#include "geometric_shapes/shapes.h"#include <LinearMath/btTransform.h>#include <vector>#include <cstdio>#include <sstream>#include <iostream>#include <cmath>#include <stdexcept>#include "duration.h"#include <sys/time.h>#include <log4cxx/logger.h>#include "btVector3.h"#include "btAlignedObjectArray.h"#include <algorithm>

Go to the source code of this file.
Classes | |
| struct | bodies::detail::intersc |
| struct | bodies::detail::interscOrder |
Namespaces | |
| namespace | bodies |
| namespace | bodies::detail |
Functions | |
| static double | bodies::distanceSQR (const btVector3 &p, const btVector3 &origin, const btVector3 &dir) |
| Compute the square of the distance between a ray and a point Note: this requires 'dir' to be normalized. | |
Variables | |
| static const double | bodies::ZERO = 1e-9 |