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. | |

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. | |

## Namespaces | |

namespace | bodies |

## Functions | |

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. |

pr2_navigation_self_filter

Author(s): Eitan Marder-Eppstein

autogenerated on Mon Dec 2 2013 11:48:54

Author(s): Eitan Marder-Eppstein

autogenerated on Mon Dec 2 2013 11:48:54