Classes | Namespaces | Functions
bodies.h File Reference
#include "robot_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  robot_self_filter::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  robot_self_filter::bodies::BoundingSphere
 Definition of a sphere that bounds another object. More...
 
class  robot_self_filter::bodies::Box
 Definition of a box. More...
 
class  robot_self_filter::bodies::ConvexMesh
 Definition of a convex mesh. Convex hull is computed for a given shape::Mesh. More...
 
class  robot_self_filter::bodies::Cylinder
 Definition of a cylinder. More...
 
class  robot_self_filter::bodies::Sphere
 Definition of a sphere. More...
 

Namespaces

 robot_self_filter
 
 robot_self_filter::bodies
 

Functions

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


robot_self_filter
Author(s): Eitan Marder-Eppstein
autogenerated on Thu Jun 6 2019 19:59:05