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.

Classes

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

Namespaces

 bodies
 

Functions

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


pr2_navigation_self_filter
Author(s): Eitan Marder-Eppstein
autogenerated on Mon Jun 10 2019 14:28:54