Classes | Namespaces | Typedefs
bodies.h File Reference
#include "geometric_shapes/shapes.h"
#include <eigen_stl_containers/eigen_stl_containers.h>
#include <random_numbers/random_numbers.h>
#include <Eigen/Core>
#include <Eigen/Geometry>
#include <memory>
#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...
 
class  bodies::BodyVector
 A vector of Body objects. More...
 
struct  bodies::BoundingCylinder
 Definition of a cylinder. 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...
 
struct  bodies::ConvexMesh::MeshData
 
class  bodies::Sphere
 Definition of a sphere. More...
 

Namespaces

 bodies
 This set of classes allows quickly detecting whether a given point is inside an object or not. This capability is useful when removing points from inside the robot (when the robot sees its arms, for example).
 

Typedefs

typedef std::shared_ptr< const Body > bodies::BodyConstPtr
 Shared pointer to a const Body. More...
 
typedef std::shared_ptr< Body > bodies::BodyPtr
 Shared pointer to a Body. More...
 


geometric_shapes
Author(s): Ioan Sucan , Gil Jones
autogenerated on Mon Jun 10 2019 13:22:04