Classes | Namespaces | Functions
bodies.h File Reference
#include "pr2_navigation_self_filter/shapes.h"
#include <tf/LinearMath/Transform.h>
#include <tf/LinearMath/Vector3.h>
#include <vector>
Include dependency graph for bodies.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  bodies::Body
 A body is a shape + its pose. Point inclusion, ray intersection can be tested, volumes and bounding spheres can be computed.
struct  bodies::BoundingSphere
 Definition of a sphere that bounds another object.
class  bodies::Box
 Definition of a box.
class  bodies::ConvexMesh
 Definition of a convex mesh. Convex hull is computed for a given shape::Mesh.
class  bodies::Cylinder
 Definition of a cylinder.
class  bodies::Sphere
 Definition of a sphere.


namespace  bodies


Body * bodies::createBodyFromShape (const shapes::Shape *shape)
 Create a body from a given shape.
void bodies::mergeBoundingSpheres (const std::vector< BoundingSphere > &spheres, BoundingSphere &mergedSphere)
 Compute a bounding sphere to enclose a set of bounding spheres.

Author(s): Eitan Marder-Eppstein
autogenerated on Mon Dec 2 2013 11:48:54